Zum Hauptinhalt springen

Extractioncraft

Extractioncraft ist ein kompetitives Extraction-Spielmodus-Plugin für Minecraft-Server. Spieler betreten prozedural generierte instanzierte Karten, plündern Container, bekämpfen Elite-Mobs und versuchen als Erste, Extraktionspunkte zu erreichen, bevor sich die Weltgrenze schließt.

Hier starten

Aktuelle Plattformhinweise

  • Plugin-Version im aktuellen Repository: 1.0-SNAPSHOT
  • API-Version: 1.21.4
  • Stammbefehl: /extractioncraft (Alias /exc)

Wie ein Match abläuft

  1. Ein Spieler erstellt ein Match mit /exc createMatch <contentPackage.yml>, das mithilfe der modularen Weltgenerierung von BetterStructures asynchron eine instanzierte Welt erzeugt. Der Ersteller wird an eine zufällige Spawn-Position teleportiert, sobald die Welt bereit ist.
  2. Das Inhaltspaket definiert eine minimale und maximale Spieleranzahl, der aktuelle Build registriert aber keinen Beitrittsbefehl — /exc createMatch ist der einzige Weg in ein Match, sodass ein Match in der Praxis nur seinen Ersteller enthält.
  3. Sobald minPlayers erfüllt ist (standardmäßig 1), kann jeder Spieler im Match /exc start ausführen. Es läuft ein kurzer 3-Sekunden-Countdown, bevor das Match live geht.
  4. Beim Start erscheinen Truhen und Fässer auf der gesamten Karte. Container geben alle 10 Ticks Portal-Partikel ab, damit sie leicht zu erkennen sind. Spieler plündern Container (3 Sekunden stillstehen zum Öffnen) und bekämpfen EliteMobs-Gegner für Loot-Drops. Eine Seitenleisten-Anzeigetafel zählt einen 15-Minuten-Timer herunter.
  5. Nach 1 Minute wird die benutzbare Version jedes Extraktionspunkts eingefügt. Ein Boss-Bar-Kompass zeigt eine Markierung für jeden Extraktionspunkt vor dem Spieler an.
  6. Das Ziehen des Hebels an einem Extraktionspunkt verbraucht ihn und öffnet ein einzelnes, gemeinsames 20-Sekunden-Extraktionsfenster. Alle, die beim Schließen des Fensters in der Extraktionszone dieses Punkts stehen, extrahieren gemeinsam.
  7. Eine Weltgrenze schrumpft über rund 15 Minuten stetig von 740 Blöcken Breite auf nichts und drängt die Spieler zur Mitte.
  8. Spieler, die extrahieren, behalten ihren Loot (Items werden beim Verlassen über die EliteMobs-Soulbind-Verzauberung seelengebunden). Alle anderen — Spieler, die das Match verlassen, die Verbindung verlieren oder tödlichen Schaden nehmen — verlieren ihr gesamtes Inventar, wenn deleteItemsOnFailToExtract auf true (Standard) gesetzt ist.

Alle Details zu Timern, Extraktionsregeln, Toden und Weltschutzmaßnahmen findest du auf der Seite Match-Ablauf.

Abhängigkeiten

  • Soft-Dependencies (faktisch erforderlich für vorgefertigte Inhalte): BetterStructures, EliteMobs, FreeMinecraftModels
  • Framework: MagmaCore (gebündelt)

Das Plugin lädt auch ohne die Soft-Dependencies, aber die vorgefertigten Kobold-Mines-Inhaltspakete können ohne alle drei nicht ausgeführt werden.