Advertisement
Guest User

Untitled

a guest
Oct 19th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 59.77 KB | None | 0 0
  1. # Auto save interval in seconds
  2. # This will define how often to write down data into data base
  3. # Save operation will not be performed if there is no changes to save
  4. # !ATTENTION! Keep it in low numbers, around 60 seconds
  5. # Minimal interval is 10 seconds
  6. AutoSaveInterval: 15
  7. Economy:
  8. # Enable or disable CMI economy in general
  9. # In case CMIInjector is present, then this will be set to true automatically.
  10. Enabled: true
  11. # Determines if player needs to confirm money payment by clicking on chat message
  12. Confirmation: false
  13. # Determines max amount of cheque player can create
  14. # Set it to 0 to remove limit
  15. MaxChequeValue: 1.0E8
  16. BalTop:
  17. # List of players to exclude from baltop list
  18. Exclude:
  19. - Notch
  20. # List of names to exclude from baltop
  21. # Can be used to filter out towny towns
  22. ExcludeStartingWith:
  23. - town_
  24. - town-
  25. - towny_
  26. - towny-
  27. Global:
  28. # Starting amount of money players will have
  29. StartingAmount: 100.0
  30. # Minimal amount, can go into negative if needed
  31. MinimalAmount: 0.0
  32. # Maximal amount of money player can have. Set to -1 to disable this limit
  33. MaximumAmount: 1.0E8
  34. # Currency symbol to be used when showing balance or similar
  35. CurrencySymbol: $
  36. # Placing of currency symbol
  37. Placing: '[money][symbol]'
  38. FileSave:
  39. # 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
  40. Async: false
  41. Optimizations:
  42. # Enables or disables maintenance mode
  43. Maintenance: true
  44. AutoDownload:
  45. # In case you dont have GeoIP.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
  46. GeoIp: false
  47. # In case you dont have GeoLiteCity.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
  48. GeoLiteCity: false
  49. # Sets indicator when creating elevator signs. Its case insensitive
  50. ElevatorIndicator: '[CMIElevator]'
  51. # Format used for displaying money
  52. MoneyFormat: '###,###.00'
  53. # Replaces to western format where decimals are separated by , and thousands by . In example 1,000,000.00 changes to 1.000.000,00
  54. SwitchPlaces: false
  55. # Used to show date in places like mail, checkban, infopage and similar locations
  56. LongDateFormat: dd/MM/yy HH:mm:ss
  57. # Do you want to record sell hand actions into file
  58. SellLog: true
  59. # 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
  60. # Useful when you have players with complicated names
  61. PartialPlayerName: false
  62. # Enables DiscordSRV plugin support for messages
  63. DiscordSRVSupport: false
  64. # When set to true, commands in help page will be sorted alphabeticaly
  65. # If set to false, commands will be sorted by priority
  66. CommandSorting: true
  67. # Percentage value (1-100) to pick best command match if command cant be found
  68. # Example: /cmi spawnmb will have 87.5% match with /cmi spawnmob
  69. # Set to 0 to disable
  70. SimilarCommandChecker: 75
  71. # When set to true, if player enters incorrect command, then command will not gonna be performed
  72. # But message informing about incorrect usage and best match will be shown in any case
  73. SimilarCommandPrevention: false
  74. # When set to true, commands in help page starting with /cmi will get shortened by hiding base command. Example /cmi back becomes /back
  75. # Keep in mind that this is automatic feature if alias or custom alias is set to that command
  76. # And keep in mind that this is only cosmetic change and will not impact command usage
  77. RemoveLabel: false
  78. # When set to true, all players can see missing permission node by hovering over error message
  79. # When set to false only players with cmi.permisiononerror permission node can see missing permission node
  80. # 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
  81. PermisionOnError: true
  82. # When set to true, each time player tries to use something he doesnthave permission, message will be shown in console
  83. PermisionInConsole: true
  84. Teleport:
  85. # When true then while checking for safe location, we will try to determin it goind down and if it fails, then up from target location
  86. # When set to false, then first of all location above target location will be checked, then down
  87. SafeLocationDownThenUp: false
  88. # Set this to true if you having issues with entities not being teleported with you
  89. # Keep in mind that this is work arround for some plugins (AKA Towny) and can have undesired results in some situations
  90. VehicleWorkArround: false
  91. # Set to true if you want to use tp commands as /cmi tp [WhoYouWantToTeleport] [WhereToTeleport] when its false, its /cmi tp [whereToTeleport] [WhoYouWantToTeleport]
  92. SwitchPlaces: true
  93. # Applies for tpa, tpahere and tpaall only
  94. # If set to true then player will be teleported to current player position after accepting teleport request
  95. # If set to false then player will be teleported to player at which teleport request was issued
  96. CurrentLoc: true
  97. # Default distance for jump command. Can be overriden with cmi.command.jump.[amount] permission node
  98. JumpDefault: 50
  99. # Defines time in seconds for accepting tpa or tpahere requests
  100. TpaTime: 60
  101. # Defines time in seconds for player being teleported after tpa or tpahere is being accepted
  102. TpaWarmup: 3
  103. # Defines if player can move when tpa or tpahere is being accepted
  104. TpaMove: false
  105. # Defines time in seconds for blocking player teleport offers after denying their request
  106. TpaBlock: 120
  107. # Defines time in seconds for bypassing prevented teleportation to unsafe location
  108. TpBypass: 15
  109. BlackListedItems:
  110. # Option to prevent player teleportation when he has blacklisted items in hies inventory. Can be bypassed with cmi.teleport.bypassblacklist
  111. Enabled: false
  112. EnabledFor:
  113. tp: true
  114. tpa: true
  115. tpahere: true
  116. warp: true
  117. home: true
  118. spawn: true
  119. # Item and amount (if not defined, defaults to 0) we want to protect
  120. # 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
  121. List:
  122. - Diamond
  123. - DiamondBlock
  124. - DiamondOre
  125. - ironore:5
  126. # Back location will not be triggered if player teleports closer than defined amount of blocks
  127. BackMinDistance: 5
  128. IP:
  129. # How long in second to wait until players ip is being recorded into data base
  130. # This only applies for offline servers to allow for player first of all to login before recording ip
  131. # Try to keep this value lower than your login plugin's allowed login time
  132. delay: 30
  133. # Max amount of hp you can get when using /cmi maxhp command
  134. MaxHp: 200
  135. # When set to true, player play time will be grabbed from user stats file instead of from CMI user data file
  136. # This can help to get more accurate play time if you have older server and using players stats feature
  137. PlayTimeFromStats: false
  138. # When set to true, playtimetop list will be loaded on server startup
  139. PreloadTopPlaytime: false
  140. ItemName:
  141. # List of materials to block from itemName command
  142. TypeBlackList:
  143. - gold_nugget
  144. ItemLore:
  145. # List of materials to block from itemName command
  146. TypeBlackList:
  147. - gold_nugget
  148. # Do you want to use CMI playtime tracking
  149. # While this is enabled, player play time will be record for each hour he playied in server
  150. CMIPlayTimeTracking: true
  151. OnDurabilityLoss:
  152. # Do you want to inform player when item durability gets lower than set treshhold
  153. # Player should have cmi.informDurability
  154. Use: true
  155. Percentage: 10
  156. OnLimitedItemUse:
  157. # Informs about left uses of item
  158. Inform: true
  159. # Can disable messages outputed durring start for world chunk checks
  160. DisableWorldChunkCheckInfo: false
  161. # Can prevent animals or monsters entering boats
  162. PreventEntityBoatEnter:
  163. Monsters: false
  164. Animals: false
  165. PreventBedExplosion:
  166. Nether: false
  167. TheEnd: false
  168. # Will teleport players down from nether 'roof'
  169. PreventPlayersOnNetherRoof: false
  170. PreventIronGolem:
  171. # When set to true, iron golems will not drop roses on death
  172. Roses: false
  173. # When set to true, fishing rod will not move grabed entity towards you
  174. PreventHook: false
  175. Multicraft:
  176. # When set to true, will prevent multicraft servers to console. This will disable /list command usage in general
  177. DisableList: false
  178. PlaytimeRewards:
  179. # Enable or disable playtime rewards
  180. Enabled: false
  181. # When enabled, while player is in afk mode, repeatable playtime rewards will not increase in playtime
  182. ExcludeAfk: false
  183. # Defines time in minutes to inform player about pending reward which needs to be claimed
  184. RewardInform: 15
  185. # Defines how many one time rewards you want to show in list
  186. # No point in listing all rewards if player is still far away
  187. OneTimeAmount: 2
  188. Sleeping:
  189. Speedup:
  190. # When set to true, players can speedup night by sleeping in bed
  191. # This will allow to speed up night in percentage depending how many players are sleeping in beds in that world
  192. Enabled: true
  193. # Type of speedup information, can be: none, title, bossbar
  194. InfoType: title
  195. # When set to true, players who are in afk mode will be excluded from speed calculations
  196. ExcludeAfk: true
  197. # Defines speed to go throw night, bigger numbers will make it go faster and less players you will need to go throw night
  198. BaseSpeed: 100
  199. # Defines minimal speed to go throw night, this is in case there are more players than base speed and calculation return default speed
  200. MinSpeed: 5
  201. # Minimal amount of players sleeping in beds before speeding it up
  202. MinBeforeSpeeding: 1
  203. ExploitPatcher:
  204. PreventItemPickup: false
  205. # When enabled this will prevent exp bootles being destroyied on portal edge and duplicating them in result of that
  206. PreventExpPortals: true
  207. Vault:
  208. # If your having issues with vault grabbing correct players' group or balance, consider to turn this to false
  209. Money: true
  210. Group: true
  211. Worth:
  212. # Defines lore that will prevent an item from being sold using /cmi sell.
  213. # Color codes and capitalization are being ignored
  214. BadLore:
  215. - Creative item by Gasha
  216. BossBar:
  217. # Enables or disbales bossbar hp bar on 1.9+ servers
  218. # Only players with cmi.bossbar.hpbar permission node can see it
  219. # Permission node is been rechecked no more often than every minute for efficiency
  220. HpBarEnabled: true
  221. # List of mob types which will be excluded from hp boss bar
  222. HpBarBlackList:
  223. - Ender_dragon
  224. Ban:
  225. # When set to true players who are banned will get messages modified by CMI instead of seying vanilla type of message
  226. OverrideLoginMessage: false
  227. Homes:
  228. # Homes groups to define max amount homes player can have. Permission: cmi.command.sethome.[groupname]
  229. # If players home group if not find then amount will be set to 1
  230. # To have unlimited homes use cmi.command.sethome.unlimited permission
  231. # In adition to this you can use simple numeric permission node cmi.command.sethome.[number] which will define max number of homes player can have
  232. Groups:
  233. Newbie: 2
  234. Advanced: 3
  235. Vip: 5
  236. # Requires cmi.bedhome permission node
  237. # When set to true by interacting with bed, regular home location will be created
  238. # When set to false vanilla bed home location will be set
  239. BedInteraction: true
  240. # When enabled, plugin will check if player can break block in that area before creating new home location
  241. # This allows to prevent setting homes in protected areas
  242. # Can be bypassed with cmi.command.sethome.bypass
  243. CheckBlockBreak: false
  244. ReSpawn:
  245. # If you want 3rd party plugin to handle player respawning, simply set this to false and reload plugin
  246. Enabled: true
  247. Global:
  248. # Defines respawn order if defined world is not present in Specific list
  249. # Possible respawn locations: spawn, bedLocation, homeLocation, worldSpawn, warp![warpName]
  250. # Spawn is preset spawnlocation with /cmi setspawn command, that location should have RespawnLocation set to true
  251. # bedLocation is location set by interacting with bed, BedInteraction should be set to false and players requires cmi.bedhome to set bed location
  252. # 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 posible
  253. # worldSpawn is location preset to this world, this is not CMI location but default world spawn location
  254. # warp![warName] can be any valid warp you set for players to be teleported, they will bypass any requirements for that warp
  255. PriorityOrder:
  256. - spawn
  257. - bedLocation
  258. - homeLocation
  259. - worldSpawn
  260. # Defines respawn order for defines worlds
  261. # Remove world if you want to leave respawn handling for server or 3rd party plugin
  262. Specific:
  263. Town:
  264. - spawn
  265. - bedLocation
  266. - homeLocation
  267. - worldSpawn
  268. Town_nether:
  269. - spawn
  270. - bedLocation
  271. - homeLocation
  272. - worldSpawn
  273. Town_the_end:
  274. - spawn
  275. - bedLocation
  276. - homeLocation
  277. - worldSpawn
  278. test:
  279. - spawn
  280. - bedLocation
  281. - homeLocation
  282. - worldSpawn
  283. houses:
  284. - spawn
  285. - bedLocation
  286. - homeLocation
  287. - worldSpawn
  288. Afk:
  289. # Enable or disable auto afk system entirely
  290. Enabled: false
  291. # Prevents jumping in one place to avoid afk status
  292. PreventJumping: true
  293. # Prevents damage while afk
  294. PreventDamage: true
  295. # Defines how often in seconds plugin will check for afk players state
  296. CheckInterval: 10
  297. # Defines how long to wait after player stops moving to set him as afk
  298. # Player needs to have cmi.command.afk.auto permission node
  299. AutoAfkIn: 300
  300. # Defines commands to be performed when player enters afk mode
  301. # Supports specialized commands
  302. AutoAfkCmds:
  303. - cmi broadcast !&6[playerDisplayName] &eis now AFK
  304. # Defines commands to be performed when player leaves afk mode
  305. AfkLeaveCmds:
  306. - cmi broadcast !&6[playerDisplayName] &eis no longer AFK
  307. # Defines how long to wait after player stops moving to kick player
  308. # This can be used not only to kick but to perform repeating action every x seconds if needed
  309. # Keep it at -1 to disable auto kick
  310. # Can be bypassed with cmi.command.afk.kickbypass permission node
  311. AutoKickIn: -1
  312. # This will define how long to wait before performing kick commands again
  313. RepeatingAutoKickInterval: 300
  314. # When set to true, kick command will be repeated each RepeatingAutoKickInterval seconds
  315. RepeatKickCommand: false
  316. # Defines commands to be performed when player can be kicked
  317. # If player is not kicked then commands will be repeated every RepeatingAutoKickInterval seconds
  318. AutoKickCmds:
  319. - cmi kick [playerName] &eYou have been kicked for idling more than [time]
  320. # Disables afk on interaction
  321. DisableOnInteract: true
  322. # Prevents player from going bypassing afk mode while continuously holding one button with particular items or on particular blocks
  323. SmartInteractCheck: true
  324. # Prevents from players abusing afk by constantly moving in afk machine
  325. AntiAfkMachines: true
  326. # Disables afk on inventory click
  327. DisableOnInventoryClick: true
  328. # Disables afk on command usage
  329. DisableOnCommand: true
  330. # Disables afk on public chat message
  331. DisableOnPublicChat: true
  332. # Disables afk on private chat message
  333. DisableOnPrivateChat: true
  334. # Disables afk on move
  335. DisableOnMove: true
  336. # Disables item pickup while afk
  337. DisableItemPickup: false
  338. Votifier:
  339. # When set to true votifier votes will be counted for player
  340. CountVotes: true
  341. # When set to false, commands on sucessfull vote will not be performed
  342. PerformCommands: true
  343. # Defines commands to be performed when player votes
  344. # Supports specialized commands and placeholders
  345. # [serviceName] variable can be used to insert address
  346. CommandsOnVote:
  347. - cmi broadcast !&6[playerDisplayName] &evoted!
  348. - cmi give [playerName] diamond
  349. # List of players to be excluded from top voter list
  350. ExcludeList:
  351. - None
  352. Ranks:
  353. AutoRankUp:
  354. # Defines how often in seconds plugin will check for posible player rankups
  355. # Set it to 0 or less to disable auto rankup checks
  356. Delay: 60
  357. # EXPERIMENTAL. When set to true, player rankup checks will be done in async mode
  358. # In case of errors related to this feature being turned on, turn it off and report issue with error log to github
  359. Async: false
  360. # Defines how often in seconds each separate player will be checked for rankup
  361. # This is different than general check just to avoid couple players ranking up at same time
  362. # This also defines how often player will be notified about posible rankup and it will proportionaly increase with each time player get notification to avoid annoying spam in chat
  363. # Keep it longer or same as general delay time
  364. PlayerDelay: 120
  365. # Enable or disable progression bar in rank info window
  366. progressBar: true
  367. Signs:
  368. # Defines in milliseconds how often to check if player entered sign trigger area
  369. # Bigger numbers can help slightly lower server load
  370. # This is not essential to keep in low numbers
  371. CheckInterval: 5000
  372. # List of colors to be translated from one to another to avoid unreadable text
  373. TranslateColors:
  374. - '&6-&8'
  375. - '&e-&f'
  376. - '&7-&8'
  377. TabList:
  378. # Enable or disable tab list management
  379. Enabled: false
  380. # Defines if we want to run tablist updater in async mode
  381. # While enabled it can increase overall performance but some plugins can have same issues handling async placeholder requests
  382. Async: true
  383. UpdateTabListNames: false
  384. # Enable or disable grouped format tablist's
  385. # You can save some resources by disabling this if you are not interested in grouped format tablist feature
  386. # If disabled then this will use only default format and will skip checking for custom one to save some resources if needed
  387. GroupedEnabled: true
  388. Updates:
  389. # automatically updates tab list every x seconds for ALL online players
  390. # If you are using static Footer and Header you can disable this by setting to -1
  391. # Consider setting this to -1 if its completely enough to update on player events
  392. AutoInterval: 60
  393. OnJoin: true
  394. OnLeave: true
  395. afkStateChange: true
  396. OnWorldChange: true
  397. OnDeath: false
  398. OnTeleport: false
  399. OnNickChange: true
  400. # PlaceholderAPI supported for any custom variable you want to insert into this
  401. # In adition CMI will handle some placeholders without PlaceHolderAPI
  402. # Full list can be checked ingame with /cmi placeholders
  403. GeneralFormat:
  404. PlayerName: '[playerDisplayName]'
  405. Header:
  406. '1':
  407. - '&f------------------------------------'
  408. - '&7Welcome'
  409. - '&7Online &f%server_online%&7/&f%server_max_players%'
  410. - '&f------------------------------------'
  411. Footer:
  412. '1':
  413. - '&f------------------------------------'
  414. - '&7%player_world% &f%player_x%:&7%player_y%:&f%player_z%'
  415. - '&7Money: &f%vault_eco_balance_formatted% &7Time: &f%server_time_HH:mm:ss%'
  416. - '&f------------------------------------'
  417. # Defines custom formats to be used for players.
  418. # Any player which have cmi.tablist.[number] permission node will use defined grouped format in tablist
  419. # Id should be a number and in case player has more than one, bigger number id will be used
  420. # You can have as many groups as you want by increasing increment
  421. # If player has more than one permission node, then biggest one will be used
  422. GroupFormat:
  423. '1':
  424. PlayerName: '&2{&r[playerDisplayName]&2}'
  425. Header:
  426. '1':
  427. - '&f------------------------------------'
  428. - '&7Online &f%server_online%&7/&f%server_max_players%'
  429. - '&f------------------------------------'
  430. Footer:
  431. '1':
  432. - '&f------------------------------------'
  433. - '&7%player_world% &f%player_x%:&7%player_y%:&f%player_z%'
  434. - '&7Time: &f%server_time_HH:mm:ss%'
  435. - '&f------------------------------------'
  436. '2':
  437. PlayerName: '&c[&r[playerDisplayName]&c]'
  438. Header:
  439. '1':
  440. - '&f------------------------------------'
  441. - '&7Online &f%server_online%&7/&f%server_max_players%'
  442. - '&f------------------------------------'
  443. Footer:
  444. '1':
  445. - '&f------------------------------------'
  446. - '&7Money: &f%vault_eco_balance_formatted% &7Time: &f%server_time_HH:mm:ss%'
  447. - '&f------------------------------------'
  448. Skins:
  449. # Enable or disable skin management
  450. Enabled: true
  451. # Applies skin to player automaticaly on his login to server if he doesnt have one already set
  452. # This will always set to skin by target player name
  453. AutoApply: false
  454. # Sets player sking to Steve when turning skin off and lets server to handle it
  455. # If its false, then skin will be changed to online one
  456. SteveOnOff: false
  457. # Requests from player specific permission for that skin cmi.command.skin.perm.[skinName]
  458. RequireSpecificPerm: false
  459. Notes:
  460. # 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
  461. ShowOnAlertEvent: true
  462. GroundClean:
  463. # List of item types not to be removed on ground clean action
  464. WhiteList:
  465. - itemType
  466. Chat:
  467. # Will try to modify chat to display it in defined format
  468. ModifyChatFormat: false
  469. # When set to true, regular and private messages (excludes clean messages) will have aditional information when hovering over it (PlaceHolderAPI supported) and can be clicked for quick reply option
  470. # To change default hover over messages seen on sent message, go to your locale file to Chat section
  471. ClickHoverMessages: false
  472. # Enables support for DiscordSRV plugin
  473. DiscordSRVPublicChat: true
  474. # Enables support for DynMap web chat
  475. DynMapChat: true
  476. # When set to false, each time you will use /r you will reply to person you previously sent message directly or to person who sent you message if there is none you have conversion before
  477. # When this set to true, players with /r will reply to person who last sent private message. This can result in confusion when using /r while getting private messages from multiple players
  478. ReplyToLastMessenger: false
  479. # Defines regex when replacing url in chat with short word
  480. LinkRegex2: (https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})
  481. # When set to true, particular variables in chat will be translated into items player are holding. List of variables belove
  482. HoverItems: true
  483. # Defines regex when replacing item line in chat with players item in hand information. Only works when CMI hover over chat format is enabled
  484. ItemRegex:
  485. - (\%item\%)
  486. - (\[item\])
  487. - (\%i\%)
  488. # Do you want to enable private messaging over bungeecord
  489. BungeeMessages: true
  490. # Do you want to enable public messaging over bungeecord
  491. BungeePublicMessages: true
  492. # Used for simple chat messages. Optional variables: {world} {prefix} {suffix} {group}. Supporting PlaceHolderAPI variables like %player_server%
  493. GeneralFormat: '{prefix}&f{displayName}&7: &r{message}'
  494. # Defines range of regular messages to travel
  495. # Set to -1 to disable range restriction
  496. GeneralRange: -1
  497. # Defines range of shout messages to travel
  498. # Shout messages should start with ! and player should have cmi.shout permission
  499. # GeneralRange should be enabled
  500. # set to 0 to shout across all worlds, -1 to disable
  501. ShoutRange: 200
  502. # Defines cost for each shout message
  503. ShoutCost: 0
  504. # Use numeric increments to separate groups from each other. If player has more than one, then line with higher number will be used
  505. # Add as many lines as you need too
  506. # cmi.chatgroup.[id] permnission node to use
  507. GroupFormat:
  508. '1': '{prefix}&f{displayName}&f: &r{message}'
  509. '2': '{prefix}&f{displayName}&7: &r{message}'
  510. '3': '{prefix}&f{displayName}&8: &r{message}'
  511. Colors:
  512. # If set to true then all public messages will be filtered from color codes and will allow to colorize them with appropriate permission node
  513. # cmi.colors.publicmessage.[colorName]
  514. # Colors: black(&0), darkblue(&1), darkgreen(&2), darkaqua(&3), darkred(&4), darkpurple(&5), gold(&6), gray(&7), darkgray(&8), blue(&9), green(&a), aqua(&b), red(&c), lightpurple(&d), yellow(&e), white(&f), magic(&k), bold(&l), strikethrough(&m), underline(&n), italic(&o), reset(&r)
  515. PublicMessage: true
  516. PrivateMessage: true
  517. # If set to true then /me messages will be filtered from color codes and will allow to colorize them with appropriate permission node
  518. # cmi.colors.me.[colorName]
  519. me: true
  520. # If set to true, then color codes will get removed from text instead of leaving them if player dont have appropriate permission node for that color
  521. CleanUp:
  522. publicmessage: true
  523. privatemessage: true
  524. me: true
  525. signs: false
  526. # List of strings to ignore when checkign chat for color codes player cant use.
  527. # This will bypass players colorcode restrictions and will allow usage of particular chat formats
  528. # Applies only for public and private messages
  529. WhiteList:
  530. - '&cā¤&7'
  531. # If set to true then nickName will be filtered from color codes when player changes it
  532. # cmi.colors.nickname.[colorName]
  533. NickName: true
  534. ChatFilter:
  535. Enabled: false
  536. Deny:
  537. ipBlock:
  538. # If not set to true, this filter will not be used
  539. Enabled: true
  540. # Defines filter group and defines required permission node to bypass this filter: cmi.chatfilter.bypass.[groupName]
  541. Group: Advertising
  542. # Regex expresion to filter by. How to use regex https://regexone.com/
  543. Regex:
  544. - '[a-zA-Z0-9\-\.]+\s?(\.|dot|\(dot\)|-|;|:|,|_|\/)\s?([a-zA-Z]{2}|aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel)\b'
  545. # With what we need to replace word, if not defined found expresion will not be changed
  546. ReplaceWith: ''
  547. # posible: none, orhers, all
  548. # Where 'none' means everyone will receive this message
  549. # 'others' means that sender will get message but not other players, this is usefull to prevent advertising and silently block it
  550. # 'all' means that no one will receive sent message
  551. BlockType: others
  552. # Players with cmi.chatfilter.inform permisison will receive defined message when rule is broken
  553. msgToStaff: '&4!&6[playerName] &4advertising with: &r[message]'
  554. # List of commands to perform when rule is broken. Use [senderName] to include message sender name. Supports global variales same as locale file
  555. Commands: []
  556. swearing1:
  557. Enabled: true
  558. Group: Swearing
  559. Regex:
  560. - \bass\b|\basshole
  561. ReplaceWith: dude
  562. BlockType: none
  563. msgToStaff: '&4!&6[playerName] &4swearing'
  564. Commands:
  565. - msg [senderName] &eDon't swear!
  566. swearing2:
  567. Enabled: true
  568. Group: Swearing
  569. Regex:
  570. - \bfu+ck
  571. ReplaceWith: not good
  572. BlockType: none
  573. msgToStaff: '&4!&6[playerName] &4swearing'
  574. Commands:
  575. - msg [senderName] &eDon't swear!
  576. # List of regex filter to exlude from block list. Usefull if you want to block all ip/host address but want to allow usage of your own server.
  577. WhiteList:
  578. - \bgoogle.\s?([a-zA-Z]{2,4})\b
  579. - \bspigotmc.\s?([a-zA-Z]{2,4})\b
  580. DuplicatedMessagePrevention:
  581. # When set to true, plugin will prevent spaming of same or similar messages in short time range. Can be bypased with cmi.chatfilter.spambypass permission
  582. Use: false
  583. # How much in percentage message is counted as same
  584. Percentage: 80
  585. # Defines how often in seconds you can send same/similar message
  586. Interval: 5
  587. # How many commands you can repeat before stopped for cooldown
  588. MinAmount: 2
  589. # If set to true, players public message who is in your ignore list will not be shown
  590. IgnorePublicMessage: false
  591. Tag:
  592. # Enable or not tag system. This will inform player with hies name mentioning in public chat if name have @ in front of it
  593. Enabled: true
  594. # When this is set to true, any player mentionings in public messages will be colorized and player will get informed as usual
  595. # This is allot more heavier on server than usual tagging with @, so enable if you know what you are doing
  596. HardCoreMode: false
  597. # Determines color of taged user name in chat with @ in front of name/nickname. Sender should have cmi.tag.color
  598. Color: '&c'
  599. Sound:
  600. # Sound name
  601. Name: BLOCK_NOTE_HARP
  602. Volume: 1
  603. Pitch: 3
  604. # Will play tag sound only when player is afk
  605. OnlyWhenAfk: false
  606. # When set to true, @ simbol will be removed
  607. RemoveEta: false
  608. Command:
  609. CommandFilter:
  610. Duplicate:
  611. # 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
  612. Use: false
  613. # How much in percentage command is counted as same
  614. Percentage: 80
  615. # Defines how often in seconds you can send same/similar commands
  616. Interval: 5
  617. # How many commands you can repeat before stopped for cooldown
  618. MinAmount: 2
  619. # Whitelisted commands to ignore
  620. WhiteList:
  621. - msg
  622. - tell
  623. - login
  624. - register
  625. Spy:
  626. # Commands in this list will not be shown when command spy is enabled for player for security/privacy reasons
  627. BlackListed:
  628. - register
  629. - login
  630. - l
  631. # Players without cmi.security.admin will only see commands from this list with command spy feature
  632. CommandList:
  633. - cmi spawn
  634. - cmi tp
  635. - cmi tpa
  636. - cmi heal
  637. - cmi feed
  638. - cmi fly
  639. PlayerNotes:
  640. # For how long to keep players notes in days
  641. ExpiresIn: 30
  642. PlayerMail:
  643. # For how long to keep players mail in days
  644. ExpiresIn: 30
  645. # Mailing to all players will send mails to players who loged into server in last x days
  646. mailAllDays: 7
  647. DisplayName:
  648. # If you have 3rd party plugin changing players display name, set this to false
  649. Change: true
  650. # Format of players display name. By default only nick name will be visible, if its set, if not, then players name
  651. # Posible custom varibales: {prefix} {suffix} {nicknameprefix}
  652. # Supports placeholders
  653. Format: '{nickName}'
  654. # Defines regex for valid nick name
  655. # By default only letters and numbers are allowed
  656. ValidNicknameRegex: '[^\p{L}0-9\-\_]'
  657. NickName:
  658. # Prevents players to change their nick name to one of defined without permission
  659. # Use lower case
  660. # cmi.command.nick.bypassblacklist
  661. # to bypass protection against already in use name/nickname use cmi.command.nick.bypassinuse
  662. BlackList:
  663. - admin
  664. - administrator
  665. - server
  666. - staff
  667. - staf
  668. # Min length of nick name, can be bypassed with cmi.command.nick.bypass.length
  669. MinLength: 4
  670. # Max length of nick name, can be bypassed with cmi.command.nick.bypass.length
  671. MaxLength: 16
  672. # Adds prefix for players nickname to indicate that its not real name. This can be added to display name with {nicknameprefix}
  673. Prefix: '~'
  674. # When true, will only add nickname prefix when its not same as original name. This can allow colorization or capitalization change without addign prefix
  675. PrefixWhenDifferent: false
  676. # Shows if there is an available new version on login with cmi.versioncheck permission node
  677. ShowNewVersion: true
  678. Spawners:
  679. # If you experiencing issues with spawner handling, set this to true to avoid any spawner manipulations from CMI side
  680. # This will disable features like, spawner placement, spawner drops, spawner charges and so on
  681. FullDisable: false
  682. Break:
  683. # Enable or disable spawner handler for spawner break
  684. # If enabled player will get spawner if using silktouch pickaxe and have cmi.dropspawner permission node
  685. # If player has cmi.dropspawner.nosilk permission node, player is not required to use silk touch pickaxe to get droped spawner
  686. Enabled: false
  687. # When set tp fa;se, exp will not be dropped from broken spawner independent if spawner it self is being dropped
  688. # When set to true exp will be dropped only if spawner is not
  689. DropExp: false
  690. # Minimal silktouch level required to get spawner back
  691. SilkTouchLevel: 1
  692. Place:
  693. # Enable or disable spawner handler for spawner place
  694. # If enabled player will place spawner depending from what it is by its type
  695. # If disabled then spawner will be placed in normal way and it will allow other plugins to handle its placement
  696. Enabled: true
  697. # If set to true, player will need to have appropriate permission node to place spawner by its type
  698. RequiresPermission: false
  699. # 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.
  700. # In example: player should have cmi.placespawner.pig to place pig spawner, or cmi.placespawner.zombie to place zombie spawner
  701. # If set to false, then player will need to have basic cmi.placespawner permission to place any type of spawner
  702. RequiresExactPermission: false
  703. Interact:
  704. # When set to true, players trying to change spawner with monster egg will require appropriate permission node
  705. # In example: player should have cmi.egginteract.pig to change spawner into pig, or cmi.egginteract.zombie to change into zombie spawner
  706. EggRequiresPermission: false
  707. # If set to true, spawners will have chance to be dropped when destroying with tnt
  708. TnTExplosionDrop:
  709. use: false
  710. # Chance in percentage for spawner to drop
  711. Chance: 30
  712. # If set to true, spawners will have chance to be dropped when destroyed by creeper
  713. CreeperExplosionDrop:
  714. use: false
  715. Chance: 30
  716. Charges:
  717. # When enabled players will be assigned to particular spawner charges group who have cmi.spawners.charge.[groupName] permission node
  718. # Players will be limited to how many spawners they can mine
  719. # StartingCharge will determine how many charges they will have on first time joining group
  720. # MaxCharge will limit to how many charges you can have at one time
  721. # Cooldown determines how often new charge will be given
  722. # Bonus is optional and it will determine by how many seconds to lower cooldown for next charge when placing spawner
  723. # Option to bypass limitations with cmi.spawners.charge.bypass
  724. Use: false
  725. # If set to true when player runs out of spawner charges spawner will be destroyed without droping it
  726. BreakWithoutCharge: false
  727. List:
  728. Noob:
  729. Use: false
  730. StartingCharge: 2
  731. MaxCharge: 5
  732. Cooldown: 3600
  733. Bonus: 10
  734. Advanced:
  735. Use: false
  736. StartingCharge: 3
  737. MaxCharge: 6
  738. Cooldown: 3000
  739. Bonus: 10
  740. Proximity:
  741. # Allws to limit how tight spawners can be placed from each other
  742. Use: false
  743. # Radius in blocks from blaced block. Max range is 16
  744. # Can bypass with cmi.spawners.proximity.bypass
  745. Range: 3
  746. ItemRenaming:
  747. # When set to true, players will be denyied from renaming defined items
  748. # Option to define specific name by using regex format
  749. Prevent: false
  750. List:
  751. - mobspawner:([A-z]+ (?i)\w*spawner)
  752. SpawnMob:
  753. # Defines how many passengers entities can be spawned at once
  754. MaxQuantity: 10
  755. MaxPassengers: 10
  756. Counter:
  757. # Default range to use when performing /counter start
  758. Range: 10
  759. Mirror:
  760. # Defines how far in blocks from mirror center you can build
  761. # This is mainly to protect from forgeting to turn off mirror and starting to build on different side of map
  762. MaxRange: 50
  763. NetherPortal:
  764. # Can prevent nether portal creation entirely. Option to bypass with cmi.netherportalbypass
  765. PreventCreation: false
  766. # Maximum height nether portal can be created. Vanilla size is 23
  767. MaxHeight: 23
  768. # Maximum width nether portal can be created. Vanilla size is 23
  769. MaxWidth: 23
  770. Portals:
  771. # Defines in milliseconds how often to check if player entered portal or not
  772. # 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
  773. CheckInterval: 300
  774. # Defines in milliseconds how often to check if player entered portal range for particles to apear
  775. CheckParticleInterval: 500
  776. # Perform commands on teleport or not
  777. PerformCommands: true
  778. # Commands to be performed on teleport event
  779. Commands:
  780. - cmi effect [playerName] blindness 2 1 -s
  781. Animations:
  782. # Enable siting on stair block by clicking on them with empty hand or by looking and using command
  783. # Requires cmi.command.sit.stairs
  784. SitOnStairs: true
  785. StairsAsChairs: true
  786. SlabsAsChairs: true
  787. # Player will sit on chair only after rapid double click
  788. DoubleClick: false
  789. # Delay in milliseconds between clicks to sit on chair when double click is enabled
  790. DoubleClickDelay: 200
  791. # All posible damage causes: contact, entity_attack, projectile, suffocation, fall, fire, fire_tick, melting, lava, drowning, block_explosion, entity_explosion, void, lightning, suicide, starvation, poison, magic, wither, falling_block, thorns, custom,
  792. # Sintax should be [permissionNode]:[damageCause]:[multiplier]
  793. # Example: nolavadamage:lava:0 will prevent lava damage with cmi.damagecontrol.nolavadamage permission node
  794. # Negative values will heal player instead of damaging him
  795. # If player have more than one permission node for same damage cause, then last one in list will be used to determine final damage
  796. DamageControl:
  797. - nowalldamage:fly_into_wall:0
  798. - lowermagmacubedamage:hot_floor:0.5
  799. Totem:
  800. # When this set to true, on players death totem will be used even if he is not holding it in hand
  801. RemoveFromInventory: false
  802. Cooldown:
  803. # When this set to true player can use totem only every X second's
  804. Use: false
  805. Time: 600
  806. Warmup:
  807. # When this set to true player can use totem to have X amount of second's, during which he can die and be resurected
  808. # Totem will be consumed durring activation and wont be returned even if resurection is not used during warmup time
  809. Use: false
  810. Time: 10
  811. # If player falls into void while having totem, he will be teleported to respawn location and totem gets consumed
  812. ProtectFromVoid: true
  813. Elytra:
  814. # cmi.elytra - allows usage of elytra
  815. # cmi.elytra.boost - allows usage of boost
  816. # cmi.elytra.superboost - allows ussage of super boost
  817. # cmi.elytra.speedometer - allows to see speedometer
  818. Boost:
  819. # Max speed until player wont get any boost
  820. SpeedLimit: 200
  821. # When enabled items/exp wont be consumed if player is over speed limit
  822. SpeedLimitStop: false
  823. # Do you want to show decimals in speed
  824. SpeedDecimals: true
  825. # By how much boost player on each use
  826. GeneralMultyplier: 0.1
  827. # By how much boost player on each super boost use
  828. # Use shift while using simple boost
  829. SuperMultyplier: 0.3
  830. # Uses defined items instead of exp
  831. UseItems: false
  832. # item id
  833. Item: '288'
  834. # Requires to hold defined item in hand. Only when UseItems is set to false
  835. RequiresItem: true
  836. # Amount consumed on each boost
  837. Amount: 1
  838. # Amount consumed on each super boost
  839. SuperAmount: 5
  840. # Shows particles when flying
  841. ShowParticles: true
  842. Launch:
  843. Time: 2
  844. # 1.13+ servers. Do you want to disble riptide enchant usage while flying with elytra and trident which has riptide enchant
  845. # This combination is dangerous as player can reach extreme speed's if allowed to use it
  846. DisableRiptide: false
  847. Fix:
  848. # Disables option to damage yourself while flying with arrows to boost up
  849. PreventSelfDamage: false
  850. FlightCharge:
  851. # Do you want to enable flight charge feature
  852. Enabled: false
  853. # When set to true, each time player gets flight charge or relogs, his fly mode will be toggled on
  854. # If set to false, then players will have to manualy turn on flight with /cmi flyc
  855. EnabledByDefault: true
  856. # 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
  857. # Same applies when changind game mode from creative/spectator to survival/adventure
  858. AutoSwitch: false
  859. # 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
  860. # Set to 0 to disable this type of recharge
  861. ExpRechargeCost: 1.0
  862. # 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
  863. # Set to 0 to disable this type of recharge
  864. MoneyRechargeCost: 1.0
  865. # Defines maximum amount of charge player can have
  866. # One charge is one traveled block while flying
  867. # if player dosent move, then one charge for each second while hovering
  868. MaxChargeLevel: 1000
  869. # Defines multiplier when player doesnt move but is hovering. For each second player hovers.
  870. # Set to 0 to disable
  871. DeductOnIdling: 1
  872. # Defines multiplier when player falls down of charge to be taken
  873. # This only effects when player falls from above 3 blocks of hight
  874. # In example if player falls from 10 blocks height, then 7 * 2 = 14 charges will be taken
  875. # This is to prevent avoiding no penealty from jumping from clifs
  876. # Set to 0 if you want to disable it
  877. DeductOnFallMulti: 2
  878. # Defines if you want to damage player when he falls down from higher than 3 blocks height
  879. # This will not kill player even if he would drop from 200 block height, but will leave him with 1 hp
  880. # This will only effect players who jumped down and not those who disabled fly mode in mid air
  881. DamageOnFall: true
  882. # DamageOnFall should be enabled for this to work
  883. # This will define if you want to damage player when he deactivates fly mode in mid air
  884. DamageOnToggle: false
  885. # DamageOnFall should be enabled for this to work
  886. # This will define if you want to kill player if fall damage if higher than his health amount
  887. KillOnFall: false
  888. Point:
  889. # 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,
  890. DefaultParticle: COLOURED_DUST
  891. Messages:
  892. Login:
  893. # If set to true, login message wont be shown
  894. Disabled: false
  895. # Defines number of players from which to automatically start hiding join messages
  896. # Set to -1 to disable this
  897. AutoHideFrom: -1
  898. Custom:
  899. # If set to true, custom login message will be used. cmi.messages.disablelogin can be used to disable message for player
  900. Use: false
  901. Logout:
  902. # If set to true, logout message wont be shown
  903. Disabled: false
  904. # Defines number of players from which to automatically start hiding logout messages
  905. # Set to -1 to disable this
  906. AutoHideFrom: -1
  907. Custom:
  908. # If set to true, custom logout message will be used. cmi.messages.disablequit can be used to disable message for player
  909. Use: false
  910. # Check locale file for translation and custom placeholders: [playername], [totalUsers], [onlinePlayers]
  911. FirstJoinMessage:
  912. Use: false
  913. DeathMessage:
  914. # Defines number of players from which to automatically start hiding death messages
  915. # Set to -1 to disable this
  916. AutoHideFrom: -1
  917. Books:
  918. # Defines default creator name for books when using getbook command
  919. DefaultAuthor: Server
  920. # Defines name of customtext on players login to server. To disable just set name to non existing customText
  921. Motd: welcomeMessage
  922. Warnings:
  923. Default:
  924. LifeTime: 86400
  925. Points: 1
  926. DefaultReason: '&7Violated server rules'
  927. Categories:
  928. Swear:
  929. LifeTime: 86400
  930. Points: 3
  931. DefaultReason: '&7Swearing'
  932. Grief:
  933. LifeTime: 86400
  934. Points: 10
  935. DefaultReason: '&7Griefing'
  936. Bug:
  937. LifeTime: 86400
  938. Points: 30
  939. DefaultReason: '&7Using bugs'
  940. Cheat:
  941. LifeTime: 86400
  942. Points: 50
  943. DefaultReason: '&7Using cheats'
  944. Perform:
  945. '3':
  946. - cmi mute [playerName] 10m
  947. - cmi msg [playerName] !&cMuted for &710 &cminutes for getting &73 &cwarnings!
  948. '5':
  949. - cmi kick [playerName] &cKicked for getting 5 warnings!
  950. '10':
  951. - cmi tempban [playerName] 5m &cTemporary banned for getting 10 warnings!
  952. Spawn:
  953. # Forces players to login in defined spawn point when logging into server
  954. SpawnOnJoin: false
  955. # Defines players spawn point after death if set to true, if not, then it will be used only for /cmi spawn command
  956. # RespawnLocation will indicate if you want to use this location as posible respawn point for player after death
  957. Main:
  958. World: Town
  959. X: -6.6741200486923695
  960. Y: 93.0
  961. Z: -51.48474573358369
  962. Pitch: 0.09986809
  963. Yaw: -35.758118
  964. RespawnLocation: false
  965. Rng: 0
  966. # Defines players first spawn point when he logs into server for the first time
  967. FirstSpawn:
  968. Use: true
  969. World: None
  970. X: 0.0
  971. Y: 0.0
  972. Z: 0.0
  973. Pitch: 0.0
  974. Yaw: 0.0
  975. Newbie:
  976. # Kit name to give for new players joining server
  977. Kit: Newbie
  978. Kits:
  979. # When set to true, kit list will be shown in GUI instead of chat list
  980. GUI: true
  981. # When set to true, kit selection gui empty fields will get filled with definet item
  982. FillEmptyFields: true
  983. Buttons:
  984. Cooldown: Watch
  985. Usages: STONE_PLATE
  986. Money: GOLD_INGOT
  987. Exp: EXP_BOTTLE
  988. Desc: WOOL:13
  989. Back: Fence
  990. Warps:
  991. # When set to true, warps list will be shown in GUI instead of chat list
  992. GUI: true
  993. # Automatically opens GUI when created new warp point
  994. GUIOnCreation: true
  995. # Minimal lenght of warp name
  996. MinLenght: 4
  997. # Maximal lenght of warp name
  998. MaxLenght: 16
  999. # How many warps to show in each page
  1000. perPage: 50
  1001. # Do you want to show creator in warp list
  1002. showCreator: false
  1003. # When set to true, new warps by default will require permission node to use them
  1004. requirePerm: false
  1005. GlobalGui:
  1006. # Defines item type in empty fields in GUI when its needed to be filled up
  1007. EmptyField: STAINED_GLASS_PANE:15
  1008. DynamicViewRange:
  1009. # By setting to true will enable dynamic view range feature. Its still in beta stage and can result in some CPU load increase.
  1010. # Don't enable if you are not using this feature on your server
  1011. Enabled: false
  1012. WorldLimits:
  1013. # 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
  1014. Enabled: false
  1015. # World list with default game modes
  1016. # If player will have cmi.worldlimit.gamemode.bypass permission node, game mode wont be changed
  1017. # Posible modes: creative, survival, adventure, spectator,
  1018. Gamemode:
  1019. - Town:Survival
  1020. # If player will have cmi.worldlimit.fly.bypass permission node, fly mode wont be changed
  1021. Fly:
  1022. - Town:False
  1023. # When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
  1024. FlyAboveRoof: true
  1025. # When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
  1026. FlyAboveRoofLimitations:
  1027. - Town-256
  1028. - Town_nether-128
  1029. - Town_the_end-256
  1030. - test-256
  1031. - houses-256
  1032. # If player will have cmi.worldlimit.god.bypass permission node, fly mode wont be changed
  1033. GodMode:
  1034. - Town:False
  1035. # Prevents particular entity spawn reasons in defined worlds. All posible reasons: NATURAL, JOCKEY, CHUNK_GEN, SPAWNER, EGG, SPAWNER_EGG, LIGHTNING, BED, 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, CUSTOM, DEFAULT
  1036. SpawnReasons:
  1037. Town:
  1038. - None
  1039. Town_nether:
  1040. - None
  1041. Town_the_end:
  1042. - None
  1043. test:
  1044. - None
  1045. houses:
  1046. - None
  1047. # Checks and shows on players login if he have been changed hes name over Mojang
  1048. # Looks to be working only with online servers, duhhhh
  1049. CheckForNameChange:
  1050. OnLogin: false
  1051. AmountToShow: 3
  1052. OnInfoShow: true
  1053. # Do you want to perform commands
  1054. PerformCommandsOnNewName: false
  1055. # Command list to be performed in case player logs in with new name
  1056. NameChangeCommands:
  1057. - 'asConsole! cmi broadcast !&2[oldname] logged in with new name: [newname]'
  1058. inv:
  1059. # Do you want to save the player's inventory on his death
  1060. SaveOnDeath: false
  1061. # When set to true, empty inventories (no items in inventory) will not be saved on players death
  1062. IgnoreEmpty: false
  1063. # If set to true then player should have cmi.saveinv permission node for inventory to be saved on death
  1064. RequiresPermission: false
  1065. # How many inventories, we will keep for each player
  1066. SavedInventories: 5
  1067. hunger:
  1068. # Do you want to give more than 20 hunger for players
  1069. overide: false
  1070. heal:
  1071. RemoveNegative:
  1072. # Do you want to remove negative potion effects from player on heal
  1073. use: false
  1074. List:
  1075. - blindness
  1076. - confusion
  1077. - harm
  1078. - hunger
  1079. - poison
  1080. - slow
  1081. - slow_digging
  1082. - weakness
  1083. - wither
  1084. Cuff:
  1085. # When set to false will allow players to talk who is cuffed
  1086. Mute: true
  1087. AllowedCommands:
  1088. - msg
  1089. - r
  1090. - tell
  1091. Dispose:
  1092. # defines how big is dispose ui 1-6
  1093. UILines: 4
  1094. ItemRepair:
  1095. RepairShare:
  1096. # When enabled will prevent players repairing items for others in anvil regular way. They still can use items and repairs normaly for them selfs
  1097. # Can be bypassed with cmi.command.repair.repairshare.bypass
  1098. ProtectNormalRepair: false
  1099. # When enabled will prevent players repairing items for others with CMI command. They still can use items and repairs normaly for them selfs
  1100. ProtectCommandRepair: false
  1101. # 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
  1102. Durability: 1
  1103. # When set to true, player who have cmi.command.repair permission will bypass this protection and can use other user repaired items without any aditional actions
  1104. BypassWithRepairPermission: true
  1105. # When enabled aditional lore line will be added when player can't use that item. This will not be shown for owner of item
  1106. AddLore: true
  1107. # When set to true, interact event will be canceled to prevent item usage
  1108. CancelEvent: true
  1109. # When set to true, player will get message informing about item usage he dint repaired him self
  1110. InformWithMessage: true
  1111. Cooldowns:
  1112. # You can enable any command cooldown to prevent instant usage of it
  1113. # cmi heal:180 means that player can use /cmi heal command only once every 180 seconds
  1114. # if cooldown set to -1 then this command can be performed only one time
  1115. # Administration can bypass limitations with cmi.command.[comandName].cooldownbypass permission node
  1116. # Always use full command name and not its alias
  1117. Enabled: false
  1118. List:
  1119. - cmi heal:180
  1120. - cmi feed:120
  1121. WarmUps:
  1122. # You can enable any command warmup to prevent instant command usage
  1123. # tp:5:false means that when player performs /tp command he will need to wait 5 sec
  1124. # false variable is optional and when its set to false player cant move while warmup is counting
  1125. # 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'
  1126. # When setting warmups for CMI commands, use full command name and not allias, in example 'cmi warp:5false'
  1127. # Administration can bypass limitations with cmi.command.[comandName].warmupbypass permission node
  1128. # ATTENTION! cmi home command is being handled in special way and to prevent double warmup, add space, example: - cmi home :5:false
  1129. Enabled: false
  1130. InformOnNoMove: true
  1131. List:
  1132. - cmi tp :5:false
  1133. - cmi back:3:true
  1134. - cmi warp :3:false
  1135. - cmi home :3:false
  1136. Jail:
  1137. # Defines in milliseconds how often to check if player leaves jail area
  1138. # Bigger numbers can help slightly lower server load
  1139. CheckInterval: 500
  1140. # Defines default jail time when time is not povided with command
  1141. DefaultTime: 300
  1142. # Chat range in blocks while player is in jail
  1143. # Set to 0 to allow talking
  1144. # set to -1 to prevent talking in general while jailed
  1145. ChatRange: 20
  1146. WhiteListedCmds:
  1147. - cmi msg
  1148. - cmi reply
  1149. scan:
  1150. # Tps cap from which to start adjusting scan speed
  1151. SoftCap: 19.0
  1152. # Staring speed when scanning. Range from 1 to 30
  1153. DefaultSpeed: 15
  1154. # When this set to true, when using scan feature and not providing range, whole map will be scanned
  1155. GlobalRangeByDefault: false
  1156. # Range in chunks. 2 is 25 chunks, 1 is 9 and 0 is only chunk you are standing in
  1157. DefaultRange: 2
  1158. # When this set to true, all found items in containers will be removed automatically durring scan. Ex: /scan id 7 purge
  1159. EnablePurge: false
  1160. search:
  1161. # When this set to true, all found items in inventories will be deleted durring search. Ex: /cmi search id 7 purge
  1162. EnablePurge: false
  1163. lfix:
  1164. # Tps cap from which to start adjusting light fix speed
  1165. SoftCap: 19.0
  1166. # Staring speed when fixing light. Range from 1 to 100
  1167. DefaultSpeed: 15
  1168. # Removeuser command will use same configurations when removing player data files or moving them to new place
  1169. purge:
  1170. # Cleans files on server startup
  1171. CleanOnStart: false
  1172. # How long player should be offline for his data to be moved
  1173. OfflineDays: 90
  1174. PlayerData:
  1175. # Do you want to enable player data file cleaning
  1176. Enabled: true
  1177. # Source folder to take files from
  1178. SourceFolder: Town/playerdata
  1179. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1180. DeleteFiles: false
  1181. # Target folder to put files into if DeleteFiles set to false
  1182. DestinationFolder: Town/playerdata_backup
  1183. PlayerStats:
  1184. # Do you want to enable player stats file cleaning
  1185. Enabled: true
  1186. # Source folder to take files from
  1187. SourceFolder: Town/stats
  1188. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1189. DeleteFiles: false
  1190. # Target folder to put files into if DeleteFiles set to false
  1191. DestinationFolder: Town/stats_backup
  1192. PlayerAdvancements:
  1193. # Do you want to enable player Advancements file cleaning
  1194. Enabled: true
  1195. # Source folder to take files from
  1196. SourceFolder: Town/Advancements
  1197. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1198. DeleteFiles: false
  1199. # Target folder to put files into if DeleteFiles set to false
  1200. DestinationFolder: Town/Advancements_backup
  1201. Essentials:
  1202. # Do you want to enable essentials playerdata file cleaning
  1203. Enabled: false
  1204. # Source folder to take files from
  1205. SourceFolder: plugins/Essentials/userdata
  1206. # When this is false, data files will be moved to backup folder. When its true files will be deleted
  1207. DeleteFiles: false
  1208. # Target folder to put files into if DeleteFiles set to false
  1209. DestinationFolder: plugins/Essentials/userdata_backup
  1210. LWC:
  1211. # Do you want to enable lwc protection cleaning
  1212. Enabled: false
  1213. Selection:
  1214. # Tool id to use for selection actions
  1215. Tool: wooden_shovel
  1216. Time:
  1217. # Defines preset time
  1218. Day: '12:00'
  1219. Night: '24:00'
  1220. Morning: 06:00
  1221. Dusk: '18:00'
  1222. AutoTime:
  1223. # Time in seconds time in game will be adjusted to match real
  1224. # Keep it at arround one minute
  1225. Interval: 60
  1226. # Enables by default smooth sun transition to new time
  1227. # You can always override this setting with -smooth variable in time command
  1228. Smooth: true
  1229. # Speed of smooth transition
  1230. # 100 will mean that sun moves 100 times faster than usual until it reaches target time
  1231. SmoothSpeed: 100
  1232. # Worlds effected by autotime adjustment
  1233. Worlds:
  1234. - ''
  1235. RandomTeleportation:
  1236. Worlds:
  1237. # World name to use this feature. Add annother one with appropriate name to enable random teleportation
  1238. Town:
  1239. Enabled: true
  1240. # Max coordinate to teleport, setting to 1000, player can be teleported between -1000 and 1000 coordinates
  1241. MaxCoord: 1000
  1242. # If maxcord set to 1000 and mincord to 500, then player can be teleported between -1000 to -500 and 1000 to 500 coordinates
  1243. MinCord: 500
  1244. CenterX: 0
  1245. CenterZ: 0
  1246. test:
  1247. Enabled: true
  1248. MaxCoord: 1000
  1249. MinCord: 500
  1250. CenterX: 0
  1251. CenterZ: 0
  1252. houses:
  1253. Enabled: true
  1254. MaxCoord: 1000
  1255. MinCord: 500
  1256. CenterX: 0
  1257. CenterZ: 0
  1258. Town_the_end:
  1259. Enabled: true
  1260. MaxCoord: 1000
  1261. MinCord: 500
  1262. CenterX: 0
  1263. CenterZ: 0
  1264. Town_nether:
  1265. Enabled: true
  1266. MaxCoord: 1000
  1267. MinCord: 500
  1268. CenterX: 0
  1269. CenterZ: 0
  1270. Tree_the_end:
  1271. Enabled: true
  1272. MaxCoord: 1000
  1273. MinCord: 500
  1274. CenterX: 0
  1275. CenterZ: 0
  1276. Tree:
  1277. Enabled: true
  1278. MaxCoord: 1000
  1279. MinCord: 500
  1280. CenterX: 0
  1281. CenterZ: 0
  1282. Tree_nether:
  1283. Enabled: true
  1284. MaxCoord: 1000
  1285. MinCord: 500
  1286. CenterX: 0
  1287. CenterZ: 0
  1288. Resourse2:
  1289. Enabled: true
  1290. MaxCoord: 1000
  1291. MinCord: 500
  1292. CenterX: 0
  1293. CenterZ: 0
  1294. Resourse:
  1295. Enabled: true
  1296. MaxCoord: 1000
  1297. MinCord: 500
  1298. CenterX: 0
  1299. CenterZ: 0
  1300. Resourse1:
  1301. Enabled: true
  1302. MaxCoord: 1000
  1303. MinCord: 500
  1304. CenterX: 0
  1305. CenterZ: 0
  1306. Nether:
  1307. Enabled: true
  1308. MaxCoord: 1000
  1309. MinCord: 500
  1310. CenterX: 0
  1311. CenterZ: 0
  1312. flatroom:
  1313. Enabled: true
  1314. MaxCoord: 1000
  1315. MinCord: 500
  1316. CenterX: 0
  1317. CenterZ: 0
  1318. pvp:
  1319. Enabled: true
  1320. MaxCoord: 1000
  1321. MinCord: 500
  1322. CenterX: 0
  1323. CenterZ: 0
  1324. pvp_nether:
  1325. Enabled: true
  1326. MaxCoord: 1000
  1327. MinCord: 500
  1328. CenterX: 0
  1329. CenterZ: 0
  1330. pvp_the_end:
  1331. Enabled: true
  1332. MaxCoord: 1000
  1333. MinCord: 500
  1334. CenterX: 0
  1335. CenterZ: 0
  1336. End:
  1337. Enabled: true
  1338. MaxCoord: 1000
  1339. MinCord: 500
  1340. CenterX: 0
  1341. CenterZ: 0
  1342. TheEnd:
  1343. Enabled: true
  1344. MaxCoord: 1000
  1345. MinCord: 500
  1346. CenterX: 0
  1347. CenterZ: 0
  1348. # How long force player to wait before using command again.
  1349. Cooldown: 5
  1350. # How many times to try find correct location for teleportation.
  1351. # Keep it at low number, as player always can try again after delay
  1352. MaxTries: 20
  1353. # List of biomes to exclude from random teleportation
  1354. ExcludedBiomes:
  1355. - Ocean
  1356. - Deep ocean
  1357. Enchanting:
  1358. enchantLimits:
  1359. # By disabling this, no limitation to enchanting will be applied
  1360. Enabled: true
  1361. MaxLevel:
  1362. protection_environmental: 4
  1363. protection_fire: 4
  1364. protection_fall: 4
  1365. protection_explosions: 4
  1366. protection_projectile: 4
  1367. oxygen: 3
  1368. water_worker: 1
  1369. thorns: 3
  1370. depth_strider: 3
  1371. damage_all: 5
  1372. damage_undead: 5
  1373. damage_arthropods: 5
  1374. knockback: 2
  1375. fire_aspect: 2
  1376. loot_bonus_mobs: 3
  1377. dig_speed: 5
  1378. silk_touch: 1
  1379. durability: 3
  1380. loot_bonus_blocks: 3
  1381. arrow_damage: 5
  1382. arrow_knockback: 2
  1383. arrow_fire: 1
  1384. arrow_infinite: 1
  1385. luck: 3
  1386. lure: 3
  1387. BungeeCord:
  1388. # List of information about BungeeCord servers to be used when getting information like max players, current player count and motd
  1389. # Information should match with what you have in bungeeCorc config file under servers section
  1390. ServerList:
  1391. - server1-127.0.0.1:25565
  1392. - server2-127.0.0.2:25566
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement