#============================================================# # +--------------------------------------------------------+ # # | Kenshins Hide and Seek | # # | Configuration file | # # | by KenshinEto | # # +--------------------------------------------------------+ # #============================================================# # How long in seconds will the game last, set it < 1 to disable # default: 1200 aka 20min gameLength: 1200 # Announce join/leave/game over messages to people not playing the game # default: true announceMessagesToNonPlayers: true # When the game is starting, the plugin will state there is x seconds left to hide. # You change where countdown messages 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 - Messages will be displayed in the chat # # ACTIONBAR - Messages will be displayed in the action bar (area above the hotbar) # # TITLE - 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 plugin to run commands, recommended on large servers # default: true permissionsRequired: true # Minimum amount of players to start the game. Cannot go lower than 2. # default: 2 minPlayers: 2 # 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 # !! 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 # 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: databaseName: hideandseek # The world border closes every interval, which is evey [delay] in minutes. # Thw world border starts at [size], and decreases 100 blocks every interval. # x & z are the center location. [enabled] is whenever the border is enabled. # You can choose if Hiders are warned 30 seconds before the border moves. worldBorder: x: 0 z: 0 delay: 10 size: 500 moveAmount: 100 warn: true enabled: false # 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) # de-DE (German - Germany) 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 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, tp, gamemode, kill, give, effect] # 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] # ---------------------------------------------------------- # # ONLY EDIT BEYOND THIS POINT IF YOU KNOW WHAT YOU ARE DOING # # ---------------------------------------------------------- # # The 2 coordinate bounds that will contain your hideAndSeek map. Its recommended # that you use /hs setbounds for this, and not edit this directly, as breaking # this section will completely break the entire plugin when you run /hs savemap. bounds: min: x: 0 z: 0 max: x: 0 z: 0 # Spawn locations where players are teleported spawns: # Location where players are teleported into the game (/hs start) game: x: 0 y: 0 z: 0 world: world # Location where players are teleported into the lobby (/hs join) lobby: x: 0 y: 0 z: 0 world: world # Location where players are teleported when they exit (/hs leave) exit: x: 0 y: 0 z: 0 world: world