Setup Ambiente di Sviluppo
1. Installare il JDK (Java Development Kit)
Minecraft Java Edition gira su Java. Per le versioni moderne (1.18+), è necessario Java 17 o Java 21.
Consigliamo Eclipse Adoptium (Temurin):
- Vai su adoptium.net.
- Scarica e installa JDK 21 (LTS) - è il futuro standard.
- Durante l’installazione, assicurati di selezionare l’opzione “Set JAVA_HOME variable”.
Per verificare l’installazione, apri il terminale e digita: ```bash java -version ```
2. Scegliere l’IDE
Consigliamo vivamente IntelliJ IDEA Community Edition (gratuito). È ampiamente considerato il miglior IDE per lo sviluppo Java e offre un ottimo supporto per Minecraft, Gradle e Maven.
- Scarica da jetbrains.com/idea.
- Installalo con le impostazioni predefinite.
- Installa il plugin “Minecraft Development” dal marketplace interno per aiuti extra.
3. Generare il Progetto (Fabric)
Se sviluppi una Mod (client + server), usa Fabric.
- Vai su fabricmc.net/develop/template.
- Configura:
- Minecraft Version: L’ultima (es. 1.20.4).
- Mod Name: Il nome della tua mod.
- Mod ID: Un identificativo univoco (es.
tutorialmod). - Package:
net.tuonome.tutorialmod.
- Scarica, estrai e apri con IntelliJ.
- Attendi l’importazione di Gradle.
- Esegui il task Gradle
genSourcesper rendere leggibile il codice Vanilla.
4. Generare il Progetto (Spigot/Paper)
Se sviluppi un Plugin (solo server), usa Paper con Maven o Gradle. Il plugin “Minecraft Development” di IntelliJ ha un generatore integrato!
- File -> New -> Project.
- Seleziona Minecraft dalla colonna di sinistra.
- Seleziona Spigot o Paper Plugin.
- Compila i campi (Name, Group ID, Artifact ID).
- Seleziona la versione di Minecraft.
- Clicca Create.
IntelliJ creerà automaticamente il pom.xml (se hai scelto Maven) e il file plugin.yml.