Installation
Ajoute Galdur UI au build Gradle de ton mod, déclare-le dans neoforge.mods.toml, et tu es prêt à ouvrir ta première fenêtre.
Il te faut un mod pour Minecraft 1.21.1 et NeoForge 21.1, compilé avec Java 21.
Publier Galdur UI en local
Tant que Galdur Studio n’a pas de dépôt Maven, Galdur UI est publié dans un dossier repo/ à côté de ses sources. Dans le dossier galdur-ui, lance :
.\gradlew.bat publish # écrit repo/com/galdurstudio/galdurui/galdurui/<version>/Ajouter la dépendance
Dans le build.gradle de ton mod (chemin relatif au dossier du mod) :
repositories { maven { url = uri("../galdur-ui/repo") }}dependencies { implementation "com.galdurstudio.galdurui:galdurui:0.1.0"}Le déclarer dans neoforge.mods.toml
Dans src/main/resources/META-INF/neoforge.mods.toml, remplace mymod par l’identifiant de ton mod :
[[dependencies.mymod]]modId = "galdurui"type = "required"versionRange = "[0.1,0.2)"ordering = "NONE"side = "BOTH"Avant la 1.0.0, une version mineure peut encore casser l’API. Dépendre de [0.1,0.2) garde ton mod sur des versions compatibles. Voir Versions et compatibilité.
Le distribuer
Galdur UI est un mod à part : les joueurs l’installent à côté du tien. Il n’est pas inclus dans ton jar : ne le « shade » pas et ne l’embarque pas en jar-in-jar.
Vérifier que ça marche
Ouvre une fenêtre depuis du code client, par exemple depuis une touche ou une commande client :
GaldurWindow window = GaldurLib.createWindow();window.addTitle(Component.literal("Hello"), true);window.addButton(Component.literal("Close"), window::close, true);window.open();Si la fenêtre s’affiche, c’est bon. La suite : Ta première fenêtre.