With this plugin you can play Hide and Seek on your minecraft server. Create a world with for example the
multiverse plugin (
/mvcreate hideandseek NORMAL -t FLAT -a false) and make a beautiful Hide and Seek map. Then go to the world spawn (
/mvtp hideandseek) and run
/worldborder center ~ ~. Set the worldborder to for example 100 blocks by running
/worldborder set 100. now get your friends over to the hideandseek world and run
/hideandseek one of the players that were in the hideandseek world will be the seeker, the others run away to a safe spot. I recommend using the
SkinsRestorer plugin so your players can choose a skin while they're hiding. You can change settings in the config.yml file: the world name, worldborder shrinking, sounds, hide time, minimal players and way more.
Command and Permissions You need the
sybhideandseek.start permission to execute any of these commands.
Start a game
/hideandseek Stop a game
/hideandseek stop Shrink the border
/hideandseek shrink Reload the config.yml file
/hideandseek reload
If you get any errors whilst using this plugin please let me know by creating a
new issue on the
github page.
Code (YAML):
# in which world will the game take place. world: "SybHideAndSeek" # will the worldborder start shrinking after sometime shrinking: # enable this: true or false enable: true
# after how many seconds shall the border shrink after: - 120
- 240
- 360
- 480
- 600
- 720
- 840
- 960
- 1080
- 1200
# how fast should the border shrink duration: 60
# what percentage will be left of the border after shrinking, 75% equals 0.75 factor: 0.80
sound: # enable sounds enable: true
# how many seconds the player should wait between playing a sound minDelay: 30
# how many seconds the player has to survive to get the reward surviveTime: 30
# reward command when the player is still alive after the rewardCommands: - eco give
{player
} 50
# Should the nametags be hidden hideNameTags: true
# how many seconds do the hiders have to get to a safe place hideTime: 60
# minimal amount of players minPlayers: 2
# hide the default Death messages hideDefaultDeathMessages: true
# when shall the time the hiders have left to hide, be shown in the chat announceTimeAt: - 60
- 50
- 40
- 30
- 20
- 10
- 5
- 4
- 3
- 2
- 1
# configurable messages messages:
seeker: "&2&lYou're the seeker." welcome: "You're now in a Hide & Seek game." shrink: "&f&lThe worldborder will shrink to {percentage}% in {time} seconds!" gameStopped: "The game stopped." reloaded: "The settings from the config.yml file have been reloaded." alreadyStarted: "&cA game has already started." isTheSeeker: "&f&l{seeker} is the seeker, you have 1 minute to get away." youAreTheSeeker: "&f&lWait {time} seconds before you can search for the hiders." timeLeft: "{time} seconds left" seekerStarted: "&f&lThe seeker is seeking." notEnoughPlayers: "&cThere aren't enough players in the '{world}' world." noWorld: "&cThere's no world called '{world}', please create it or change the world in the config.yml file." noSound: "&cSounds are not enabled." soundNoPermission: "&cYou don't have permission to execute this command." soundPlayersOnly: "&cOnly players can execute this command." notInAGame: "&cYou're not in a Hide and Seek game." notAlive: "&cYou're not alive anymore." soundNoSeeker: "&cThe seeker can't get rewards for playing sounds." soundCooldown: "&cYou've already played a sound, please wait before playing another." soundSurvive: "Survive for {time} seconds to get a reward." soundSurvived: "&aYou survived." soundFound: "&cYou didn't get a reward because you were found by the seeker." playerFound: "&f&l{player}&f was found by seeker." seekerKilled: "&f&lThe seeker got killed." seekerFoundEveryone: "&f&lThe seeker found everyone. Well done {seeker}!" seekerLeft: "&fThe seeker left the game. The game stopped." # Command section commands: # These commands are ran by the console. global:
start: -
"broadcast The Hide and Seek event has started!" shrink: -
"broadcast The border is shrinking!" stop: -
"broadcast The Hide and Seek event has ended!" # These commands are ran for each player. player:
start: -
"msg {player} Welcome to the game!" shrink: -
"msg {player} Make sure to get to the center!" stop: -
"msg {player} We hope you had fun playing!" -
"spawn {player}"
Let me know in the discord server if you have any suggestions or if you need help with the plugin.