Marcely99

Marcely's Bedwars default-config

Mar 22nd, 2016 (edited)
5,799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 66.80 KB | None | 0 0
  1. version: 5.5.9
  2.  
  3. # 888b     d888 888888b.                 888                                              
  4. # 8888b   d8888 888  "88b                888                                              
  5. # 88888b.d88888 888  .88P                888                                              
  6. # 888Y88888P888 8888888K.   .d88b.   .d88888 888  888  888  8888b.  888d888 .d8888b        
  7. # 888 Y888P 888 888  "Y88b d8P  Y8b d88" 888 888  888  888     "88b 888P"   88K        
  8. # 888  Y8P  888 888    888 88888888 888  888 888  888  888 .d888888 888     "Y8888b.      
  9. # 888   "   888 888   d88P Y8b.     Y88b 888 Y88b 888 d88P 888  888 888          X88      
  10. # 888       888 8888888P"   "Y8888   "Y88888  "Y8888888P"  "Y888888 888      88888P'
  11. #                                                 ______  ______
  12. #                                                / ____/ / ____/
  13. #                 .--.--..-----..----.          /___ \  /___ \
  14. #                 |  |  ||  -__||   _| __      ____/ / ____/ /
  15. #                  \___/ |_____||__|  |__|    /_____(_)_____/
  16.  
  17. # Thank you for choosing Marcely's Bedwars!
  18. # Having trouble getting it set up? Looking for a tutorial?
  19. # Check out the official Wiki: https://wiki.mbedwars.com/
  20. ############################################################################
  21.  
  22.  
  23.  
  24.  
  25. # The messages, which the plugin is sending to the player, will be taken of that file (located in the 'languages' folder)
  26. # If 'language-per-player' is also enabled then this language is also automatically the default language for players whose language hasn't been created
  27. language-file: english.yml
  28.  
  29. # Enabling this will cause the plugin to load every messages file of the 'folder'
  30. # The plugin will then automatically send the message in the language of the player
  31. # The RAM usage will increase as every message from every language has to be kept in memory
  32. # A few messages, such as those in the scoreboard, may remain in the same language as 'language-file'
  33. language-per-user: false
  34.  
  35. # An addition to "language-per-user": Players require the permission mbedwars.langperuser for it to work
  36. # "language-per-user" must be set to true as well when using this feature
  37. language-per-user-requires-permission: false
  38.  
  39. # If this config is enabled then only people with the permission 'mbedwars.beta' will be able to join
  40. beta: false
  41.  
  42. # If this config is enabled then the world's time will be fixed to (day light)
  43. # This effect is only noticeable for playing players and spectators
  44. # NOTE: Time can be individually set per arena. This will define the default behavior for new arenas.
  45. always-day: true
  46.  
  47. # If this config is enabled then the world won't rain for playing players and spectators anymore
  48. # NOTE: Weather can be individually set per arena. This will define the default behavior for new arenas.
  49. no-rain: true
  50.  
  51. # Enabling this config causes the plugin to save the players inventory before they enter an arena
  52. # Once they leave the arena their inventory will be replaced by the saved one
  53. # If disabled then their inventory won't change causing them to keep the items they got from bedwars
  54. # Because of that it's not recommended to disable it, unless you decide to e.g. use "inventory-clear" or don't want the plugin to replace the items from your hub
  55. inventory-backup: true
  56.  
  57. # Enable/disable if it shall clear the players inventory after he left an arena
  58. # This config has no effect when "inventory-backup" is enabled
  59. inventory-clear: true
  60.  
  61. # If this config is enabled, people can't change their gamemode to creative or enable flying
  62. anticheat-enabled: false
  63.  
  64. # Setting this to false causes the "player x left the arena" message to not getting displayed on final death (forcefully left because he got destroyed)
  65. leavemessage-at-end: true
  66.  
  67. # Players will leave the round if they're using one of these commands
  68. hubcommands:
  69. - /hub
  70. - /l
  71. - /leave
  72. - /spawn
  73.  
  74. # Allow players to rejoin, even if they manually left the arena using either the hubcommands or /bw leave
  75. # This config does not alter rejoin if the player has left for other reasons (e.g. disconnect)
  76. hubcommands-permit-rejoin: false
  77.  
  78. # Decide whether you agree with sharing certain details that may be used for statistics of global interest
  79. # We use them to identify the aspects on which we should put more focus on (such as bugs etc) and to possibly share them with the community
  80. # Note that disabling this config won't disable the update checker and the depdendency downloader, as they are required for the general functionality of the plugin
  81. # We collect the following info:
  82. # Errors/warnings caused by this plugin, Server version (Same info as from "/version" command), Player counts (Total & playing Bedwars, current & max),
  83. # Created arena count, Used storage type (Only the type, no credentials), Configured language, IP/MAC (Used to aggregate clients by Country),
  84. # Active plugins (Used to identify errors caused by compatibility issues)
  85. metrics: true
  86.  
  87. # Whether or not a player alone on a team (with a bed) is able to rejoin a game if they get disconnected/leave
  88. solo-rejoin-enabled: false
  89.  
  90. # How many seconds a solo player has to rejoin before their bed will automatically be destroyed, and their team eliminated.
  91. solo-rejoin-time: 30
  92.  
  93. # If this config is enabled, the player's name will be colored (works via packets (you won't see the color of players if they're in an other team))
  94. player-color: true
  95.  
  96. # The server will automatically restart itself if this config is enabled and when an arena ends
  97. restart-oncearenaend: false
  98.  
  99. # Players will get kicked if they're teleporting themselves more than 12 blocks away from their location while they're in a playing round
  100. # Admins will still be permitted to teleport
  101. kick-outofarena: true
  102.  
  103. # Players will get kicked if they're teleporting themself within a lobby
  104. kick-outofarena-lobby: true
  105.  
  106. # Disabling this will remove the message which is coming when a player is entering or leaving the server
  107. # If true, this plugin won't make any changes to these messages
  108. server-joinquitmessage-enabled: true
  109.  
  110. # Setting this to false will (almost) completely disable the use of actionbar messages
  111. actionbar-enabled: true
  112.  
  113. # The message which will be displayed in the actionbar
  114. # "actionbar-enabled" must be set to true for this
  115. # Placeholders: {team-color}, {team-display-name}, {team-players}, {players-per-team}
  116. actionbar-ingame-text: '{team-color}{team-display-name} &8[&7{team-players}/{players-per-team}&8]'
  117.  
  118. # Will hide players that aren't in the round from playing players
  119. # Spectators are also getting hidden
  120. # Spectators will only see themself and players inside the round
  121. # Special case if "endlobby-tptolobby" is enabled: Spectators will become visible after the round has ended
  122. tab-removenonplayers: false
  123.  
  124. # Will hide playing players and spectators for non-playing players
  125. # Nobody will see spectators when this is enabled
  126. tab-removeplayers: false
  127.  
  128. # With this config set to false, no mobs (animals and monsters) are going to spawn within the arenas
  129. # Most plugins shouldn't be affected by this
  130. natural-mob-spawning-enabled: false
  131.  
  132. # Define the cases in which it's okay that a mob spawns
  133. # Complete list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
  134. # Note that not all spawn reasons exist in older versions
  135. natural-mob-spawning-reasons-whitelist:
  136. - DEFAULT
  137. - SHEARED
  138. - CUSTOM
  139. - COMMAND
  140. - EXPLOSION
  141. - SLIME_SPLIT
  142. - SHOULDER_ENTITY
  143. - SPAWNER_EGG
  144.  
  145. # This config is required if you are using upgrades, as it sets the radius of a base's size
  146. # Center points are both the bed's position and the team spawn point, everything in either of their radius will be considered as part of the base
  147. # This is the radius, not diameter! And it has a circular shape, not cubic
  148. upgrade-spawnsize: 15
  149.  
  150. # If this config is disabled then the hunger level of the players won't change (Only ingame)
  151. hunger: true
  152.  
  153. # Increasing this value will increase the amount of the damage players will take from falling
  154. fall-damage-multiplier: 1.0
  155.  
  156. # Disabling this causes the player to not being able to interact with specific materials that open a GUI (and flower pots)
  157. # These include: crafting table, anvil, dropper, dispenser, furnace, beacon, hopper, enchanting table, smoker,
  158. #   fletching table,  blast furnace, stonecutter, smithing table, cartography table, brewing stands, signs, flower pots
  159. interacting-gui: false
  160.  
  161. # Disabling this causes the player to not being able to interact with specific materials physically
  162. # These include: buttons, levers, doors, trapdoors
  163. interacting-physical: true
  164.  
  165. # (1.13+ only) setting this to false will prevent players from stripping logs with an axe
  166. logs-strippable: false
  167.  
  168. # The message that'll be sent when a player is receiving an achievement
  169. # Placeholders: {name}, {description}
  170. earnachievement-message:
  171. - '&7&m========================='
  172. - '&6           &l%Achievement_get_title%'
  173. - '&f{name}: '
  174. - '&d {description}'
  175. - '&7&m========================='
  176.  
  177. # Disable/enable the auto teambalance in the lobby
  178. # It tries to make the teams as fair as possible
  179. # Warning: Disabling this will make it possible for all players to join the same, single team (thereby having no enemies)
  180. # It is only recommended to disable this if you have your own implementation or play with people you trust
  181. teambalance: true
  182.  
  183. # If this config is enabled then the configs which start with 'giveitems-on-' will work
  184. giveitems-on-enabled: false
  185.  
  186. # Specify here which items should be given on round start
  187. # 'giveitems-on-enabled' has to be enabled for that!
  188. giveitems-on-roundstart:
  189. - wooden_sword
  190. - apple 5
  191.  
  192. # Specify here which armor items should be set to the inventory slots on round start
  193. # 'giveitems-on-enabled' has to be enabled for that!
  194. giveitems-on-roundstart-armor:
  195. - leather_boots
  196. - leather_leggings
  197. - leather_helmet
  198.  
  199. # Specify here which items should be given on respawn
  200. # 'giveitems-on-enabled' has to be enabled for that!
  201. giveitems-on-respawn:
  202. - wooden_axe
  203. - apple 4
  204.  
  205. # Specify here which armor items should be set to the inventory slots on respawn
  206. # 'giveitems-on-enabled' has to be enabled for that!
  207. giveitems-on-respawn-armor:
  208. - leather_helmet
  209.  
  210. # Specify here which potion effects the player shall gain after he respawns
  211. # "giveitems-on-enabled" has no effect to this
  212. # Usage: <potion effect name>:<duration in ticks (20 ticks = 1 sec):<level>
  213. giveeffects-on-respawn:
  214. - DAMAGE_RESISTANCE:140:2
  215. - FAST_DIGGING:200:3
  216.  
  217. # If false, players won't be able to move or drop the armor in their inventory
  218. armor-interactable: true
  219.  
  220. # This command gets executed when a round starts
  221. executeon-roundstart: ''
  222.  
  223. # Configure the way commands added to "blocked-commands" will be treated
  224. # You may choose between:
  225. #  - DISABLED: The config has no effect
  226. #  - BLACKLIST: The specific commands will be permitted
  227. #  - WHITELIST: All commands, apart from these, will be blocked
  228. #
  229. # Admins may bypass restrictions by having the permission "mbedwars.bypassblockedcommands"
  230. blocked-commands-mode: BLACKLIST
  231.  
  232. # These commands will be blocked / permitted for players and spectators
  233. # Configure the exact behaviour using the "blocked-commands-mode" config
  234. # Syntax: /<command>
  235. # Example: /tpa
  236. #  -> This will block all variants of "/tpa", including "/TpA" or "/tpa player123"
  237. blocked-commands:
  238. - /sethome
  239. - /enderchest
  240. - /tpa
  241. - /tpahere
  242. - /tpaccept
  243. - /lock
  244.  
  245. # The armor is naturally visible when having the invisibility potion effect
  246. # This config allows you to hide the players armor when set to true
  247. invisibility-hides-armor: true
  248.  
  249. # If this config is enabled, the particles of the invisibility potion effect will be removed
  250. # The config "invisibility-hides-armor" has to be enabled for this to work
  251. invisibility-hides-armor-remove-particles: false
  252.  
  253. # You may spawn further potion particles while a player is invisible
  254. # The greater the value, the more particles are being spawned
  255. # The config "invisibility-hides_armor_remove-particles" has to be enabled and "invisibility-hides-armor" has to be disabled for this to work
  256. invisibility-hides-armor-extra-particles-count: 4
  257.  
  258. # Team chests can be opened by all players of the team, from any chest of the configured type inside the arena
  259. # Some people may prefer to use regular chests as team chests
  260. teamchest-enabled: true
  261.  
  262. # Specify which chest variant shall be used as the team chest
  263. # You may decide between ENDER_CHEST and CHEST
  264. teamchest-block: chest
  265.  
  266. # If true, players will not be able to purchase items from the shop outside of the arena
  267. # This could be useful for allowing players to edit their QuickBuy in lobbies
  268. block-purchases-outside-running-arenas: false
  269.  
  270. # By default, if an item will not fit into a players inventory, it will drop on the ground next to them
  271. # This will prevent players from purchasing items that would not fit in their inventory
  272. block-purchases-when-inventory-full: false
  273.  
  274. # [FOR DEVS] Define whether MBedwars should respect other plugin's event cancellations
  275. # The events that are being affected by this config are: BlockPlace, BlockBreak, EntityDamage, EntityDamageByEntity
  276. # If this is set to true, then the plugin will not execute any actions if one of the events has been cancelled by another plugin
  277. # It is recommended to keep this at false, as it may otherwise cause unexpected behaviour
  278. # One purpose of this config is to fix potential conflicts with anti cheats
  279. respect-event-cancellations: false
  280.  
  281. # 1.21.6+ only: Disables the locator bar for players within rounds
  282. # Setting this to false does not enforce the locator bar. Other factors (e.g. the gamerule) may still disable it
  283. disable-locator-bar: true
  284.  
  285.  
  286. # ========== LOBBY ==========
  287.  
  288. # The countdown time that should be set when using forcestart
  289. forcestart-time: 10
  290.  
  291. # false: The force-start lobby item and the command "/bw forcestart" requires the minimum players count to be fulfilled
  292. # true: The force-start lobby item and the command "/bw forcestart" may be used, even if they are the only ones in the arena
  293. forcestart-ignoreminplayers: false
  294.  
  295. # This calculation is being used when the countdown in the lobby is starting.
  296. # Changing this value to low is dangerous.
  297. # Placeholder: {teams}, {teamplayers}
  298. lobby-countdownstart-calculation: ({teamplayers} + {teams}) * 10 + 1
  299.  
  300. # How many seconds a player has to wait before before being sent back to the lobby after
  301. # clicking the leave item. They can cancel the leave by clicking again in this time.
  302. # Set to 0 to make it instant
  303. lobby-leaveitem-time: 0
  304.  
  305. # Automatically shorten the countdown when the percentage of players in the arena is reached
  306. # This feature is useful to reduce the wait time when there are enough players in the arena
  307. # Set it to 101 to disable this feature
  308. auto-shorten-countdown-percent: 70
  309.  
  310. # Related to "auto-shorten-countdown-percent"
  311. # This is the time in seconds that the countdown will be shortened to when the percentage of players is reached
  312. auto-shorten-countdown-time: 15
  313.  
  314. # If true, particle animations will be played when a player joins or leaves an arenas lobby
  315. lobby-join-leave-particles: true
  316.  
  317. # The expbar is being animated in case this config is enabled
  318. # Animations include the remaining time slowly decreasing on the exp bar
  319. # and the level displaying the amount of seconds left to start
  320. lobby-exbar-animation: true
  321.  
  322. # Enables the 'lobby-printmapinfo-lines' functionality, through which players receive a chat message before the game starts
  323. # Use 'lobby-printmapinfo-time' to specify at which countdown time it shall be sent
  324. lobby-printmapinfo-enabled: true
  325.  
  326. # The lines which will be printed before the game begins
  327. # 'lobby-printmapinfo-enabled' must be set to true
  328. # Placeholder: {arena}, {madeby}, {players}, {maxplayers}, {teams}, {teamsize}
  329. # You can use ^# to create space
  330. lobby-printmapinfo-lines: []
  331.  
  332. # Specify the lobby countdown time at which the map info shall be printed
  333. # 'lobby-printmapinfo-enabled' must be set to true
  334. lobby-printmapinfo-time: 0
  335.  
  336. # These titles which will be displayed at the given second until the game ends
  337. # Use \n to utilize subtitles, example: "my title!\nmy subtitle!"
  338. #
  339. # Placeholders: {arena}, {madeby}, {players}, {maxplayers}, {teams}, {teamsize}
  340. # Special times:
  341. #  0:   Round start
  342. #  -10: Countdown start
  343. #  -20: Countdown stop
  344. #  -30: Permanently shown if no countdown is running
  345. lobby-countdowntitles:
  346.   '10': '&b{arena}'
  347.   '5': '&e⑤'
  348.   '4': '&e④'
  349.   '3': '&6➂'
  350.   '2': '&c➁'
  351.   '1': '&4➀'
  352.   '0': '&4⓿'
  353.  
  354. # Define how fast titles appear and disappear, and how long they shall stay in ticks
  355. lobby-countdowntitles-fadein: 0
  356.  
  357. # If this config is enabled and if a player is changing than he will wear the dyed item 'lobby-team-onchange-wearcloth-material'
  358. lobby-team-onchange-wearcloth-enabled: true
  359.  
  360. # The armor that the player will wear
  361. # 'lobby-team-onchange-wearcloth-enabled' has to be enabled for this
  362. lobby-team-onchange-wearcloth-materials:
  363. - leather_chestplate
  364.  
  365. # If the stats should be shown in the endlobby
  366. lobby-endstats-enabled: true
  367.  
  368. # If the time until the player is getting kicked should be shown in the endlobby
  369. endlobby-show-kick-time: true
  370.  
  371. # How long the players should remain in the endlobby state until they get kicked out
  372. # Making the value of this config is dangerous and can cause unexpected and unwanted problems
  373. endlobby-countdown-time: 90
  374.  
  375. # Whether or not players are able to fly in endlobby
  376. endlobby-flying: false
  377.  
  378. # Setting this to true causes all remaining players and spectators to get teleported back to the lobby during the endlobby phase
  379. # By this their inventory gets cleared up, spectators become visible again, etc.
  380. # If set to false then the players and spectators are staying where they already are and don't get moved back
  381. # This set to false can be useful when using the lobbybreak feature
  382. endlobby-tptolobby: true
  383.  
  384. # If the lobby should get destroyed after the arena starts
  385. # NOTE: If your lobby is outside of your arena, this config will have no effect
  386. lobbybreak-enabled: false
  387.  
  388. # The radius at which the blocks will get destroyed with the lobby point being at the middle
  389. # 'lobbybreak-enabled' has to be enabled for this
  390. lobbybreak-radius: 15
  391.  
  392.  
  393. # ========== ARENA VOTING ==========
  394.  
  395. # Set the maximum amount of arenas which should get voted
  396. arenavoting-maxarenas: 3
  397.  
  398.  
  399. # ========== AUTOMATED ARENA CLONING ==========
  400.  
  401. # This feature *automatically* creates duplicates of arenas, whereby there are always arenas available for one to join.
  402. # After a cloned arena has gone through a match, it will be deleted and a new one is being generated. It is safe to disable this config later on, trashed worlds will be cleaned up automatically.
  403. #
  404. # It works with both REGION and WORLD arenas:
  405. # - In case your arena is a WORLD, a new world is being temporarily created while the arena exists. This occurs with every cloned arena, meaning that you might experience a large increase in worlds count and RAM usage
  406. # - If your arena is instead a REGION, all cloned match areas are being collected in a single world. There's an offset with each one, meaning that they won't collide with each other
  407. #
  408. # One thing regarding arena's lobby: It is recommended for them to be inside the match area, otherwise they won't be moved for cloned arenas.
  409. # If the lobby is outside of the match area, players joining the same kind of arenas might see each other.
  410. # In this case, it *might* make sense to enable "tab-removenonplayers" as the players from the other arenas won't be seen with that.
  411. auto-cloning-enabled: false
  412.  
  413. # Define the names of the arenas that shall be excluded from auto cloning
  414. auto-cloning-excluded-arenas:
  415. - second-excluded-arena
  416. - first-excluded-arena
  417.  
  418. # Amount of cloned arenas that are waiting for players (arenas in LOBBY state) shall be provided for each arena
  419. auto-cloning-lobby-arenas-count: 1
  420.  
  421. # Related to config "auto-cloning_lobby-arenas-count"
  422. # Setting this to true results to new cloned arenas being provided once arenas in LOBBY state are full
  423. auto-cloning-lobby-arenas-exclude-full: false
  424.  
  425. # Which modes (players per team) shall be provided for an arena type
  426. # Basically, you may auto assign certain players per team for cloned arenas
  427. # If a mode is not specified for an arena, that arena will only be cloned to the same player count
  428. # It only makes sense to have the same amount or less modes as specified within the "auto-cloning-lobby-arenas-count" config
  429. #
  430. # Left side: Arena picker (see https://s.marcely.de/mbww15). Define the arenas for which the modes apply to
  431. # Right side: The modes that shall be provided for the given arenas
  432. auto-clone-mode-types:
  433.   '[teams=4]':
  434.  - '3'
  435.   - '4'
  436.   '[teams=8]':
  437.  - '1'
  438.   - '2'
  439.  
  440. # Amount of clones of an arena that may exist during the same time
  441. # Use -1 to not have any limit
  442. auto-cloning-max-per-arena: -1
  443.  
  444. # The prefix which the newly created worlds shall have
  445. # It is not recommended to change this after auto-cloning has been enabled. Or better yet, keep this config as it is
  446. # It is very important that you understand that these worlds are being deleted automatically and that you may lose something when acting careless
  447. auto-cloning-world-prefix: MBedwars-autoclone-
  448.  
  449.  
  450. # ========== BED ==========
  451.  
  452. # If this config is enabled, players can destroy the bed of their team
  453. ownbed-destroyable: false
  454.  
  455. # Set the block that should be destroyed in a round
  456. bed-block: minecraft:white_bed[facing=north,occupied=false,part=foot]
  457.  
  458. # The plugin will automatically dye the beds to the corresponding team's color when enabled
  459. bed-block-dye: true
  460.  
  461. # The itemspawner that'll be dropped when a player is destroying a bed
  462. bed-drops-type: gold
  463.  
  464. # The amount of the materials that will be dropped once a player destroyed a bed (it'll take the material of the spawner by the config 'bed-drops-type')
  465. bed-drops-amount: 4
  466.  
  467. # If it's possible to break the bed with TNT or other kinds of explosions (like a fireball, TNT Sheep etc.)
  468. bed-destroyableby-tnt: true
  469.  
  470. # Enabling this config will it make so that players will not be able to break beds by hand
  471. # They then MUST use TNT or something that causes an explosion (like a fireball) to break it
  472. # Make sure "bed-destroyableby-tnt" is set to true, otherwise this config won't have any effect
  473. bed-onlydestroyablewith-tnt: false
  474.  
  475. # Enabling this config will spawn a hologram above every living bed with a message of the configs below
  476. bed-hologram-enabled: true
  477.  
  478. # The message which is being displayed as a hologram above the bed
  479. # "bed-hologram-enabled" has to be enabled for this!
  480. # Placeholders: {teamcolor}, {team}, {heart}
  481. bed-hologram-message-alive: '{teamcolor}{team}'
  482. bed-hologram-message-enemy: '{teamcolor}{team}'
  483.  
  484. # Disabling this will cause that the player won't be able to interact with the bed block which you've placed during set-up
  485. # This will cause the 'You can only sleep at night' message to not appear
  486. bed-interactable: false
  487.  
  488.  
  489. # ========== SPAWNERS ==========
  490.  
  491. # If this config is enabled, iron and gold will make particles once they spawn
  492. itemspawner-effect: true
  493.  
  494. # If this config is enabled, iron and gold will make a sound when they spawn
  495. itemspawner-sound: true
  496.  
  497. # If this config is enabled, all itemspawners will automatically center in the block you place them in.
  498. # Set this to false if you want to be able to set an exact position.
  499. itemspawner-auto-center: true
  500.  
  501. # The height of the item spawner holograms
  502. spawnerhologram-height: 0.5
  503.  
  504. # The animation speed of the item spawner holograms
  505. spawnerhologram-speed: 5
  506.  
  507. # Enabling this will cause the holograms of the spawners that are located within the players base to get hidden
  508. # Use the config "upgrade-spawnsize" to specify the radius of the team spawn
  509. spawnerhologram-hide-playerbase: false
  510.  
  511. # "Smart Item Sharing" is a system that causes dropped items to be shared between players equally
  512. # The vanilla minecraft system works by preferring one player while others don't obtain anything
  513. # This only works with items that itemspawners drop
  514. smart-item-sharing-enabled: true
  515.  
  516.  
  517. # ========== STATISTICS ==========
  518.  
  519. # Display their statistics when they're writing /stats while they're inside an arena
  520. allowcommand-stats: true
  521.  
  522. # Addition to "allowcommand-stats": Allow them to do that even when they're not in an arena
  523. allowcommand-stats-global: false
  524.  
  525. # The statistic which the ranking order will be calculated by
  526. ranking-sortation: bedwars:wl
  527.  
  528. # How frequently (in minutes) the rank of the player shall be calculated
  529. # Setting this to -1 will also completely disable the automatic calculation. You must use /bw tools recalcstats instead to update them
  530. recalculate-ranking-auto-period: 15
  531.  
  532. # How should the playing time be displayed
  533. # Placeholders: {days}, {hours}, {minutes}, {seconds}. Will take them from the configs below
  534. display-counting-time: '{days} {hours} {minutes} {seconds}'
  535.  
  536. # What it should insert for placeholders in "display-counting-time"
  537. display-counting-time-entry-days: '{value}d'
  538. display-counting-time-entry-hours: '{value}h'
  539. display-counting-time-entry-minutes: '{value}m'
  540. display-counting-time-entry-seconds: '{value}s'
  541.  
  542. # If true, we will only insert the "display-counting-time-entry-*" placeholders when they're not equal to 0
  543. display-counting-time-entry-only-nonnull: true
  544.  
  545. # Used to enable a system that prevents player from repeatedly obtaining stats by abusing the system
  546. # This includes playing a 1v1 with an alt and to make him leave immediately (whereby your main gets a win counted)
  547. # Additionally, it stops counting kills for players likely to using multiple accounts to artificially boost their kills count
  548. stats-antiabuse-enabled: true
  549.  
  550. # See "stats-antiabuse-enabled" to enable this feature and what it is about
  551. # With the ones in the following in particular, stats don't get counted if the past x rounds were won within y minutes
  552. stats-antiabuse-count-round-min-duration: 5.0
  553. stats-antiabuse-count-wins-count: 2
  554.  
  555. # See "stats-antiabuse-enabled" to enable this feature and what it is about
  556. # With the ones in the following in particular, stats don't get counted if a player's past x kills occurred against the same team within y minutes
  557. stats-antiabuse-count-kills-min-duration: 1.0
  558. stats-antiabuse-count-kills-count: 3
  559.  
  560.  
  561. # ========== BLOCK BREAK/PLACE ==========
  562.  
  563. # What should happen with weird/unusual block drops
  564. # (like web that drops string or ender chests that drop obsidian)
  565. # Possible options:
  566. #  - KEEP = Don't change the drops
  567. #  - REPLACE_WITH_BLOCK_MATERIAL = Replace the drops with the broken block
  568. #  - REMOVE = Remove the drops completely, so that they drop nothing at all
  569. unusual-blockdrops-handling: REPLACE_WITH_BLOCK_MATERIAL
  570.  
  571. # Setting this to false cancels block spreading, this includes e.g.:
  572. # - Fire spreading / Fire breaking blocks. It does not prevent fire from existing in the first place
  573. # - Mushrooms spreading
  574. block-spreading-enabled: false
  575.  
  576. # Setting this to false cancels block forming, this includes e.g.:
  577. # - Snow forming due to a snow storm (this may even happen even if no-rain is enabled)
  578. # - Ice forming in a snowy Biome like Taiga or Tundra
  579. # - Obsidian / Cobblestone forming due to contact with water
  580. # - Concrete forming due to mixing of concrete powder and water
  581. block-forming-enabled: false
  582.  
  583. # If this config is enabled, leaves will not decay inside arenas
  584. prevent-leaves-decay: true
  585.  
  586. # If this config is disabled, the configs which start with 'notbuildableradius-' won't work
  587. notbuildableradius-enabled: false
  588.  
  589. # The radius in which players aren't to place/break blocks around shops and upgrade shops (0 = disable)
  590. notbuildableradius-dealers: 3
  591.  
  592. # The radius in which players aren't to place/break blocks at team spawnpoints (0 = disable)
  593. notbuildableradius-teamspawn: 3
  594.  
  595. # The radius in which players aren't to place/break blocks at itemspawners (0 = disable)
  596. notbuildableradius-itemspawner: 3
  597.  
  598. # Prevents water from flowing into the notbuildableradius
  599. notbuildableradius-permit-block-liquidflow: true
  600.  
  601. # If this config is enabled, and a player is buying for example wool, the wool will be dyed to his team-color
  602. dye-block: true
  603.  
  604. # If enabled, blocks will be redyed to a teams color when they are picked up.
  605. # Note: This has no effect if "dye-block" is disabled.
  606. redye-blocks-onpickup: true
  607.  
  608. # By default (this config set to true), only specific block materials are placeable. This includes the ones available in the shop.
  609. # You may add your own ones to the whitelist using the "placeableblock-whitelist" config.
  610. # However, you can completely disable the whitelist by setting this config to false. By this all materials become breakable & placeable.
  611. # Keep in mind that non-material related configs, such as "destroyblock-builtbyplayers", can still have an effect on limiting the blocks that are breakable.
  612. placeableblock-whitelist-enabled: true
  613.  
  614. # In this config you're able to add blocks that players can place
  615. # Purchasable blocks are automatically in this list
  616. # Example: placeableblock-whitelist: wood, dark_oak_door, cake
  617. placeableblock-whitelist: []
  618.  
  619. # If this config is disabled, players can't trample on wheat anymore
  620. destroyable-farmland: true
  621.  
  622. # Players will be able to extinguish fire by left clicking on it
  623. destroyable-fire: true
  624.  
  625. # This config will cause players to only be able to destroy blocks which have been placed by other players in the arena.
  626. # By which it's not possible to break the arena.
  627. destroyblock-builtbyplayers: true
  628.  
  629. # Whether hanging entities (like paintings, item frames, leashes, etc.) are interactable and breakable
  630. # See https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Hanging.html "All Known Subinterfaces" for what counts as hanging
  631. hanging-interactable: false
  632.  
  633. # If this config is enabled, floor foliage (flowers, grass, saplings, ...) won't get in the way of players (during pvp)
  634. # This means that restrictions for destruction of foliage will be lifted and they won't drop anything
  635. floor-foliage-simplified-destruction: true
  636.  
  637.  
  638. # ========== EXPLOSIVES ==========
  639.  
  640. # TNT will get ignited automatically on place
  641. tnt-autoignite: true
  642.  
  643. # The time in seconds until the auto-ignited TNT explodes
  644. # It's not recommended to modify the value too much as it might break the animation
  645. # Requires tnt-autoignite to be enabled
  646. tnt-fuse-time: 3.0
  647.  
  648. # The yield/size of the explosion that the auto-ignited TNT will cause
  649. # Requires tnt-autoignite to be enabled
  650. tnt-yield: 4.0
  651.  
  652. # Explosions won't break any blocks if this config is disabled
  653. explosion-canbreakblocks: true
  654.  
  655. # If this config is enabled then explosions will only break blocks placed by players
  656. # "explosion-canbreakblocks" should be true, otherwise this config won't have any effect (since no blocks would be broken at all)
  657. explosion-canbreakblocks-breakby-player: true
  658.  
  659. # Explosions (from TNT, fireballs etc) won't ever destroy blocks listed here
  660. # "explosion-canbreakblocks" should be true, otherwise this config won't have any effect (since no blocks would be broken at all)
  661. explosion-blocks-blacklist: []
  662.  
  663. # Entities that will not take damage from explosions
  664. explosion-entities-blacklist:
  665. - ITEM_FRAME
  666.  
  667. # Increasing this value will increase how far the player will get pushed away from explosives such as TNT, but excluding fireballs
  668. # It works by multiplying the velocity at the given axis with the value configured below
  669. # You may configure the knockback for the xz-axis and the y-axis
  670. # 0 = No knockback | 1 = Default | 2 = Knockback 2x greater | 3.5 = Knockback 3.5x greater | ...
  671. explosive-multiplier-knockback-y: 0.9
  672. explosive-multiplier-knockback-xz: 1.2
  673.  
  674. # This amount is being added to the velocity at the y axis before it is being multiplied with the values above
  675. # 0 is the default vanilla value
  676. explosive-add-knockback-y: 0.8
  677.  
  678. # The velocity at the given axis are being limited to the value configured below
  679. explosive-max-knockback-y: 2.0
  680.  
  681. # Increasing this value will increase the amount of the damage players will get from explosives such as tnt
  682. explosive-multiplier-damage: 0.1
  683.  
  684. # Increasing this value will increase how far the player will get pushed away from a fireball
  685. # It works by multiplying the velocity at the given axis with the value configured below
  686. # You may configure the knockback for the xz-axis and the y-axis
  687. # 0 = No knockback | 1 = Vanilla | 2 = Knockback 2x greater | 3.5 = Knockback 3.5x greater | ...
  688. fireball-multiplier-knockback-y: 0.9
  689. fireball-multiplier-knockback-xz: 1.2
  690.  
  691. # This amount is being added to the velocity at the y axis before it is being multiplied with the values above
  692. # 0 is the default vanilla value
  693. fireball-add-knockback-y: 0.8
  694.  
  695. # The velocity at the given axis are being limited to the value configured below
  696. fireball-max-knockback-y: 2.0
  697. fireball-max-knokback-xz: 10.0
  698.  
  699. # Specify a custom knockback multiplier dealt to enemies at all xyz-axis
  700. # The fireball_*_knockback_* configs from above are only applied if the shooter hits himself (fireball jumping)
  701. # If you want to have enemies and shooters to have the same knockback, set this to 0.0
  702. fireball-multiplier-knockback-enemy: 1.3
  703.  
  704. # The multiplied amount of damage the shooter will take when he hits himself with the fireball he shot
  705. # 1 = vanilla, 0 = none, 2 = 2x damage
  706. fireball-multiplier-damage: 0.1
  707.  
  708. # The multiplied amount of damage enemies will receive when hit by a fireball
  709. # 1 = vanilla, 0 = none, 2 = 2x damage
  710. fireball-multiplier-damage-enemies: 0.3
  711.  
  712. # Configure whether or not the fireball shall fly straight
  713. fireball-fly-straight: true
  714.  
  715. # This config defines the fly speed of a fireball
  716. # Setting this config too low can cause an error. Default is 1.0
  717. fireball-fly-speed: 2.0
  718.  
  719. # If this config is enabled, the fireball is gonna fly at a constant speed
  720. # With this disabled, the fireball will accelerate over time as how it is in vanilla
  721. fireball-fly-speed-constant: true
  722.  
  723. # The yield/size of the explosion that the fireball will cause
  724. fireball-yield: 3.5
  725.  
  726. # If set to true, players using the fireball while in air and looking down will cause the fireball to ignite immediately
  727. # With that, they may basically perform double jumps
  728. fireball-air-jump: false
  729.  
  730. # The amount of ticks after usage until the fireball ignites
  731. # This config is only relevant when "fireball-air-jump" is enabled
  732. fireball-air-jump-ticks: 3
  733.  
  734. # Affects configs: explosion-blocks-blacklist, tnt-canbreakblocks-breakby-player
  735. # Setting this to true will allow only affected blocks to be destroyed by explosions (fireball, tnt), and not blocks covered by blast-proof blocks
  736. # Illustration: [D][O]  X
  737. # X is the explosion, [D] is a regular block and [O] is blast-proof. There is a chance [D] will be destroyed when this config set to false
  738. # This config requires additional complex math and may cause lag
  739. explosion-raycheck: true
  740.  
  741. # If this config is enabled, the explosives (TNT, Fireball etc.) will destroy nearby items
  742. explosion-destroys-items: false
  743.  
  744.  
  745. # ========== DEATH ==========
  746.  
  747. # If this config is enabled, particles will be created at the location a player dies
  748. particles-ondeath: true
  749.  
  750. # Tries to not to display the "You died!" screen when enabled
  751. # Enhanced support for 1.15+: Screen will be skipped altogether
  752. # There is a super short flicker on 1.14 and older due to technical limitations
  753. death-skipscreen: true
  754.  
  755. # Players will enter the spectator mode for a short time when they die
  756. death-spectate-enabled: true
  757.  
  758. # Whether or not players should stay where they are when they die to spectate, or go to the spectator spawn point
  759. death-spectate-at-death-location: true
  760.  
  761. # Addition to the "death-spectate-enabled" config:
  762. # Configure how long the player shall stay as a spectator
  763. death-spectate-time: 5
  764.  
  765. # Will display the "respawn in" message as a title and not above the hotbar
  766. death-spectate-respawnmsg-astitle: true
  767.  
  768. # Define the amount of seconds respawn players won't be able to take damage from enemies after respawning
  769. # In case the respawned player attempts to attack, the respawn protection will be removed immediately
  770. # 0 or less disables the respawn protection
  771. respawn-protection: 0
  772.  
  773. # When enabled: Players will instantly die when they touch water
  774. diein-water: false
  775.  
  776. # Define what method should be used to determine when a player shall be auto-killed when he is falling out of the arena
  777. # Possible options are:
  778. # - DISABLED: He will slowly earn damage as known from vanilla
  779. # - BOTTOM_ARENA_BORDER: The player will die when he reaches the bottom of the arena
  780. # - VOID: The player will die when he obtains void damage (-70 blocks below world end)
  781. # - Y_LEVEL: The player will die when he reaches a certain y level (see config "diein-boundary-y-level")
  782. diein-boundary-method: BOTTOM_ARENA_BORDER
  783.  
  784. # The y level at which a player will die
  785. # This config is only relevant when "diein-boundary-method" is set to Y_LEVEL
  786. diein-boundary-y-level: 0
  787.  
  788. # No items and exp will be dropped in case a player dies during a match
  789. # Note: This config has no effect in case "drop-only-itemspawner" is active
  790. no-drops: true
  791.  
  792. # Players will only drop the spawner items that they were previously carrying
  793. # Experience will be dropped as well, in case he has any
  794. # This config has a greater priority than the "no-drops" config
  795. drop-only-itemspawner: true
  796.  
  797. # Killers will automatically pick up the drops of their victims when enabled
  798. # If there is no killer, no items and exp will drop at all
  799. drops-killer-auto-pickup: false
  800.  
  801. # If a player dies in the void shortly after their bed is destroyed, their death is rewarded as a kill to the bed destroyer
  802. # The time is defined by the config "rage-quit-auto-detect"
  803. reward-recent-deaths-to-bed-destroyer: true
  804.  
  805. # If a player leaves to try and prevent a damager from getting a kill, the damager will get the kill anyway
  806. # This config will also detect if a player leaves after a bed is destroyed, and rewards the kill to the bed destroyer
  807. rage-quit-auto-detect: true
  808.  
  809. # The time in seconds after getting damaged / his bed destroyed in which a player is considered to have rage quit, in case he leaves
  810. # This config is only relevant when "rage-quit-auto-detect" is enabled
  811. rage-quit-auto-detect-max-time: 15
  812.  
  813.  
  814. # ========== DEATH MESSAGE ==========
  815.  
  816. # It'll completely remove the deathmessage. Any other 'deathmessage-*' won't have any affect if enabled!
  817. deathmessage-remove: false
  818.  
  819. # If this config is enabled, death-messages by playing players won't be visible for players who aren't playing
  820. deathmessage-private: true
  821.  
  822. # If this config is enabled, death-messages will be changed
  823. deathmessage-custom-enabled: true
  824.  
  825. # How the custom deathmessages has to look like
  826. # Placeholder: {player}, {killer}, {team}, {teamcolor}, {killerteam}, {killerteamcolor}, {heartpercent} (0-100), {heartvisibleamount} (0-10), {heartamount} (0-20)
  827. deathmessage-custom-killed:
  828. - '&b%DeathMessage_Killed_1%'
  829. - '&b%DeathMessage_Killed_2%'
  830. - '&b%DeathMessage_Killed_3%'
  831.  
  832. # Placeholder for any of these: {player}, {team}, {teamcolor}
  833. deathmessage-custom-void:
  834. - '&b%DeathMessage_Void_1%'
  835. - '&b%DeathMessage_Void_2%'
  836. deathmessage-custom-explosion:
  837. - '&b%DeathMessage_Explosion_1%'
  838. - '&b%DeathMessage_Explosion_2%'
  839. deathmessage-custom-fall:
  840. - '&b%DeathMessage_Fall_1%'
  841. - '&b%DeathMessage_Fall_2%'
  842. deathmessage-custom-fire:
  843. - '&b%DeathMessage_Fire_1%'
  844. - '&b%DeathMessage_Fire_2%'
  845. deathmessage-custom-default:
  846. - '&b%DeathMessage_Default_1%'
  847.  
  848.  
  849. # ========== PRIZE ==========
  850.  
  851. # If this config is enabled prizes will be given to the winners & losers
  852. prize-enabled: false
  853.  
  854. # The command that'll be executed for every player who wins a round
  855. # Uses also vault to identify if he earned money and will send him a message with the amount
  856. # Arguments: {name}, {uuid}
  857. prize-commands:
  858. - eco give {name} 15
  859.  
  860. # The command that'll be executed for every player who loses a round
  861. # Arguments: {name}, {uuid}
  862. prize-loser-commands:
  863. - eco give {name} 5
  864.  
  865.  
  866. # ========== PERFORMANCE ==========
  867.  
  868. # This config essentially allows you to regulate how often you want stuff to get updated
  869. # It has slight effect on gameplay, thus at least "Normal" is recommended for the best experience
  870. #
  871. # Options:
  872. #  - Very_Low: Animations will look worse but performance will be better
  873. #  - Low
  874. #  - Normal: Looking good and not having to sacrifice too much performance
  875. #  - High
  876. #  - Ultra: Animations will look great but might decrease performance
  877. #
  878. # Things it's affecting:
  879. #  - Animation fluency of itemspawner holograms
  880. #  - Animation fluency of expbar in lobby
  881. #  - Frequency of border getting updated/displayed
  882. #  - Frequency of upgrade's base effects getting updated
  883. #  - Frequency of enemies getting checked for entering traps
  884. performance: Normal
  885.  
  886. # Change the regeneration speed of an arena
  887. # Only works for arenas who have region as the regeneration type
  888. # The value basically defines the percentage of a tick that'll be used to process it
  889. # 100% will consume the whole tick and by that cause lags. 1% won't cause any lag, but it'll take way longer for it to finish
  890. regeneration-speed-percentage: 15.0
  891.  
  892. # How many arenas can get regenerated at the same time
  893. # The arena is getting added to a queue when the configured amount gets reached
  894. # World arenas always get regenerated at once to avoid the server from freezing -> this config only has effect on region arenas
  895. regeneration-amount-at-the-same-time: 2
  896.  
  897. # Use a more optimized regenerator for region arenas
  898. # With this, we have noticed an ~40x improvement in the regeneration speed for larger arenas
  899. # Note that it will still use the legacy way for older stored region files. You will be warned in the console in that case
  900. regeneration-region-efficient: true
  901.  
  902. # Also store and regenerate biomes for region arenas (1.15+ only)
  903. # !! Regeneration time increases by 30 times with this enabled!
  904. # Note that you must save the blocks again after you enabled this (/mbedwars arena saveblocks <arena>)
  905. # You may use "/mbedwars arena saveblocks *" (keep the star) to execute this automatically for all of your arenas
  906. # Also note that you must save the blocks again after you disabled this, otherwise you won't notice a difference for the arenas with biomes included
  907. regeneration-region-store-biomes: false
  908.  
  909. # [Experimental] Cloned worlds usually their auto-save disabled for improved performance
  910. # On modern paper this may cause memory leaks due to their chunk system rewrite (called Sunrise)
  911. # With 1.19 - 1.21.3, auto-save is always enabled to avoid such memory leaks
  912. # With 1.21.4+, this config attempts to disable auto-save again by applying hacks to fix the memory leaks
  913. # Keep this config set to true if you are OK with helping us out in case memory leaks occur
  914. # If you just want to have a stable server, set this to false
  915. regeneration-disable-autosave-modern-paper: false
  916.  
  917. # Will store & regenerate worlds using SlimeWorldManager or PolarSpigot when enabled.
  918. # SlimeWorldManager does not have to be faster than our format. You might want to test between region, world and swm and check what fits you the best.
  919. # Only works for arenas whose type is "world". You can check whether or not an arena is using the format using "/bw arena info <arena name>".
  920. # Make sure that the world is already loaded by SWM, otherwise the plugin will keep it in our format.
  921. # Furthermore, disabling SlimeWorldManager causes arenas that currently are in use of the format to break.
  922. # To migrate to or from the format use "/bw arena saveblocks <arena name>". Make sure that your arena is clean, you might want to run "/bw arena regenerate <arena name>" beforehand.
  923. slimeworldmanager-enabled: true
  924.  
  925. # A border at the corner of region arenas will be displayed if this config is enabled
  926. border: true
  927.  
  928. # Define whether you want to use an alternative border renderer that uses a lot less traffic
  929. # The disadvantage is that it won't look as pretty
  930. # "border" must be set to true for this to function in the first place
  931. border-efficent-alternative: false
  932.  
  933.  
  934. # ========== INGAME/ROUND TIMER ==========
  935.  
  936. # If this config is enabled then an arena will automatically stop after a countdown has stopped
  937. timer-enabled: true
  938.  
  939. # The amount of time until an arena will end by itself (in seconds)
  940. timer: 1800
  941.  
  942.  
  943. # ========== SPECTATING ==========
  944.  
  945. # If this config is enabled, people who aren't playing can spectate a running game
  946. spectating: true
  947.  
  948. # Dead players will automatically enter the spectator mode if this config is enabled
  949. spectator-autojoin: true
  950.  
  951. # The types of speed that the player can choose with the ChangeSpeed item
  952. # Each type should be build like this: <name>:<speed>
  953. # The default speed is 1, the max value is 10
  954. spectator-changespeed-types:
  955. - '&21:1.0'
  956. - '&a2:1.5'
  957. - '&63:2.0'
  958. - '&c4:2.5'
  959. - '&45:3.0'
  960.  
  961. # If this config is disabled, players will not see the teleporter GUI when they are in death spectate
  962. spectator-tp-gui-visible-on-death-spectate: true
  963.  
  964. # If spectators should have the night vision effect
  965. spectator-nightvision: false
  966.  
  967. # With this config enabled, spectators may right click ingame players/entities to spectate within their POV
  968. spectator-permit-other-player-view: true
  969.  
  970. # If this config is enabled, spectators may not surpass the arena's border
  971. # This only has an effect for region arenas. Even with this disabled, they will be restricted by the world's min and max height to avoid complications
  972. # Generally, you don't want to disable this, unless you are certain there is only a single arena in the world and otherwise its all void
  973. spectator-restricted-by-border: true
  974.  
  975.  
  976. # ========== SPECIAL ITEMS ==========
  977.  
  978. # If this config is enabled, players won't be able to buy special items, unless they're allowed to buy them.
  979. # The permission for each special item is: mbedwars.specialitem.<special item id>
  980. # List of IDs: https://s.marcely.de/mbww3
  981. specialitem-requiredpermission: false
  982.  
  983. # The material of the item for each special item
  984. teleporter-item: gunpowder
  985. minishop-item: villager_spawn_egg:villager
  986. rescueplatform-item: slime_block
  987. tntsheep-item: sheep_spawn_egg:sheep
  988. magneticshoes-item: chainmail_boots
  989. trap-item: stone_pressure_plate
  990. bridge-item: lapis_lazuli
  991. guarddog-item: wolf_spawn_egg:wolf
  992. fireball-item: fire_charge
  993. magic-milk-item: milk_bucket
  994.  
  995. # If this config is enabled, players will have to wait a few seconds until they will be teleported
  996. teleporter-countdown-enabled: true
  997.  
  998. # The time the player will have to wait until he will be teleported (in seconds)
  999. teleporter-countdown: 5
  1000.  
  1001. # The speed of the MiniShop
  1002. minishop-speed: 0.2
  1003.  
  1004. # The time in seconds until the MiniShop will disappear
  1005. minishop-existence-time: 20
  1006.  
  1007. # The width of the rescue platform
  1008. rescueplatform-width: 2
  1009.  
  1010. # The material that will be placed when using the rescue platform
  1011. rescueplatform-material: minecraft:slime_block
  1012.  
  1013. # If players should take damage when landing on the rescue platform
  1014. rescueplatform-nodamage: true
  1015.  
  1016. # If the rescue platform should get destroyed automatically after a specified time
  1017. rescueplatform-autobreak-enabled: false
  1018.  
  1019. # The time in seconds when the rescue platform should get destroyed
  1020. rescueplatform-autobreak-time: 10
  1021.  
  1022. # The difference in the y-coordinate between the player and the spawning rescue platform
  1023. # It's recommended to have it at least at -2, otherwise it's likely that the player won't reach it
  1024. rescueplatform-y-difference: -2
  1025.  
  1026. # The speed of the TNT Sheep
  1027. tntsheep-speed: 0.33
  1028.  
  1029. # Adjusts the damage dealt by a TNT Sheep
  1030. tntsheep-damage-multiplier: 1.0
  1031.  
  1032. # The time in seconds until the TNT on the TNT sheep explodes
  1033. # It's not recommended to modify the value too much as it might break the animation
  1034. tntsheep-fuse-time: 5.0
  1035.  
  1036. # The maximum length of the bridge
  1037. bridge-maxlength: 16
  1038.  
  1039. # Whether or not the player actually needs "bridge-material" in his inventory to build a bridge
  1040. # Setting this to false will also cause them to not be taken from the inventory
  1041. bridge-needsmaterials: true
  1042.  
  1043. # The material that will be placed
  1044. # It'll also take this block from the players' inventory when "bridge-needsmaterials" is enabled
  1045. bridge-material: minecraft:white_terracotta
  1046.  
  1047. # The time (in seconds) a player has to wait until he can use the tracker again (0 = instantly)
  1048. tracker-delay: 10.0
  1049.  
  1050. # Specify here which potion effects the player shall gain after stepping on an enemy trap
  1051. # Usage: <potion effect name>:<duration in ticks (20 ticks = 1 sec):<level>
  1052. effects-given-on-trap-trigger:
  1053. - SLOW:160:3
  1054. - BLINDNESS:80:2
  1055.  
  1056. # Wether traps are resistant to explosions or not
  1057. traps-resistant-to-explosions: false
  1058.  
  1059. # The entitytype of the guarddog
  1060. # Full list of types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
  1061. guarddog-type: WOLF
  1062.  
  1063. # The amount of health with which the guarddog will spawn
  1064. guarddog-health: 20
  1065.  
  1066. # If this is true, guard dogs will remain around it's team's bed to fight off enemies
  1067. guarddog-stay-at-base: true
  1068.  
  1069. # If this is true, guard dogs won't take damage from teammates
  1070. guarddog-prevent-team-damage: true
  1071.  
  1072. # Can be used to increase, or decrease the damage dealt by guard dogs
  1073. guarddog-damage-multiplier: 1.0
  1074.  
  1075. # How many seconds a guard dog will live for. Set to -1 to make them live forever (until killed by a player).
  1076. guarddog-alive-duration: -1
  1077.  
  1078. # The text displayed over a guard dog's head when a player looks at them
  1079. # Placeholders: {team-color} {team} {seconds-lived} {seconds-left}
  1080. guarddog-display-name: ''
  1081.  
  1082. # Set how long magic milk lasts
  1083. magic-milk-duration: 25
  1084.  
  1085.  
  1086. # ========== GUIS ==========
  1087.  
  1088. # The material of each team in the select team gui
  1089. gui-selectteam-teammaterial: white_wool
  1090.  
  1091. # The order in which teams will display on the team select GUI
  1092. gui-selectteam-sortation: []
  1093.  
  1094. # The lore lines of each team material in the select team gui
  1095. # Placeholders: {eachplayer}, {players}, {allplayers}, {maxplayers}, {teams}, {maxplayersperteam}
  1096. gui-selectteam-teammaterial-lore:
  1097. - '&7%Members%:'
  1098. - '{eachplayer}'
  1099.  
  1100. # Same as the "gui-selectteam-teammaterial-lore" config, only that this one is being disabled when there are no members in the team
  1101. gui-selectteam-teammaterial-lore-empty:
  1102. - '&7%No_Members%'
  1103.  
  1104. # The {eachplayer} placeholder for the config gui-selectteam-teammaterial-lore
  1105. # Adds new lines between the original line that included the {eachplayer} placeholder for each member of the team
  1106. # Placeholders: {name}
  1107. gui-selectteam-teammaterial-lore-eachplayer: '&7- &f{name}'
  1108.  
  1109. # The background material in the select team gui
  1110. gui-selectteam-backgroundmaterial: air
  1111.  
  1112. # If the select team gui should be centered
  1113. gui-selectteam-centered: true
  1114.  
  1115. # The text that will be used for the items within the achievements GUI, varying between if the achievements has been earned or not
  1116. # Available placeholders: {name}, {description}, {earn-date}
  1117. gui-achievements-text-unearned:
  1118. - '&c{name}'
  1119. - ' &7&l????'
  1120. gui-achievements-text-earned:
  1121. - '&a{name}'
  1122. - ' &f{description}'
  1123. - ''
  1124. - '&7&o{earn-date}'
  1125.  
  1126. # The materials that will be used in the achievements GUI, varying between if the achievements has been earned or not
  1127. gui-achievements-material-unearned: gray_dye
  1128. gui-achievements-material-earned: lime_dye
  1129.  
  1130. # The background material in the achievements gui
  1131. gui-achievements-backgroundmaterial: air
  1132.  
  1133. # If the achievements gui should be centered
  1134. gui-achievements-centered: false
  1135.  
  1136. # The background material in the spectator teleport gui
  1137. gui-spectatortp-backgroundmaterial: air
  1138.  
  1139. # If the spectator teleport gui should be centered
  1140. gui-spectatortp-centered: false
  1141.  
  1142.  
  1143. # ========== CUSTOM MOTD ==========
  1144.  
  1145. # If this config is enabled, this plugin will change the motd
  1146. motd-enabled: false
  1147.  
  1148. # Type in here the name of your arena to make more multiple placeholders possible
  1149. motd-arena: ''
  1150.  
  1151. # How the motd has to look like (motd-enabled has to be true)
  1152. # Placeholders: {arena}, {players}, {maxplayers}, {status}, {statusname}
  1153. motd-line1: '&bBedwars &3{arena} {status}'
  1154. motd-line2: '{players}/{maxplayers}'
  1155.  
  1156.  
  1157. # ========== SIGN ==========
  1158.  
  1159. # Configurations for the antispam at a sign you can create with "/bw spawn joinarenasign <arena>"
  1160. # Time unit is seconds
  1161. sign-antispam-enabled: true
  1162. sign-antispam-delay: 1.0
  1163.  
  1164. # The text of the lines by the sign you can create with "/bw spawn joinarenasign <arena>"
  1165. # Placeholders: {arena}, {status}, {players}, {maxplayers}, {teams}, {teamsize}
  1166. sign-line1: '&9{arena}'
  1167. sign-line2: '&7------------------'
  1168. sign-line3: '{status}'
  1169. sign-line4: '&e{players}&7 / &e{maxplayers}'
  1170.  
  1171. # A block will be placed under each sign with the material of 'signblock-material' and the color of 'signblock-color-*' if this config is enabled
  1172. signblock-enabled: false
  1173.  
  1174. # The material of the block
  1175. signblock-material: minecraft:white_terracotta
  1176.  
  1177. # The color of the block at the specific states
  1178. signblock-color-stopped: RED
  1179. signblock-color-lobby: YELLOW
  1180. signblock-color-running: ORANGE
  1181. signblock-color-reseting: RED
  1182.  
  1183. # The text of the lines of the stats sign which you can create with "/bw spawn rankingsign <place>"
  1184. # Placeholders: {player}, {rank}, {kd}, {wl}, {winstreak}, {wins}, {loses}, {kills}, {deaths}, {bedsdestroyed}, {roundsplayed}, {playtime}, {finalkills}
  1185. statssign-line1: '&8&m--&r &8#{rank} &8&m--'
  1186. statssign-line2: '&l{player}'
  1187. statssign-line3: '&c&l{wl}'
  1188. statssign-line4: W/L
  1189.  
  1190.  
  1191. # ========== SCOREBOARD ==========
  1192.  
  1193. # If this config is disabled, players aren't getting a scoreboard (black box at the right from their screen)
  1194. scoreboard-enabled: true
  1195.  
  1196. # Define the refresh rate of the scoreboard in ticks (20 ticks = 1 second)
  1197. # The higher the value, the better the performance, but the less smooth the animations and the less up to date the information will be
  1198. scoreboard-refreshrate: 20
  1199.  
  1200. # The look of the heart on the scoreboard during different team states
  1201. # The placeholder is available as {heart} in the eachteam line of the scoreboard
  1202. # Placeholders: {playersremaining}
  1203. scoreboard-heart-alive: '&c❤'
  1204. scoreboard-heart-bed-gone: '&c{playersremaining}'
  1205. scoreboard-heart-dead: '&7❤'
  1206.  
  1207. # This placeholder is available as {team-indicator} in the eachtime line of the scoreboard.
  1208. # Can be used to indicate the players team
  1209. scoreboard-team-indicator-placeholder: '&7You'
  1210.  
  1211. # Whether the ingame scoreboard should display empty teams or not
  1212. scoreboard-ingame-display-emptyteams: false
  1213.  
  1214. # The order in which teams will display on the scoreboard
  1215. eachteam-sortation:
  1216. - RED
  1217. - BLUE
  1218. - LIGHT_GREEN
  1219. - YELLOW
  1220. - CYAN
  1221. - WHITE
  1222. - PINK
  1223. - GRAY
  1224.  
  1225.  
  1226. # ========== CHAT ==========
  1227.  
  1228. # If this config is enabled, every title-message will be sent to the player in the chat
  1229. # Read more about titles right here: http://minecraft.gamepedia.com/Commands#title
  1230. title-inchat: false
  1231.  
  1232. # Bukkit plugins listen to so called "events". The order of each plugin is determined by priorities.
  1233. # This config changes the priority in which the plugin listens to the chat event.
  1234. # You may choose between the priorities: LOWEST, LOW, NORMAL, HIGH, HIGHEST, MONITOR (not recommended)
  1235. # LOWEST gets called first, MONITOR the last.
  1236. # If you aren't having any conflicts with other plugin (because your e.g. not using a chat plugin), then you should leave this config as it is.
  1237. chat-event-listener-priority: HIGH
  1238.  
  1239. # Define the chat event that shall be listened to. Options:
  1240. # - SPIGOT_ASYNC_PLAYER_CHAT (Recommended, supported by most chat plugins)
  1241. # - PAPER_ASYNC_CHAT (Paper 1.16.5+ only. Switch if it is strictly required by your chat plugins)
  1242. chat-event: SPIGOT_ASYNC_PLAYER_CHAT
  1243.  
  1244. # If this config is enabled, player will have to write <teamchat-public-prefix> to write with other teams
  1245. # The chat prefix will get disabled if there is only one person on the team
  1246. teamchat-enabled: true
  1247.  
  1248. # What prefix players have to write before their message to chat with other teams
  1249. # Examples:
  1250. # Hello mates - only visible for team mates
  1251. # @hello others! - visible for everyone
  1252. teamchat-public-prefix: '@'
  1253.  
  1254. # The prefix that will be added to the message to make the people know that he's writing globally
  1255. # With "customchatmessage-enabled" set to true: Replaces {public-prefix} placeholder with this one (allowing you to add it anywhere in the message)
  1256. # It being set to false: Adds this behind the message written
  1257. teamchat-public-prefix-msg: '&7[ALL] '
  1258.  
  1259. # Whenever a player sends a message, the plugin is going to hint them once every few days on how write globally
  1260. # The messages that will get send are "TeamChat_Enabled_Hint" and "TeamChat_Disabled_Solo_Hint" (found in the messages file)
  1261. teamchat-hint-enabled: true
  1262.  
  1263. # If this config is enabled, chat-messages are getting changed as specified at customchatmessage-message
  1264. customchatmessage-enabled: false
  1265.  
  1266. # Change the chat-messages (customchatmessage-enabled has to be enabled for this)
  1267. # You may use PlaceholderAPI placeholders as well. Note that not all may work due to the chat being an async operation.
  1268. # We'd recommend to just use the following placeholders:
  1269. #  - {teamcolor} - The color code of the player's team
  1270. #  - {public-prefix} - The value of "teamchat-public-prefix-msg" if he wrote globally or empty
  1271. #  - {team} - The name of the player's team
  1272. #  - {team-initials} - The initials of the player's team
  1273. #  - {chat} - Whatever would have been shown before MBedwars would change it (Contains everything, such as the player's name, the message, etc.)
  1274. #  - {essentialsgroupmanager} - Players group (Requires EssentialsGroupManager)
  1275. #  - {name} - The display name of the player
  1276. #  - {message} - The message that has been written
  1277. customchatmessage-message: '{public-prefix}&7[{teamcolor}{team}&7] &f{chat}'
  1278.  
  1279. # Same as "customchatmessage-message", but while the arena is in the lobby state
  1280. # Use "EQUALLY" to use the same message as ingame
  1281. customchatmessage-message-lobby: EQUALLY
  1282.  
  1283. # What should be used for the {team} placeholder if the player isn't in a team
  1284. customchatmessage-message-placeholder-team-none: /
  1285.  
  1286. # What should be used for the {teamcolor} placeholder if the player isn't in a team
  1287. customchatmessage-message-placeholder-teamcolor-none: '&c'
  1288.  
  1289. # If this config is enabled, custom-chat-messages are only getting changed for playing players
  1290. customchatmessage-onlyfor-players: true
  1291.  
  1292. # If this config is enabled, chat-messages by an spectator are getting changed as specified at customchatmessage-message
  1293. # Affects even without "customchatmessage-enabled" being enabled
  1294. customchatmessage-spectator-enabled: true
  1295.  
  1296. # If this config is disabled, chat-messages by an spectator will only be visible for other spectators
  1297. customchatmessage-spectator-public: false
  1298.  
  1299. # Change the chat-messages by a spectator (customchatmessage-spectator-enabled has to be enabled for this)
  1300. # You may use PlaceholderAPI placeholders as well. Note that not all may work due to the chat being an async operation.
  1301. # We'd recommend to just use the following placeholders:
  1302. #  - {chat} - Whatever would have been shown before MBedwars would change it (Contains everything, such as the player's name, the message, etc.)
  1303. #  - {essentialsgroupmanager} - Players group (Requires EssentialsGroupManager)
  1304. #  - {name} - The display name of the player
  1305. #  - {message} - The message that has been written
  1306. customchatmessage-spectator-message: '&7<Spectator> &f{chat}'
  1307.  
  1308. # If this config is enabled, messages by players who aren't playing won't be visible for players who are playing
  1309. chat-others-unvisible: false
  1310.  
  1311. # If enabled then messages by playing players will be hidden for players who aren't playing (except spectators) in the same arena
  1312. chat-playing-private: false
  1313.  
  1314.  
  1315. # ========== HOLOGRAMS & ENTITY TYPES ==========
  1316.  
  1317. # The name of the dealer you can spawn with "/bw spawn dealer" or within "/bw arena setupgui"
  1318. # It's possible to have multiple lines by simply splitting the lines through a \n
  1319. # Note that "/bw reload" won't have any effect. You must restart your server after a change
  1320. dealer-title: '&eDEALER'
  1321. upgradedealer-title: '&6UPGRADES'
  1322.  
  1323. # Allow players to left click on the dealer to open the shop, by default only right click is permitted.
  1324. # This is always enabled for bedrock players for compatibility reasons.
  1325. dealer-left-click-openshop: false
  1326.  
  1327. # Whether or not it should open the shop when you click on a villager that you didn't spawn with "/bw spawn dealer"
  1328. villager-interact-openshop: true
  1329.  
  1330. # Run a command when you interact a villager that you did not spawn with "/bw spawn dealer". Leave it empty to disable
  1331. # Placeholders: {player}, {playeruuid}, {entityid}
  1332. villager-interact-runcommand: ''
  1333.  
  1334. # True: The console will execute 'villager-interact-runcommand'
  1335. # False: It'll act like if the player wrote the command
  1336. villager-interact-runcommand-asop: false
  1337.  
  1338. # You can change the hologram types for the dealer, hub and teamselect here.
  1339. # Wiki entry: https://s.marcely.de/mbww4
  1340. # You can choose between:
  1341. #  - Villager
  1342. #  - NPC[<UUID from owner of skin>]
  1343. #  - NPC[self]
  1344. #  - ArmorStand{<Parameters>}
  1345. entitytype-dealer: Villager
  1346. entitytype-arenasguistatue: Villager
  1347. entitytype-teamselect: Villager
  1348. entitytype-upgradedealer: Villager
  1349.  
  1350. # The vertical spacing factor between the hologram title lines.
  1351. # This applies to stats holos, dealers, and more
  1352. # Spawners have their own value, see the config below
  1353. # Only available for 1.19.3 and older, since newer versions use display entities instead of armor stands
  1354. hologram-title-vertical-spacings: 1.0
  1355.  
  1356. # See "hologram_title_vertical_spacings"
  1357. # This applies a seperate value for spawners
  1358. hologram-title-vertical-spacings-spawner: 1.0
  1359.  
  1360. # 1.19.4+ only: Whether to use armor stands (set to true) or block/text display entities (set to false)
  1361. # 1.19.3 and older always use armor stands for holograms, regardless of this config
  1362. hologram-enforce-armorstand: false
  1363.  
  1364.  
  1365. # ========== PLACEHOLDERS ==========
  1366.  
  1367. # This string will be used for the provided PAPI placeholders whenever the player is not inside an arena
  1368. placeholderapi-not-inside-arena: ''
  1369.  
  1370. # Create custom mode placeholders to how many players are in certain arenas
  1371. # Example: Config -> 'bigArena: [teams=12]' PAPI Placeholder -> '%mbedwars_players-in-mode-bigArena%'
  1372. # Read more about arena pickers: https://s.marcely.de/mbww15
  1373. player-picker-placeholder:
  1374.   all: '[]'
  1375.   quads: '[players_per_team=4]'
  1376.   doubles: '[players_per_team=2]'
  1377.   trios: '[players_per_team=3]'
  1378.   solos: '[players_per_team=1]'
  1379.  
  1380. # Create custom mode placeholders to how many players are in certain arenas
  1381. # Example: Config -> 'bigArena: [teams=12]' PAPI Placeholder -> '%mbedwars_players-in-mode-bigArena%'
  1382. # Read more about arena pickers: https://s.marcely.de/mbww15
  1383. # The format of the dates which are being used
  1384. dateformat: MM.dd.yyyy
  1385.  
  1386. # The value that %mbedwars_playerarena-current-team-color% returns if a player does not have a team
  1387. placeholderapi-no-team-color: ''
  1388.  
  1389. # How player names should be formatted throughout the plugin
  1390. # AUTO - Returns the player nick if one exists, otherwise returns the player's name
  1391. # DISPLAY_NAME - Returns the player's display name
  1392. # REAL_NAME - Returns the player's unformatted name
  1393. players-public-displayed-name: AUTO
  1394.  
  1395. # The ip for the placeholder {ip} in the scoreboard
  1396. ip-display: myserver.com
  1397.  
  1398. # Allows you to display all of the teams, in the current arena, in a horizontal line.
  1399. # To use this feature, simply add this placeholder into the ingame scoreboard config file: {teamsleft}
  1400. # Placeholders: {team}, {teamcolor} {playersremaining}
  1401. scoreboard-ingame-teamsleft: '{teamcolor}▣'
  1402. scoreboard-ingame-teamsleft-bed-gone: '{teamcolor}{playersremaining}'
  1403. scoreboard-ingame-teamsleft-dead: '{teamcolor}X'
  1404.  
  1405.  
  1406. # ========== PLUGIN: PvPLevels ==========
  1407.  
  1408. # Enabling this will give players a specified amount of exp if they do something special like breaking a bed
  1409. # Requires of course the plugin PvPLevels
  1410. pvplevels-enabled: true
  1411.  
  1412. # The amount of exp that'll be given for doing an event
  1413. pvplevels-exp-win: 100
  1414. pvplevels-exp-lose: 60
  1415. pvplevels-exp-beddestroy: 20
  1416. pvplevels-exp-killplayer: 5
  1417. pvplevels-exp-killplayer-final: 7
  1418. pvplevels-exp-killplayer-lastinteam: 8
  1419.  
  1420.  
  1421. # ========== PLUGIN: DKCoins/NickAPI (Coins) ==========
  1422.  
  1423. # Enabling this will give players a specified amount of coins if they do something special as breaking a bed
  1424. # Obviously requires DKCoins or NickAPI installed
  1425. coins-enabled: true
  1426.  
  1427. # The amount of coins that'll be given for doing an event
  1428. coins-give-win: 100
  1429. coins-give-lose: 60
  1430. coins-give-beddestroy: 20
  1431. coins-give-killplayer: 5
  1432. coins-give-killplayer-final: 7
  1433. coins-give-killplayer-lastinteam: 8
  1434.  
  1435.  
  1436. # ========== PLUGIN: Parties/PaF etc. ==========
  1437.  
  1438. # Make members of a party follow their leader if he joins an arena
  1439. # This is for any plugin that has a party system that is hooked into this plugin
  1440. # See the wiki for more info: https://s.marcely.de/mbww18
  1441. parties-member-follow-enabled: true
  1442.  
  1443.  
  1444. # ========== AUTOMATIC JOIN ==========
  1445.  
  1446. # If this config is enabled, people will automatically join an arena if they're joining the server.
  1447. # IMPORTANT: It's NOT recommended to use this with BungeeCord. We recommend you to use the BungeeCord Addon!
  1448. autojoin-enabled: false
  1449.  
  1450. # Specify the arena they will enter (autojoin-enabled has to be enabled for this)
  1451. # Did you enable "voting" and would like to make people automatically spectate the active match?
  1452. # Or did you enable "voting" and would like to auto-start a new arena with your active Cloud System?
  1453. # Then you might want to insert the following: %best_prefer_non_voting[status=3 | type="voting"]%
  1454. # Read more about arena pickers: https://s.marcely.de/mbww15
  1455. autojoin-arena: ''
  1456.  
  1457. # Enable this if you don't actually want to make the player automatically join an arena,
  1458. # but instead would like to only send him back using the below configs
  1459. # If this config is set to true, then the config "autojoin-arena" has no use
  1460. autojoin-only-send-back: false
  1461.  
  1462. # Specify the way how the player should be send back.
  1463. # You can choose between 'Kick', 'BungeeCord' and 'Nothing'.
  1464. autojoin-way: Kick
  1465.  
  1466. # Make sure to fill this if you chose BungeeCord above.
  1467. # Remember: This won't work with the BungeeCord Add-On
  1468. autojoin-way-bungeecord-lobby: name_of_lobby
  1469.  
  1470.  
  1471. # ========== CLOUDSYSTEM ==========
  1472.  
  1473. # If config is enabled, this plugin will send the arena data which has been specified in the config 'cloudsystem-arena' to the CloudSystem
  1474. # Currently supported CloudSystems: CloudSystemIO, CaveCloud, CloudNetV2, CloudNetV3, TimoCloud, ReformCloud
  1475. # Wiki page: https://s.marcely.de/mbww6
  1476. cloudsystem-enabled: false
  1477.  
  1478. # Specify here which arena should be send to the CloudSystem
  1479. cloudsystem-arena: ''
  1480.  
  1481. # What the extra field should be.
  1482. # If the config does not have an extra field, the motd will be set with the extra.
  1483. # You can choose between:
  1484. #  - NONE
  1485. #  - ARENA
  1486. #  - TEAMS_X_TEAMPLAYERS
  1487. cloudsystem-extra: ARENA
  1488.  
  1489.  
  1490. # ========== STORAGE ==========
  1491.  
  1492. # Define where exactly player-data (and some general data) shall be stored at
  1493. # Viable options are:
  1494. # - LOCAL
  1495. # - MYSQL
  1496. # - MARIADB
  1497. # - MICROSOFT_SQL
  1498. # - MONGODB
  1499. # Note that you may always migrate using the "/bw tools migrate service" command
  1500. storage-type: LOCAL
  1501.  
  1502. # The settings of your SQL database
  1503. sql-host: localhost
  1504. sql-port: 3306
  1505. sql-database: mbedwars
  1506. sql-user: root
  1507. sql-password: '123456'
  1508.  
  1509. # Do not change it unless you actually know what you are doing. Things might break if you are not cautious
  1510. # This config has no effect for MICROSOFT_SQL
  1511. sql-parameters: ?useUnicode=yes&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=UTC
  1512.  
  1513. # These configs are explicit to MICROSOFT_SQL
  1514. sql-mssql-encrypt: true
  1515. sql-mssql-integrated-security: false
  1516.  
  1517. # The settings of your MongoDB database
  1518. mongodb-host: localhost
  1519. mongodb-port: 27017
  1520. mongodb-use-ssl: false
  1521. mongodb-database: mbedwars
  1522. mongodb-authenticate: false
  1523. mongodb-authdb: admin
  1524. mongodb-user: root
  1525. mongodb-password: '123456'
  1526.  
Add Comment
Please, Sign In to add comment