🧩 Minecraft Plugin Fejlesztés
📖 Teljes részletes tutorial elérhető:
Részletes Plugin Tutorial →Miért érdemes pluginokat fejleszteni?
- ✅ Szerver testreszabás saját ötletekkel
- ✅ Paper/Spigot API stabil, jól dokumentált
- ✅ Könnyen bővíthető CI/CD és verziókezeléssel
Workshop modulok:
- Környezet: IntelliJ + Gradle, Paper API 1.20
- Event rendszer: Listener, Scheduler, Adventure API
- Adatmentés: MiniMessage config + SQLite/Redis
public class BoostListener implements Listener {
@EventHandler
public void onJoin(PlayerJoinEvent event) {
event.getPlayer().sendMessage(Component.text("PowerFull Dev's szerverre léptél!"));
}
}
CI tipp: GitHub Actions → build, unit test, majd automata feltöltés S3 mirrorra.
🧱 Minecraft Mod Fejlesztés
📖 Teljes részletes tutorial elérhető:
Részletes Mod Tutorial →Miért érdemes modokat készíteni?
- ✅ Teljesen új játékmechanikák Forge vagy Fabric alatt
- ✅ Kreatív szabadság UI-tól itemekig
- ✅ Nagy közösség, sok példa és library
Fabric mod pipeline:
- Yarn mappings + Architectury API
- Datagen + lang JSON + GeckoLib animáció
- Mixin alapú patching és performance profilozás
public class PowerItem extends Item {
public PowerItem(Settings settings) {
super(settings);
}
@Override
public TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand) {
user.sendMessage(Text.literal("Boost aktiválva"), true);
return TypedActionResult.success(user.getStackInHand(hand));
}
}
Release checklist: Modrinth/CurseForge meta, changelog, Fabric loader kompatibilitás.