#============================================================# # +--------------------------------------------------------+ # # | Kenshins Hide and Seek | # # | Configuration file | # # | by KenshinEto | # # +--------------------------------------------------------+ # #============================================================# # If you are having weird issues with your server where it's printing to the console # "--- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH", try enabling the # below spawn patch. WARNING: this will NOT work if you use Multiverse Inventory's. spawnPatch: false # How long in seconds will the game last, set it < 1 to disable # default: 1200 aka 20min gameLength: 1200 # How long in seconds will the initial hiding period last, minimum is 10 seconds # default: 30 hidingTimer: 30 # Announce join/leave/game over messages to people not playing the game # default: true announceMessagesToNonPlayers: true # Allow players to drop their items in game # default: false dropItems: false # When the game is starting, the plugin will state there is x seconds left to hide. # You change where countdown messages are to be displayed: in the chat, action bar, or a title. # Below you can set CHAT, ACTIONBAR, or TITLE. Any invalid option will revert to CHAT. # # CHAT - Staring messages will be displayed in the chat # # ACTIONBAR - Staring messages will be displayed in the action bar (area above the hotbar) # # TITLE - Staring messages will be displayed as a title # # default: CHAT hideCountdownDisplay: "CHAT" # Allow Hiders to see their own teams nametags as well as seekers. Seekers can never see nametags regardless. # default: false nametagsVisible: false # Require bukkit permissions though a permissions plugin to run commands, or require op, recommended on most servers # default: true permissionsRequired: true # Minimum amount of players to start the game. Cannot go lower than 2. # default: 2 minPlayers: 2 # Amount of initial seekers when game starts # default: 1 startingSeekerCount: 1 # By default, when a HIDER dies they will join the SEEKER team. If enabled they will instead become a spectator # default: false respawnAsSpectator: false # If enabled, the game will go until no hiders are left. If the timer runs out all hiders left will be marked as winning. # If disabled the game wll go until there is only one hider left. If the timer runs out, all hiders left win, if there is one # hider left, all inital seekers win along with the last hider. # default: true waitTillNoneLeft: true # By default, if the last hider or seeker quits the game, a win type of NONE is given, which doesnt mark anyone as winning. This can be # used as a way to prevent players form quitting in a loop to get someone else points. # default: true dontRewardQuit: false # The amount of seconds the game will wait until the players are teleported to the lobby after a game over # default: 5 endGameDelay: 5 # Along with a chat message, display a title describing the gameover # default: false gameOverTitle: true # This plugin by default functions as not tag to catch Hiders, but to pvp. All players are given weapons, # and seekers slightly better weapons (this can be changed in items.yml). If you want, you can disable this # entire pvp functionality, and make Hiders get found on a single hit. Hiders would also not be able to fight # back against Seekers if disabled. # default: true pvp: true # Allow players to regen health # default: false regenHealth: false # !! Only effects the game at all if pvp is set to false !! # By default, If you disable pvp, Hiders and Seekers can no longer take damage from natural causes such as # falling or projectiles. If you want, you can keep pvp disabled so that Seekers only have to tag Hiders, but # all players can still take fall damage or any other damage that's not from another player. # deafult: false allowNaturalCauses: false # Players that join the server will automatically be placed into the lobby. # default: false autoJoin: false # (When autoJoin is false), when players join the world containing the lobby, they are automatically teleported # to the designated exit position so that they don't spawn in the lobby while not in the queue. Anyone # who ever joins in the game world (the duplicated world where the game is played) will always be teleported # out regardless. # default: false teleportToExit: false # Normally when the game ends, players are set back to the lobby to play another game. # You can disable this, and empty the lobby after the game finishes. This is like everyone # running /hs leave at the end of the game. Players will leave either to the exit position # or another server depending on what you have `leaveType` set too. # default: false leaveOnEnd: false # What do you want to happen when a player leaves the lobby. If you are running a single server, maybe you want to send # them to the world hub. But if you are running a bungee-cord or velocity server, maybe you want to send them to the servers' # hub. # # EXIT - Sends the player to the specified exit position set by /hs setexit # # PROXY - Send the player to a specified server in a bungee-cord / velocity setup. # # default: EXIT leaveType: "EXIT" # Ignore this setting if you aren't using the PROXY leave type method above. If you are, set this to the server you want to send # players too. leaveServer: "hub" # By default, the plugin forces you to use a map save to protect from changes to a map thought a game play though. It copies your # hide-and-seek world to a separate world, and loads the game there to contain the game in an isolated and backed up map This allows you to # not worry about your hide-and-seek map from changing, as all changes are made are in a separate world file that doesn't get saved. Once the game # ends, it unloads the map and doesn't save. Then reloads the duplicate to the original state, rolling back the map for the next game. # It is highly recommended that you keep this set to true unless you have other means of protecting your hide-and-seek map. # default: true mapSaveEnabled: true # By default, the plugin clears your inventory when joining the game. This is something it will always do. But you don't get what you used to have # in your inventory back after you leave the game. You can allow the plugin to save a players inventory before joining the lobby, and give it back # after leaving the game. # default: false saveInventory: false # By default, if you die in game, you will have to wait [delay] seconds until you respawn. This make is so that if you are killed as a seeker, you cannot # instally go to where the Hider that killed you was. Or if you were a Hider and died, you cant instally go to where you know other Hiders are. It gives some # breathing room. This can be disabled. # default: true delayedRespawn: enabled: true delay: 5 # How you want to store game data. If you are running a single server, sqlite is fine, as no setup is necessary. # But if you want the data to go across multiple servers, you can switch it to mysql. # WARNING: Data is not saved across databases. You have to migrate the data yourself! # # SQLITE - A single database.db file in the plugin folder, good for a single server. # # MYSQL - Uses a mysql server to store data, good for multi-server setups or large servers. # # default: SQLITE databaseType: "SQLITE" # The following settings are used for MYSQL databases ONLY. If you are running SQLITE, these # will be ignored. If you are running MYSQL, you need to provide the database host url, database # host port (usually 3306), database username, and database password. databaseHost: "localhost" databasePort: 3306 databaseUser: "root" databasePass: "pass" databaseName: "hideandseek" # The taunt will activate every delay set in seconds. It will spawn a firework # on a random Hider to alert a Seeker where someone may be. You can choose # to publicly show the taunt countdown, and have the taunt run with only # one Hider left. Taunt delay must at least be 60s. taunt: delay: 360 whenLastPerson: false showCountdown: true enabled: true # The glow powerup allows all Hiders to see where every Seeker is. It last for # the amount of time set in seconds. You can allow it to be stackable, meaning # when multiple Hiders use the powerup at the same time, it stacks the times, or # just overwrites. Only Hiders can see that the Seekers are glowing. Delay must # be longer than 1s. Since the glow effect wasn't added until Minecraft 1.9, # any server running 1.8 will have this disabled regardless of the options below. glow: time: 30 stackable: true enabled: true name: "Glow Powerup" lore: [ "Throw to make all seekers glow", "Last 30s, all hiders can see it", "Time stacks on multi use" ] material: "SNOWBALL" model-data: 0 # This has the same glow effect as the glow powerup in that all seekers positions get # shown to hiders. But enabling this force disables the powerup, and instead always shows # the seekers positions to the hiders. Good for small maps. Since the glow effect wasn't added # until Minecraft 1.9, any server running 1.8 will have this disabled regardless of the # options below. # default: false alwaysGlow: false # The message prefixes displayed before messages. The message contents themselves # can be changed in localization.yml. prefix: default: '&9Hide and Seek > &f' error: '&cError > &f' taunt: '&eTaunt > &f' border: '&cWorld Border > &f' abort: '&cAbort > &f' gameover: '&aGame Over > &f' warning: '&cWarning > &f' # This plugin has support for custom placeholders with PlaceholderAPI. If you make a mistake when creating a placeholder, # the plugin may tell you an error. Below you can change what could appear as an error message. placeholder: incorrect: "{Error}" noData: "{No Data}" # This is the section if you want a standard "waiting for players" lobby. You can specify # the standard countdown length under [countdown] (min 10 seconds). Then once the lobby gets to a size specified # by [changeCountdown], the timer will automatically go to 10 seconds. [min] is the minimum players # to start the countdown. [max] is the lobby cap, set to -1 to remove maximum cap. lobby: countdown: 60 changeCountdown: 5 min: 3 max: 10 enabled: true # Below are the two items given to you when you join a lobby. A item to click to leave the lobby, and another # to start the game. Each of these items can be toggled separately, but only these items are currently supported. # You can customize the material, name, lore, and position of the item. You can also change the model data if your # server is running 1.14 or above. Any earlier version, the model-data tag will be ignored; Model-data 0 is also ignored. # Finally, the start item is marked as adminOnly be default since the /hs start command is also admin by default. # If you set adminOnly to false, only the item will become non admin only, not the command. lobbyItems: leave: material: "BED" name: "&cLeave Lobby" lore: [ "Go back to server hub" ] position: 8 model-data: 0 enabled: true start: material: "CLOCK" name: "&bStart Game" lore: [] position: 0 model-data: 0 enabled: true adminOnly: true # Below are the two items given to you when you join the game as a spectator. One toggles flight mode, and the other # opens a gui to teleport to other players! Just like the lobby items, you can customize the material, name, lore, # and position of the item. You can also change the model data if your server is running 1.14 or above. spectatorItems: flight: material: "FEATHER" name: "&bToggle Flight" lore: [ "Turns flying on and off" ] position: 3 model-data: 0 teleport: material: "COMPASS" name: "&bTeleport to Others" lore: [ "Allows you to teleport to all other players in game" ] position: 5 model-data: 0 # As a hider, the closer a seeker gets to you, the louder and faster a pining noise will play. # There are 3 separate distances (in blocks) you can set to the 3 different levels for the noise. # The higher the level, the closer the seeker. seekerPing: distances: level1: 30 level2: 20 level3: 10 sounds: leadingVolume: 0.5 volume: 0.3 pitch: 1 heartbeatNoise: "BLOCK_NOTE_BLOCK_BASEDRUM" ringingNoise: "BLOCK_NOTE_BLOCK_PLING" enabled: true # Changes the default plugin language. Currently, Supported localizations are: # en-US (English - United States) locale: "en-US" # Stop commands being run by any user while playing the game. # Can be usefull If you aren't using a permission plugin and don't want # to op people, but still want to block certain commands. # Not really usefully if using permission plugins. # You can add /kill for any use, but it's already blocked on those # playing the game. blockedCommands: [ "msg", "reply", "me" ] # Stop interactions with any block by any user while playing the game. # If your map has things such as chests for aesthetic only, you can # block the use of clicking them. It shouldn't matter what version of # the block ID you enter, as the plugin will automatically switch to the # block ID of your current Minecraft server version. blockedInteracts: [ "FURNACE", "CRAFTING_TABLE", "ANVIL", "CHEST", "BARREL" ] # Location where players are teleported when they exit (/hs leave) # Auto filled by /hs setexit, so you don't need to touch this here exit: x: 0 y: 0 z: 0 world: "world"