Advertisement
dggdggdgg

Untitled

Apr 10th, 2024
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 102.50 KB | None | 0 0
  1. # ********************************************
  2. # ** For more options check Settings folder **
  3. # ********************************************
  4.  
  5. # Language file you want to use
  6. Language: RU
  7. # Defines if you want to auto download default locale files from github repository
  8. # You can disable this if you are using EN or you already have your locale setup and you dont need to have other languages being downloaded
  9. LanguageDownload: true
  10. Economy:
  11. # Enable or disable CMI economy in general
  12. # In case CMIInjector is present, then this will be set to true automatically.
  13. # Attention! For economy to work properly with other plugins you will need ether an injector or recompiled Vault version.
  14. # You can find both option at top of plugins page
  15. # ATTENTION! If you disabled CMI economy while server was running, you will need to perform full server restart for this to take correct effect and avoid any issues while getting players balances
  16. Enabled: true
  17. # Determines if player needs to confirm money payment by clicking on chat message
  18. Confirmation: false
  19. # Set to true if you want to log money transfers between players
  20. LogEnabled: false
  21. log:
  22. Unknown: true
  23. Transfer: true
  24. Cheque:
  25. # Determines max amount of cheque player can create
  26. # Set it to 0 to remove limit
  27. MaxValue: 1.0E8
  28. # If set to true player will be required to hold peace of paper to create cheque
  29. Paper: true
  30. # When set to true player will be required to have cmi.command.cheque.withdraw permission node to withdraw cheque
  31. Permission: false
  32. # Should we allow checque usage in creative mode
  33. # If you have creative server, keep this at false or players could start duplicating items
  34. InCreative: false
  35. # Should we accept old cheque item stacks with non encoded data in them
  36. # Keep it at false for most security
  37. AcceptNotEncoded: false
  38. PaymentWithShorts:
  39. # When set to true players will be able to make payments by using short amount formats like 10k which results into 10000 and similar
  40. # In addition 10.2k will result into 10200
  41. Allow: true
  42. # List of suffixes we should accept and into what amount it results into
  43. # Only one letter is acceptable when defining suffix
  44. values:
  45. - k-1000
  46. - m-1000000
  47. - b-1000000000
  48. - t-1000000000000
  49. - q-1000000000000000
  50. BalTop:
  51. # List of players to exclude from baltop list
  52. Exclude:
  53. - Notch
  54. # When enabled baltop list will show short money values, like 12.5M instead of 12501234
  55. DisplayWithShorts: false
  56. # List of names to exclude from baltop
  57. # Can be used to filter out towny towns
  58. ExcludeStartingWith:
  59. - town_
  60. - town-
  61. - towny_
  62. - towny-
  63. - debt-
  64. - debt_
  65. # When set to true some fake accounts will be included into baltop list
  66. # This should include some previously marked accounts as fake which have been created for town usage or similar things
  67. IncludeFakes: false
  68. # Set to 0 or lower to disable this feature
  69. # Time in days of player being offline to exclude from being included in balance top list
  70. ExcludeInactive: 0
  71. Global:
  72. # Starting amount of money players will have
  73. StartingAmount: 1.0
  74. # Minimal amount, can go into negative if needed
  75. MinimalAmount: 0.0
  76. # Maximal amount of money player can have. Set to -1 to disable this limit
  77. MaximumAmount: 1.0E8
  78. # Defines amount until player can send to another player
  79. # This can prevent annoying spam some players would want to create by sending tiny amounts of money
  80. MinimalPay: 0.5
  81. # Defines if you want to allow payments with fractions
  82. # if this is disabled then payments will be limited to whole numbers and in case player provides number with fraction we will round number down
  83. Fractions: none
  84. # Currency symbol to be used when showing balance or similar
  85. CurrencySymbol: &e
  86. # Format used for displaying money
  87. MoneyFormat: '#####'
  88. # Converts long numbers to short ones, like 12305122 to 12.3m
  89. UseShortNumbers: false
  90. # This format is only for amounts which gets defines suffix like '1.23k' while numbers lover than 1k will use MoneyFormat
  91. shortNumbersFormat: '#####'
  92. # Suffixes for short numbers
  93. ShortNumbersSuffixes:
  94. - ''
  95. - k-1000
  96. - m-1000000
  97. - b-1000000000
  98. - t-1000000000000
  99. - q-1000000000000000
  100. # Replaces to western format where decimals are separated by , and thousands by . In example 1,000,000.00 changes to 1.000.000,00
  101. SwitchPlaces: false
  102. # Placing of currency symbol
  103. Placing: '[money][symbol]'
  104. FileSave:
  105. # Change this to true only if you have issues with drives I/O and you need to save players files in async mode to lower waiting time for mc server
  106. Async: false
  107. InteractiveCommands:
  108. # Regex used in recognizing public interactive commands used in signs
  109. # Default format is [ic:[icName]] in example [ic:trash]
  110. # If you want clean format use regex like: (\[([a-zA-Z0-9]+)\])
  111. SignRegex: (\[ic:([a-zA-Z0-9]+)\])
  112. # Sorting of IC list ether by distance from you or alphabetically
  113. SortByDistance: true
  114. Optimizations:
  115. # When disabled we wont try to deop fake operator on server starup or unload while at same time disabling asFakeOp! specialized command usage
  116. UseFakeOperator: false
  117. # When disabled we will not check for posible infinite loops while performing custom alias commands
  118. InfiniteLoopDetection: false
  119. # When this set to true any message sent to console will be strip out of any colors
  120. # In case you have mohochrome console, keep this at true
  121. MonochromeConsole: false
  122. # Time in seconds we want to give for playes who joins server a immortality state
  123. # Set this to 0 to disable
  124. # Max 60 seconds
  125. ImmortalityOnJoin: 0
  126. # Enables or disables maintenance mode
  127. Maintenance: false
  128. # Automatically kicks everyone from server when enabling maintenance mode who doesnt have cmi.command.maintenance.bypass permission node
  129. MaintenanceAutoKick: false
  130. # When enabled will show bossbar message informing about current maintenance mode being enabled
  131. MaintenanceBossBar: false
  132. # When this is set to true features like glow color, player collision, name plates will stop working and CMI will avoid doing anything related to player teams
  133. # Enable this if you are experiencing issue with other plugins which utilizes players teams for certain features
  134. DisableTeamManagement: false
  135. ArmorStands:
  136. # When set to true, plugin will check if player can manipulate armor stand by sending fake block place event and checking if any plugin would want to prevent this action
  137. # This can help out to minimize posibility for players to manipulate armor stands when they dont have build permission in area where armorstand is standing
  138. CheckBlockPlace: false
  139. Templates:
  140. # When set to true player will be required to have cmi.command.armorstand.template.[templatename] permission node to deploy saved template
  141. SpecificPermission: false
  142. AutoDownload:
  143. # In case you dont have GeoIP.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
  144. GeoIp: false
  145. # In case you dont have GeoLiteCity.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
  146. GeoLiteCity: false
  147. # When enabled you will see skull owner name in action bar when right clicking it
  148. ShowSkullOwner: true
  149. # When enabled you will see beeHive information in action bar when right clicking it
  150. ShowBeeHiveInformation: false
  151. # Sets indicator when creating elevator signs. Its case insensitive
  152. ElevatorIndicator: '[CMIElevator]'
  153. SignEdit:
  154. # Defines sign top line by which player will not be able to edit sign with /cmi se command
  155. BlackList:
  156. - '[Private]'
  157. - '[More Users]'
  158. - '[Everyone]'
  159. - '[AdminShop]'
  160. - '[ChestShop]'
  161. - '[CMIElevator]'
  162. # Defines elevator type. If this is used on second line of sing, then player will be teleported directly in front of it instead of keeping original players x and z coordinates
  163. ElevatorStaticIndicator: '[*]'
  164. # Used to show date in places like mail, checkban, infopage and similar locations
  165. LongDateFormat2: dd/MM/yy HH:mm:ss
  166. # Used to show date in places like inv gui and similar locations
  167. ShortDateFormat: dd/MM/yy
  168. # Do you want to record sell hand actions into file
  169. SellLog: false
  170. # When set to true players with same name but different capitalization will be denyied from joining server to avoid possible issues. In example if on first day player Zrips joined server and on second day player zRips tries to join server, he will be rejected
  171. # RECOMMENDED to keep this at true
  172. PreventDifferentCapitalizationNames: false
  173. # When this set to true by using any command, requiring players name, in case plugin cant determine player by given full name, then partial matches from online players will be used. In example: /cmi heal rips can heal player Zrips
  174. # Useful when you have players with complicated names
  175. PartialPlayerName: false
  176. # If you want to prioritize online players when using partial player name enable this setting
  177. # Don't forget to enable PartialPlayerName for this to have full effect
  178. # Keep in mind that this might block you from accessing offline player with same partial name as some one currently being online
  179. # For example offline Luuk might no longer be accessible while Luuk666 is online
  180. # This can be overridden by adding -exa- suffix for a name, so luuk-exa- will return offline player object
  181. PrioritizeOnlinePlayers: false
  182. # When set to true, commands in help page will be sorted alphabeticaly
  183. # If set to false, commands will be sorted by priority
  184. CommandSorting: false
  185. # By default we will not allow Rcon type commands, if you have your server properly setup to accept remote console commands safely and you have a need then you can enable it
  186. AllowRconCommands: false
  187. # Percentage value (1-100) to pick best command match if command cant be found
  188. # Example: /cmi spawnmb will have 87.5% match with /cmi spawnmob
  189. # Set to 0 to disable
  190. SimilarCommandChecker: 75
  191. # When set to true, if player enters incorrect command, then command will not gonna be performed
  192. # But message informing about incorrect usage and best match will be shown in any case
  193. SimilarCommandPrevention: false
  194. # When set to true, commands in help page starting with /cmi will get shortened by hiding base command. Example /cmi back becomes /back
  195. # Keep in mind that this is automatic feature if alias or custom alias is set to that command
  196. # And keep in mind that this is only cosmetic change and will not impact command usage
  197. RemoveLabel: false
  198. # When set to true, all players can see missing permission node by hovering over error message
  199. # When set to false only players with cmi.permisiononerror permission node can see missing permission node
  200. # Keep in mind that by default players have acces to permission node, so negate it if you want to hide missing permission nodes from them
  201. PermisionOnError: true
  202. # When set to true, each time player tries to use something he doesnthave permission, message will be shown in console
  203. PermisionInConsole: false
  204. Teleport:
  205. # Players need to have cmi.safeteleport permision node to be placed in a safe location when teleporting to target location
  206. # When true then while checking for safe location, we will try to determin it going down and if it fails, then up from target location
  207. # When set to false, then first of all location above target location will be checked, then down
  208. SafeLocationDownThenUp: false
  209. # Time in seconds player should be invulnerable after teleporting
  210. # This will prevent player who teleported to damage others for defined time
  211. # Set this to 0 if you want to disable it
  212. # Max 60 seconds
  213. Invulnerability: 5
  214. # When this set to true each time player teleports to any destination he will be teleported to spawn point
  215. # This is to prevent from people knowing to which direction you have teleported too
  216. # As everyone noticed, teleportation doesnt actually teleport you, but moves to targetdestination in short time
  217. ToSpawnBefore: false
  218. # Set to true if you want to use tp commands as /cmi tp [WhoYouWantToTeleport] [WhereToTeleport] when its false, its /cmi tp [whereToTeleport] [WhoYouWantToTeleport]
  219. SwitchPlaces: false
  220. CurrentLoc:
  221. # Applies for tpa, tpahere and tpaall only
  222. # If set to true then player will be teleported to current player position after accepting teleport request
  223. # If set to false then player will be teleported to player at which teleport request was issued
  224. tpa: true
  225. # Applies for tpahere only
  226. tpahere: true
  227. # Default distance for jump command. Can be overriden with cmi.command.jump.[amount] permission node
  228. JumpDefault: 50
  229. Tpa:
  230. # Defines time in seconds for accepting tpa or tpahere requests
  231. Time: 60
  232. # Defines time in seconds for player being teleported after tpa or tpahere is being accepted
  233. Warmup: 3
  234. # Defines if player can move when tpa or tpahere is being accepted
  235. Move: false
  236. # Defines time in seconds for blocking player teleport offers after denying their request
  237. Block: 120
  238. # Distance in blocks for max teleportation range
  239. # Set to 0 if you want to disable it
  240. # Having it at any positive number will prevent players requesting teleportations to player in other wolds in adition to limiting it by range between players
  241. # Can be bypassed by player having cmi.command.tpa.max.[blockcount] permission node
  242. MaxDistance: 0
  243. TpaHere:
  244. # Distance in blocks for max teleportation range
  245. # Set to 0 if you want to disable it
  246. # Can be bypassed by player having cmi.command.tpahere.max.[blockcount] permission node
  247. MaxDistance: 0
  248. Tp:
  249. # Defines time in seconds for bypassing prevented teleportation to unsafe location
  250. Bypass: 15
  251. # When set to true adds accept and deny buttons when sending tpa or tpahere requests
  252. DenyConfirm: true
  253. BlackListedItems:
  254. # Option to prevent player teleportation when he has blacklisted items in his inventory. Can be bypassed with cmi.teleport.bypassblacklist
  255. Enabled: false
  256. EnabledFor:
  257. tp: true
  258. tpa: true
  259. tpahere: true
  260. warp: true
  261. home: true
  262. spawn: true
  263. # Item and amount (if not defined, defaults to 0) we want to protect
  264. # Separate amount with : in example IronOre:5 what will limit ironOre block in players inventory up to 5, more than that and player cant teleport
  265. List:
  266. - Diamond
  267. - DiamondBlock
  268. - DiamondOre
  269. - ironore:5
  270. # Back location will not be triggered if player teleports closer than defined amount of blocks
  271. BackMinDistance: 5
  272. # When set to false we will not include teleport location when teleporting around with worldedit compass
  273. # When set to true we will include each teleport action, even if you simply jumped around with compass
  274. BackWithWE: true
  275. # List of worlds to which players can't return using the /back command
  276. BackBlackList:
  277. - TeztWorldz
  278. Hat:
  279. Block:
  280. # When enabled we will not allow to place items into head slot if item has custom lore
  281. # Doesn't apply to helmet items
  282. WithLore: false
  283. # When enable we wont allow to equip items which are not hat type
  284. NoneHatItems: true
  285. # When enable we wont allow to equip none hat items with enchant on it
  286. NoneHatEnchanted: true
  287. Allow:
  288. # When enabled we will allow player to put on mob head without cmi.inventoryhat permission node
  289. # When disabled player will need to have cmi.inventoryhat to put on mob heads as hats
  290. MobHeads: true
  291. # List of materials to be allowed on players head
  292. WhiteList:
  293. - bedrock
  294. helpop:
  295. # When set to true player will not see his sent message to helpop, but rather predefined message informing that his question have been sent to online staff
  296. feedbackMessage: false
  297. IP:
  298. # When set to true, players ip will be recorded for future use, like recognizing players other accounts
  299. # Some commands will have limited usage when this is disabled
  300. Record: true
  301. # How long in second to wait until players ip is being recorded into data base
  302. # This only applies for offline servers to allow for player first of all to login before recording ip
  303. # Try to keep this value higher than your login plugin's allowed login time so that we are recording actual players IP who has permission to use this name
  304. delay: 30
  305. # Max amount of hp you can get when using /cmi maxhp command
  306. MaxHp: 200
  307. # When set to true, player play time will be grabbed from user stats file instead of from CMI user data file
  308. # This can help to get more accurate play time if you have older server and using players stats feature
  309. PlayTimeFromStats: false
  310. # Do you want to run auto top playtime updater
  311. # This is responsible for providing players current top playtimes which gets updated on consistent intervals, useful for placeholders
  312. PlayTimeAutoUpdater: false
  313. # When set to true, playtimetop list will be loaded on server startup
  314. PreloadTopPlaytime: false
  315. # Do you want to use CMI playtime tracking
  316. # While this is enabled, player play time will be record for each hour he playied in server
  317. # This doesnt have effect on rankup or /playtime commands, it will only show more specific playtime by hours when using /cplaytime command
  318. CMIPlayTimeTracking: false
  319. # Player names to be excluded from playtimetop list
  320. PlaytimeTopExclude:
  321. - Some
  322. - Names
  323. - Here
  324. # Time in days for player to be offline when he will be excluded from playtimetop list
  325. # Set to 0 if you want to disable this
  326. PlaytimeTopOffline: 0
  327. ItemName:
  328. # For black listed materials check ItemRenaming.list section
  329.  
  330. # When set to true items which name got changed with /itemname command will be marked with NBT data as 'ModifiedName' boolean type
  331. MarkChanged: false
  332. ItemLore:
  333. # Defines maximum length of item lore line excluding color codes for itemlore command
  334. # Set it to 0 if you want to remove restrictions
  335. MaxLength: 64
  336. # List of materials to block from itemName command
  337. TypeBlackList:
  338. - gold_nugget
  339. # When set to true items which lore got changed with itemname command will be marked with NBT data as 'ModifiedLore' boolean type
  340. MarkChanged: false
  341. OnDurabilityLoss:
  342. # Do you want to inform player when item durability gets lower than set threshold
  343. # Player should have cmi.informDurability
  344. Tools:
  345. Use: false
  346. Percentage: 10
  347. Armor:
  348. Use: false
  349. Percentage: 10
  350. OnLimitedItemUse:
  351. # Informs about left uses of item
  352. Inform: false
  353. # Can disable messages outputed durring start for world chunk checks
  354. DisableWorldChunkCheckInfo: false
  355. # Can prevent animals or monsters entering boats
  356. PreventEntityBoatEnter:
  357. Monsters: false
  358. Animals: false
  359. Villagers: false
  360. PreventBedExplosion:
  361. Nether: false
  362. TheEnd: false
  363. # Will teleport players down from nether 'roof'
  364. PreventPlayersOnNetherRoof: false
  365. # Will define nether roof height. Keeping it at 0 will use default nether height, which is 128
  366. netherRoofHeight: 0
  367. # This will teleport players up from beneath bedrock, if they ave flying or gliding with the elytra on.
  368. PreventPlayersBelowBedrock: false
  369. PreventIronGolem:
  370. # When set to true, iron golems will not drop roses on death
  371. Roses: false
  372. # When set to true, fishing rod will not move grabbed entity towards you
  373. PreventHook: false
  374. Commands:
  375. # When set to true player will see full list of possible commands when performing /cmi command without defining specific command
  376. # When set to false we will return 'No command found' feedback message
  377. ShowMainHelpPage: false
  378. Near:
  379. # Use approximate distances instead of exact
  380. # This will use separate locale line which includes direction to the player
  381. # So instead of having something like 123m you will have ~100m
  382. Approximate: true
  383. DefaultDistance: 200
  384. Invisibility:
  385. # When enabled we will not show players who has invisibility potion effect on them in the list
  386. Hide: false
  387. # Only applies when previous Hide option is enabled
  388. # Will obfuscate players name but stil shows his location in the list
  389. # Actual players name wont be used, instead generic 8 character name with &k color format gets used to prevent from people realizing who is near by the lenght of his name
  390. Obfuscate: false
  391. # When enabled, players can click on each player name and simple /cmi point [location] will be performed which shows particles directing towards target player
  392. PointTo: true
  393. # How many lines you want to show when using /near command
  394. Count: 10
  395. lastonline:
  396. # Time in seconds to be used for lastonline command when showing aditional information about amount of players who logged off in defined period
  397. Timers:
  398. Time1: 3600
  399. Time2: 86400
  400. Time3: 604800
  401. Time4: 2592000
  402. Inv:
  403. # List of players which you should not be able to open inventories
  404. # This can still be bypassed if you are OP
  405. BlackList:
  406. - Zrips
  407. # Do you want to disable inv command on players who are offline
  408. DisableOffline: false
  409. Clear:
  410. # When set to true, /cmi clear comamnd will require confirmation for it to be finalized
  411. Confirmation: false
  412. # List of NBT paths we should check before removing item from inventory. Each line should start with NBT: this is for the future updates which will involve aditional optional checks
  413. Exclude:
  414. - NBT:ItemJoin Name
  415. - NBT:ItemJoin.Name
  416. List:
  417. # Sorts players custom groups in Ascending or descending order
  418. ASCOrder: false
  419. Multicraft:
  420. # When set to true, will prevent multicraft servers to spam in console.
  421. DisableList: false
  422. PlaytimeRewards:
  423. # Enable or disable playtime rewards.
  424. # This is required if you want to have auto rewards
  425. Enabled: false
  426. # When enabled, while player is in afk mode, repeatable playtime rewards will not increase in playtime
  427. # ATTENTION! this setting will not have any effect if you have Afk.StopPlayTime set to true
  428. # When StopPlayTime set to true, afk will be expluded automatically
  429. ExcludeAfk: false
  430. # Defines time in minutes to inform player about pending reward which needs to be claimed
  431. RewardInform: 15
  432. # Defines how many one time rewards you want to show in list
  433. # This will show next X amount rewards from your current playtime
  434. # No point in listing all rewards if player is still far away
  435. OneTimeAmount: 2
  436. # When set to true player will be required to have cmi.prewards.[name] permission node to get particular playtime reward
  437. RequiresPermission: false
  438. Sleeping:
  439. Speedup:
  440. # When set to true, players can speedup night by sleeping in bed
  441. # This will allow to speed up night in percentage depending how many players are sleeping in beds in that world
  442. Enabled: true
  443. # List of worlds where this should be applied.
  444. # Keep in mind that time speed up only works on a normal type world and by default you will have only one
  445. # Set this list to [] if you want to include all possible worlds
  446. Worlds: []
  447. # When this set to true time will be speed up only between 13000 and 24000 ticks of the day
  448. # When having this set to false players can speed up day durring storms or other events
  449. OnlyDurringNight: true
  450. # Type of speedup information, can be: none, title, bossbar
  451. InfoType: title
  452. # When set to true, players who are in afk mode will be excluded from speed calculations
  453. ExcludeAfk: false
  454. # Defines speed to go throw night, bigger numbers will make it go faster and less players you will need to go throw night
  455. # 100 will result in 100 times faster time
  456. BaseSpeed: 100
  457. # Defines minimal speed to go throw night, this is in case there are more players than base speed and calculation return default speed
  458. MinSpeed: 5
  459. # Minimal amount of players sleeping in beds before speeding it up
  460. # Can be defined in 2 formats. When using clean number like 3, then 3 players will have to be sleeping before speedup kicks in
  461. # If amount is defined with % like 50% then half of server population will have to be sleeping before speedup kicks in
  462. MinBeforeSpeeding: 50%
  463. # When set to true online players will be informed about missing sleeping people count
  464. Inform: true
  465. # Time in seconds between information messages can be shown when player starts or stops sleeping
  466. InformDelay: 30
  467. Compass:
  468. # Enable EXPERIMENTAL boss bar compass
  469. # Only for 1.9+ servers
  470. BossBar: false
  471. # Requires to hold compass in had to see it
  472. RequireCompass: false
  473. # Compass update interval in milliseconds
  474. UpdateInterval: 200
  475. # Keep same spacing between each direction. Length can be any you want
  476. Shape: '------------SW-------------W-------------NW-------------N-------------NE-------------E-------------SE-------------S-'
  477. Color: '&7'
  478. ShowHome: false
  479. Home: ۩
  480. ShowSpawn: false
  481. Spawn: ⤋
  482. ShowDeath: true
  483. Death: ☠
  484. ShowCompassTarget: true
  485. CompassTarget: ꖴ
  486. # Only for 1.16+ servers
  487. # Defines color transition from one direction to another
  488. Gradient:
  489. Use: true
  490. SouthColor: white
  491. WestColor: orange
  492. NorthColor: vulcan
  493. EastColor: bitter_lemon
  494. ExploitPatcher:
  495. # When enabled this will prevent exp bootles being destroyed on portal edge and duplicating them in result of that
  496. PreventExpPortals: false
  497. # When enabled this will prevent players from performing commands which could lead to some bugs
  498. # By default its disabled to keep vanilla behavior, but is recommended to enable it to avoid issues
  499. NoCommandsInBed: false
  500. # Due to major exploit relating to oversized books this is recomended to be enabled
  501. # While this is set to true players will be limited in how many pages they can create
  502. # Limitation is determined by cmi.book.pages.§7[20to100]§b permission node and by default players can create 20 pages
  503. LimitBooks: false
  504. # While enabled we will prevent items being teleported with end portal and end beacons
  505. BlockEndPortalItemTransfers: true
  506. # When enabled we will not allow usage of riptide while player has pweather set to rain while players world is in sunny state
  507. Riptide: true
  508. Placeholders:
  509. blocked:
  510. # By default we are blocking PAPI %checkitem_...% placeholder to avoid potential serious issues with it
  511. # Only disable this if you have dedicated protection for it
  512. checkItem: true
  513. Vault:
  514. # If your having issues with vault grabbing correct players' group or balance, consider to turn this to false
  515. Money: true
  516. Group: true
  517. Worth:
  518. # Defines lore that will prevent an item from being sold using /cmi sell.
  519. # Color codes and capitalization are being ignored
  520. BadLore:
  521. - Creative item by Gasha
  522. # If enabled any item with custom name will not be allowed to be sold with /cmi sell command
  523. CustomNameBlocking: false
  524. # If enabled any item with custom lore will not be allowed to be sold with /cmi sell command
  525. LoreBlocking: false
  526. # When enabled we will not allow to sell items which are not fully repaired
  527. RequireFullDurability: false
  528. # When enabled items which doesnt have full durability will be worth less. 30% left durability will result in items worth going down by 70%
  529. # This only works while RequireFullDurability is disabled
  530. DevalueByDurability: false
  531. AutoGenerate:
  532. # Value in percentages in how much more we should add to end product while auto calculating items price based on its ingredient worth
  533. # For example one stick is worth 0.1 and diamond 44 then end result as diamond_hoe will be worth 88.2 and with extra 2% this will be changed to 89.96
  534. # Value can be negative
  535. PriceIncrease: 0
  536. BossBar:
  537. # Enables or disbales bossbar hp bar on 1.9+ servers
  538. # Only players with cmi.bossbar.hpbar permission node can see it
  539. # Permission node is been rechecked no more often than every minute for efficiency
  540. HpBarEnabled: false
  541. # List of mob types which will be excluded from hp boss bar
  542. HpBarBlackList:
  543. - Ender_dragon
  544. Ban:
  545. # When set to true players who are banned will get messages modified by CMI instead of seeing vanilla type of message
  546. OverrideLoginMessage: false
  547. ReSpawn:
  548. # Time in seconds to make player immortal after he respawns
  549. # Can be used to prevent respawn camping
  550. # Set to 0 if you want to disable it
  551. # Max 60 seconds
  552. Immortality: 3
  553. # If you want 3rd party plugin to handle player respawning, simply set this to false and reload plugin
  554. Enabled: false
  555. Global:
  556. # Defines respawn order if defined world is not present in Specific list
  557. # Possible respawn locations: anchor, bedLocation, spawn, homeLocation, worldSpawn, warp![warpName]
  558. # Spawn is preset spawnlocation with /cmi setspawn command, that location should have RespawnLocation set to true
  559. # bedLocation is location set by interacting with bed, BedInteraction should be set to false and players requires cmi.bedhome to set bed location
  560. # homeLocation is location set by player which is with default (Home) name, if that one doesnt exist then first in the list will be used if possible
  561. # worldSpawn is location preset to this world, this is not CMI location but default world spawn location
  562. # anchor is location defined by interacting with respawn anchor. This in general will only apply when you die in nether world, otherwise bed location is used
  563. # warp![warpName] can be any valid warp you set for players to be teleported, they will bypass any requirements for that warp
  564. PriorityOrder:
  565. - anchor
  566. - bedLocation
  567. - spawn
  568. - homeLocation
  569. - worldSpawn
  570. # Defines respawn order for defined worlds
  571. # Set respawn priority to [] or to random respawn criteria if you want to leave respawn handling for server or 3rd party plugin
  572. Specific:
  573. world:
  574. - anchor
  575. - bedLocation
  576. - spawn
  577. - homeLocation
  578. - worldSpawn
  579. world_nether:
  580. - anchor
  581. - bedLocation
  582. - spawn
  583. - homeLocation
  584. - worldSpawn
  585. world_the_end:
  586. - anchor
  587. - bedLocation
  588. - spawn
  589. - homeLocation
  590. - worldSpawn
  591. briz:
  592. - anchor
  593. - bedLocation
  594. - spawn
  595. - homeLocation
  596. - worldSpawn
  597. hg1:
  598. - anchor
  599. - bedLocation
  600. - spawn
  601. - homeLocation
  602. - worldSpawn
  603. spawn:
  604. - anchor
  605. - bedLocation
  606. - spawn
  607. - homeLocation
  608. - worldSpawn
  609. Afk:
  610. # Enable or disable auto afk system entirely
  611. Enabled: false
  612. # When enabled shows title message informing that player is in afk mode
  613. TitleMessage: true
  614. # When enabled shows random subtitle message
  615. SubTitleMessage: true
  616. # Prevents jumping in one place to avoid afk status
  617. PreventJumping: true
  618. # Prevents damage while afk
  619. PreventDamage: true
  620. # Defines how often in seconds plugin will check for afk players state
  621. CheckInterval: 10
  622. # When set to true, players playtime counter stops
  623. # As of nature how this system works you can see +-1second jumping up and down while checking players playtime
  624. StopPlayTime: false
  625. # Defines how long to wait after player stops moving to set him as afk
  626. # Player needs to have cmi.command.afk.auto permission node
  627. # Set to 0 if you want to disable it
  628. AutoAfkIn: 300
  629. # Defines commands to be performed when player enters afk mode automatically while addling
  630. # Supports specialized commands
  631. AutoAfkCmds:
  632. - cmi broadcast !&b[playerDisplayName] &eis now AFK
  633. # Defines commands to be performed when player enters /cmi afk
  634. # Supports specialized commands
  635. ManualAfkCmds:
  636. - cmi broadcast !&b[playerDisplayName] &eis now AFK
  637. # Defines commands to be performed when player leaves afk mode
  638. AfkLeaveCmds:
  639. - cmi broadcast !&b[playerDisplayName] &eis no longer AFK
  640. # Defines how long to wait after player stops moving to kick player
  641. # This is additional timer to AutoAfkIn and in case player entered afk mode manually he will get kicked after AutoAfkIn+AutoKickIn seconds
  642. # This can be used not only to kick but to perform repeating action every x seconds if needed
  643. # Keep it at -1 to disable auto kick
  644. # Can be bypassed with cmi.command.afk.kickbypass permission node
  645. # Additionally players kick time can be changed with cmi.command.afk.kickOutIn.[seconds] permission node where bigger value takes priority
  646. AutoKickIn: -1
  647. # This will define how long to wait before performing kick commands again
  648. RepeatingAutoKickInterval: 300
  649. # When set to true, kick command will be repeated each RepeatingAutoKickInterval seconds
  650. RepeatKickCommand: false
  651. # Defines commands to be performed when player can be kicked
  652. # If player is not kicked then commands will be repeated every RepeatingAutoKickInterval seconds
  653. AutoKickCmds:
  654. - cmi kick [playerName] &eYou have been kicked for idling more than [time]
  655. # Defines worlds where players will not be placed into afk mode after they idled for defined time
  656. DisabledWorlds:
  657. - oneTestWorld
  658. - secondTestWorld
  659. # Disables afk on interaction
  660. DisableOnInteract: true
  661. # Prevents player from going bypassing afk mode while continuously holding one button with particular items or on particular blocks
  662. SmartInteractCheck: true
  663. # Prevents from players abusing afk by constantly moving in afk machine
  664. AntiAfkMachines: true
  665. # Prevents players from being pooled around while player is in afk mode
  666. PreventHook: true
  667. # EXPERIMENTAL! Prevents players from being pushed around while player is in afk mode
  668. # Keep in mind that player can still be moved around the same block he is in
  669. PreventPushing: false
  670. # Disables afk on inventory click
  671. DisableOnInventoryClick: true
  672. # Disables afk on item drop
  673. DisableOnitemDrop: true
  674. # Disables afk on command usage
  675. DisableOnCommand: true
  676. # Disables afk on public chat message
  677. DisableOnPublicChat: true
  678. # Disables afk on private chat message
  679. DisableOnPrivateChat: true
  680. # Disables afk on move
  681. DisableOnMove: true
  682. # Disables afk on camera movement
  683. DisableOnLookAround: false
  684. # Disables afk on fishing when you catch fish
  685. DisableOnFishing: false
  686. # Disables item pickup while afk
  687. DisableItemPickup: false
  688. PreventMobSpawning:
  689. # When enabled we can prevent mob spawning near players who are afk
  690. Enabled: false
  691. # Prevents natural mob spawning
  692. # This can be more on heavy side of the server as it will try constantly to spawn in monsters near afk players
  693. Natural: false
  694. # Prevent mob spawning from spawners
  695. Spawners: true
  696. # Usually responsible for spawning in iron golems
  697. VillageDefence: true
  698. # Disables exp pickup while afk
  699. # Attention! Because of weird minecraft handling of exp orbs, best way is to set orb to 0exp and allow it to be obsorbed
  700. # So by enabling this exp obsorbed by afk players will have no effect
  701. DisableExpPickup: false
  702. Holograms:
  703. # Defines in milliseconds how often to check if player entered holograms trigger area
  704. # Bigger numbers can help slightly lower server load
  705. # This is not essential to keep in low numbers
  706. CheckInterval: 2000
  707. Defaults:
  708. # Default value for hologram view range
  709. # This defines from how far holograms will appear for the player or when they will disapear
  710. viewRange: 16
  711. # Defines default update interval
  712. # Bigger this number is better performance we will have
  713. updateRange: 8
  714. updateInterval: 0.0
  715. # Defines default page change interval
  716. # When value is set to 0 or lower, pages will not be changed
  717. pageChangeInterval: 0.0
  718. # Possible values: down, up
  719. # Defines if we should place lines up from starting position or down
  720. placeUp: false
  721. Votifier:
  722. # When set to true votifier votes will be counted for player
  723. CountVotes: false
  724. # Number of votes one IP can make in last 24 hours
  725. # Set it to 0 to have unlimited amount
  726. MaxVotesInADay: 0
  727. # Cooldown between votes from same service
  728. # In most cases voting service will have its own cooldown setup
  729. # But if you need extra one to prevent rapid voting you can define time in seconds over here
  730. GeneralCooldown: 0
  731. # When set to false, commands on sucessfull vote will not be performed
  732. PerformCommands: false
  733. # Defines commands to be performed when player votes
  734. # Supports specialized commands and placeholders
  735. # [serviceName] variable can be used to insert address
  736. CommandsOnVote:
  737. - cmi broadcast !&b[playerDisplayName] &evoted!
  738. - cmi give [playerName] diamond
  739. # Keep it at false if you dont want to give out extra rewards
  740. ExtraRewardsEnabled: false
  741. # Commands will be performed when player collect determined amount of votes
  742. ExtraRewards:
  743. '10':
  744. - cmi heal [playerName]
  745. - cmi money give [playerName] 100
  746. '100':
  747. - cmi heal [playerName]
  748. - cmi money give [playerName] 1000
  749. - cmi give [playerName] diamond 32
  750. # List of players to be excluded from top voter list
  751. ExcludeList:
  752. - None
  753. Ranks:
  754. # If set to true we will check players rank by his access to rank by permission node and prioritize any rank which has more weight over current one
  755. # This means that in case player has access to third rank while recorded one is first one, we will prioritize third one
  756. # While this is active using command like /cmi setrank will set players rank to highest one he has access too, so as long as player has permission access to third rank you cant go lower than this,
  757. # you will have to remove access to specific rank by removing permission node before trying to derank him
  758. PermissionCheck: false
  759. # Defines how often in minutes plugin will recalculate players group
  760. # Keeping it at 0 will disable this feature
  761. Recalculation: 0
  762. AutoRankUp:
  763. # Defines how often in seconds plugin will check for possible player rankups
  764. # Set it to 0 or less to disable auto rankup checks
  765. Delay: 60
  766. # EXPERIMENTAL. When set to true, player rankup checks will be done in async mode
  767. # In case of errors related to this feature being turned on, turn it off and report issue with error log to github
  768. Async: false
  769. # Defines how often in seconds each separate player will be checked for rankup
  770. # This is different than general check just to avoid couple players ranking up at same time
  771. # This also defines how often player will be notified about possible rankup and it will proportionaly increase with each time player get notification to avoid annoying spam in chat
  772. # Keep it longer or same as general delay time
  773. PlayerDelay: 120
  774. # Enable or disable progression bar in rank info window
  775. progressBar: false
  776. # When set to true, command /cmi ranklist will output ranks from your rankup path which will exclude any rank from different paths or different rankup trees all together
  777. # When set to false, all set ranks will be shown in the list
  778. ListSamePathOnly: false
  779. EffectUp: GColumn
  780. # When set to true requirements which involve time will be shown in short format like '50 hours' instead of '2 days 2 hours'
  781. OnlyHours: false
  782. # When OnlyHours set to true you can add minutes to the output message instead of showing fractions. So you can have '5 hours 30 minutes' instead of 5.5hours'
  783. includeMinutes: false
  784. Signs:
  785. # Defines in milliseconds how often to check if player entered Dynamic Sign trigger area
  786. # Bigger numbers can help slightly lower server load
  787. # This is not essential to keep in low numbers
  788. CheckInterval: 3000
  789. # Defines list sign top lines which cant be edited with shift right click
  790. # Usually used for preventing shop sign modifications
  791. editBlackList:
  792. - '[Shop]'
  793. Skins:
  794. # Applies skin to player automatically on his login to server if he doesnt have one already set
  795. # This will always set to skin by target player name
  796. AutoApply: false
  797. # Sets player sking to Steve when turning skin off and lets server to handle it
  798. # If its false, then skin will be changed to online one
  799. SteveOnOff: false
  800. # Requests from player specific permission for that skin cmi.command.skin.perm.[skinName]
  801. RequireSpecificPerm: false
  802. # Defines time in minutes how offten we want to update skin information from online Mojang servers
  803. # Keep in mind that your server can only send 1 request every minute, so keep it at a decent amount, hour or more
  804. # So if you have this set to 1 hour, then player skin information will be updated if player old skin information is older then 1 hour
  805. # This only triggers when player joins server or changes skin manually
  806. SkinUpdateTimer: 1320
  807. # Defines time in minutes how offten we want to send requests to Mojang servers
  808. # This is to limit amount of requests in specific time to avoid cluter with possible requests
  809. SkinRequestFrequency: 10
  810. Alert:
  811. # Time in minutes for how long we want to keep set allert on player when performing /cmi alert command. Default is 24 hours
  812. Timer: 1440
  813. Notes:
  814. # When enebled, when player logs in who has alert set on him, staff member will get notification that this player have some notes attached to him
  815. ShowOnAlertEvent: true
  816. GroundClean:
  817. # List of item types not to be removed on ground clean action
  818. WhiteList:
  819. - itemType
  820. Command:
  821. CommandFilter:
  822. Duplicate:
  823. # When set to true, plugin will prevent spaming of same or similar command in short time range. Can be bypased with cmi.commandfilter.bypass permission
  824. Use: false
  825. # How much in percentage command is counted as same
  826. Percentage: 80
  827. # Defines how often in seconds you can send same/similar commands
  828. Interval: 5
  829. # How many commands you can repeat before stopped for cooldown
  830. MinAmount: 2
  831. # Whitelisted commands to ignore
  832. WhiteList:
  833. - msg
  834. - tell
  835. - login
  836. - register
  837. Spy:
  838. # Delay in seconds for commands spy to turn on after relog
  839. # This will prevent some one from loging in with admin account and seeing commands before loging in
  840. # Keep it at same or higher than your login plugin delay for entering password
  841. # This includes social spy too
  842. DelayForTrigger: 60
  843. # Commands in this list will not be shown when command spy is enabled for player for security/privacy reasons
  844. # This can be bypassed with cmi.command.commandspy.bypass permission node
  845. BlackListed:
  846. - register
  847. - login
  848. - l
  849. # Players without cmi.security.admin will only see commands from this list with command spy feature
  850. CommandList:
  851. - cmi spawn
  852. - cmi tp
  853. - cmi tpa
  854. - cmi heal
  855. - cmi feed
  856. - cmi fly
  857. Notes:
  858. # For how long to keep players notes in days
  859. ExpiresIn: 30
  860. Mail:
  861. # For how long to keep players mail in days
  862. ExpiresIn: 30
  863. # Mailing to all players will send mails to players who loged into server in last x days
  864. mailAllDays: 7
  865. # How many mails we should keep for each player
  866. # When email limit is reached oldest one will be removed
  867. MaxMails: 50
  868. DisplayName:
  869. # If you have 3rd party plugin changing players display name, set this to false
  870. Change: false
  871. # Format of players display name. By default only nick name will be visible, if its set, if not, then players name
  872. # Possible custom varibales: {prefix} {suffix} {nicknameprefix}
  873. # Supports placeholders
  874. Format: '{nickName}'
  875. # Defines regex for valid nick name
  876. # By default only letters and numbers are allowed
  877. # If you want to allow any letter from any language use [^\p{L}0-9\-\_]
  878. ValidNicknameRegex: '[^\p{L}0-9\-\_]'
  879. NickName:
  880. # Prevents players to change their nick name to one of defined without permission
  881. # Use lower case
  882. # cmi.command.nick.bypassblacklist
  883. # to bypass protection against already in use name/nickname use cmi.command.nick.bypassinuse
  884. BlackList:
  885. - admin
  886. - administrator
  887. - server
  888. - staff
  889. - staf
  890. # Min length of nick name, can be bypassed with cmi.command.nick.bypass.length
  891. MinLength: 4
  892. # Max length of nick name, can be bypassed with cmi.command.nick.bypass.length
  893. MaxLength: 16
  894. # Adds prefix for players nickname to indicate that its not real name. This can be added to display name with {nicknameprefix}
  895. Prefix: '~'
  896. # When true, will only add nickname prefix when its not same as original name. This can allow colorization or capitalization change without adding prefix
  897. PrefixWhenDifferent: false
  898. TabComplete:
  899. # When true, online players nick name will be used instead of real name in tabcomplete
  900. ReplaceReal: true
  901. # When true, we will include real name on top of nickname. This only has effect when ReplaceName is enabled
  902. IncludeReal: false
  903. Dye:
  904. # When set to true colored lether armor will be bound to the player who receives that coloration and will not work on others if he would give it to them
  905. # Only applies for dynamic armor colors like biome, health and so on
  906. BoundToPlayer: false
  907. # Shows if there is an available new version on login with cmi.versioncheck permission node
  908. ShowNewVersion: false
  909. Spawners:
  910. # If you experiencing issues with spawner handling, set this to true to avoid any spawner manipulations from CMI side
  911. # This will disable features like, spawner placement, spawner drops, spawner charges and so on
  912. FullDisable: false
  913. Break:
  914. # ATTENTION! cmi.dropspawner will be required to get spawner dropping for the player
  915. # Enable or disable spawner handler for spawner break
  916. # If enabled player will get spawner if using silktouch pickaxe and have cmi.dropspawner permission node
  917. # If player has cmi.dropspawner.nosilk permission node, player is not required to use silk touch pickaxe to get droped spawner
  918. Enabled: false
  919. # If set to true, player will need to have particular permission node to break and get particular spawner.
  920. # In example: player should have cmi.dropspawner.pig to break pig spawner and get it dropped, or cmi.dropspawner.zombie to get zombie spawner
  921. RequiresExactPermission: false
  922. # When set to false, exp will not be dropped from broken spawner independent if spawner it self is being dropped
  923. # When set to true exp will be dropped only if spawner is not
  924. DropExp: false
  925. # Minimal silktouch level required to get spawner back
  926. SilkTouchLevel: 1
  927. # Number in percentage from 0 up to 100 for a spawner to be dropped when you break one
  928. BaseDropChance: 100
  929. Place:
  930. # Enable or disable spawner handler for spawner place
  931. # If enabled player will place spawner depending from what it is by its type
  932. # If disabled then spawner will be placed in normal way and it will allow other plugins to handle its placement
  933. Enabled: true
  934. # If set to true, player will need to have appropriate permission node to place spawner by its type
  935. RequiresPermission: false
  936. # RequiresPermission should be set to true for this to work. If set to true, player will need to have particular permission node to place particular spawner.
  937. # In example: player should have cmi.placespawner.pig to place pig spawner, or cmi.placespawner.zombie to place zombie spawner
  938. # If set to false, then player will need to have basic cmi.placespawner permission to place any type of spawner
  939. RequiresExactPermission: false
  940. Interact:
  941. # When set to true, players trying to change spawner with monster egg will require appropriate permission node
  942. # In example: player should have cmi.egginteract.pig to change spawner into pig, or cmi.egginteract.zombie to change into zombie spawner
  943. EggRequiresPermission: false
  944. # If set to true, spawners will have chance to be dropped when destroying with tnt
  945. TnTExplosionDrop:
  946. use: false
  947. # Chance in percentage for spawner to drop
  948. Chance: 30
  949. # If set to true, spawners will have chance to be dropped when destroyed by creeper
  950. CreeperExplosionDrop:
  951. use: false
  952. Chance: 30
  953. Charges:
  954. # When enabled players will be assigned to particular spawner charges group who have cmi.spawners.charge.[groupName] permission node
  955. # Players will be limited to how many spawners they can mine
  956. # StartingCharge will determine how many charges they will have on first time joining group
  957. # MaxCharge will limit to how many charges you can have at one time
  958. # Cooldown determines how often new charge will be given
  959. # Bonus is optional and it will determine by how many seconds to lower cooldown for next charge when placing spawner
  960. # Option to bypass limitations with cmi.spawners.charge.bypass
  961. Use: false
  962. # If set to true when player runs out of spawner charges spawner will be destroyed without droping it
  963. BreakWithoutCharge: false
  964. List:
  965. Noob:
  966. Use: false
  967. StartingCharge: 2
  968. MaxCharge: 5
  969. Cooldown: 3600
  970. Bonus: 10
  971. Advanced:
  972. Use: false
  973. StartingCharge: 3
  974. MaxCharge: 6
  975. Cooldown: 3000
  976. Bonus: 10
  977. Proximity:
  978. # Allows to limit how tight spawners can be placed from each other
  979. Use: false
  980. # Radius in blocks from placed block. Max range is 16
  981. # Can be bypassed with cmi.spawners.proximity.bypass
  982. Range: 3
  983. ItemRenaming:
  984. # When set to true, players will be denyied from renaming defined items in anvil or with itemname command
  985. # Option to define specific name by using regex format
  986. # Can be bypassed with cmi.anvil.itemrename.bypass
  987. Prevent: false
  988. # When set to true item renaming will be disabled in general, with anvil or command independent of renamed material
  989. # This can be bypassed with previous permission node
  990. GlobalDisable: false
  991. # Defines maximum length of item name excluding color codes for itemname command
  992. # Set it to 0 if you want to remove restrictions
  993. MaxLength: 64
  994. # List of materials followed with optional regex code which can prevent specific naming, like renaming mob spawners into another type while still allowing renaming spawner into anything else
  995. List:
  996. - mobspawner:([A-z]+ (?i)\w*spawner)
  997. - GOLD_NUGGET
  998. SpawnMob:
  999. # Defines how many passengers entities can be spawned at once
  1000. MaxQuantity: 100
  1001. MaxPassengers: 100
  1002. Counter:
  1003. # Default range to use when performing /counter start
  1004. Range: 10
  1005. Mirror:
  1006. # Defines how far in blocks from mirror center you can build
  1007. # This is mainly to protect from forgeting to turn off mirror and starting to build on different side of map
  1008. MaxRange: 50
  1009. # When disabled block will not be broken in mirror mode
  1010. # This is mainly to prevent this feature being used for mining purposes and not for building
  1011. BreakDisabled: false
  1012. NetherPortal:
  1013. # Can prevent nether portal creation entirely. Option to bypass with cmi.netherportalbypass
  1014. PreventCreation: false
  1015. # Maximum height nether portal can be created. Vanilla size is 23
  1016. MaxHeight: 23
  1017. # Maximum width nether portal can be created. Vanilla size is 23
  1018. MaxWidth: 23
  1019. Portals:
  1020. # Defines in milliseconds how often to check if player entered portal or not
  1021. # Bigger numbers can help slightly lower server load but small portals, 1 block depth without back wall can be passed through without teleportations if player moves fast enought
  1022. CheckInterval: 300
  1023. # Defines in milliseconds how often to check if player entered portal range for particles to apear
  1024. CheckParticleInterval: 500
  1025. Defaults:
  1026. # Should we perform commands without set destination location by default
  1027. # This only effects newly created portal areas
  1028. # When set to true at moment you create portal you can enter it and commands defined belove will be performed without teleporting you anywhere
  1029. # This can be change for each portal independently with ingame portal editor
  1030. PerformCommands: false
  1031. # Commands to be performed on teleport event
  1032. Commands:
  1033. - cmi effect [playerName] blindness 2 1 -s
  1034. Animations:
  1035. # Enable sitting on stair block by clicking on them with empty hand or by looking and using command
  1036. # Requires cmi.command.sit.stairs
  1037. SitOnStairs: false
  1038. StairsAsChairs: false
  1039. SlabsAsChairs: false
  1040. CarpetsAsChairs: false
  1041. RemoveFromChairOnDamage: false
  1042. # Player will sit on chair only after rapid double click
  1043. DoubleClick: false
  1044. # Delay in milliseconds between clicks to sit on chair when double click is enabled
  1045. DoubleClickDelay: 200
  1046. # Range in blocks from player to look up for valid chair block
  1047. ChairRange: 4
  1048. # All possible damage causes: contact, entity_attack, entity_sweep_attack, projectile, suffocation, fall, fire, fire_tick, melting, lava, drowning, block_explosion, entity_explosion, void, lightning, suicide, starvation, poison, magic, wither, falling_block, thorns, dragon_breath, custom, fly_into_wall, hot_floor, cramming, dryout,
  1049. # Syntax should be [permissionNode]:[damageCause]:[multiplier]
  1050. # Example: nolavadamage:lava:0 will prevent lava damage with cmi.damagecontrol.nolavadamage permission node
  1051. # Negative values will heal player instead of damaging him
  1052. # If player have more than one permission node for same damage cause, then last one in list will be used to determine final damage
  1053. DamageControl:
  1054. - nowalldamage:fly_into_wall:0
  1055. - lowermagmacubedamage:hot_floor:0.5
  1056. Totem:
  1057. # When this set to true, on players death totem will be used even if he is not holding it in hand
  1058. RemoveFromInventory: false
  1059. Cooldown:
  1060. # When this set to true player can use totem only every X second's
  1061. Use: false
  1062. Time: 600
  1063. Warmup:
  1064. # When this set to true player can use totem to have X amount of second's, during which he can die and be resurected
  1065. # Totem will be consumed durring activation and wont be returned even if resurection is not used during warmup time
  1066. Use: false
  1067. Time: 10
  1068. # If player falls into void while having totem, he will be teleported to respawn location and totem gets consumed
  1069. ProtectFromVoid: false
  1070. Effects:
  1071. # Time in seconds effect needs to be applied to the player. Set it to 0 if you want to disable it
  1072. Regeneration: 45
  1073. FireResistance: 40
  1074. Absorbtion: 5
  1075. Elytra:
  1076. # cmi.elytra - allows usage of elytra
  1077. # cmi.elytra.boost - allows usage of boost
  1078. # cmi.elytra.superboost - allows ussage of super boost
  1079. # cmi.elytra.speedometer - allows to see speedometer
  1080. Boost:
  1081. # Max speed until player wont get any boost
  1082. SpeedLimit: 200
  1083. # When enabled items/exp wont be consumed if player is over speed limit
  1084. SpeedLimitStop: false
  1085. # Do you want to show decimals in speed
  1086. SpeedDecimals: false
  1087. # By how much boost player on each use
  1088. GeneralMultyplier: 0.1
  1089. # By how much boost player on each super boost use
  1090. # Use shift while using simple boost
  1091. SuperMultyplier: 0.3
  1092. # Uses defined items instead of exp
  1093. UseItems: false
  1094. # Item material name
  1095. # Defines item which will be consumed for each boost event
  1096. ConsumedItem: STONE
  1097. # Item material name
  1098. # Set it to AIR if you want to allow boost without holding any particular item in your hand
  1099. # Keep in mind that you still need to hold any item or click left mouse button for it to work when its set to AIR
  1100. Item: FEATHER
  1101. # Item material name
  1102. # Set it to AIR if you want to allow launch to be performed without holding any particular item in your hand
  1103. # Keep in mind that you still need to hold any item or look at a block for it to work properly when its set to AIR
  1104. LaunchItem: FEATHER
  1105. # Requires to hold defined item in hand. Only when UseItems is set to false
  1106. RequiresItem: false
  1107. # Amount of exp consumed on each boost
  1108. Amount: 1
  1109. # Amount of exp consumed on each super boost
  1110. SuperAmount: 5
  1111. # Shows particles when flying
  1112. ShowParticles: false
  1113. Launch:
  1114. Time: 2
  1115. # 1.13+ servers. Do you want to disable riptide enchant usage while flying with elytra and trident which has riptide enchant
  1116. # This combination is dangerous as player can reach extreme speed's if allowed to use it
  1117. DisableRiptide: false
  1118. Fix:
  1119. # Disables option to damage yourself while flying with arrows to boost up
  1120. PreventSelfDamage: false
  1121. # Disables option to use rockets to boost yourself while flying with elytra
  1122. PreventRocketUsage: false
  1123. FlightCharge:
  1124. # By default boss bar message will be shown with remaining charges. If disabled then bossbar will only appear when flight charge was modified but not when its depleating while flying
  1125. ShowBossBar: false
  1126. # When set to true, each time player gets flight charge or relogs, his fly mode will be toggled on
  1127. # If set to false, then players will have to manually turn on flight with /cmi flyc
  1128. EnabledByDefault: false
  1129. # When set to true, in event of player changing his game mode from survival/adventure to creative/spectator his flight charge mode will get disabled
  1130. # Same applies when changing game mode from creative/spectator to survival/adventure
  1131. AutoSwitch: false
  1132. # How much it costs for one recharge point in exp points. Value can be in decimals, like 0.2 but it cant be equal or lower than 0
  1133. # Set to 0 to disable this type of recharge
  1134. ExpRechargeCost: 1.0
  1135. # How much it costs for one recharge point. Value can be in decimals, like 0.2 but it cant be equal or lower than 0
  1136. # Set to 0 to disable this type of recharge
  1137. MoneyRechargeCost: 1.0
  1138. # Defines maximum amount of charge player can have
  1139. # One charge is one traveled block while flying
  1140. # if player doesn't move, then one charge for each second while hovering
  1141. MaxChargeLevel: 1000
  1142. # Defines multiplier when player doesn't move but is hovering. For each second player hovers.
  1143. # Set to 0 to disable
  1144. DeductOnIdling: 1.0
  1145. # If this is set above 0, then player will loose defined amount of charges each second they are flying instead of traveled blocks
  1146. # Set to 0 to disable, which will deduct charges for traveled blocks
  1147. DeductOnlyForTime: 0.0
  1148. AutoRecharge:
  1149. # Value in percentage when we should automatically recharge players flight charges if player enabled autorecharge with /autorecharge command
  1150. From: 10.0
  1151. # Value in percentage of charges we need to recharge
  1152. # 25 will result into 25% of max allowed charges being recharged each time auto recharge is triggered
  1153. Amount: 25.0
  1154. # Defines multiplier when player falls down of charge to be taken
  1155. # This only effects when player falls from above 3 blocks of hight
  1156. # In example if player falls from 10 blocks height, then 7 * 2 = 14 charges will be taken
  1157. # This is to prevent avoiding no penalty from jumping from cliffs
  1158. # Set to 0 if you want to disable it
  1159. DeductOnFallMulti: 2
  1160. # Defines if you want to damage player when he falls down from higher than 3 blocks height
  1161. # This will not kill player even if he would drop from 200 block height, but will leave him with 1 hp
  1162. # This will only effect players who jumped down and not those who disabled fly mode in mid air
  1163. DamageOnFall: true
  1164. # DamageOnFall should be enabled for this to work
  1165. # This will define if you want to damage player when he deactivates fly mode in mid air
  1166. DamageOnToggle: false
  1167. # DamageOnFall should be enabled for this to work
  1168. # This will define if you want to kill player if fall damage if higher than his health amount
  1169. KillOnFall: false
  1170. # When color name is defined then at moment player starts flying with flight charges, he will start glowing
  1171. # Set this to 'none' if you want to disable it
  1172. GlowColor: none
  1173. Point:
  1174. # Default particle for point command. Options: fireworks_spark, crit, magic_crit, potion_swirl, potion_swirl_transparent, spell, instant_spell, witch_magic, note, portal, flying_glyph, flame, lava_pop, footstep, splash, particle_smoke, explosion_huge, explosion_large, explosion, void_fog, small_smoke, cloud, coloured_dust, snowball_break, waterdrip, lavadrip, snow_shovel, slime, heart, villager_thundercloud, happy_villager, large_smoke, water_bubble, water_wake, suspended, barrier, mob_appearance, end_rod, damage_indicator, sweep_attack, totem, spit, squid_ink, bubble_pop, current_down, bubble_column_up, nautilus, dolphin, water_splash, campfire_signal_smoke, campfire_cosy_smoke, sneeze, composter, flash, falling_lava, landing_lava, falling_water, dripping_honey, falling_honey, landing_honey, falling_nectar, soul_fire_flame, ash, crimson_spore, warped_spore, soul, dripping_obsidian_tear, falling_obsidian_tear, landing_obsidian_tear, reverse_portal, white_ash, light, falling_spore_blossom, spore_blossom_air, small_flame, snowflake, dripping_dripstone_lava, falling_dripstone_lava, dripping_dripstone_water, falling_dripstone_water, glow_squid_ink, glow, wax_on, wax_off, electric_spark, scrape, block_marker, sonic_boom, sculk_soul, sculk_charge_pop, cherry_leaves,
  1175. DefaultParticle: COLOURED_DUST
  1176. Messages:
  1177. Login:
  1178. # If set to true, login message wont be shown
  1179. Disabled: false
  1180. # Defines number of players from which to automatically start hiding join messages
  1181. # Set to -1 to disable this
  1182. AutoHideFrom: -1
  1183. Custom:
  1184. # If set to true, custom login message will be used. cmi.messages.disablelogin can be used to disable message for player
  1185. Use: false
  1186. # When enabled and you have bungeeserver with CMIB on it we will try to detect where player went and we will show switch server message instead of login if possible
  1187. ServerSwitch: false
  1188. Logout:
  1189. # If set to true, logout message wont be shown
  1190. Disabled: false
  1191. # Defines number of players from which to automatically start hiding logout messages
  1192. # Set to -1 to disable this
  1193. AutoHideFrom: -1
  1194. Custom:
  1195. # If set to true, custom logout message will be used. cmi.messages.disablequit can be used to disable message for player
  1196. Use: false
  1197. # When enabled and you have bungeeserver with CMIB on it we will try to detect where player went and we will show switch server message instead of logout if possible
  1198. ServerSwitch: false
  1199. # Check locale file for translation and custom placeholders: [playername], [totalUsers], [onlinePlayers]
  1200. FirstJoinMessage:
  1201. Use: false
  1202. # When enabled player names will be checked against provided regex and if match is found then login and/or logout message will not be shown
  1203. Filter:
  1204. ForLogin: false
  1205. ForLogout: false
  1206. Regex:
  1207. - b[a@][s\$][t\+][a@]rd
  1208. - (c|k|ck|q)[o0](c|k|ck|q)[s\$]u(c|k|ck|q)[e3]r
  1209. - mast(e|ur)b(8|ait|ate)
  1210. Books:
  1211. # Defines default creator name for books when using getbook command
  1212. DefaultAuthor: Server
  1213. # When set to true books write date will be added
  1214. AddDate: false
  1215. # Defines name of customtext on players login to server. To disable just set name to non existing customText
  1216. Motd: welcomeMessage
  1217. Warnings:
  1218. Default:
  1219. LifeTime: 86400
  1220. Points: 1
  1221. DefaultReason: '&7Violated server rules'
  1222. Categories:
  1223. Swear:
  1224. LifeTime: 86400
  1225. Points: 3
  1226. DefaultReason: '&7Swearing'
  1227. Grief:
  1228. LifeTime: 86400
  1229. Points: 10
  1230. DefaultReason: '&7Griefing'
  1231. Bug:
  1232. LifeTime: 86400
  1233. Points: 30
  1234. DefaultReason: '&7Using bugs'
  1235. Cheat:
  1236. LifeTime: 86400
  1237. Points: 50
  1238. DefaultReason: '&7Using cheats'
  1239. Perform:
  1240. '3':
  1241. - cmi mute [playerName] 10m
  1242. - cmi msg [playerName] !&cMuted for &710 &cminutes for getting &73 &cwarnings!
  1243. '5':
  1244. - cmi kick [playerName] &cKicked for getting 5 warnings!
  1245. '10':
  1246. - cmi tempban [playerName] 5m &cTemporary banned for getting 10 warnings!
  1247. Spawn:
  1248. # Forces players to login in defined spawn point when logging into server
  1249. # Can be bypasses with cmi.spawnonjoin.bypass permission node
  1250. SpawnOnJoin: false
  1251. # List of worlds which should be ignored and players joining in those servers will not be teleported to appropriate spawn point but will login at their log out location
  1252. IgnoredWorlds: []
  1253. # Defines players spawn point after death if set to true, if not, then it will be used only for /cmi spawn command
  1254. # RespawnLocation will indicate if you want to use this location as possible respawn point for player after death
  1255. Main:
  1256. World: world
  1257. X: 0.5146005951401649
  1258. Y: 92.0
  1259. Z: 0.6496079816825431
  1260. Pitch: -2.152124
  1261. Yaw: 359.7413
  1262. RespawnLocation: false
  1263. Rng: 0
  1264. # Defines players first spawn point when he logs into server for the first time
  1265. FirstSpawn:
  1266. Use: true
  1267. World: world
  1268. X: 0.626598397817105
  1269. Y: 92
  1270. Z: 0.5295188346551846
  1271. Pitch: -0.5994349
  1272. Yaw: 90.19287
  1273. Newbie:
  1274. # Kit name to give for new players joining server
  1275. Kit: Newbie
  1276. Kits:
  1277. # When set to true, kit list will be shown in GUI instead of chat list
  1278. GUI: true
  1279. # When set to true, kit selection gui empty fields will get filled with definet item
  1280. FillEmptyFields: true
  1281. # When enabled players can preview kits they have access to or have cmi.kit.[kitName].preview or cmi.kit.[kitName].* permission node
  1282. KitPreview: true
  1283. Buttons:
  1284. Cooldown: Watch
  1285. Usages: STONE_PLATE
  1286. Money: GOLD_INGOT
  1287. Exp: EXP_BOTTLE
  1288. Desc: WOOL:13
  1289. Back: Fence
  1290. Complex:
  1291. CloseButton:
  1292. Use: true
  1293. Slot: 9
  1294. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
  1295. Commands:
  1296. - closeinv!
  1297. InfoButton:
  1298. # Extra button to be used in case you want to provide any aditional information when clicking on it
  1299. Use: false
  1300. Slot: 1
  1301. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
  1302. Commands:
  1303. - closeinv!
  1304. Warps:
  1305. # When set to true, warps list will be shown in GUI instead of chat list
  1306. GUI: false
  1307. # Automatically opens GUI when created new warp point
  1308. GUIOnCreation: true
  1309. # Minimal length of warp name
  1310. MinLength: 2
  1311. # Maximal length of warp name
  1312. MaxLength: 16
  1313. # How many warps to show in each page
  1314. perPage: 50
  1315. # Do you want to show creator in warp list
  1316. showCreator: false
  1317. # When set to true, new warps by default will require permission node to use them
  1318. requirePerm: false
  1319. Complex:
  1320. CloseButton:
  1321. Use: true
  1322. Slot: 9
  1323. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
  1324. Commands:
  1325. - closeinv!
  1326. InfoButton:
  1327. # Extra button to be used in case you want to provide any aditional information when clicking on it
  1328. Use: false
  1329. Slot: 1
  1330. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
  1331. Commands:
  1332. - closeinv!
  1333. DynamicViewRange:
  1334. # By setting to true will enable dynamic view range feature. Its still in beta stage and can result in some CPU load increase.
  1335. # Don't enable if you are not using this feature on your server
  1336. Enabled: false
  1337. WorldLimits:
  1338. # By setting to true fly and gamemode limitations per world will be aplied for player on world change if they dont have appropiate permission node
  1339. Enabled: false
  1340. # World list with default game modes
  1341. # If player will have cmi.worldlimit.gamemode.bypass permission node, game mode wont be changed
  1342. # Possible modes: creative, survival, adventure, spectator,
  1343. Gamemode:
  1344. - world:Survival
  1345. # If player will have cmi.worldlimit.fly.bypass permission node, fly mode wont be changed
  1346. Fly:
  1347. - world:False
  1348. # If player will have cmi.worldlimit.elytra.bypass permission node, elytra flight will not be prevented
  1349. # Players joining worlds with disable elytra flight will get their elytra dismounted if possible
  1350. ElytraFlight:
  1351. - worldName:False
  1352. # When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
  1353. FlyAboveRoof: true
  1354. # When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
  1355. FlyAboveRoofLimitations:
  1356. - world-256
  1357. - world_nether-128
  1358. - world_the_end-256
  1359. - briz-256
  1360. - hg1-256
  1361. - spawn-256
  1362. # If player will have cmi.worldlimit.god.bypass permission node, god mode wont be changed
  1363. GodMode:
  1364. - world:False
  1365. # Prevents particular entity spawn reasons in defined worlds. All possible reasons: NATURAL, JOCKEY, CHUNK_GEN, SPAWNER, EGG, SPAWNER_EGG, LIGHTNING, BUILD_SNOWMAN, BUILD_IRONGOLEM, BUILD_WITHER, VILLAGE_DEFENSE, VILLAGE_INVASION, BREEDING, SLIME_SPLIT, REINFORCEMENTS, NETHER_PORTAL, DISPENSE_EGG, INFECTION, CURED, OCELOT_BABY, SILVERFISH_BLOCK, MOUNT, TRAP, ENDER_PEARL, SHOULDER_ENTITY, DROWNED, SHEARED, EXPLOSION, RAID, PATROL, BEEHIVE, PIGLIN_ZOMBIFIED, COMMAND, CUSTOM, DEFAULT
  1366. SpawnReasons:
  1367. world:
  1368. - None
  1369. world_nether:
  1370. - None
  1371. world_the_end:
  1372. - None
  1373. briz:
  1374. - None
  1375. hg1:
  1376. - None
  1377. spawn:
  1378. - None
  1379. # Checks if players name changed from last known
  1380. CheckForNameChange:
  1381. # Do you want to perform commands
  1382. PerformCommandsOnNewName: false
  1383. # Command list to be performed in case player logs in with new name
  1384. NameChangeCommands:
  1385. - 'asConsole! cmi broadcast !&2[oldname] logged in with new name: [newname]'
  1386. inv:
  1387. # Do you want to save the player's inventory on his death
  1388. SaveOnDeath: false
  1389. # When set to true, empty inventories (no items in inventory) will not be saved on players death
  1390. IgnoreEmpty: false
  1391. # If set to true then player should have cmi.saveinv permission node for inventory to be saved on death
  1392. RequiresPermission: false
  1393. # How many inventories, we will keep for each player
  1394. SavedInventories: 5
  1395. restore:
  1396. # Set to false if you don't want to restore hp state on inventory load with /cmi invload command
  1397. HP: false
  1398. # Set to false if you don't want to restore players experience points
  1399. XP: false
  1400. # Set to false if you don't want to restore food state
  1401. Food: false
  1402. # Set to false if you don't want to restore saturation level
  1403. Saturation: true
  1404. # Set to false if you don't want to restore potion effects
  1405. Potions: false
  1406. # Set to false if you don't want to restore items
  1407. Items: true
  1408. # List of materials we should not save
  1409. # Keep in mind that you might need to include all materials for colored items, like wool or shulker boxes
  1410. BlackListedItems:
  1411. - ''
  1412. hunger:
  1413. # Do you want to give more than 20 hunger for players
  1414. overide: false
  1415. heal:
  1416. RemoveNegative:
  1417. # Do you want to remove negative potion effects from player on heal
  1418. use: false
  1419. List:
  1420. - blindness
  1421. - confusion
  1422. - harm
  1423. - hunger
  1424. - poison
  1425. - slow
  1426. - slow_digging
  1427. - weakness
  1428. - wither
  1429. Cuff:
  1430. # When set to false will allow players to talk who is cuffed
  1431. Mute: true
  1432. AllowedCommands:
  1433. - msg
  1434. - r
  1435. - tell
  1436. Mute:
  1437. # When set to true, player will not be allowed to send private messages while he is muted
  1438. DenyPrivateMessages: true
  1439. Dispose:
  1440. # Defines how big is dispose ui 1-6
  1441. UILines: 4
  1442. # Should we allow disposing items with attached commands in them
  1443. CustomModelData: true
  1444. AttachedCommands: true
  1445. ItemRepair:
  1446. RepairShare:
  1447. # When neabling you will need to perform full server restart for it to take effect
  1448. # When enabled will prevent players repairing items for others in anvil regular way. They still can use items and repairs normaly for them selfs
  1449. # Can be bypassed with cmi.command.repair.repairshare.bypass
  1450. ProtectNormalRepair: false
  1451. # When enabled will prevent players repairing items for others with CMI command. They still can use items and repairs normaly for them selfs
  1452. ProtectCommandRepair: false
  1453. # Sets durability on item when another picks it up or selects in inventory. Set to 0 or less if you don't want to change durability
  1454. # Attention! Keep this number above 0, otherwise item will get removed without option for the player to repair it throw some means, unless this is what you actually want
  1455. Durability: 1
  1456. # When set to true, player who have cmi.command.repair permission will bypass this protection and can use other user repaired items without any additional actions
  1457. BypassWithRepairPermission: false
  1458. # When enabled additional lore line will be added when player can't use that item. This will not be shown for owner of item
  1459. AddLore: false
  1460. # When set to true, interact event will be canceled to prevent item usage
  1461. CancelEvent: false
  1462. # When set to true, player will get message informing about item usage he dint repaired him self
  1463. InformWithMessage: false
  1464. Repair:
  1465. # List of custom model data id's we should not allow to be repaired with /repair command
  1466. BlockedCustomDataID:
  1467. - 298785423
  1468. # When item costs money, player will be required to confirm repair action by clicking message in chat
  1469. Confirmation: false
  1470. # When set to true, item repair with /cmi repair will cost money depending on setup
  1471. # Player who performs command will pay repair cost
  1472. # If command gets performed from console, then player whose items are repaired will be paying
  1473. CostsMoney: false
  1474. # Base price to repair item
  1475. # If you have enabled durability check, then this value will wary depending on items condition
  1476. BasePrice: 100.0
  1477. # Item repair cost will depend on how baddly item is damaged
  1478. CheckDurability: false
  1479. # Adds extra cost to repair depending on items cost set in /cmi setworth
  1480. # Value should be set from 0 to 100 range
  1481. WorthPercentage: 10.0
  1482. # Adds extra cost to repair depending on items enchantment cost set in /cmi setenchantworth
  1483. # Value should be set from 0 to 100 range
  1484. # If item has more then one enchantment, then prices will be added up
  1485. enchantWorthPercentage: 10.0
  1486. Cooldowns:
  1487. # You can enable any command cooldown to prevent instant usage of it
  1488. # cmi heal:180 means that player can use /cmi heal command only once every 180 seconds
  1489. # if cooldown set to -1 then this command can be performed only one time
  1490. # Administration can bypass limitations with cmi.cooldownbypass.[commandname] permission node
  1491. # Always use full command name and not its alias
  1492. # ----------
  1493. # Alternatively you can use cmi.cooldown.[some_command].[timer] permission node. For example: cmi.cooldown.cmi_heal.30 which will set 30 second cooldown on /cmi heal command
  1494. # If you want to apply cooldown on command when variable is provided, add extra _ at end. For example cmi.cooldown.cmi_heal_.30 which will only use this cooldown when healing some one else
  1495. # KEEP IN MIND that for permission to work you need to set base command cooldown in this list, otherwise permission node will have no effect
  1496. # -----
  1497. # ATTENTION! If you have command like "/cmi home" and you want to prevent teleportation to home but allow gui opening without restrictions, use space after command, in example "cmi home :10"
  1498. Enabled: false
  1499. List:
  1500. - cmi heal:180
  1501. - cmi feed:120
  1502. Combat:
  1503. # Defines combat timer to be used in particular features
  1504. Timer: 15
  1505. # When enabled we will allow for players to be damaged in safe zone if they are tagged for pvp
  1506. safeZoneDamage: false
  1507. # If set to true, then attacked player will be included into combat mode even if he doesnt fight back
  1508. # If set to false then only attacker will be marked for pvp mode
  1509. IncludeVictim: true
  1510. Player:
  1511. # If set to true, then player who gets placed into combat mode will get its fly mode disabled
  1512. # This will disable players fly mode which will result in player dropping down and will disable option to start flying
  1513. # This can be bypassed by player performing fly command if he has access to it and commands durring combat are not blocked
  1514. # Can be bypassed with cmi.pvp.PFlyBypass permission node
  1515. DisableFlight: false
  1516. # If set to true player whose fly mode got disabled will not suffer fall damage, once
  1517. DisableFallDamage: false
  1518. # When set to true player will see boss bar message indicating how long until combat mode ends
  1519. # This only applies for pvp type combat
  1520. ShowBossBar: false
  1521. # When enabled we will show damage numbers in a form of holograms when damaging players
  1522. ShowDamageNumbers: true
  1523. DamageNumbersFormat: '&c⚔[damage]'
  1524. # Prevents damage from players with god mode enabled
  1525. # Can be bypassed with cmi.pvp.godBypass permission node
  1526. noGodDamage: true
  1527. # Informs player that he cant damage players while in god mode
  1528. noGodDamageInform: true
  1529. # When set to true players will be only able to use commands defined in the list
  1530. # This only applies for pvp type combat
  1531. BlockCommands: false
  1532. AllowedCommands:
  1533. - msg
  1534. - r
  1535. - tell
  1536. # When set to true AllowedCommands become black list which will define which commands player cant use
  1537. MakeBlackList: false
  1538. Mob:
  1539. # If set to true, then player who gets placed into combat mode will get its fly mode disabled
  1540. # Can be bypassed with cmi.pvp.MFlyBypass permission node
  1541. DisableFlight: false
  1542. # If set to true player whose fly mode got disabled will not suffer fall damage, once
  1543. DisableFallDamage: false
  1544. # When set to true player will see boss bar message indicating how long until combat mode ends
  1545. # This only applies for pve type combat
  1546. ShowBossBar: false
  1547. # When enabled we will include damage from environmental damage into mob combat timer
  1548. # This can include damage from cactus, magma blocks, suffocation, burning, fall damage and similar
  1549. IncludeEnvironment: true
  1550. # When enabled we will show damage numbers in a form of holograms when damaging mobs
  1551. ShowDamageNumbers: true
  1552. DamageNumbersFormat: '&c❤[damage]'
  1553. # Prevents damage from players with god mode enabled
  1554. # Can be bypassed with cmi.pve.godBypass permission node
  1555. noGodDamage: false
  1556. # Informs player that he cant damage mobs while in god mode
  1557. noGodDamageInform: false
  1558. # When set to true players will be only able to use commands defined in the list
  1559. # This only applies for pve type combat
  1560. BlockCommands: false
  1561. AllowedCommands:
  1562. - msg
  1563. - r
  1564. - tell
  1565. # When set to true AllowedCommands become black list which will define which commands player cant use
  1566. MakeBlackList: false
  1567. Heads:
  1568. Player:
  1569. Drop: false
  1570. # Percentage from 0 to 100 for head to be dropped. Decimals are acceptable, like 0.2
  1571. # 100 will mean that head will be dropped every time player kills another player
  1572. # 1 will mean that there is 1% that player will drop head if he is killed by another player
  1573. Percentage: 1.0
  1574. # Percentage from 0 to 100 for lowering chance in getting second head of same player
  1575. # This will reset on each server restart
  1576. LowerChanceOfterDrop: 50.0
  1577. # When enabled player heads will have bigger chance to drop when using tools with looting enchantment
  1578. # Value is in % and it will add appropriate percentage to current drop chance by using drop chance itself
  1579. # For example player who has head drop change of 1% with looting 3 which has 30% bonus will have 1.3% as end value (default values)
  1580. # This only applies for player heads
  1581. # You can add as many levels as you want, simply duplicate line and set new number, in example
  1582. # Lvl33: 35.5
  1583. LootBonus:
  1584. Enabled: false
  1585. Lvl1: 5.0
  1586. Lvl2: 15.0
  1587. Lvl3: 30.0
  1588. # List of worlds where we should drop player heads. Keep it empty if you want to include all possible ones
  1589. Worlds: []
  1590. Mob:
  1591. # Enables custom mob heads dropping from mobs with particular chance
  1592. # Check CustomHeads.yml for customization by entityType
  1593. Drop: false
  1594. # List of worlds where we should drop mob heads. Keep it empty if you want to include all possible ones
  1595. Worlds: []
  1596. ShulkerBoxes:
  1597. # When set to true, players will not have option to open shulker boxes while in combat
  1598. # Combat timer can be defined under combat section
  1599. PreventInCombat: false
  1600. # Money cost to open shulker box, if player doesn't have enough money then we will not allow to open shulker box from inventory
  1601. # Setting this to 0 will disable money requirement
  1602. # This can be bypassed with cmi.openshulker.free permission node
  1603. CostToOpen: 0.0
  1604. Vanish:
  1605. # Defines default states of vanish edit options for players
  1606. # This will not have any effect if player already edited his vanish mode with vanishedit command
  1607. Defaults:
  1608. damageToEntity: false
  1609. playerDamage: false
  1610. itemPickup: false
  1611. mobAggro: false
  1612. interaction: false
  1613. noisyChest: false
  1614. informOnLeave: false
  1615. informOnJoin: false
  1616. nightVision: true
  1617. bossbar: false
  1618. afkcommands: false
  1619. PrivateMessages: false
  1620. relogDisable: false
  1621. noMessages: false
  1622. fakeJoinLeave: false
  1623. mobSpawning: false
  1624. stopPlaytime: false
  1625. sleepIgnore: true
  1626. joinVanished: false
  1627. deathMessages: false
  1628. hookPlayers: false
  1629. Player:
  1630. Options:
  1631. CloseButton:
  1632. Use: true
  1633. Slot: 9
  1634. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
  1635. Commands:
  1636. - closeinv!
  1637. InfoButton:
  1638. # Extra button to be used in case you want to provide any aditional information when clicking on it
  1639. Use: false
  1640. Slot: 1
  1641. Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
  1642. Commands:
  1643. - closeinv!
  1644. # Defines default states for player options
  1645. # This will not have any effect if player already edited his options with /cmi options command
  1646. Defaults:
  1647. visibleHolograms: true
  1648. shiftSignEdit: true
  1649. totemBossBar: true
  1650. bassBarCompass: true
  1651. tagSound: true
  1652. # !Strongly not recommended to be enabled!
  1653. chatSpy: false
  1654. # !Strongly not recommended to be enabled!
  1655. cmdSpy: false
  1656. # !Strongly not recommended to be enabled!
  1657. signSpy: false
  1658. acceptingPM: true
  1659. acceptingTPA: true
  1660. acceptingMoney: true
  1661. chatbubble: true
  1662. pmSound: true
  1663. rideMe: true
  1664. pveDamageNumbers: true
  1665. pvpDamageNumbers: true
  1666. InformDurability: true
  1667. Icons:
  1668. visibleHolograms: BLACK_STAINED_GLASS
  1669. shiftSignEdit: OAK_SIGN
  1670. totemBossBar: TOTEM_OF_UNDYING
  1671. bassBarCompass: COMPASS
  1672. tagSound: PAPER
  1673. chatSpy: BUCKET
  1674. cmdSpy: WATER_BUCKET
  1675. signSpy: LAVA_BUCKET
  1676. acceptingPM: MAP
  1677. acceptingTPA: CLOCK
  1678. acceptingMoney: KNOWLEDGE_BOOK
  1679. chatbubble: LANTERN
  1680. pmSound: STONE_BUTTON
  1681. rideMe: SADDLE
  1682. pveDamageNumbers: WOODEN_SWORD
  1683. pvpDamageNumbers: DIAMOND_SWORD
  1684. InformDurability: ANVIL
  1685. WarmUps:
  1686. # You can enable any command warmup to prevent instant command usage
  1687. # tp:5:false means that when player performs /tp command he will need to wait 5 sec
  1688. # false variable is optional and when its set to false player cant move while warmup is counting
  1689. # If you dont want to deny empty warp command but want to deny any extra variable after that, then just add space, in example 'warp :5:false'
  1690. # When setting warmups for CMI commands, use full command name and not allias, in example 'cmi warp:5:false'
  1691. # Administration can bypass limitations with cmi.warmupbypass.[commandname] permission node
  1692. # ATTENTION! cmi home command is being handled in special way and to prevent double warmup, add space, example: - cmi home :5:false
  1693. # Experimental: add GlyphHead to the warmup to show particle effect while command is on warmup period. Like
  1694. # - cmi warp :3:false:GlyphHead
  1695. Enabled: false
  1696. InformOnNoMove: true
  1697. showCounterBarInfo: false
  1698. showBossBarInfo: true
  1699. List:
  1700. - cmi tp :5:false
  1701. - cmi back:3:true
  1702. - cmi warp :3:false
  1703. - cmi home :3:false
  1704. Jail:
  1705. # Defines in milliseconds how often to check if player leaves jail area
  1706. # Bigger numbers can help slightly lower server load
  1707. CheckInterval: 500
  1708. # Defines default jail time when time is not povided with command
  1709. DefaultTime: 300
  1710. # Chat range in blocks while player is in jail
  1711. # Set to 0 to allow talking
  1712. # set to -1 to prevent talking in general while jailed
  1713. ChatRange: 20
  1714. # When set to true jail time will decreese while player is offline
  1715. # When set to false jail time will only be counted while player is online
  1716. CountWhileOffline: false
  1717. # When set to true jail time will not decreese if player gets into afk mode while being jailed
  1718. # When set to false, time will pass normally
  1719. NoAfk: false
  1720. # Do you want to prevent players damage while he is in jail
  1721. PreventDamage: false
  1722. # Do you want to prevent players hunger while he is in jail
  1723. PreventHunger: false
  1724. Commands:
  1725. # Commands to be performed when player gets jailed
  1726. OnJail:
  1727. - ''
  1728. # Commands to be performed when player gets unjailed
  1729. OnUnJail:
  1730. - ''
  1731. WhiteListedCmds:
  1732. - cmi msg
  1733. - cmi reply
  1734. scan:
  1735. # Tps cap from which to start adjusting scan speed
  1736. SoftCap: 19.0
  1737. # Staring speed when scanning. Range from 1 to 30
  1738. DefaultSpeed: 15
  1739. # When this set to true, when using scan feature and not providing range, whole map will be scanned
  1740. GlobalRangeByDefault: false
  1741. # Range in chunks. 2 is 25 chunks, 1 is 9 and 0 is only chunk you are standing in
  1742. DefaultRange: 2
  1743. # When this set to true, all found items in containers will be removed automatically durring scan. Ex: /scan id 7 purge
  1744. EnablePurge: false
  1745. search:
  1746. # When this set to true, all found items in inventories will be deleted durring search. Ex: /cmi search id 7 purge
  1747. EnablePurge: false
  1748. lfix:
  1749. # Tps cap from which to start adjusting light fix speed
  1750. SoftCap: 19.0
  1751. # Staring speed when fixing light. Range from 1 to 100
  1752. DefaultSpeed: 15
  1753. # Removeuser command will use same configurations when removing player data files or moving them to new place
  1754. purge:
  1755. # Cleans files on server startup
  1756. CleanOnStart: false
  1757. # How long player should be offline for his data to be moved
  1758. OfflineDays: 90
  1759. PlayerData:
  1760. # Do you want to enable player data file cleaning
  1761. Enabled: true
  1762. # Source folder to take files from
  1763. SourceFolder: world\playerdata
  1764. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1765. DeleteFiles: false
  1766. # Target folder to put files into if DeleteFiles set to false
  1767. DestinationFolder: world\playerdata_backup
  1768. PlayerStats:
  1769. # Do you want to enable player stats file cleaning
  1770. Enabled: false
  1771. # Source folder to take files from
  1772. SourceFolder: world\stats
  1773. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1774. DeleteFiles: false
  1775. # Target folder to put files into if DeleteFiles set to false
  1776. DestinationFolder: world\stats_backup
  1777. PlayerAdvancements:
  1778. # Do you want to enable player Advancements file cleaning
  1779. Enabled: false
  1780. # Source folder to take files from
  1781. SourceFolder: world\Advancements
  1782. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1783. DeleteFiles: false
  1784. # Target folder to put files into if DeleteFiles set to false
  1785. DestinationFolder: world\Advancements_backup
  1786. Essentials:
  1787. # Do you want to enable essentials playerdata file cleaning
  1788. Enabled: false
  1789. # Source folder to take files from
  1790. SourceFolder: plugins\Essentials\userdata
  1791. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1792. DeleteFiles: false
  1793. # Target folder to put files into if DeleteFiles set to false
  1794. DestinationFolder: plugins\Essentials\userdata_backup
  1795. LWC:
  1796. # Do you want to enable lwc protection cleaning
  1797. Enabled: false
  1798. Selection:
  1799. # Tool id to use for selection actions
  1800. Tool: wooden_shovel
  1801. Time:
  1802. # Defines preset time
  1803. Day: '12:00'
  1804. Night: '24:00'
  1805. Morning: 06:00
  1806. Dusk: '18:00'
  1807. AutoTime:
  1808. # Time in seconds time in game will be adjusted to match real
  1809. # Keep it at arround one minute
  1810. Interval: 60
  1811. # Enables by default smooth sun transition to new time
  1812. # You can always override this setting with -smooth variable in time command
  1813. Smooth: false
  1814. # Speed of smooth transition
  1815. # 100 will mean that sun moves 100 times faster than usual until it reaches target time
  1816. SmoothSpeed: 100
  1817. # Worlds effected by autotime adjustment
  1818. Worlds:
  1819. - ''
  1820. # Allows you to change vanilla time speed to your own liking and needs
  1821. TimeSpeed:
  1822. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1823. world:
  1824. Enabled: false
  1825. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1826. day: 600
  1827. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1828. sunset: 90
  1829. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1830. night: 420
  1831. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1832. sunrise: 90
  1833. '123123':
  1834. Enabled: false
  1835. day: 600
  1836. sunset: 90
  1837. night: 420
  1838. sunrise: 90
  1839. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1840. duel:
  1841. Enabled: false
  1842. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1843. day: 600
  1844. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1845. sunset: 90
  1846. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1847. night: 420
  1848. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1849. sunrise: 90
  1850. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1851. duel1:
  1852. Enabled: false
  1853. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1854. day: 600
  1855. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1856. sunset: 90
  1857. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1858. night: 420
  1859. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1860. sunrise: 90
  1861. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1862. duel2:
  1863. Enabled: false
  1864. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1865. day: 600
  1866. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1867. sunset: 90
  1868. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1869. night: 420
  1870. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1871. sunrise: 90
  1872. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1873. gsm:
  1874. Enabled: false
  1875. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1876. day: 600
  1877. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1878. sunset: 90
  1879. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1880. night: 420
  1881. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1882. sunrise: 90
  1883. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1884. ivent:
  1885. Enabled: false
  1886. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1887. day: 600
  1888. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1889. sunset: 90
  1890. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1891. night: 420
  1892. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1893. sunrise: 90
  1894. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1895. niger:
  1896. Enabled: false
  1897. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1898. day: 600
  1899. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1900. sunset: 90
  1901. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1902. night: 420
  1903. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1904. sunrise: 90
  1905. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1906. rtp:
  1907. Enabled: false
  1908. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1909. day: 600
  1910. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1911. sunset: 90
  1912. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1913. night: 420
  1914. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1915. sunrise: 90
  1916. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1917. spawn:
  1918. Enabled: false
  1919. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1920. day: 600
  1921. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1922. sunset: 90
  1923. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1924. night: 420
  1925. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1926. sunrise: 90
  1927. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1928. white:
  1929. Enabled: false
  1930. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1931. day: 600
  1932. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1933. sunset: 90
  1934. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1935. night: 420
  1936. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1937. sunrise: 90
  1938. # Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
  1939. white2:
  1940. Enabled: false
  1941. # Default value: 600 Starts from tick: 0 Ends at tick: 12000
  1942. day: 600
  1943. # Default value: 90 Starts from tick: 12000 Ends at tick: 13800
  1944. sunset: 90
  1945. # Default value: 420 Starts from tick: 13800 Ends at tick: 22200
  1946. night: 420
  1947. # Default value: 90 Starts from tick: 22200 Ends at tick: 24000
  1948. sunrise: 90
  1949. Enchanting:
  1950. enchantLimits:
  1951. # By disabling this, no limitation to enchanting will be applied
  1952. # This only applies for enchant command not for natural enchanting
  1953. Enabled: true
  1954. MaxLevel:
  1955. protection_fire: 4
  1956. damage_all: 5
  1957. arrow_fire: 1
  1958. soul_speed: 3
  1959. water_worker: 1
  1960. arrow_knockback: 2
  1961. loyalty: 3
  1962. depth_strider: 3
  1963. vanishing_curse: 1
  1964. durability: 3
  1965. knockback: 2
  1966. luck: 3
  1967. binding_curse: 1
  1968. loot_bonus_blocks: 3
  1969. protection_environmental: 4
  1970. dig_speed: 5
  1971. mending: 1
  1972. frost_walker: 2
  1973. lure: 3
  1974. loot_bonus_mobs: 3
  1975. piercing: 4
  1976. protection_explosions: 4
  1977. damage_undead: 5
  1978. multishot: 1
  1979. fire_aspect: 2
  1980. channeling: 1
  1981. sweeping_edge: 3
  1982. thorns: 3
  1983. damage_arthropods: 5
  1984. oxygen: 3
  1985. riptide: 3
  1986. silk_touch: 1
  1987. quick_charge: 3
  1988. protection_projectile: 4
  1989. impaling: 5
  1990. protection_fall: 4
  1991. arrow_damage: 5
  1992. arrow_infinite: 1
  1993. # When set to true, players will be required to have cmi.enchantments.[enchantname] permission node
  1994. RequireSpecificPermission: false
  1995. # When enabled we will only allow to enchant items with valid enchantments
  1996. # This can be bypasses with cmi.command.enchant.bypassinvalid permission node
  1997. EnforceValidEnchants: false
  1998. # When set to true, players will be required to have cmi.enchantments.[enchantname].[maxlevel] permission node to be abble to enchant item to defined max level
  1999. # Higest permission will be taken if player has more then one
  2000. # Keep in mind that this will not prevent player from enchanting item to lower levels then permission was set too
  2001. # And keep in mind that players without defined permission node will have access to level 1 enchants by default
  2002. PermissionLevelLimit: false
  2003. Scavenge:
  2004. ItemBreak:
  2005. # Defined percentage for item to break when salvaging it
  2006. # Value can be from 0 to 100, where 100 means that each time player extract enchant, item breaks
  2007. # This can allow player to extract enchantments without breaking item itself
  2008. # Set it to 100 if you want to always break item
  2009. # Keep in mind that broken item will go throw ingredient return process
  2010. # Attention! Items without enchants will have 100% break chance
  2011. Base: 8.0
  2012. # Adds extra chance to break item depending on how many enchants item has
  2013. # In example having base chance of 8% and having this set to 2 while having item with 3 enchants will result into 8+(2*3)=14% chance to break item
  2014. ForEachEnchant: 2.0
  2015. # Adds extra chance to break item depending on enchant level
  2016. # This will take into consideration enchantment max and current levels
  2017. # Having this set to 7.5 means, that enchantment at max level will have 7.5% extra chance to to break item
  2018. # But if you have sharpness 2 which has max level of 5, then only 3% fail chance will be added
  2019. ForEachEnchantLevel: 2.0
  2020. # Defines in percentage a max chance to break item when extracting enchants
  2021. # This can limit chance to particular one in case it gets to 100% and it would always break
  2022. MaxBreakChance: 100.0
  2023. # Value between 0 and 100 which defines extra fail chance when items doesnt have max durability
  2024. # Having this set to 50 will mean that item at 1 left durability will have fail chance increase by 50%
  2025. # Items which are not damaged will not experience any fail chance increase
  2026. BreakDurabilityCheck: 50.0
  2027. # When set to true, items durability will be taken into consideration when extracting ingredients
  2028. # In example if item has 100 max durability and current is at 50, then only half of ingredients will be considered for extraction
  2029. # This doesnt mean that player gets 50% of them, it only means that half of possible ingredients will go throw IngredientReturn process
  2030. DurabilityCheck: false
  2031. IngredientReturn:
  2032. # Defines in percentage a max chance to return ingredients of item if it fails extraction process
  2033. # This will apply for each ingredient that item has
  2034. # Recipe to make that item should exist in database, or it will not return any ingredients
  2035. Base: 25.0
  2036. EnchantExtractionFail:
  2037. # Adds base chance to fail enchantment extraction
  2038. # When enchantment fails, player will not get enchant book with appropriate enchantment
  2039. Base: 10.0
  2040. # Adds extra chance to fail enchantment extraction depending on enchantment level
  2041. # This will take into consideration enchantment max and current levels
  2042. # Having this set to 75 means, that enchantment at max level will have 75% chance to fail extraction process
  2043. # But if you have sharpness 2 which has max level of 5, then only 30% chance to fail will get applied
  2044. # While enchants like Aquaaffinity will always have max fail chance as you can only have it at level 1
  2045. ForEachLevel: 10.0
  2046. # Defines in percentage a max chance to fail enchantment extraction
  2047. # This can limit chance to particular one in case it gets to 100% and it would always fail
  2048. MaxFailChance: 75.0
  2049. LevelLower:
  2050. # Defines a chance lowering enchant level if it fails extraction
  2051. # This is secondary step when extraction fails and will only apply when it does
  2052. # If Enchant is at level 1 already, then player will not get enchanted book at all
  2053. # If you want to avoid lowering level of enchant when it fails extraction, set this to 100
  2054. # If you want to always lower level down when extracting enchantments, then set EnchantExtractionFail.Base to 100 and set this to 100
  2055. Base: 50.0
  2056. # Will adjust level lowering chance depending on enchant level to defined max amount at max level
  2057. # This will mean that higher levels will have higher chance to be lowered
  2058. ForEachLevel: 5.0
  2059. # Will adjust level lower chance depending on enchant level to defined max amount at max level
  2060. MaxChance: 75.0
  2061. Cost:
  2062. # Defined base cost of extraction. Set to 0 if you want to make it free
  2063. Base: 100.0
  2064. # Extra cost which depends on enchantment worth which can be defined with /cmi setenchantworth
  2065. # This value is in percentage from worth value of that each enchantment and item
  2066. # So if you have base cost of 100, extra cost of 5% and you are trying to extract sharpness 5 which worth is 1000 and item sell hand worth is 100, then you will have to pay 155 for extraction process
  2067. Extra: 5.0
  2068. # List of materials to block from being scavenged
  2069. BlackList:
  2070. - diamond
  2071. - ironingot
  2072. - goldingot
  2073. - coal
  2074. # When set to true, balck list becomes whitelist and will allow scavanging of items defined in a blacklist only
  2075. BlackToWhiteList: false
  2076. # When set to false while player have open scavange UI they will not be able to pickup item from ground
  2077. AllowItemPickups: false
  2078. # When enabled items, likes swords, after being salvagted if they dint broke then their repair cost will be reset so players can enchant it as like its a new one instead of making it to dificult to be enchanted
  2079. ResetRepairCost: false
  2080. BungeeCord:
  2081. # You can disable bungeecord support entirely if you are exrperiencing issues with it
  2082. # When setting this to false some features like public messages over bungee cord, private messages over bungeecord, portals over bungecoord and other features will stop working
  2083. # Keep in mind that regular behavior of those features will remain intacted
  2084. Enabled: true
  2085. # When set to true player names from entire bungee network will be included into tab complete
  2086. NamesInTabComplete: false
  2087. # When enabled player can return to previous server when using /back comand instead of being teleported to previous location on that server
  2088. # This only applies if player came to this server without teleporting around
  2089. BackToPreviousServer: false
  2090. Recipes:
  2091. Condense:
  2092. # When enabled trying to condsense or uncondense we will check for backwards recipe and will not allow to perform those actions if player is unable to revert his actions
  2093. # While disabled we will ignore backwards recipe check
  2094. # Keep in mind that disabling might result in unpredicted behavior where 4 wood planks gets converted into workbench
  2095. RequireBackwards: true
  2096. # Should we condense recipes with 4 same ingredients
  2097. # While this is enabled and RequireBackwards disabled then oak plants might be converted into workbenches
  2098. 4Sized: true
  2099. # If you want to disable particular sound entirely, set it to ""
  2100. Sounds:
  2101. Enabled: true
  2102. WarpGuiOpen: entity_bat_takeoff:0.5:1
  2103. TeleportHome: block_beacon_activate:2:1
  2104. TeleportWarp: entity_enderman_teleport:0.5:1
  2105. TeleportFail: entity_villager_no:2:1
  2106. PrivateMessage: entity_endermite_death:2:1
  2107. TpaRequest: block_anvil_land:0.5:2
  2108. MailNotification: entity_creeper_hurt:1:0.5
  2109. TeleportUp: entity_enderman_teleport:2:1
  2110. TeleportDown: entity_enderman_teleport:0.2:1
  2111. PotionEffects:
  2112. # When set to true player poition effect will expire even if player is offline
  2113. # Keep in mind that player potion effect durability will be updated on players login event so by checking players potions effect while he is offline can show incorrect state
  2114. DeductWhileOffline: false
  2115.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement