What's Double Life?
If you don't feel like reading, watch the start of
this video. Double Life puts a twist on Minecraft Hardcore. It's intended to be played with 10 players or more, on a 700x700 map (vanilla, with a worldborder). This gamemode shouldn't be featured on a 24/7 server. Instead, 3 hour sessions should be hosted, so that all players can be online at once.
At the start of a season, every player gets assigned to a random soulmate. Everyone will have to find out who their soulmate is, because it won't be revealed by the plugin. For the rest of the season, their health will be linked to that player, and so will their amount of lives. Every player starts with three. Being on three lives makes you a green name, being on two makes you a yellow name and being on one makes you a red name. Red names are the only ones who are allowed to kill people.
Setup
Before joining the server, please configure the plugin within the
config.yml file. There's no need to restart the server after making changes to this file. Instead, you may run the command
/dl reload.
Upon finding a good seed, navigate to where you want the center of the worldborder to be. Now, run the command
/dl setup. This will resize the world border, set the world's spawnpoint at that location, and set the gamerules to their configured values
(config.yml).
Now that the server has been set up, the game can begin! Get your friends on, and run the command
/dl randomizepairs to get started! If you want to spread the players out, use the command
/dl distributeplayers.
Commands
/dl randomizepairs
- Randomizes who every player is bound to.
/dl pair <player1> <player2> <lives> - Links the two specified players together.
/dl unpair <player> - Disbands the pair the specified player is in
/dl setLives <player> <lives> - Sets the amount of lives the specified player has. This will also the change the lives of the player's soulmate.
/dl distributeplayers - Spreads all players out within the world border
/dl setup - Changes all of the gamerules to their configured values (config.yml), sets the world's spawn at your location and creates a world border with the configured size.
/dl reload - Loads the config.yml file into the server without having to reload/restart it.
/dl help - Gives you a detailed explanation of all of the commands.
Custom Recipes
Because resources are quite limited in such a small world, there are custom recipes to make your life a lot easier. All of these recipes may be disabled individually within the configuration file.
Permissions
doublelife.admin - Grants access to all Double Life related commands
doublelife.nopair - Players with this permission won't be assigned to a pair. Very for handy if you want to spectate.
Configuration
Default values and documentation:
https://github.com/RowwYourBoat/DoubleLife/blob/master/src/main/resources/config.yml
![[IMG]](//proxy.spigotmc.org/58669a3f25844ff3f48f067e16f6389d0569a93f/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f313238303939353132333836353538373830342f313238313336393536353036313834303930372f5375726642616e6e6572312e6769663f65783d36366462373765372669733d363664613236363726686d3d3732316139356161343163363362636439383434613438353638616632663738356462313038363838386430646162323738306337623766663932333662363526)