Alle dokumentierten Releases kompakt an einem Ort:
Versionen, Status, Minecraft-Basis und die wichtigsten
Änderungen.
Version 0.4.4 Alpha
mcc-v0.4.4
Minecraft 26.2 Paper-/Tessera - Plugin
Added
Der native Single-Structure-Stronghold wird im End direkt im Void mit einer End-City-Palette, End Rods und Shulkern erzeugt.
Enderaugen können im End auf die zentrale Hauptinsel zeigen; der Stronghold-Einstieg liegt seedstabil ungefähr 1.500 Blöcke entfernt und besitzt einen garantierten verbundenen Weg zur Insel.
End-Stronghold-Kisten können mit konfigurierbarer Seltenheit eine Elytra enthalten; der Wert 0 deaktiviert diese Zusatzbeute.
Nether-Bibliotheken lassen sich unabhängig von der übrigen Netherfestungs-/Bastionspalette auf Automatisch, Crimson oder Warped stellen.
Fixed
Tiefe Portalwege, hohe Seitenäste und zusätzliche Bibliotheken werden nicht mehr durch ein kompaktes Höhenband abgeschnitten.
Der End-Einstieg verwendet einen echten äußeren Stronghold-Innenraum statt einer Oberfläche oder Bedrock-Decke.
/locate stronghold, Overworld-Enderaugen und der persistierte native Portalraum verwenden weiterhin dasselbe seedabhängige Ziel.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Der aktuelle öffentliche Tessera-26.2-Branch meldete am 28. August 2026 weiterhin Build 014. Der lokale Smoke-Test lief mit Tessera 26.2-014 vom Commit 0e13717; der abgeglichene Branch-Stand war dcdf92e.
Paper 26.2-116 und Tessera 26.2-014 erzeugten mit demselben Seed getrennte native Overworld-, Nether- und End-Pläne. Der Overworld-Portalraum wurde auf beiden Plattformen ohne Suchlauf bei 1501/-426 gefunden.
Paper lud den gespeicherten Overworld-Plan mit 430 originalen Vanilla-Pieces nach einem vollständigen Neustart unverändert wieder. Nether und End setzten die regionsichere GUIDED-Erweiterung ohne MCC-Fehler fort.
Das End speicherte die direkt im Void gerenderten Pieces und Shulker ohne temporäre Trägerfüllung. Auf Tessera traten dabei keine Regions- oder Threadverletzungen auf.
Automatisierte Testklassen existieren weiterhin nicht; Portalreise, Augenwurf, Lootwahrscheinlichkeit und das visuelle Zusammenspiel der drei Dimensionspaletten benötigen zusätzlich einen Ingame-Test mit einem verbundenen Spieler.
Single-Structure-Strongholds besitzen im Nether eine auswählbare Netherfestungs- oder Bastionspalette.
Der vollständige native Stronghold-Bereich im Nether erhält eine Vanilla-nahe Fortress-Monsterauswahl innerhalb der normalen natürlichen Spawnversuche und Mobcap.
Fixed
Respawns ohne Bett oder Respawn-Anker landen zuverlässig am gespeicherten Stronghold-Innenraumanker statt auf der Trägerfüllung.
Der garantierte Portalweg bleibt trotz großem Startraum und Startbibliothek bis zum seedabhängigen ersten Stronghold-Ring planbar.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Paper 26.2-116 erzeugte einen 430 Vanilla-Bauteile langen Portalweg mit Startzentrum Y=128 und einer garantierten Bibliothek. Nach lokaler Erweiterung wurden 1.640 Bauteile mit 63 Bibliotheken atomar gespeichert und nach einem vollständigen Neustart fehlerfrei geladen.
Tessera 26.2-014 erweiterte Overworld und Nether regionsparallel ohne Threadverletzung. Nach dem Neustart wurden 1.238 persistierte Bauteile mit 41 Bibliotheken geladen.
/locate structure minecraft:stronghold lieferte auf beiden Plattformen ohne Suchlauf denselben seedabhängigen Portalraum bei 1501/-426.
Der End-spezifische Strukturumbau und weitere Single-Structure-Familien sind bewusst nicht Bestandteil dieses Builds; sie folgen nach dem Praxistest der Overworld-/Nether-Stronghold-Basis.
GUIDED-Verbindungen prüfen beide beteiligten Vanilla-Bauteile. Verschlossene Nahtstellen werden begehbar geöffnet, vorhandene Türen bleiben erhalten.
Der tatsächliche Erst- und Standard-Respawn wird nach der Weltvorbereitung auf den geprüften Stronghold-Innenraum gesetzt, statt auf die oberste Trägerfläche.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Der vollständige Compile- und Release-Audit lief ohne Projektwarnungen durch.
Paper 26.2-116 erzeugte den nativen Plan mit Startzentrum Y=128, setzte den geprüften Innenraumspawn auf 3/125/4 und lud nach 81 Testchunks 31.114 persistierte Vanilla-Bauteile fehlerfrei erneut.
Tessera 26.2-014 erzeugte denselben Start- und Spawnaufbau, erweiterte 25 Testchunks regionssicher und lud anschließend 18.116 persistierte Vanilla-Bauteile fehlerfrei erneut.
Vanillas Oberflächen- beziehungsweise Dachauswahl kann den finalen MCC-Spawn nicht mehr nachträglich überschreiben.
Originale Stronghold-Bauteile ragen nicht mehr oberhalb oder unterhalb der kompakten Trägerfüllung frei in die leere Welt.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Die Lokalisierungs-, Release- und Paper-/Tessera-Kompatibilitätsprüfungen liefen erfolgreich.
Eine frische Paper-26.2-116-Welt setzte den finalen Spawn erst nach Done bei 3/175/4 in das originale Ausgangsbauteil. Die Trägerblöcke wurden an der unteren Grenze Y=30 und der oberen Grenze Y=226 direkt verifiziert.
Eine frische Tessera-26.2-014-Welt setzte den finalen Spawn nach der Weltvorbereitung bei 3/205/4. Ein vollständiger Neustart lud den erweiterten nativen Stronghold-Plan erneut und bestätigte denselben Innenraum-Spawn.
Für Single Structure Stronghold stehen nun die Ausbaumodi Begrenzt, Geführtes Netz und Unbegrenzt zur Verfügung.
In den Modi Begrenzt und Geführtes Netz sind 1 bis 128 zusammenhängende Ausbauschritte pro neuem Chunk einstellbar; der bisherige feste Wert war zwei.
Geführtes Netz verfolgt pro Chunk bevorzugt einen zusammenhängenden Seitenast grob in Richtung des seedabhängigen Portalrings und bietet damit eine mittlere Netzdichte zum Ausprobieren.
Fixed
Der Single-Structure-Spawn wird im echten Ausgangsbauteil auf einen sicheren Innenraumboden gesetzt und verwendet weder Stronghold-Dach noch Bedrock-Decke als Ersatz.
Portalraum und Füllkorridore verbrauchen im begrenzten Modus keine Ausbauschritte mehr.
Das neue Stronghold-Planschema 8 speichert den lokal erweiterten Graphen atomar und lädt ihn nach einem Neustart unverändert wieder.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Paper 26.2-116 erzeugte den garantierten Portalweg aus 357 originalen Vanilla-Bauteilen in weniger als einer Sekunde. Er lag bei Y=73 bis Y=183, war damit exakt um Y=128 zentriert und erhielt den sicheren Innenraum-Spawn bei Y=175.
Tessera 26.2-014 erzeugte denselben Generatortyp mit 559 originalen Vanilla-Bauteilen bei Y=43 bis Y=213. Auch dieser größere seedabhängige Portalweg war exakt um Y=128 zentriert und blieb mit reichlich Puffer vollständig innerhalb der Weltbauhöhe.
Neu erzeugte Chunks erweitern denselben gespeicherten Plan entfernungsbasiert. Ein vollständiger Tessera-Neustart lud den identischen Plan mit allen 559 Bauteilen wieder und behielt den sicheren Innenraum-Spawn bei Y=205.
Portalraum, Lootkisten, Silberfisch-Spawner, Türen, Knöpfe, Bibliotheken, Gefängnisse, Kreuzungen und Treppen stammen weiterhin direkt aus Vanillas StrongholdPieces.
Die Spawnvorbereitung erzeugt kein vollständiges Seitennetz mehr. Laufzeitwachstum beginnt erst nach Abschluss der initialen Paper- beziehungsweise Tessera-Weltvorbereitung.
Abgearbeitete Stronghold-Anschlüsse werden als NBT-Liste atomar gespeichert und nach einem Serverneustart exakt wiederhergestellt; das Längenlimit eines einzelnen NBT-Strings entfällt.
Ein räumlicher Chunkindex ersetzt die quadratische Kollisionssuche, ohne Vanillas Auswahlreihenfolge für kollidierende StructurePieces zu verändern.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Paper 26.2-116 bereitete in der frischen Testwelt nur den 619 Vanilla-Bauteile langen Portalweg vor.
Erst die gezielte Erzeugung entfernter Chunks erweiterte denselben verbundenen Graphen auf 9.200 Bauteile; der gespeicherte Stand wurde nach einem vollständigen Neustart unverändert geladen.
Tessera 26.2-014 bereitete bei einem anderen Seed ausschließlich den 825 Bauteile langen Portalweg vor. Nach lokaler Chunk-Erzeugung lud der Neustart den auf 9.477 Vanilla-Bauteile gewachsenen Plan fehlerfrei und ohne regionsfremden Zugriff.
Portalraum, Lootkisten, Silberfisch-Spawner, Türen, Knöpfe, Bibliotheken, Gefängnisse, Kreuzungen und Treppen stammen weiterhin direkt aus Vanillas StrongholdPieces.
Das Seitennetz ist absichtlich nicht vollständig vorab erzeugt. Es wächst nur mit der tatsächlich erkundeten Welt und bleibt dabei restartfest.
Vanillas endlicher Bauteilpool wird abschnittsweise erneuert, ohne den gemeinsamen StartPiece-Kontext oder den Verbindungsgraphen neu anzulegen. Dadurch entstehen weder getrennte Stronghold-Inseln noch vorzeitig endende Hauptäste.
Das neue Planschema 4 verwirft die fehlerhaften alten Mehrfach-Cluster. Der exakte native Plan wird dimensionsbezogen gespeichert und nach einem Serverneustart unverändert wieder geladen.
Der Spawn liegt innerhalb des echten Ausgangsbauteils auf Steinziegeln mit zwei freien Innenblöcken. Eine Bedrock-Decke oder künstliche Ersatzplattform wird nicht erzeugt.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Paper 26.2-116 erzeugte einen verbundenen Overworld-Plan aus 4.075 originalen Vanilla-Bauteilen und lud denselben Plan nach einem vollständigen Neustart erneut.
Tessera 26.2-014 erzeugte einen verbundenen Overworld-Plan aus 5.281 originalen Vanilla-Bauteilen und lud denselben Plan nach einem vollständigen Neustart erneut.
Auf beiden Plattformen lag der ermittelte Spawn innerhalb des echten Ausgangsbauteils bei Y=309. Der Paper-Test bestätigte Steinziegelboden sowie zwei freie Innenblöcke.
Lootkisten, Silberfisch-Spawner, Türen, Knöpfe, Bibliotheken, Gefängnisse, Kreuzungen, Treppen und der Endportalraum werden durch Vanillas eigene StrongholdPieces erzeugt.
Dieser Hotfix korrigiert gezielt Single Structure Stronghold. Andere Single-Structure-Familien werden nicht als vollständig nativ überarbeitet ausgewiesen.
Der Weltspawn wird innerhalb des echten Vanilla-Ausgangsbauteils gesucht. Bedrock-Decke, Barrier und eine künstliche Ersatzplattform werden für Single Structure nicht mehr als gültiger Spawn akzeptiert.
Lootkisten, Silberfisch-Spawner, Türen, Treppen, Bibliotheken, Gefängnisse, Kreuzungen und Portalräume stammen direkt aus den Vanilla-Stronghold-Pieces und nicht aus generischen MCC-Räumen.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Der vollständige Neuaufbau und ein anschließender Neustart wurden auf Paper 26.2-116 geprüft. Derselbe gespeicherte Plan mit 951 Vanilla-Bauteilen wurde wieder geladen; der Innenraum-Spawn lag bei Y=314.
Derselbe Neuaufbau und Neustart wurden auf Tessera 26.2-014 geprüft. Der gespeicherte Plan mit 924 Vanilla-Bauteilen wurde unverändert geladen; der Innenraum-Spawn lag ebenfalls bei Y=314.
Die Korrektur dieses Hotfixes betrifft zunächst Single Structure Stronghold. Die übrigen auswählbaren Single-Structure-Familien werden nicht fälschlich als vollständig nativ korrigiert ausgewiesen.
Single Structure besitzt für alle auswählbaren Strukturfamilien einen gemeinsamen seedstabilen, praktisch unbegrenzt fortgesetzten Strukturgraphen. Neue Bereiche entstehen erst mit den angeforderten Chunks.
End City, Bastion, Village, Ancient City, Trial Chambers und Woodland Mansion laden 92 originale Vanilla-NBT-Bauteile mit Blockzuständen, Lootcontainern und Spawnern.
Fixed
Der Single-Structure-Spawn wird innerhalb des tatsächlich erzeugten Ausgangsbauteils gesucht und nicht mehr auf der Bedrock-Decke gesetzt.
Bedrock und Barrieren sind als Spawnfläche ausgeschlossen; geschlossene, begehbare Innenpositionen werden gegenüber offenen Dächern bevorzugt.
Der ermittelte Strukturspawn wird im Weltprofil gespeichert und nach einem Serverneustart unverändert wiederhergestellt.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Der vollständige Single-Structure-Reset-/Neustarttest bestand auf Paper 26.2-116. Der neue zusammenhängende Stronghold-Graph setzte den Spawn sicher innerhalb seines Startbauteils bei Y=77.
Alle Generatorentscheidungen werden ausschließlich aus Seed, Dimension und Chunkkoordinaten abgeleitet und greifen während der Generierung nicht auf Nachbarregionen zu.
Derselbe Stronghold-Reset bestand auf Tessera 26.2-014; der sichere Innenraum-Spawn lag dort bei Y=59. Zusätzlich wurden eine Woodland-Mansion-Vorlagenwelt und entfernte Chunks ohne Regionsfehler generiert.
Ein durch das Hosting-Panel vorzeitig abgebrochenes Shutdown-Cleanup erzeugt keine endlose Start-und-Stop-Schleife mehr.
MCC bleibt beim Laden der neuen Reset-Welt vollständig aktiviert, sodass Paper und Tessera den konfigurierten Generator zuverlässig anfordern können.
Die bereits geladene Zielwelt wird von der nachgelagerten Bereinigung ausdrücklich geschützt und der Reset-Marker anschließend entfernt.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Alle Inhalte und Konfigurationen aus v0.4.2 bleiben unverändert kompatibel.
Der gemeldete Zustand mit unvollständigem Marker und bereits gesperrtem Zielweltordner wurde auf Tessera 26.2-013 reproduziert. MCC startete danach vollständig, verifizierte den erwarteten Seed, schützte die aktive Welt und entfernte den Marker ohne weiteren Neustart.
Zusätzlich bestand ein vollständiger /reset confirm-Ablauf mit vorbereitetem Strukturfilter, erfolgreichem Shutdown-Cleanup, neuem Weltordner und verifiziertem Zufallsseed.
Vanilla-Vorlagen behalten ihre vorgesehenen Lootcontainer und erhalten anhand ihrer konkreten Teilefamilie die passende Vanilla-Loot-Tabelle.
Eine zentrale Progressionsanalyse erkennt für Structure Only und Single Structure, ob Obsidian, Flint oder Eisen für den ersten Netherzugang tatsächlich fehlen.
Nur fehlende Portalressourcen werden selten und additiv in geeignete neue Overworld-Strukturbeute eingefügt; natürliche Endermen bleiben die reguläre Quelle für Enderperlen.
Fixed
Single-Structure-Räume sehen nicht mehr unabhängig vom gewählten Strukturtyp wie derselbe umgefärbte 14-mal-14-Raum aus.
End-City-Truhen behalten beim vorlagenbasierten Aufbau zuverlässig minecraft:chests/end_city_treasure und werden nicht als leere normale Truhen erzeugt.
Zwischen verbundene Strukturteile werden tragende dimensionsgerechte Materialien gesetzt, ohne Innenräume, Lootcontainer oder Funktionsblöcke zu überschreiben.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Konfigurationen, Weltprofile, Spielstände und Checkpoints aus v0.4.1 bleiben lesbar.
Der Release wurde auf Paper 26.2-116 und Tessera 26.2-013 (Commit c609d80) mit einem vollständigen Single-Structure-Weltreset, neuem Seed und sauberem Neustart geprüft.
Auf beiden Plattformen wurden großflächig End-City-Chunks erzeugt. Die gespeicherten Welten enthielten originale Purpur-Geometrie, Block-Entities und jeweils 18 Truhen mit minecraft:chests/end_city_treasure.
Die Generatorauswahl ist ausschließlich von Seed, Dimension und Zellkoordinaten abhängig und schreibt nur in den gerade erzeugten Chunk; parallele Tessera-Regionen teilen keinen veränderlichen Generatorzustand.
Spieler erscheinen in Single Structure nicht mehr auf der oberen Bedrock-Decke.
Compatibility
Gemeinsame JAR für Paper 26.2 und Tessera 26.2-011+ mit Java 25.
Konfigurationen, Weltprofile, Spielstände und Checkpoints aus v0.4.0 bleiben lesbar.
Die Release-JAR startete auf Paper 26.2-116 und Tessera 26.2-013 (Commit c609d80), registrierte jeweils 139 Module und wurde sauber beendet.
Auf Tessera bestand Single Structure einen vollständigen World-Reset mit neuem Seed und Neustart. Ein neuer Stronghold-Bibliothekschunk wurde mit Höhenübergang, Treppen, Innenraum-Spawn und der Loot-Tabelle minecraft:chests/stronghold_library geprüft.
TAB erhält optional den Player-Placeholder %mcc_team% mit dem sichtbaren MCC-Teamnamen und Team 1 als sicherem Fallback.
Nur Strukturen unterstützt neben Vanilla-Abständen einen benutzerdefinierten seedstabilen Maximalabstand für die Struktursets.
Single Structure erzeugt eine unbegrenzt fortgesetzte modulare Strukturwelt mit dimensionsgerechten Paletten, Bedrock-Grenzen, Progressionsloot und einem über Enderaugen auffindbaren Endportal.
Single Biome verwendet für Overworld, Nether und End je einen festen Registry-BiomeProvider und einen gemeinsamen Biombrowser mit Kategorien, Suche und lokalisierten Namen.
Benannte Challenge-Weltsnapshots speichern und restaurieren die BiomeProvider aller drei Dimensionen.
Fixed
Die originale Enderdrachen-Bossbar bleibt bei aktivierter Ersetzung bereits ab dem Eintritt ins End vollständig verborgen.
Wiederholte Drachenrespawns erzeugen weder doppelte Bossbars noch einen dauerhaft unsichtbaren Abschlussdrachen.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Die Release-JAR wurde auf Paper 26.2-116 und Tessera 26.2-013 (Commit c609d80) gestartet, mit jeweils 139 registrierten Modulen geprüft und sauber beendet.
Die neuen Weltarten wurden zusätzlich über echte Reset-/Neustartzyklen geprüft: Single Structure auf Tessera 013 sowie Single Biome mit getrennten Dimensionsbiomen auf Paper 116.
Konfigurationen, Weltprofile, Spielstände und Checkpoints aus v0.3.9.1 bleiben lesbar.
Beim Aktivieren oder Wiederherstellen des Mob Randomizers werden auch bereits geladene natürliche Mobs wie Endermen anhand ihres gespeicherten Spawn-Grunds 1:1 ersetzt.
Mobs aus neuen Strukturen und der Chunk-Generierung werden erst nach ihrem vollständigen Spawn regionssicher ersetzt und verschwinden dadurch nicht mehr ersatzlos.
Nachgezogene natürliche Mobs bewahren bei kategorieübergreifenden Ersetzungen ihre Quell-Capreservierung, während Command-, Spawner-, Plugin- und MAB-Mobs ausgeschlossen bleiben.
Beim Tod des Enderdrachen-Ersatzes übernimmt die originale Vanilla-Endkampfsteuerung wieder Portal, Gateway, Drachenei und Besiegt-Status; der Ersatz erscheint danach nicht erneut.
Für einen ersetzten Enderdrachen ist nur noch eine Bossbar sichtbar. Sie enthält ausschließlich den lokalisierten Ersatzmobnamen und verwendet eine passende Mobfarbe.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Der öffentliche Tessera-Branch ver/26.2.x steht am 25.08.2026 auf Commit fc9f584; lokal wird Tessera 26.2-012 wiederverwendet.
Konfigurationen, Weltprofile, benannte Spielstände und Checkpoints aus v0.3.9 bleiben lesbar.
Mehrere gleichzeitig aktivierte Ziele können wahlweise nach dem ersten Erfolg oder erst nach Abschluss aller aktiven Ziele die Challenge beenden; Auswahl und Fortschritt bleiben über Checkpoints erhalten.
Die gemeinsame Zielanzeige lässt sich im Zielmenü unabhängig vom Timer und anderen HUD-Anzeigen ein- oder ausblenden.
Nur-Strukturen-Welten können ihren sicheren Server-Spawn automatisch in die erste gefundene aktivierte Overworld-Struktur verlegen und restartfest im Weltprofil speichern.
Fixed
Shulker und andere direkt von der Chunk- oder Strukturgenerierung eingesetzte Mobs werden nun ebenfalls ersetzt; bereits geladene Shulker werden beim Modulstart erfasst.
Ersatzmobs stellen ihre Quell-Capreservierung nach Chunk-Neuladen und Challenge-Wiederherstellung wieder her, sodass die Vanilla-Mobcaps nicht schleichend umgangen werden.
Beim Kill eines randomisierten Mobs nennt eine kurze Nachricht sowohl den sichtbaren Ersatz als auch dessen ursprünglichen Mobtyp.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Der lokale Tessera-Testserver verwendet Build 26.2-012 und entspricht dem am 25.08.2026 aktuellen Branch-Commit fc9f584.
Zielmodus, Ziel-HUD und Zielabschluss werden über den bestehenden atomaren Session-Checkpoint wiederhergestellt.
Mob-Ersetzungen bleiben bei natürlichen Spawns 1:1; Plugin-, Command-, Spawner- und MAB-Spawns werden weiterhin nicht randomisiert.
Konfigurationen, Weltprofile, benannte Spielstände und Checkpoints aus v0.3.8 bleiben lesbar.
Der Item-Browser besitzt bei Mehrfachauswahlen einen Schalter, der den durch Survival-/Alle-Items-Scope, Kategorie und Suche bestimmten Pool aktiviert beziehungsweise deaktiviert. In der Kategorie Alle wird der vollständige jeweilige Itempool geschaltet.
Benannte Challenge-Spielstände speichern jetzt neben dem vollständigen Challenge-Zustand auch den kompletten primären Weltordner mit Overworld, Nether und End.
Beim Laden werden Welt, Generatorbindung, Server-Worldgen-Einstellungen und Session gemeinsam nach einem sicheren Server-Shutdown wiederhergestellt.
Der neue Lebensmodus besitzt ein Todeslimit von 1 bis 1000 und kann pro Spieler, pro Team oder für alle Teilnehmer gemeinsam zählen.
Fixed
Shipwrecks, Dorfbrunnen und andere terrainabhängige Strukturen werden nicht mehr an der tiefsten Weltebene erzeugt oder durch die Baugrenze abgeschnitten.
Eine temporäre virtuelle Oberfläche liefert Vanilla die benötigte Heightmap und wird nach der Strukturplatzierung vollständig entfernt.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Der vollständige Structure-Only-Livetest lief auf Tessera 26.2-012: Shipwrecks wurden in verschiedenen Weltzonen auf unterschiedlichen Höhen erzeugt; Dorf, Netherfestung und Endstadt wurden ebenfalls als echte Blöcke verifiziert.
Der Tessera-Branch ver/26.2.x stand beim Build weiterhin auf Build 26.2-012; es war keine neuere Serverfassung verfügbar.
Welt-Snapshots wurden mit einem vollständigen Save-/Load-Neustartzyklus getestet. Dabei wurden markierte Blöcke aus Overworld, Nether und End nach dem Laden bytegenau aus den gespeicherten Regiondateien wiederhergestellt.
Das Speichern und Laden eines Welt-Spielstands beendet den Server kontrolliert. Für den Snapshot muss genügend freier Speicherplatz für den gesamten primären Weltordner vorhanden sein.
Ältere Spielstände ohne Welt-Snapshot werden weiterhin als Legacy-Zustand geladen; Konfigurationen aus v0.3.7.1 bleiben kompatibel.
Der Wechsel zwischen Deutsch und Englisch ist transaktional. Eingebetteter und externer Katalog werden vollständig validiert, bevor Konfiguration und Laufzeitsprache gemeinsam umgestellt werden.
Fehlende englische Sprachdateien werden aus der Plugin-JAR erzeugt. Leere, beschädigte und wegen älterer Satzschlüssel inkompatible Dateien werden mit Zeitstempel gesichert und anschließend automatisch repariert.
Gültige ältere Teilübersetzungen bleiben als benutzerdefinierte Überschreibung erhalten; alle fehlenden Texte kommen weiterhin aus dem vollständigen eingebetteten Katalog.
Der zusätzliche Administrationsbefehl /challenge language <de|en> verwendet exakt denselben Sprachwechsel wie die Haupt-GUI.
Die Struktur-Auswahl besitzt eine stabile Inventaridentität und blockiert normale Klicks, Shift-/Hotbar-/Doppel-/Creative-Klicks sowie Drag-Aktionen vollständig. GUI-Items können nicht mehr entnommen werden.
Strukturkategorien ersetzen die Auswahl per Linksklick, ergänzen sie per Shift-Linksklick und dienen per Rechtsklick als Filter. Die Kompassansicht zeigt eine aktualisierbare Momentaufnahme der aktivierten Strukturen.
Welt durch Berührung erhält eine einstellbare Elytra-Vorausschau von 0 bis 96 Blöcken, standardmäßig 48. Gliding wird nicht mehr durch ein abgebrochenes Move-Event festgesetzt.
Vorausberechnete Weltspalten werden dedupliziert, aktuelle Spielerpositionen bevorzugt und mit einem festen Budget von zwei Spalten je Zielchunk und Tick regionsicher angewendet.
Jeder bestätigte World-Reset verwendet einen frischen Weltordner. Eine unter Windows nur teilweise gelöschte alte Welt kann dadurch nicht mehr als neue Flatworld beziehungsweise als deren Nether- oder End-Dimension geladen werden.
Ein alter unvollständiger Reset stoppt Paper/Tessera synchron während der STARTUP-Phase. Flatworld-Resets schreiben außerdem vollständige Vanilla-nahe Layer-Einstellungen statt eines leeren Generatorobjekts.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Frühere Konfigurationen bleiben kompatibel. Alte gültige Sprachdateien werden als Überschreibung weiterverwendet; nur leere, syntaktisch defekte oder von Paper nicht lesbare Dateien werden nach einer Sicherung ersetzt.
Die Buildprüfung lädt beide eingebetteten Sprachdateien mit Papers tatsächlicher YamlConfiguration und lehnt pfadunsichere UI-Schlüssel ab.
Der Live-Sprachtest deckt Deutsch → Englisch → Deutsch, eine v0.3.5-Datei, fehlende, leere und syntaktisch beschädigte Dateien, eine gültige Teilübersetzung sowie einen Neustart ab.
Der Live-Test bestand auf Paper 26.2-116 und Tessera 26.2-012 mit Java 25. Der zum Testzeitpunkt aktuelle Tessera-Branch ver/26.2.x wurde vor dem Build erneut abgeglichen.
Flatworld-Reset, anschließender Neustart, Seed-Verifikation sowie ein künstlich nachgestellter unvollständiger Reset wurden auf Tessera 26.2-012 geprüft. Overworld, Nether und End wurden danach ohne beschädigte World-Gen-Datei geladen.
Die statischen Paper-/Tessera-Grenzprüfungen sowie der vollständige Gradle- und Maven-Build waren erfolgreich.
Der gemeinsame Item-Browser besitzt einen sichtbaren Umschalter zwischen allen Minecraft-Items und ausschließlich in Survival erhältlichen Items. Der Survival-Pool bleibt die sichere Voreinstellung.
Vollständig ausgewählte Pools werden kompakt gespeichert. Die Auswahl bleibt beim Wechsel des sichtbaren Filters erhalten und kann weiterhin über die Kompassansicht geprüft werden.
Ausdrücklich ausgewählte Creative- und Spezialitems werden in Schaden = Random Item sowie den TeamVS-Itempools nicht mehr stillschweigend entfernt.
Random Effect und Schaden = Random Item befinden sich nun gemeinsam mit den übrigen Random-Item-Varianten im Advanced-Menü.
Das nicht benötigte Flaggen-Quiz wurde einschließlich Chat-Abfrage, Timer, Flaggenkatalog, Bingo-Sonderwertung und der danach leeren Quiz-Kategorie vollständig entfernt. MCC enthält damit 138 native Module.
Die Welt-Typ-Auswahl bietet Normal, Flat, Skyblock, Nur Strukturen und die experimentelle Welt durch Berührung. Bei der Berührungswelt werden vollständige vertikale Spalten erst durch Spieler oder deren Projektile aus einer seedgleichen Vanilla-Quellwelt übertragen.
Der neue Struktur-Browser kann Strukturen nach Overworld, Nether, End oder insgesamt aktivieren und deaktivieren. Strongholds und Endportale besitzen einen getrennten Schalter für alle Welttypen.
MAB ermittelt ein gefundenes Autoarena-Zentrum sowie Spieler- und Mob-Spawns unter Tessera jeweils auf der zuständigen Region. Der Cross-Region-Fehler beim Start einer dynamischen Autoarena wurde behoben.
Das Strukturfilter-Datapack verwendet das native Datenformat 107.1 von Minecraft 26.2 und wird beim World-Reset vor dem nächsten Weltstart angelegt.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer mit Java 25 vorgesehen.
Vor dem Test wurde der Tessera-Upstream geprüft. Der aktuelle Branch ver/26.2.x entspricht weiterhin dem lokal wiederverwendbaren Tessera-Testserver 26.2-012; ein neuer Serveraufbau war nicht erforderlich.
Frühere Konfigurationen bleiben kompatibel. Ein vorhandener flag_quiz-Eintrag wird nicht mehr als Modul registriert und dadurch sicher ignoriert.
Gradle-Clean-Build, Maven-Paketierung sowie die statischen Paper-/Tessera-, Lokalisierungs- und v0.3.6-Funktionsprüfungen wurden erfolgreich abgeschlossen. Maven kompilierte gegen Paper API 26.2 Build 117.
Der Release-Stand startete mit Java 25 auf dem wiederverwendbaren Paper-26.2-116-Server und auf Tessera 26.2-012. Beide Plattformen registrierten alle 138 Module, beantworteten den Konsolenstatus und wurden sauber beendet.
Ein zusätzlicher Gradle-Kontroll-Build direkt aus dem ausgelieferten Source-ZIP war ebenfalls erfolgreich.
Der World-Reset wurde auf Tessera mit Skyblock-Hauptwelt und verifiziertem neuen Seed ausgeführt. Anschließend ließ sich eine getrennte dynamische MAB-Autoarena regionssicher erzeugen.
Die Welttypen Nur Strukturen und Welt durch Berührung starteten auf Tessera 26.2-012. Die Berührungswelt lud ihre seedgleiche Vanilla-Quellwelt über Tesseras Runtime-World-API.
Der gemeinsame Release-Kandidat startete zusätzlich auf Paper 26.2-116; auch dort wurde eine dynamische Dorf-Autoarena erfolgreich erstellt.
DOMasters
Version 0.3.5 Alpha
mcc-v0.3.5
Minecraft 26.2 Paper-/Tessera - Plugin
Added
Shared Hearts überträgt wirksamen Schaden und Heilung unmittelbar an die verbundene Spielergruppe. Wahlweise teilen alle Teilnehmer oder nur Mitglieder desselben Teams ihre Herzen.
Tod und Respawn werden gruppenbezogen synchronisiert; Health-Pools bleiben in pausierten beziehungsweise automatisch wiederhergestellten Challenge-Checkpoints erhalten.
Der neue World-Type-Schalter bereitet beim nächsten /reset confirm eine normale Welt, Flatworld oder eine leere Skyblock-Welt mit konfigurierbarer Bedrock-Basis vor.
Schaden = Random Item vergibt pro vollem wirksamen Schadenspunkt einen zufälligen Stack aus dem konfigurierbaren Survival-Itempool. Nicht stapelbare Items werden einzeln vergeben.
Bei vollem Inventar wird ausschließlich der Überlauf wie mit Q vor dem Spieler ausgeworfen; passende freie Inventarplätze werden zuerst verwendet.
Der Sprachwechsel lokalisiert nun nicht nur Chatmeldungen, sondern auch Hauptmenü, Modulnamen, Beschreibungen, Einstellungen, Statusflächen, Auswahlbrowser und Punishment-Oberflächen.
Bereits vorhandene externe Sprachdateien bleiben erhalten und erben neue eingebettete Katalogeinträge automatisch als sichere Fallbacks.
Für die neue Checkpoint-Struktur wurde das Session-Schema auf Version 5 erweitert; ältere unterstützte Checkpoints bleiben ladbar.
Compatibility
Dieselbe JAR ist für Paper 26.2 und Tessera 26.2-011 oder neuer vorgesehen. Skyblock wird über den normalen Bukkit-Generatorvertrag beim Startup geladen; die bestehenden Tessera-Runtime-World-Pfade für MAB bleiben unverändert.
Shared Hearts führt Spieleränderungen ausschließlich über Entity-Scheduler aus. Gruppenübergreifende Aktionen erzeugen keine direkten Cross-Region-Zugriffe.
Der MCC-Timer bleibt unabhängig von veränderter Server-Tick-Speed an monotone Echtzeit gebunden.
Gradle-Clean-Build, Maven-Paketierung sowie die statischen Paper-/Tessera-, Lokalisierungs- und v0.3.5-Funktionsprüfungen wurden erfolgreich abgeschlossen.
Der Release-Stand startete mit Java 25 auf Paper 26.2 Build 116 und dem aktuellen Tessera-Gitstand 26.2-012. Beide Plattformen luden alle 139 Module, beantworteten den Konsolenstatus und wurden anschließend sauber beendet.
Paper- und Tessera-Server liegen lokal als wiederverwendbare, von Git ausgeschlossene Testbasen vor. Vor künftigen Tests wird zunächst der jeweilige Upstream-Stand geprüft und nur bei einer neuen Serverversion aktualisiert.
DOMasters
Version 0.3.4 Alpha
mcc-v0.3.4
Minecraft 26.2 Paper-/Tessera - Plugin
Added
Benannte Challenge-Spielstände können über /ch save, /ch load, /ch saves und /ch deletesave gespeichert, geladen, aufgelistet und gelöscht werden. Session-, Modul-, Team- und Konfigurationszustand werden gemeinsam gesichert.
Das neue Ziel Alle Fortschritte arbeitet analog zu Alle Items und Alle Mobs. Es besitzt eine visuelle Advancement-Auswahl, eine optionale Reihenfolge und kann bereits vorhandene Fortschritte entweder werten oder zum erneuten Erspielen zurücksetzen.
Das geheime Advancement Wie haben wir das geschafft? kann deaktiviert, als letztes Ziel eingeordnet oder zufällig in die Zielreihenfolge aufgenommen werden.
Das isolierte Minispiel Mace Bounce gibt dem Spieler eine Mace mit Wind Burst III und lässt nacheinander ausgewählte Zielmobs erscheinen. Zielanzahl, Mobpool und Punishment sind konfigurierbar.
Death Run wurde als neuer TeamVS-Modus ergänzt. Die innerhalb der Spielzeit erreichte Strecke wird pro Team ausgewertet; ausgeschiedene Spieler wechseln in den Spectator-Modus.
ManHunt wurde als neuer TeamVS-Modus ergänzt. Zwei Teams aus der bestehenden Teamverwaltung übernehmen die Rollen Speedrunner und Hunter; standardmäßig werden Team 1 und Team 2 verwendet.
ManHunt unterstützt eine einstellbare Vorlaufzeit für die Speedrunner und ein auswählbares Challenge-Ziel.
Deutsche und englische Sprachkataloge sowie eine Sprachauswahl wurden in die Haupt-GUI aufgenommen.
Die Challenge pausiert und speichert sich automatisch, sobald der letzte aktive Teilnehmer den Server verlässt.
Crafting, Inventar-, Entity- und Rechtsklickinteraktionen werden während des geschützten Pausenzustands unterbunden. Creative-Spieler dürfen während einer laufenden Pause weiterhin administrativ bauen.
Mehrere ausgewählte Bossziele müssen nun vollständig erledigt werden. Der Warden ist auswählbar und ausschließlich der ursprüngliche Enderdrache der End-Welt erfüllt das Enderdrachenziel.
Der Mob Randomizer ersetzt natürliche Spawns cap-sicher exakt eins zu eins innerhalb derselben Vanilla-Spawnkategorie und erzeugt keine zusätzlichen Mobmengen.
Level = Border besitzt eine Preserve-Option, mit der der bisherige Grenzfortschritt bei Levelverlust oder Tod erhalten bleiben kann.
Shared Hearts führt den Tod eines Teilnehmers zuverlässig für alle aktiven verbundenen Spieler aus und verhindert eine nachträgliche Heilung bereits gestorbener Teilnehmer.
Gespeicherte Positionen verwenden primitive Welt- und Koordinatenwerte. Alte oder vorübergehend nicht geladene World-Keys verursachen dadurch keinen Bukkit-Deserialisierungsfehler mehr.
Granulare Bukkit-Permissions für Start, Pause, Fortsetzen, Stop, Verwaltung, Spielstände und Teams können über LuckPerms vergeben werden.
Compatibility
Dieselbe JAR unterstützt Paper 26.2 und Tessera ab Build 26.2-011 mit Java 25.Neue Spiel-, Speicher- und TeamVS-Abläufe verwenden die zentralen Scheduler-, HUD- und Runtime-World-Grenzen des Plugins.Paper bindet weiterhin keine Tessera-Klassen direkt. Die Tessera-Funktionen bleiben hinter der optionalen Plattformgrenze, sodass dieselbe Plugin-JAR auf beiden unterstützten Serverplattformen geladen werden kann.Der Gradle-Release-Build und der erneute Kontroll-Build aus dem ausgelieferten Source-Paket wurden erfolgreich abgeschlossen.
Die statische Plattformprüfung verhindert neue namenbasierte Tessera-Loads in den Runtime-Pfaden und verlangt die API-Merkmale aus Tessera 011.
Paper bindet weiterhin keine Tessera-Klassen direkt; die optionale API bleibt hinter der Reflexionsgrenze und dieselbe JAR läuft auf beiden Plattformen.
Der Release-Stand startete auf Paper 26.2-96 und Tessera 26.2-011 mit Java 25; beide Plattformen registrierten alle 132 Module und wurden sauber beendet.
Tesseras vollständiger Runtime-World-Smoke-Test bestand 298 Prüfungen. Ein zusätzlicher MCC-Neustarttest stellte eine pausierte Session mit identischer Session-ID aus dem atomaren Checkpoint wieder her.
Tesseras offizieller Konsolen-/RCON-Test bestand gepufferte Startbefehle, interaktive Befehle, Dimensionskontext, RCON und sauberes /stop.
Konfigurationsdateien verwenden bei einem unter Windows abgelehnten atomaren Replace automatisch einen sicheren normalen Replace-Versuch.
DOMasters
Version 0.3.3 Alpha
mcc-v0.3.3
Minecraft 26.2 Paper-/Tessera - Plugin
Added
Die gemeinsame Paper-/Tessera-JAR setzt für Tessera mindestens Build 26.2-011 voraus.
Persistente MAB-Arena- und Checkpoint-Welten werden über ihren gespeicherten NamespacedKey geladen. Sichtbare Weltnamen werden nicht mehr zur Rekonstruktion einer Runtime-Weltidentität verwendet.
Erfolgreiche Tessera-Loads und -Klone validieren die von Tessera gelieferten Werte worldKey() und worldPath() gegen die tatsächlich geladene Welt.
Temporäre Weltpfade werden vor dem Entladen festgehalten und erst nach einem erfolgreichen Unload außerhalb der Regions-Threads gelöscht.
Der neue Tessera-Status IDENTITY_MISMATCH erhält eine konkrete Diagnose für veraltete Mapsets oder Checkpoints ohne passenden World-Key.
Namenbasierte Weltloads bleiben ausschließlich als klar abgegrenzter Legacy-Importpfad erhalten; danach wird der echte World#getKey() gespeichert.
Compatibility
Die statische Plattformprüfung verhindert neue namenbasierte Tessera-Loads in den Runtime-Pfaden und verlangt die API-Merkmale aus Tessera 011.
Paper bindet weiterhin keine Tessera-Klassen direkt; die optionale API bleibt hinter der Reflexionsgrenze und dieselbe JAR läuft auf beiden Plattformen.
Der Release-Stand startete auf Paper 26.2-96 und Tessera 26.2-011 mit Java 25; beide Plattformen registrierten alle 132 Module und wurden sauber beendet.
Tesseras vollständiger Runtime-World-Smoke-Test bestand 298 Prüfungen. Ein zusätzlicher MCC-Neustarttest stellte eine pausierte Session mit identischer Session-ID aus dem atomaren Checkpoint wieder her.
Tesseras offizieller Konsolen-/RCON-Test bestand gepufferte Startbefehle, interaktive Befehle, Dimensionskontext, RCON und sauberes /stop.
Konfigurationsdateien verwenden bei einem unter Windows abgelehnten atomaren Replace automatisch einen sicheren normalen Replace-Versuch.
DOMasters
Version 0.3.2 Alpha
mcc-v0.3.2 TESSERA COMPAT
Minecraft 26.2 Paper-/Tessera - Plugin
Added
MCC unterstützt mit derselben JAR Paper 26.2 und Tessera 26.2.x. Unverändertes Folia ist kein unterstütztes Laufzeitziel mehr.
Die Plattformprüfung verwendet Tesseras API gemeldete Fähigkeiten für regionsichere Scoreboards und den Runtime-Weltlebenszyklus.
MAB erstellt Farmingwelten und Auto-Arenen über Tesseras asynchronen RuntimeWorldManager. Arena-Templates werden vollständig geklont; im Parallelmodus erhält jedes Team eine eigene Welt.
Die früheren MAB-Canvas-, Sky-Plattform- und regionsweisen Block-Copy/Paste-Workarounds wurden entfernt.
Water MLG verwendet auf Tessera ebenfalls den asynchronen Runtime-Weltlebenszyklus.
MAB-Setupbefehle zum Erstellen, Laden, Importieren und Auswählen von Arena-Welten warten auf asynchrone Tessera-Weltoperationen.
Fixed
Monster Army Battle ist vollständig an den allgemeinen MCC-Modul-Lifecycle angebunden. Start, Pause, Fortsetzen, Stop und Server-Checkpoint werden nicht mehr über MAB-Sonderpfade im ChallengeCore gesteuert.
Startcountdown, Sammelphase, Wave-Edit und Battle verwenden denselben monotonen Echtzeit-Timer wie alle übrigen Challenges. MAB pausiert die globale Session nicht mehr eigenmächtig während interner Übergänge.
Die frühere eigene MAB-Battle-Actionbar wurde entfernt. Alle Phasen liefern nun ein priorisiertes Ziel an das gemeinsame MCC-HUD; die normale Timer-Actionbar bleibt parallel und konsistent sichtbar.
Haupt-Phasenwechsel von MAB verwenden den zentralen Nachrichten- und Soundkanal. Teamzuordnung und Teilnehmerverwaltung stammen weiterhin ausschließlich aus dem gemeinsamen TeamManager.
Der Core behandelt phasenbasierte Timerabläufe über eine allgemeine Modul-Schnittstelle statt einer fest eingebauten MAB-Ausnahme.
Max-Health-Abzüge sind Bestandteil des atomaren Session-Checkpoints und werden nach einem Neustart nur für die weiterhin laufende Challenge erneut angewendet.
MAB-Parallelarenen laufen auf Folia als getrennte Zonen derselben geladenen Welt mit mindestens 512 Blöcken Abstand, eigenem Wave-Zustand, Spawnpool und persönlicher Worldborder je Team. Arena-Regeln und Cleanup bleiben auf die jeweilige Zone begrenzt.
Eine vorbereitete MAB-Master-Arena wird auf Folia innerhalb ihres konfigurierten Radius plus zehn Blöcken Rand über ChunkSnapshots gelesen. Nicht-Luft-Blockdaten werden abseits der Tick-Threads verarbeitet, regionsweise je Team in die Canvas eingefügt und nach Abschluss entfernt. arenas.folia-template-max-blocks begrenzt versehentlich riesige Kopien.
Ein leerer MAB-Waveplan beendet die Challenge erst nach Abschluss der Battle-Initialisierung. Dadurch gibt es keinen Start/Stop-Race mehr.
Modulstarts sind transaktional: Wirft ein Modul während des Starts einen Laufzeitfehler, rollt der Core bereits gestartete Module und Dienste zurück.
Compatibility
Scoreboard-Erzeugung wird auf Tessera nur mit bestätigter Region Safe Scoreboards-Fähigkeit aktiviert.
Temporäre Welten werden über World#getWorldPath() aufgeräumt und nicht anhand angenommener Folia-/Paper-Ordnerstrukturen.
Der Release-Stand wurde auf Paper 26.2-87 und Tessera 26.2-011 mit Java 25 gestartet. Beide Plattformen registrierten alle 132 Module und wurden sauber beendet.
Tesseras vollständiger Runtime-World-Lifecycle-Smoke-Test bestand 251 Prüfungen für Erstellen, Laden, Speichern, paralleles Klonen, Entladen, Löschen unter Windows und wiederholte Lebenszyklen.
MAB erstellte im Tessera-Test sowohl eine normale als auch eine dynamische Arena. Ein persistenter Namespaced-World-Key wurde gespeichert und das Mapset nach einem vollständigen Serverneustart wieder korrekt erkannt.
DOMasters
Version 0.3.1 Alpha
mcc-v0.3.1
Minecraft 26.2 Paper-Plugin
Fixed
Code CLEAN UP
Mandatory CODE CLEAN UP.
Mit dem besten Reiniger
Hacky1432
Version 0.3.0 Alpha
mcc-v0.3.0
Minecraft 26.2 Paper-Plugin
Added
Das Health-Untermenü besitzt eine Verwaltung für Max-Health-Abzüge aus dem Punishment-System. Betroffene Spieler können einzeln oder nach einer Bestätigung gemeinsam zurückgesetzt werden; fremde Attributmodifikatoren bleiben unberührt.
MAB-, Chunk-Arena-, Mob-Blocks- und Punishment-Mobs erhalten eine gemeinsame persistente Herkunftsmarkierung. Generische Entity-Module ignorieren diese verwalteten Mobs zuverlässig.
Bestehende MAB-Mapsets werden vor der ersten Speicherung im neuen Core-Schema automatisch nach mapsets.pre-core-backup.yml gesichert.
Eine gemeinsame Arena-Bereitstellung erkennt, ob Laufzeit-Welterzeugung verfügbar ist. Folia verwendet eine konfigurierbare geladene Canvas-Welt beziehungsweise temporäre Sky-Zonen; Water MLG nutzt denselben Unterbau.
Fixed
Monster Army Battle ist vollständig an den allgemeinen MCC-Modul-Lifecycle angebunden. Start, Pause, Fortsetzen, Stop und Server-Checkpoint werden nicht mehr über MAB-Sonderpfade im ChallengeCore gesteuert.
Startcountdown, Sammelphase, Wave-Edit und Battle verwenden denselben monotonen Echtzeit-Timer wie alle übrigen Challenges. MAB pausiert die globale Session nicht mehr eigenmächtig während interner Übergänge.
Die frühere eigene MAB-Battle-Actionbar wurde entfernt. Alle Phasen liefern nun ein priorisiertes Ziel an das gemeinsame MCC-HUD; die normale Timer-Actionbar bleibt parallel und konsistent sichtbar.
Haupt-Phasenwechsel von MAB verwenden den zentralen Nachrichten- und Soundkanal. Teamzuordnung und Teilnehmerverwaltung stammen weiterhin ausschließlich aus dem gemeinsamen TeamManager.
Der Core behandelt phasenbasierte Timerabläufe über eine allgemeine Modul-Schnittstelle statt einer fest eingebauten MAB-Ausnahme.
Max-Health-Abzüge sind Bestandteil des atomaren Session-Checkpoints und werden nach einem Neustart nur für die weiterhin laufende Challenge erneut angewendet.
MAB-Parallelarenen laufen auf Folia als getrennte Zonen derselben geladenen Welt mit mindestens 512 Blöcken Abstand, eigenem Wave-Zustand, Spawnpool und persönlicher Worldborder je Team. Arena-Regeln und Cleanup bleiben auf die jeweilige Zone begrenzt.
Eine vorbereitete MAB-Master-Arena wird auf Folia innerhalb ihres konfigurierten Radius plus zehn Blöcken Rand über ChunkSnapshots gelesen. Nicht-Luft-Blockdaten werden abseits der Tick-Threads verarbeitet, regionsweise je Team in die Canvas eingefügt und nach Abschluss entfernt. arenas.folia-template-max-blocks begrenzt versehentlich riesige Kopien.
Ein leerer MAB-Waveplan beendet die Challenge erst nach Abschluss der Battle-Initialisierung. Dadurch gibt es keinen Start/Stop-Race mehr.
Modulstarts sind transaktional: Wirft ein Modul während des Starts einen Laufzeitfehler, rollt der Core bereits gestartete Module und Dienste zurück.
Compatibility
Modul-ID, Mapset-Datei, Wave-Konfigurationen und vorhandene MAB-Einstellungen bleiben kompatibel. Temporäre Welten werden weiterhin sessionspezifisch verwaltet.
Dieselbe Plugin-JAR bleibt für Paper und Folia vorgesehen; sämtliche neuen MAB-Aufgaben verwenden Global-, Region- oder Entity-Scheduler.
Ein zusätzlicher Folia-Test kopierte 101.545 Blockzustände eines Masterbereichs in zwei 512 Blöcke getrennte Teamzonen und schloss inklusive Cleanup ohne Scheduler- oder Threadfehler ab.
DOMasters
Version 0.2.9 Alpha
mcc-v0.2.9
Minecraft 26.2 Paper-Plugin
Added
Force Item Battle verteilt die konfigurierten Team-Joker als markierte Barrier-Items möglichst gleichmäßig auf die Teammitglieder. Joker bleiben beim Tod erhalten, können nicht gedroppt werden und verwenden denselben Teamvorrat wie /joker.
Force Item Battle kann wahlweise dieselbe Itemfolge für alle Teams oder eine eigene sessionsichere Itemfolge je Team erzeugen.
Punishment-Profile unterstützen einen echten Vanilla-Blitzeinschlag mit Schaden, Feuer und den normalen blitzbedingten Mobverwandlungen.
Bedrock Wall besitzt eine einstellbare Verzögerung und ein Blockbudget; The Floor Is Air besitzt eine einstellbare Verzögerung.
Fixed
Der zentrale Challenge-Timer und sein Checkpoint laufen über monotone Echtzeit statt Server-Ticks. Geänderte Server-Tickraten verfälschen die Zeit nicht; Pausen und Offline-Zeit werden weiterhin nicht mitgezählt.
Bedrock Path ersetzt den tatsächlich betretenen Stützblock. Bedrock Wall entsteht ausschließlich verzögert hinter dem Spieler und füllt die Säule gedrosselt über die vollständige Welthöhe.
Only Up und Only Down verändern keine Bewegung mehr. Verglichen werden nur aufeinanderfolgende Bodenhöhen; ein Verstoß wird pro Höhenstufe bestraft.
All Mobs In Chunk teleportiert vorhandene lebende KI-Mobs zum nächsten Spieler desselben Chunks, statt neue Monster zu erzeugen.
Der Mob Randomizer verwendet einen gemeinsamen stabilen Pool über hostile, passive, neutrale, Ambient- und Wassermobs. Der originale Enderdrache und sein Ersatz behalten die semantische Enderdrache-Zielwertung und Zielbar.
Entity Duplication erzeugt bei jedem gültigen Tod genau zwei Nachfolger desselben Entity-Typs.
The Floor Is Air löscht nach Ablauf die berührte X/Z-Säule von oben bis zur minimalen Welthöhe einschließlich Bedrock und technischer Blöcke.
Compatibility
Entity Duplication und All Mobs In Chunk werden zentral gegen MAB, Chunk Arena und Mob Blocks gesperrt, damit verwaltete Mobs nicht dupliziert oder aus ihren Arenen teleportiert werden.
DOMasters
Version 0.2.8 Alpha
mcc-v0.2.8
Minecraft 26.2 Paper-Plugin
Added
Laufende Challenges werden atomar in active-session.yml gesichert: beim Start, bei Pause/Fortsetzen, regelmäßig während des Spiels und vor einem normalen Server-Shutdown. Nach dem Neustart wird die Session bewusst pausiert geladen und mit /challenge resume fortgesetzt.
Der Checkpoint umfasst Timer, Teams und Moduleinstellungen sowie die wesentlichen Laufzeitzustände von Sammelzielen, Advanced-Modulen, Randomizern, Force, TeamVS, transaktionalen Inventar-Aktionen und Monster Army Battle. Eine laufende MAB-Battle-Phase fällt beim Neustart sicher in die Wave-Edit-Phase zurück, weil lebende Wave-Entities nicht verlustfrei serialisiert werden können.
Teamverwaltung im Hauptmenü für bis zu 16 Teams mit festen Farben, Erstellen, Umbenennen, Löschen und direkter Spielerzuweisung.
Wiederverwendbare Advancement-Auswahl mit Kategorien für Extreme Force Battle und Force Advancement Battle.
Corona besitzt einen gemeinsamen Effekt-Browser mit den Presets Alle, Positiv, Negativ, Nur Tränke und Nur Effekte.
Das Scoreboard bietet automatische und feste Profile sowie einzeln auswählbare Status-, Timer-, Modus-, Ziel-, Team-, Punkte-, MAB-, Koordinaten-, Spieler-, Modul- und TPS-Zeilen.
Fixed
Extreme Force Battle verwendet immer genau eine Zielart aus Item, Mob oder Advancement. Force Advancement Battle erzeugt ausschließlich Advancement- Ziele. Bereits erreichte Advancements können entweder zählen oder für das erneute Erreichen vorübergehend entzogen werden.
Zielitems können als mit dem Spieler verbundenes ItemDisplay ungefähr zwei Blöcke über dem Kopf angezeigt oder vollständig ausgeblendet werden.
Timer-Einstellungen sind in Zeit, Darstellung, Animation und Farben, Zielanzeigen sowie Pausenregeln zusammengefasst. Die Pendelanimation benötigt bei Tempo 1,0 vier Sekunden für einen vollständigen Zyklus.
Position-Teleports sind separat abschaltbar. Flint and Steel und Enderperlen bleiben bei No Place benutzbar. Mob Blocks nutzt die gemeinsame Mobauswahl.
/reset confirm zeigt vor dem kontrollierten Stop eine klare Reset-/Restart- Meldung als Titel und Kick-Grund statt der allgemeinen Server-Closed-Anzeige.
Verification
Team-Verwaltung wurde vereinfacht!
DOMasters
Version 0.2.7 Alpha
mcc-v0.2.7
Minecraft 26.2 Paper-Plugin
Added
Force- und TeamVS-Ziele besitzen eine eigene dauerhaft sichtbare Bossbar-Option. Itembasierte TeamVS-Modi können das lokalisierte Zielitem zusätzlich als schwebendes ItemDisplay über jedem aktiven Spieler anzeigen.
Water MLG unterstützt getrennte minimale und maximale Fallhöhen von 10 bis 1000 Blöcken und zieht pro Versuch einen neuen Wert aus diesem Bereich.
Anvil Rain besitzt einstellbare Schauergröße, Radius, Fallhöhe und Schaden.
Fixed
Loop verwaltet mehrere gleichzeitige Abbau- und Platzierungsfolgen pro Spieler. Handabbau bleibt Handabbau; das ursprüngliche Werkzeug wird auch nach einem Inventarwechsel gefunden und weiter abgenutzt. Sneaken beendet alle eigenen Loops gemeinsam.
Traffic Light zeigt seine grüne, feste dreisekündige gelbe und rote Phase in einer farblich passenden Bossbar. Vampire zeigt den persönlichen Blutvorrat in einer roten Bossbar.
Creative-Spieler dürfen während einer pausierten Challenge bauen und mit der Welt interagieren, ohne Challenge-Fortschritt auszulösen.
Anvil Rain verteilt seine Ambosse zufällig innerhalb der aktiven Spielerzonen, statt jeden Amboss direkt über einem Spieler zu erzeugen.
Head Rotate löst die Restriction No Mouse Move für seine eigene vom Plugin verursachte Drehung nicht mehr aus.
Fallende Ambosse verursachen beim Kontakt zuverlässig Schaden und werden beim Bodenkontakt entfernt, ohne als Block oder Item liegen zu bleiben.
Temporäre Gamerules für Instant Respawn, Keep Inventory und UHC werden beim Deaktivieren, Challenge-Ende und Plugin-Shutdown auf ihren vorherigen Wert zurückgesetzt; ein Absturzmarker repariert verwaiste Werte beim nächsten Start.
Water MLG stellt Inventar, Rüstung, Offhand, Erfahrung und Spielzustand erst nach bestätigter Rückkehr wieder her. Dies gilt für Erfolg, Fehlschlag, Tod, Respawn, Logout und abgebrochene Teleports. Der Test-Eimer droppt nicht mehr, und feste Plattformzellen verhindern ein fortlaufendes Anwachsen.
Verification
Vollständige Kompilierung und Paketprüfung gegen Paper 26.2 und die Folia-kompatible Paper-API mit Java 25.
DOMasters
Version 0.2.6.1 Alpha
mcc-v0.2.6.1 Hotfix
Minecraft 26.2 Paper-Plugin
Fixed
/reset confirm versucht nicht mehr, die bereits von Paper/Folia gesperrte Standardwelt beim nächsten onEnable() zu löschen.
Ein JVM-Shutdown-Cleanup wartet nach dem normalen Server-Stop auf die Freigabe von session.lock und löscht beziehungsweise quarantänisiert die ungeschützten Weltordner erst danach. Das behebt AccessDeniedException und DirectoryNotEmptyException unter Windows.
Der eingestellte neue Seed und die Reset-Session-ID bleiben in einem Marker erhalten. Erst ein erfolgreiches Cleanup markiert den Reset als abgeschlossen; der nächste Start verbraucht den Marker und prüft anschließend den Seed.
Ein alter unvollständiger Reset-Marker löst keinen aussichtslosen Löschversuch gegen eine bereits geöffnete Welt mehr aus. Der Server stoppt stattdessen kontrolliert und bereinigt den Ordner in diesem Shutdown.
Der eingebaute /restart-Befehl wird für World-Resets bewusst nicht mehr verwendet, da dessen paralleler Restart-Hook die Welt vor dem Cleanup erneut sperren kann. Panel, Watchdog oder Administrator starten den Server erst nach dem vollständig beendeten Prozess neu.
DOMasters
Version 0.2.6 Alpha
mcc-v0.2.6
Minecraft 26.2 Paper-Plugin
Added
Eine gemeinsame Paper-/Folia-JAR mit Global-, Region- und Entity-Scheduler sowie regionssicheren asynchronen Teleports.
Folia-Laufzeitunterstützung für die MAB-Sammelphase, getrennte Teamwelten, Arena-Waves, Mobtracking, Kompassanzeige und Session-Cleanup.
Die Mobauswahl zeigt über den Käfig eine Momentaufnahme ausschließlich der aktivierten Mobs. Abgewählte rote Einträge verschwinden beim erneuten Klick.
Shift-Linksklick auf eingebaute und eigene Mob-Presets fügt deren Mobs zur bestehenden Auswahl hinzu, statt diese zu ersetzen.
Fixed
Block-, Chunk-, Spieler- und Entity-Aufgaben aller zentralen Dienste laufen im jeweils zuständigen Folia-Kontext; gemeinsame Zustände sind gegen parallele Regionen abgesichert.
Server Tick Speed erlaubt auf Paper nun 0 bis 1000 TPS. Auf Folia ist das Modul deaktiviert, weil dort Regionen unabhängig ticken.
Die Enderdrachenwarnung lautet nun: Außerhalb vom End und mit manchen Modi fehleranfällig.
MAB-Welterstellung und -Import werden auf Folia über die globale Region ausgeführt. Die automatische dynamische Struktur-/Terrain-Suche verlangt dort weiterhin ein vorbereitetes Arena-Template.
Verification
Vollständige Kompilierung gegen Paper 26.2 und die aktuelle Folia-kompatible Paper-API 26.1.2 mit Java 25.
Reale Start-, Status- und Shutdown-Tests auf Paper 26.2-60 und Folia 26.1.2-8; das Plugin wurde auf beiden Plattformen mit allen 132 Modulen fehlerfrei geladen.
Keine klassische Bukkit-Scheduler- oder synchrone Teleport-Nutzung mehr in den Plugin-Codepfaden.
DOMasters
Version 0.2.5 Alpha
mcc-v0.2.5
Minecraft 26.2 Paper-Plugin
Added
Echte Abläufe für Item Remember, Water MLG, Mob Blocks, Loop, Order, Prediction, Snake, Traffic Light, Vampire und Rare Things.
Globale Verwaltung wiederverwendbarer Bestrafungsprofile mit Zuweisung, Zielgruppen, geordneten Aktionen und einstellbaren Aktionswerten.
Advanced-Modul Server Tick Speed mit 0 zum Einfrieren und einer bewusst begrenzten Obergrenze sowie sicherer Wiederherstellung.
Vollständige Lootpool-Auswahl für natürlich generierte Prediction-Kisten; falsche Antworten lösen ein Punishment aus und können den Loot sperren.
Fixed
Die Pendelanimation benötigt bei Tempo 1,0 nun vier Sekunden für einen vollständigen Links-rechts-links-Zyklus.
Old PvP verwendet Pre-1.9-Angriffstempo und Werkzeugschäden, deaktiviert Sweeping und moderne Schildverteidigung.
Autor ist DOMasters; die Plugin-Homepage ist https://home.mosaikdev.com.
World-Reset verschiebt Weltordner vor dem Löschen in eine sichere Quarantäne, wiederholt Windows-Löschversuche und verifiziert den neuen Seed nach Start.
CutClean erzeugt in Creative/Spectator keine Drops; Anvil Rain verursacht wieder Trefferschaden; Damage Messages besitzen einen Mindestschaden.
Item- und MLG-Zwischenablagen sowie Prediction-Kisten sind gegen Verlust und Duplizierung abgesichert.
Alle Items erkennt ein bereits vorhandenes nächstes Ziel zuverlässig.
Verification
Vollständiger Maven-Build gegen Paper 26.2 und Java 25 ohne veraltete Paper-Aufrufe im Projektcode.
DOMasters
Version 0.2.4 Alpha
mcc-v0.2.4
Minecraft 26.2 Paper-Plugin
Added
Zentrales, geordnetes Bestrafungssystem für fehlgeschlagene Ziele mit kombinierbaren Aktionen, Zielgruppen und wiederverwendbaren Profilen.
Bestrafungen für Schaden, Kill, maximale Herzen, Inventar, Erfahrung, negative Effekte, Einfrieren, Hochschleudern, Teampunkte, Strafmobs, Amboss, Explosion und Challenge-Abbruch.
Leer laufende Bossbar-Countdowns bis zur nächsten Force-Aufgabe, zum nächsten Force-Item-Battle-Ziel und zur nächsten zeitgesteuerten Chunk-Arena.
Experimenteller No-Sneak-Modus, der den clientseitigen SafeWalk-Kantenschutz durch erhöhte Sneak-Geschwindigkeit und serverseitige Kantenbewegung neutralisiert.
Creative-ähnlicher Item-Browser mit Kategorien, Suche, Survival-/Rezeptfiltern, Seiten, Einzel- und Mehrfachauswahl.
Direkte Backpack-Befehle /bp und /backpack.
Dezente globale Menü-Sounds und natürliche Meldungen für wichtige Aktivierungen, Deaktivierungen, Moduswechsel, Konflikte und Defaults.
Fixed
Das Hauptmenü, Modullisten, boolesche Untereinstellungen, Itemauswahl und Bestrafungsauswahl verwenden konsistente grüne beziehungsweise rote Statusflächen.
Primäre TeamVS-Modi einschließlich Monster Army Battle bilden eine zentrale exklusive Gruppe. Konflikte werden in GUI, Befehlen, Reload und gespeicherten Konfigurationen abgefangen.
Restriction-Meldungen beschreiben die tatsächlich ausgeführte oder verhinderte Aktion natürlich; der aktuelle Modus steht direkt im Hovertext.
Die pendelnde Timeranimation benötigt bei Tempo 1,0 eine Sekunde pro Richtungswechsel und zwei Sekunden für einen vollständigen Zyklus.
/reset confirm hinterlegt vor dem Neustart einen neuen zufälligen Seed für die neu erzeugte Standardwelt und dokumentiert ihn im Reset-Marker.
Verschachtelte Bestrafungen, etwa Kill in Verbindung mit No Death, lösen keine rekursive Strafkette mehr aus.
Die Aktion „Challenge fehlgeschlagen beenden“ ist im Bestrafungsmenü sichtbar und auswählbar.
Verification
Vollständiger Maven-Build gegen Paper 26.2 und Java 25.
DOMasters
Version 0.2.3 Alpha
mcc-v0.2.3
Minecraft 26.2 Paper-Plugin
Added
Zusätzliche Timer-Animation Pendelnd: eine vollständige Links-rechts-links-Bewegung pro Sekunde bei Tempo 1,0, mit sanftem Abbremsen an den Wendepunkten und höchster Geschwindigkeit in der Mitte.
Zentrale Force-/TeamVS-Bestrafungen Ziel überspringen, Schaden, Kill, Maximale Herzen abziehen und Challenge beenden.
Wiederverwendbare Mob-Presets mit Spawn-Ei-Editor, eingebauten Presets, Enderdrachen-Warnung und Speicherung in mob-presets.yml.
Wiederkehrende Chunk-Arenen nach einem einstellbaren Zeitbereich oder beim nächsten Chunkwechsel.
Fixed
Alle Items und Alle Mobs verwenden vollständige, versionsabhängige Survival-Pools ohne künstliches Zahlenlimit; beide unterstützen optional eine einmalig gemischte Reihenfolge.
TeamVS-Zielpunkte und maximale Spielzeit akzeptieren 0 als unbegrenzt. Gesetzte Zeitlimits enden mit eindeutiger Sieger- oder Gleichstandswertung.
Monster Army Battle besitzt ein eigenes, erst zur Battle-Phase startendes Zeitlimit und wertet bei Ablauf den Wave-Fortschritt.
Kontaminierter Boden ist nun eine verständliche Restriction für konfigurierbare sichere Bodenblöcke. Die pauschale Vergiftung wurde entfernt.
No Sneak arbeitet ausschließlich im technisch verlässlichen Modus Challenge beenden.
Der Randomizer kann nun auch Blöcke ohne Vanilla-Drop und bei falschem Werkzeug über ein stabiles Block-zu-Item-Fallback abbilden.
Programmatisch entfernte Blöcke aus Timber, VeinMiner und Jackhammer erzeugen im Randomizer weder doppelte noch fehlende Fallback-Drops.
Chunk-Arena-Mobs bleiben durch serverseitige Bewegungsbegrenzung innerhalb ihrer Arena; der Mobpool bleibt während einer laufenden Session stabil.
Verification
Vollständiger Maven-Build gegen Paper 26.2 und Java 25.
DOMasters
Version 0.2.2 Alpha
mcc-v0.2.2
Minecraft 26.2 Paper-Plugin
Added
Grüne beziehungsweise rote Statusscheiben direkt unter jedem Modul und jeder booleschen Untereinstellung, inklusive mehrseitiger 14er-Anordnung.
Gemeinsamer Force-Ablauf mit unsichtbarer Aktivierungswartezeit, sichtbarem Erfüllungstimer, Timeout-Aktion und fairer Auswahl aus allen aktiven Kategorien.
Konfigurierbarer Force-Coords-Radius und optionale Y-Prüfung.
Persönliche 16×16-Worldborder, Startchunk-Gruppen sowie ein leuchtendes, oberflächennahes Zielmob für Chunk Arena.
Tickbasierte Verzögerung für Block Decay und getrennte Magma-/Lava-Stufen für The Floor Is Lava, jeweils mit Sekundenumrechnung in der GUI.
Fixed
Force Item und die Item-TeamVS-Varianten prüfen den gesamten Inventarbestand periodisch statt nur neue Itemaufnahmen.
Force Block wird durch Berührung, Force Height nur auf der exakten Zielhöhe abgeschlossen. Biome-Namen verwenden die clientseitige Adventure-Übersetzung.
Das leere Basismodul force wurde entfernt; gespeicherte Alteinträge werden beim Laden bereinigt.
Der Mob Randomizer ersetzt genau einen natürlichen Spawn innerhalb derselben Spawnkategorie und verändert keine bereits geladenen oder benutzerdefinierten Mobs.
Random Chunks begrenzen den Generator-Scan pro Säule auf die tatsächlich belegte Höhe; Vanilla-Terrain, Höhlen und Strukturformen bleiben bestehen.
Rekursive monster_explosion-Schadensketten durch Ursachenfilter und Reentrancy-Schutz verhindert; Todesexplosionen werden genau einmal ausgelöst.
Alte Schadensbegrenzung der Chunk Arena sowie sofortige Block- und Lava-Umwandlungen entfernt und durch verwaltete Lebenszyklen ersetzt.
Verification
Vollständige Maven-Kompilierung gegen Paper 26.2 und Java 25 erfolgreich.
DOMasters
Version 0.2.1 Alpha
mcc-v0.2.1
Minecraft 26.2 Paper-Plugin
Added
Ziel-Bossbar sowie Timer- und Countdown-Anzeige über der Hotbar mit sechs Farbpaletten, optionaler Animation und einstellbarem Tempo.
Fortlaufendes „Nächstes Item“-Ziel für „Alle Items“ mit sichtbarem Fortschritt.
Allgemeiner Schutzmodus vor dem Challenge-Start und während Pausen inklusive optionaler Ender-Signal-Animation.
Standard-Randomizer als stabile, bijektive Blockdrop-Zuordnung pro Session und wählbarem Scope (GLOBAL, DIMENSION, WORLD).
Fixed
Monster Army Battle ist in der TeamVS-Kategorie einsortiert; die separate MAB-Kategorie entfällt.
MAB-Battle-Timer und Startcountdown nutzen die konfigurierbare Timer-Palette.
Sidebar und HUD werden nur bei tatsächlichen Änderungen neu aufgebaut.
Der Standard-Randomizer erzeugt keine periodischen Zufallsitems mehr.
Der MAB-Startcountdown zeigt nun seine tatsächliche Restzeit über der Hotbar, nicht die pausierte Sammelzeit.
Sitzungsbezogene Itemziele und Randomizer-Zuordnungen werden bei jeder neuen Challenge zuverlässig zurückgesetzt.
Verification
Maven-Kompilierung mit Deprecation-Warnungen erfolgreich.
Release-JAR gegen Paper 26.2 und Java 25 gebaut und der Inhalt geprüft.
DOMasters
Version 0.2.0 Alpha
mcc-v0.2.0
Minecraft 26.2 Paper-Plugin
Added
Alle 128 Modul-IDs des früheren ChallengeSystem Premium sind als native MCC-Funktionen oder kompatible MCC-Namen vorhanden; zusammen mit zusätzlichen Randomizern und Monster Army Battle sind 132 Module registriert.
Vollständiges Monster Army Battle mit Mapsets, Auto-Arena, Setup-Menü, unabhängigen Team-Waves, geordneten Spawnqueues und Arena-Regeln integriert.
Mehrseitige, kategorisierte Modul- und Einstellungs-GUI.
Native Timer-, Position-, Joker-, CutClean-, Chunk-Sync- und Flag-Quiz-Funktionen.
TeamVS-Zielrotation, eindeutige Ereigniswertung und konfigurierbare Zielpunkte.
Migration und Befehlsaliase für bekannte alte Premium-Modul-IDs.
Fixed
Zielplattform auf Paper 26.2 und Java 25 aktualisiert.
Direkte ChallengeSystem-Abhängigkeit vollständig entfernt.
Legacy-Text, Titel, Inventare, Attribute, Data Container und GameRules auf aktuelle Adventure-/Paper-APIs umgestellt.
Module, Listener und periodische Aufgaben werden zentral und sessionbezogen verwaltet; teure Weltänderungen bleiben budgetiert.
Erste MAB-Wave wird unmittelbar über Entity-Referenzen mit kurzer Registrierungsfrist verfolgt und nicht mehr vorzeitig abgeschlossen.
Creeper-Explosionen, Despawns und andere Entity-Entfernungen können Waves nicht mehr softlocken.
Paper-Dimensionspfade werden ohne doppelte Namespace-Verschachtelung erkannt.
Temporäre Arenen werden aus den vorhandenen Weltdateien erzeugt und gestaffelt geladen, statt leere Welten mehrfach zu laden.
Konfliktfreie, native MCC-GUI ohne reservierte ChallengeSystem-Slots.
Verification
mvn clean package erfolgreich.
Kompilierung mit eingeblendeten Deprecation-Warnungen erfolgreich und ohne veraltete Paper-/Bukkit-Aufrufe im Projektcode.
DOMasters
Version 0.1.13 Alpha
mcc-v0.1.13
Minecraft 26.2 Paper-Plugin
Fixed
chunk_effect war bisher nur ein rudimentärer Tick-Hack und hat Effekte nicht sauber beim Betreten und Verlassen von Chunks verwaltet.
Neuer ChunkEffectService setzt pro Session und Chunk einen stabilen zufälligen PotionEffect.
Effekte werden bei Chunkwechsel, Teleport, Weltwechsel, Respawn und Join angewendet.
Beim Verlassen eines Chunks wird der vorherige Chunk-Effekt entfernt.
Externe vorhandene Effekte desselben Typs werden beim Verlassen bestmöglich wiederhergestellt.
chunk_effect hat jetzt eigene Settings: mapping_scope, duration_seconds, amplifier, particles, icon und ambient.
Alte % 2 == 0-Logik aus ChallengeEventRouter entfernt.
Notes
Kein Build im Container ausgeführt; das Projekt ist wie gewünscht nur vorbereitet.
DOMasters
Version 0.1.12 Alpha
mcc-v0.1.12
Minecraft 26.2 Paper-Plugin
Fixed
Watchdog-/Lag-Problem beim Chunk Randomizer entschärft.
Der chunk_randomizer zieht geladene Chunks standardmäßig nicht mehr aggressiv nach.
Der chunk_randomizer nutzt standardmäßig einen generator-first Ansatz für neue Chunks.
Chunk-Randomizer-Zielblöcke sind jetzt auf sichere, statische Vollblöcke begrenzt.
Runtime-Randomizer überspringen standardmäßig problematische POI-, BlockEntity-, Fluid- und Redstone-Blöcke.
/reset confirm stoppt Randomizer- und WaterRise-Jobs sofort vor dem Neustart.
/reset confirm entfernt gedroppte Items vor dem Neustart, damit ItemEntity-Merge-Lag den Restart nicht verzögert.
Water Rise schreibt nur noch in Luftblöcke und arbeitet mit kleinerem Standardbudget.
Water Rise dedupliziert Chunk-Level-Jobs, damit Chunk-Loads nicht mehrfach dieselbe Ebene einreihen.
chunk_randomizer.apply_existing_loaded_chunks ist standardmäßig false.
chunk_randomizer.randomize_new_chunks_on_generation ist standardmäßig true.
chunk_randomizer.max_blocks_per_tick wurde für optionale Runtime-Nachbearbeitung auf 512 reduziert.
placed_block_randomizer.apply_existing_loaded_chunks ist standardmäßig false.
placed_block_randomizer.unsafe_existing_blocks ist standardmäßig false.
water_rise.max_block_changes_per_tick ersetzt das bisherige max_block_checks_per_tick.
Notes
Kein Build im Container ausgeführt; das Projekt ist wie gewünscht nur vorbereitet.
Für frisch zurückgesetzte Welten ist der Chunk Randomizer weiterhin direkt bei der Weltgenerierung aktiv, sofern das Modul aktiv ist.
Bestehende geladene Chunks können weiterhin optional nachgezogen werden, aber bewusst nicht mehr als Standard.
DOMasters
Version 0.1.11 Alpha
mcc-v0.1.11
Minecraft 26.2 Paper-Plugin
Added
Echter World-Reset über /reset confirm und /challenge reset confirm.
Reset-Marker pending-world-reset.yml, damit Weltordner beim nächsten STARTUP vor dem Weltladen gelöscht werden können.
WorldResetService mit Schutzlisten für persistente Welten, Templates, Mapsets und gespeicherte Arenen.
/challenge setdefault confirm für das Zurücksetzen der Challenge-/Modul-Defaults ohne Weltlöschung.
Startup-Seed-Übergabe an den Randomizer, damit ein aktiver Chunk Randomizer direkt bei frischer Weltgenerierung greifen kann.
Fixed
/reset confirm ist kein einfacher Session-Reset mehr, sondern bereitet Weltlöschung und Server-Neustart vor.
Der bisherige reine Challenge-Default-Reset ist auf /challenge setdefault confirm gewandert.
ChallengeSession kann optional mit vorgegebener Reset-Session-ID starten, damit Worldgen-Randomizer und spätere Challenge-Session dasselbe Shuffle nutzen.
Notes
Kein Build im Container ausgeführt; das Projekt ist wie gewünscht nur vorbereitet.
Für produktive Server sollten persistente Welten vor Nutzung des World-Resets in world-reset.protected-worlds, protected-prefixes oder protected-contains eingetragen werden.
DOMasters
Version 0.1.10 Alpha
mcc-v0.1.10
Minecraft 26.2 Paper-Plugin
Added
Neuer Sicherheitsbefehl /reset confirm.
Alternativ auch /challenge reset confirm.
Neuer echter chunk_randomizer
Initial-Worldgen-Unterstützung für den neuen Chunk Randomizer über einen BlockPopulator.
Plugin lädt jetzt mit load: STARTUP, damit Populatoren früh genug für neu erzeugte Welten registriert werden können.
Fixed
Der bisherige Block-zu-Block-Chunk-Randomizer heißt jetzt placed_block_randomizer
chunk_randomizer steht ab dieser Version für „ein zufälliger Blocktyp pro Chunk“.
reset confirm beendet eine laufende Session sauber, erzeugt eine neue Session-ID und shuffelt dadurch alle Randomizer neu.
Neu generierte Chunks können direkt während der Weltgenerierung randomisiert werden; geladene Alt-Chunks werden weiterhin per Blockbudget nachgezogen.
Chunk Randomizer:
Jeder Chunk bekommt pro Session einen stabil zufälligen Zielblock.
Alle Nicht-Luft-Blöcke dieses Chunks werden zu genau diesem Zielblock.
Beispiel: Chunk A komplett Goldblock, Chunk B komplett Diamantblock usw.
DOMasters
Version 0.1.9 Alpha
mcc-v0.1.9
Minecraft 26.2 Paper-Plugin
Fixed
Compile-Fehler in ConfigStore behoben: Setter restrictionMode(String, String) zu setRestrictionMode(String, String) umbenannt.
RestrictionService auf den neuen Setter angepasst.