Advertisement
Guest User

Untitled

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