HomeJavaModsLavasurvival
Lavasurvival
ModsJava

Lavasurvival

A mini-game plugin for the classic Minecraft Lava Survival game. Free Minecraft Java mod for 1.14.

⬇ Download on Spigot
The classic Minecraft mini-game of lava survival.
Features:
- Signs for joining the game.
- Game modes: Flood, Rise
- Map voting system at the end of the round.
- Rewards for winning the rounds.
- Lava survival shop ( Requires Vault, shop will disable if not available)
- More features will be added soon!

Commands:
- /lava join - Teleport to the current lava survival map.
- /lava lobby - Teleport to the lava survival lobby.
- /lava shop - Access the lavasurvival shop.
- /lava setlobby - Set the lava survival lobby.
- /lava startphysics - Start the lava flow physics.
- /lava stopphysics - Stop the lava flow physics.
- /lava addmap - Adds the current world to the map rotation.
- /lava setmapplayerspawn - Sets the player spawn for the map.
- /lava setmaplavaspawn - Sets the lava spawn for the map. (Sets it at your feet)
- /lava worldborder - Sets the world border for the map centered at x:0, z:0.
- /lava enable - Enables the lava survival game.
- /lava disable - Disables the lava survival game.

Permissions:
lavasurvival.sign - Allows players to place down lava survival signs.
lavasurvival.lava
lavasurvival.lava.join
lavasurvival.lava.shop
lavasurvival.lava.stopphysics
lavasurvival.lava.startphysics
lavasurvival.lava.setlobby
lavasurvival.lava.lobby
lavasurvival.lava.setmaplavaspawn
lavasurvival.lava.setmapplayerspawn
lavasurvival.lava.worldborder
lavasurvival.lava.* - Grants permission to all commands under /lava
lavasurvival.* - Grants permission to all commands.

How to setup:
1. Install the plugin and put it in your plugins folder.
2. Set a lobby for the lava survival game using /lava setlobby.
3. Create a map for the game. (This can be done using the Multiverse plugin or any other world creation plugins)
4. Add the map using /lava addmap or add it directly to config.yml
5. Start building your map. Make sure you center your build at x:0 z:0 (This will be important because the world border is centered at x:0 z:0).
6. Once you're done building the map, set where the player and lava will spawn. (This can either be done in the config.yml directly or using the commands /lava setmaplavaspawn and /lava setmapplayerspawn)
7. Set the world border using /lava worldborder [size] (You can also use another plugin to set the world border) This will limit where the lava will spread. You definitely don't want the lava spreading infinitely.
8. Set other world traits as you please. (mob spawn, weather, etc.)
9. Change setup_time and round_time in config.yml depending on how long you want the rounds to last. setup_time sets the amount of time (in seconds) the setup time lasts. round_time sets the amount of time (in seconds) the round time lasts.
10. Change rewards in config.yml depending on what you want to reward the players with. rewards under the config.yml is performed by the server as a command so you can give them anything you want like items, money, etc. You can use the placeholder "player" to specify each player.
11. Enable the game using /lava enable
12. Have fun!
Optional steps:
If you don't want the map worlds to be loaded all the time, you can unload the maps and place them under the maps folder in the Lavasurvival plugin folder. ( Warning: There is an error currently involved with villagers, make sure you don't build near villages if you are planning to use this method.)

Setting up signs:
Simply place a sign with the lines:
[Lavasurvival]
Whatever_sign_name

This will automatically activate the sign and all players who interact with the sign will perform /lava join.


How the plugin works:
1. A map is chosen at random in your current map rotation.
2. That map is copied and a map_copy is created for the game. Setup time starts ticking down.
3. Players can join the map using /lava join.
4. When setup time runs out, lava is placed where you placed the lava spawn in the map. If game mode is flood, it will place a lava block in the set spawn. If game mode is rise, it will place lava blocks starting from y: 1 up to y: 256. Round timer also starts ticking down as the lava is pouring.
5. Once the round ends, players who survived get rewarded depending on what you placed under the rewards in config.yml. A map vote is started (3 randomly picked maps in your map pool).
6. The map that wins gets created. The players get transported to the next map.

Please report any bugs or issues! Thank you.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Lavasurvival is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 319 times (via Spigot). Download it and open it directly in the game.

Explore more