Minecraft change. Ton mod, non.
Crafting est une plateforme de modding pour Minecraft Java 26.3. Tu écris en CraftScript, Kotlin ou Java avec l’API de Crafting, jamais avec le code du jeu.
Trois couches. Une seule change.
Ton mod ne parle qu’à Crafting. Crafting traduit chaque appel pour la version du jeu en cours d’exécution. Quand Minecraft change, c’est la couche du milieu qui est mise à jour.
Version simulée de Minecraft :26.3
Le jeu se reconstruit en dessous. Ton mod reste le même fichier.
Ce qui existe dans l’API ne disparaît jamais, les nouveautés s’ajoutent sans rien casser, et si une chose est impossible, tu reçois une erreur claire, jamais une valeur inventée. Comment cette promesse est tenue
Ça, c’est ton mod. Le reste, on s’en charge.
Ce que ton mod peut faire aujourd’hui
En CraftScript et en Kotlin ou Java, avec la même API. Les mots hachurés arrivent bientôt. Feuille de route
Un mod bien rangé s’entretient tout seul
Chaque fichier fait une chose et son nom dit laquelle. Ce qui existe est séparé de ce qui se passe, donc tu modifies une partie sans en casser une autre. Voici le mod d’exemple, ouvre-le. Guide : organiser un mod
mods/rubies/
Déclare seulement le mod et liste ses parties. En le lisant, tu sais ce qu’il y a et où.
mod "rubies" { name: "Rubies", version: "1.0.0", author: "you" }
// What exists
import "content/items"
import "content/ores"
import "content/world"
import "content/dimensions"
import "content/creatures"
import "content/sounds"
import "content/particles"
import "content/recipes"
// What happens
import "events/mining"
import "events/hunting"
import "events/welcome"
import "commands/realm"
import "commands/rubies"
import "commands/shop"Quatre commandes et c’est parti
Le sandbox est un serveur simulé avec la même API que le jeu : tu testes ton mod sans ouvrir Minecraft. Ton premier mod, étape par étape
./gradlew :crafting-cli:installDist # compile Crafting
crafting install --mc 26.3 # ajoute le profil « Crafting 26.3 » au launcher
crafting new rubies # crée un mod CraftScript, déjà organisé
crafting sandbox rubies # le teste sur un serveur simulé