DevTools

Werkzeuge für Entwickler

Open-Source-Tools aus dem RagnaSoftware-Ökosystem — gebaut für echte Minecraft-Mod- und Plugin-Entwicklung. Praktisch, schlank, gut dokumentiert.

RagnaWeave ansehen Maven-Repo
Gradle · Java Fabric · Paper · NeoForge v0.4.0

RagnaWeave

Multithreading für Minecraft-Mods & -Plugins, das sich anfühlt wie eine einzige Annotation. Der Gradle-Build verlagert markierte Methoden via ASM-Bytecode-Transform auf Worker-Threads und synchronisiert sicher auf den Server-Tick zurück — ohne Race Conditions.

  • @OffThread — schwere Arbeit raus aus dem Main-Thread
  • @MainThread — garantiert auf dem Tick ausgeführt
  • @Timed · @Throttle · @Debounce — Messen & Drosseln
// Eine Annotation – der Build erledigt den Rest. @OffThread void generateRegion(Region r) { // läuft auf einem Worker-Thread heavyWorldgen(r); } @MainThread void place(BlockPos p, BlockState s) { // garantiert auf dem Server-Tick world.setBlock(p, s); }

Wofür unsere DevTools stehen

Wenig Boilerplate

Eine Annotation statt seitenweise Thread-Management. Du schreibst Logik, nicht Infrastruktur.

Sicher by default

Rück-Synchronisation auf den Tick verhindert die typischen Concurrency-Bugs beim Modding.

Mehrere Loader

Ein API für Fabric, Paper und NeoForge — gleiche Annotationen, plattformspezifische Adapter.

Gut dokumentiert

Doku, Tutorial und ein öffentliches Maven-Repo — einbinden und loslegen.

Mehr in Arbeit

Das Toolkit wächst

Weitere Entwickler-Werkzeuge sind in Planung. Den Anfang macht RagnaWeave — schau es dir an.