Sommaire
ZFT World est un serveur Minecraft transformé en jeu Play-to-Earn. Les joueurs évoluent dans un monde post-apocalyptique avec un système RPG complet (classes, niveaux, compétences) et une économie liée à la blockchain. Les actifs de jeu, objets, monnaie, récompenses sont tokenisés et gérés sur Ethereum et Polygon.
Le joueur rejoint le serveur Minecraft comme un serveur classique. Puis profite directement des avantages du Web3 avec ou sans wallet Web3. Il peut directement choisir une classe (guerrier, mage, archer…), et explorer une ville post-apocalyptique peuplée de mobs custom à niveaux variables. Il monte en niveau, débloque des compétences et loot de l'équipement. Chaque récompense significative est liée à un actif on-chain : les objets rares sont des NFTs, la monnaie in-game est un token ERC-20, et les transactions entre joueurs passent par des smart contracts sur Polygon. Les serveurs Minecraft classiques n'ont pas de persistance économique réelle. Alors pour fonctionner le projet était lié avec le projet NFT World. Je voulais créer une boucle de jeu où la progression RPG génère des actifs blockchain réels, avec une économie qui tourne entre joueurs sans intermédiaire.
Architecture réseau multi-serveur : Infrastructure BungeeCord avec serveurs dédiés (Spawn, Main World, ...) permettant la scalabilité et la séparation des environnements de jeu. Système RPG complet : Classes jouables avec arbres de compétences, système de niveaux, basé sur MMOCore avec configuration custom. Économie tokenisée : intégration de l'API wrld-payments pour connecter les transactions in-game à la blockchain. La monnaie de jeu est un token ERC-20 déployé sur Polygon, les objets rares sont mintés en ERC-721. Plugin serveur custom (ZFTCore) : Plugin Java développé sur mesure pour gérer les mécaniques propres au projet; liaison wallet/joueur, triggers de mint, et logique métier spécifique au P2E. Smart contracts Solidity : Contrats déployés sur Ethereum (NFT collection ERC-721) et Polygon (token ERC-20 utilitaire, marketplace). Gestion du minting, des transferts et de l'économie on-chain. World design post-apocalyptique : Map custom "The Dead Earth" : ville en ruines envahie par la végétation, bâtiments explorables, zones de loot et arènes PvP.
Game Server : Paper 1.17.1, BungeeCord, Spigot API Plugin Development : Java, Spigot/Bukkit API, ZFTCore custom plugin RPG Framework : MMOCore, MythicMobs, MythicLib, MMOItems, Citizens (NPCs) Blockchain : Solidity (Eth) Integration : wrld-payments API, NFT Worlds SDK
En juillet 2022, Microsoft a annoncé l'interdiction de toute intégration blockchain, NFT et crypto dans Minecraft, revenant sur leur tolérance initiale envers ces projets. Cette décision a rendu l'ensemble de l'écosystème NFT Worlds obsolète du jour au lendemain. Sans possibilité de lier des actifs on-chain au jeu, la boucle P2E n'avait plus de raison d'exister. J'ai archivé le projet à ce stade.