Extractioncraft
Extractioncraft is a competitive extraction-style game mode plugin for Minecraft servers. Players enter procedurally generated instanced maps, loot containers, fight elite mobs, and race to reach extraction points before the world border closes in.
Start Here
Current Platform Notes
- Plugin version in the current repo:
1.0-SNAPSHOT - API version:
1.21 - Root command:
/extractioncraft(alias/exc)
How a Match Works
- A player creates a match with
/exc createMatch <contentPackage.yml>, which generates an instanced world using BetterStructures modular world generation. - Players join the match lobby. The content package defines the minimum and maximum player count.
- Once enough players have joined, any player in the match can run
/exc startto begin the countdown. - On start, chests and barrels spawn throughout the map. Players loot containers (standing still for 3 seconds to open them) and fight EliteMobs enemies for loot drops.
- After a configurable delay (currently 1 minute), extraction points appear on the map. A boss-bar compass guides players toward the nearest exit.
- Players pull a lever at an extraction point, then stand on the platform for 20 seconds to extract successfully.
- A 15-minute world border steadily shrinks, forcing players toward the center.
- Players who extract keep their loot (items are soulbound on exit). Players who fail to extract lose all items (configurable).
Dependencies
- Required: BetterStructures, EliteMobs, FreeMinecraftModels (soft-depends, but needed for premade content)
- Framework: MagmaCore (bundled)