- Contributors
- TSK_Ben, loftyD & Penumbron
- Supported Servers
- Paper
ZombieRounds
Minecraft Paper Plugin that reflects the Zombies GameMode experience from Call of Duty, but maintaining the charm of Minecraft.Pre-requisites
- Mandatory: EssentialsX >= 2.19.0
- Optional: WeaponMechanics >= 4.1.0
How to get started?
- You'll need a map that can be adapted for the plugin. Once you have found a good spawn for players joining the game run
Java:
/setlobbyspawn
- In the config.yml that is generated it will output the starting co-ordinates.
- Then throughout the map, run
Java:
/setzombiespawn
- When you are happy, restart the server, rejoin and run
Java:
/joinlobby
Java:/startzombies
- To end the game, get defeated or run
Java:
/stopzombies
Perks
The plugin features the following perks which have 5% dropping per zombie death:- Insta-Kill: Gives you 30 seconds where Zombies will die to 1 shot. (Does not work with regular MC weaponry.)
- Double Points. Scores you 240 points per Zombie Kill for 30 seconds.
- Death Machine: Gives you a weapon you can use for 30 seconds. (Requires a weapon setup in WeaponMechanics called DeathMachine.)
- Max Ammo: Gives you refills of your weapons. (Requires weapons be setup to take ammunition.)
- Minify: Shrinks you down so you can fit into 1x1 tunnels and access secret areas.
- Barbeque: Gives you 4 Steak.
- Kaboom: Annihilates all zombies spawned at the time of pickup. Rewards 400 points per lobby player. 800 if the lobby player holds Double Points.
Boss Rounds
Every 25 rounds, a Warden spawns somewhere in your map. If you're playing with more than 1 player, the quantity of wardens increase, depending on player count. Last kill awards a Double Points.Every 15 rounds, 5 'Elite Piglin Guards' spawn, encased in Netherite Armour and holding a Netherite Axe. Last kill awards a Death Machine.
Every 5 rounds, Wolves spawn. Last kill awards Max Ammo.
"Zones"
ZombieRounds features the concept of zones, by default a zombie set to spawn in a pre-defined area is considered a global spawn, though you might want to as you progress through your map open up more areas; through command blocks you can execute
Java:
/unlockzombiezone {zone}
If you configure a zombie spawn to be unlocked in zone 1 and when you get to a certain trigger point, you can run the above command to then allow zombies to spawn from those pre-defined areas too. When a game ends, the unlockable areas that were unlocked become locked allowing for infinite replay.
Notes
This plugin is supported by WeaponMechanics (version 4.1.5).This plugin works and has been tested on 1.21.1 and 1.21.5. (Should work on later releases but have not confirmed this).
Example YML Configuration
YAML:
lobby:
teleportLocation:
world: space_station_x # Name of the world for the lobby teleport location
x: 0 # X coordinate for the teleport location
y: 49 # Y coordinate for the teleport location
z: 45 # Z coordinate for the teleport location
yaw: -90.0 # Player's yaw (rotation) when teleported
pitch: 0.0 # Player's pitch (vertical view angle) when teleported
maxPlayers: 4 # Maximum number of players allowed in the game
mainSpawnWorld:
world: main_world # where do you end up after you've died if you have no bed.
zombieSpawnLocations:
- world: space_station_x
x: 21.0
y: 49.0
z: 35.0
- world: space_station_x
x: 22.0
y: 49.0
z: 35.0
- world: space_station_x
x: 23.0
y: 49.0
z: 35.0
- world: space_station_x
x: 63.0
y: 57.0
z: 68.0
- world: space_station_x
x: 63.0
y: 57.0
z: 67.0
- world: space_station_x
x: 63.0
y: 57.0
z: 66.0
- world: space_station_x
x: 31.0
y: 49.0
z: 61.0
- world: space_station_x
x: 56.0
y: 49.0
z: 58.0
- world: space_station_x
x: 60.0
y: 49.0
z: 55.0
- world: space_station_x
x: 57.0
y: 49.0
z: 17.0
- world: space_station_x
x: 60.0
y: 49.0
z: 21.0
- world: space_station_x
x: 48.0
y: 55.0
z: 13.0
zone: 1
- world: space_station_x
x: 54.0
y: 57.0
z: 18.0
zone: 1
- world: space_station_x
zone: 1
x: 27.0
y: 57.0
z: 36.0
- world: space_station_x
zone: 1
x: 38.0
y: 57.0
z: 87.0
- world: space_station_x
zone: 1
x: 38.0
y: 57.0
z: 84.0
- world: space_station_x
zone: 2
x: 4.0
y: 49.0
z: 59.0
- world: space_station_x
zone: 3
x: -40.0
y: 61.0
z: 40.0
- world: space_station_x
zone: 3
x: -40.0
y: 61.0
z: 40.0
- world: space_station_x
zone: 3
x: -40.0
y: 61.0
z: 34.0
- world: space_station_x
zone: 3
x: -40.0
y: 61.0
z: 28.0
- world: space_station_x
zone: 3
x: -41.0
y: 57.0
z: 69.0
- world: space_station_x
zone: 3
x: -32.0
y: 57.0
z: 69.0
- world: space_station_x
zone: 3
x: 2.0
y: 57.0
z: 45.0
Features To Be Added
- Configure which perks appear per map.
- Configure which boss rounds are available (if any at all).
- Multi-map and Multi-lobby support.