Plugin2021 · RPG-Server

DungeonGenerator

Erzeugt Verliese aus Raum-Bausteinen mit Regeln für Bosszimmer, Schatzkammern und Sackgassen.

Über das Projekt

Schwerpunkt: Weltgenerierung & Terrain

Ausgangslage

Erzeugt Verliese aus Raum-Bausteinen mit Regeln für Bosszimmer, Schatzkammern und Sackgassen. Auftraggeber war RPG-Server (2021). Die Standardgenerierung passte nicht zum Spielgefühl: Landschaften wirkten beliebig und Strukturen lagen an unpassenden Stellen.

Umsetzung

Höhen- und Feuchtigkeitswerte kommen aus geschichtetem Rauschen, daraus werden Biome und Dekoration abgeleitet. Schwere Arbeit passiert asynchron, nur das Setzen der Blöcke läuft im Server-Thread. Gebaut für Paper 1.18 auf Java 17. Der Schwerpunkt lag auf Chunks, Rauschfunktionen und Strukturplatzierung.

Ergebnis

Deutlich stimmigere Landschaften bei stabiler Chunk-Ladezeit – auch beim Erkunden großer Gebiete. Das Plugin wurde über mehrere Minecraft-Versionen weiter gepflegt; Konfiguration und Texte sind so getrennt, dass Anpassungen ohne Neubau möglich sind.

Technik im Detail

Eingesetzt wurden Java 17, Paper 1.18, Gradle. Zeitkritische Arbeit läuft außerhalb des Server-Ticks, Zustände werden bewusst klein gehalten und beim Beenden verlässlich gespeichert. Der Code-Auszug unten zeigt die tragende Klasse mit Registrierung, Event-Behandlung und Intervall-Logik.

Kernpunkte

  • Deterministischer Seed: gleiche Welt bei gleicher Eingabe
  • Strukturen mit Mindestabstand und Biom-Bedingungen
  • Generierung asynchron vorbereitet, Blocksetzen im Tick

Kein Download: Dieses Plugin-Projekt ist Auftrags- bzw. Eigenarbeit und wird hier ausschließlich beschrieben.

Code-Auszug

Repräsentativer Ausschnitt der tragenden Klasse – Java 17, Paper 1.18, Gradle.

Tech-Stack & Tools

  • Java 17
  • Paper 1.18
  • Gradle
Jahr
2021
Kategorie
Plugin
Auftraggeber
RPG-Server
Ähnliches Projekt anfragen

Weiterstöbern

Ähnliche Projekte

Vergleichbare Plugin-Arbeiten aus dem Umfeld von 2021.

Alle 77 Plugin-Projekte
Plugin2021

QuestEngine

Roleplay-Netzwerk

Skriptbare Questreihen mit Bedingungen, Verzweigungen und Dialogfenstern für NPCs.

  • Java 17
  • Paper 1.17
  • Kotlin
Projekt ansehen →
Plugin2021

HubEngine

Netzwerk-Lobby

Modularer Lobby-Kern: Navigator, Cosmetics und Serveranzeige über ein einziges Konfigurationsformat.

  • Java 17
  • Paper 1.18
  • Adventure API
Projekt ansehen →
Plugin2021

LandClaims

Survival-Netzwerk

Grundstücksschutz per Chunk-Auswahl mit Vertrauensstufen, Miete und Karte im Webinterface.

  • Java 17
  • Paper 1.18
  • PostgreSQL
Projekt ansehen →