Una Buena Configuracion de Cmi
Una Buena Configuracion de Cmi
Una Buena Configuracion de Cmi
Language: ES
Economy:
Enabled: true
Confirmation: true
LogEnabled: true
log:
Unknown: true
Transfer: true
MaxChequeValue: 1.0E8
PaymentWithShorts:
# When set to true players will be able to make payments by using short amount formats
like 10k which results into 10000 and similar
Allow: true
# List of suffixes we should accept and into what amount it results into
values:
- k-1000
- m-1000000
- b-1000000000
- t-1000000000000
- q-1000000000000000
BalTop:
- Notch
# When enabled baltop list will show short money values, like 12.5M instead of 12501234
DisplayWithShorts: false
ExcludeStartingWith:
- town_
- town-
- towny_
- towny-
# When set to true some fake accounts will be included into baltop list
# This should include some previously marked accounts as fake which have been created for
town usage or similar things
IncludeFakes: false
Global:
StartingAmount: 10000
MinimalAmount: 0.0
# Maximal amount of money player can have. Set to -1 to disable this limit
MaximumAmount: -1
# This can prevent annoying spam some players would want to create by sending tiny
amounts of money
MinimalPay: 10
CurrencySymbol: CLP
MoneyFormat: '###,##0'
UseShortNumbers: false
# Suffixes for short numbers
ShortNumbersSuffixes:
- ''
-k
-m
-b
-t
-q
SwitchPlaces: false
Placing: '[money][symbol]'
FileSave:
# 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
Async: false
InteractiveCommands:
SignRegex: (\[ic:([a-zA-Z0-9]+)\])
Optimizations:
# When this set to true any message sent to console will be strip out of any colors
MonochromeConsole: false
# Time in seconds we want to give for playes who joins server a immortality state
ImmortalityOnJoin: 3
Maintenance: false
# Automatically kicks everyone from server when enabling maintenance mode who doesnt
have cmi.command.maintenance.bypass permission node
MaintenanceAutoKick: true
# When enabled will show bossbar message informing about current maintenance mode
being enabled
MaintenanceBossBar: true
# When this is set to true features like glow color, player collision, name plates will stop
working and CMI will avoid doing anything related to player teams
# Enable this if you are experiencing issue with other plugins which utilizes players teams for
certain features
DisableTeamManagement: false
ArmorStands:
# When set to true, plugin will check if player can manipulate armor stand by sending fake
block place event and checking if any plugin would want to prevent this action
# This can help out to minimize posibility for players to manipulate armor stands when they
dont have build permission in area where armorstand is standing
CheckBlockPlace: false
AutoDownload:
# In case you dont have GeoIP.dat it will be downloaded automatically on server start.
Restart can be needed for it to take effect
GeoIp: true
# In case you dont have GeoLiteCity.dat it will be downloaded automatically on server start.
Restart can be needed for it to take effect
GeoLiteCity: true
# When enabled you will see skull owner name in action bar when right clicking it
ShowSkullOwner: true
# When enabled you will see beeHive information in action bar when right clicking it
ShowBeeHiveInformation: true
ElevatorIndicator: '[ascensor]'
# Defines elevator type. If this is used on second line of sing, then player will be teleported
directly in front of it instead of keeping original players x and z coordinates
ElevatorStaticIndicator: '[*]'
# Used to show date in places like mail, checkban, infopage and similar locations
LongDateFormat2: dd/MM/yy HH:mm:ss
# Used to show date in places like inv gui and similar locations
ShortDateFormat: dd/MM/yy
SellLog: true
# When set to true players with same name but different capitalization will be denyied from
joining server to avoid possible issues. In example if on first day player Zrips joined server and
on second day player zRips tries to join server, he will be rejected
PreventDifferentCapitalizationNames: false
# 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
PartialPlayerName: false
# If you want to prioritize online players when using partial player name enable this setting
# Keep in mind that this might block you from accessing offline player with same partial name
as some one currently being online
# For example offline Luuk might no longer be accessible while Luuk666 is online
# This can be overridden by adding -exa- suffix for a name, so luuk-exa- will return offline
player object
PrioritizeOnlinePlayers: false
CommandSorting: true
# Percentage value (1-100) to pick best command match if command cant be found
# Example: /cmi spawnmb will have 87.5% match with /cmi spawnmob
# Set to 0 to disable
SimilarCommandChecker: 75
# When set to true, if player enters incorrect command, then command will not gonna be
performed
# But message informing about incorrect usage and best match will be shown in any case
SimilarCommandPrevention: false
# When set to true, commands in help page starting with /cmi will get shortened by hiding
base command. Example /cmi back becomes /back
# Keep in mind that this is automatic feature if alias or custom alias is set to that command
# And keep in mind that this is only cosmetic change and will not impact command usage
RemoveLabel: false
# When set to true, all players can see missing permission node by hovering over error
message
# When set to false only players with cmi.permisiononerror permission node can see missing
permission node
# 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
PermisionOnError: true
# When set to true, each time player tries to use something he doesnthave permission,
message will be shown in console
PermisionInConsole: true
Teleport:
# When true then while checking for safe location, we will try to determin it going down and
if it fails, then up from target location
# When set to false, then first of all location above target location will be checked, then
down
SafeLocationDownThenUp: false
# When this set to true each time player teleports to any destination he will be teleported to
spawn point
# This is to prevent from people knowing to which direction you have teleported too
ToSpawnBefore: false
SwitchPlaces: true
# If set to true then player will be teleported to current player position after accepting
teleport request
# If set to false then player will be teleported to player at which teleport request was issued
CurrentLoc: true
# Default distance for jump command. Can be overriden with cmi.command.jump.[amount]
permission node
JumpDefault: 50
TpaTime: 60
# Defines time in seconds for player being teleported after tpa or tpahere is being accepted
TpaWarmup: 3
TpaMove: false
# Defines time in seconds for blocking player teleport offers after denying their request
TpaBlock: 120
TpBypass: 15
# When set to true adds accept and deny buttons when sending tpa or tpahere requests
DenyConfirm: true
BlackListedItems:
# Option to prevent player teleportation when he has blacklisted items in his inventory. Can
be bypassed with cmi.teleport.bypassblacklist
Enabled: false
EnabledFor:
tp: true
tpa: true
tpahere: true
warp: true
home: true
spawn: true
# 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
List:
- Diamond
- DiamondBlock
- DiamondOre
- ironore:5
# Back location will not be triggered if player teleports closer than defined amount of blocks
BackMinDistance: 5
# When set to false we will not include teleport location when teleporting around with
worldedit compass
# When set to true we will include each teleport action, even if you simply jumped around
with compass
BackWithWE: true
BackBlackList:
- TeztWorldz
helpop:
# When set to true player will not see his sent message to helpop, but rather predefined
message informing that his question have been sent to online staff
feedbackMessage: true
IP:
# When set to true, players ip will be recorded for future use, like recognizing players other
accounts
Record: true
# How long in second to wait until players ip is being recorded into data base
# This only applies for offline servers to allow for player first of all to login before recording
ip
# Try to keep this value lower than your login plugin's allowed login time
delay: 30
# Max amount of hp you can get when using /cmi maxhp command
MaxHp: 200
# When set to true, player play time will be grabbed from user stats file instead of from CMI
user data file
# This can help to get more accurate play time if you have older server and using players stats
feature
PlayTimeFromStats: true
# While this is enabled, player play time will be record for each hour he playied in server
# This doesnt have effect on rankup or /playtime commands, it will only show more specific
playtime by hours when using /cplaytime command
CMIPlayTimeTracking: false
PlaytimeTopExclude:
- Some
- Names
- Here
ItemName:
TypeBlackList:
- gold_nugget
ItemLore:
TypeBlackList:
- gold_nugget
OnDurabilityLoss:
Tools:
# Do you want to inform player when item durability gets lower than set threshold
Use: true
Percentage: 10
Armor:
Use: true
Percentage: 10
OnLimitedItemUse:
Inform: true
# Can disable messages outputed durring start for world chunk checks
DisableWorldChunkCheckInfo: false
PreventEntityBoatEnter:
Monsters: true
Animals: true
Villagers: true
PreventBedExplosion:
Nether: true
TheEnd: true
PreventPlayersOnNetherRoof: false
PreventIronGolem:
# When set to true, iron golems will not drop roses on death
Roses: true
# When set to true, fishing rod will not move grabbed entity towards you
PreventHook: false
Commands:
# When set to true player will see full list of posible commands when performing /cmi
command without defining specific command
# When set to false we will return 'No command found' feedback message
ShowMainHelpPage: true
Near:
# This will use separate locale line which includes direction to the player
Approximate: true
# When enabled, players can click on each player name and simple /cmi point [location] will
be performed which shows particles directing towards target player
PointTo: true
# How many lines you want to show when using /near command
Count: 10
Clear:
# When set to true, /cmi clear comamnd will require confirmation for it to be finalized
Confirmation: true
List:
ASCOrder: true
Multicraft:
DisableList: false
PlaytimeRewards:
Enabled: false
# When enabled, while player is in afk mode, repeatable playtime rewards will not increase in
playtime
# ATENTION! this setting will not have any effect if you have Afk.StopPlayTime set to true
ExcludeAfk: false
# Defines time in minutes to inform player about pending reward which needs to be claimed
RewardInform: 15
# Defines how many one time rewards you want to show in list
# This will show next X amount rewards from your current playtime
OneTimeAmount: 2
# When set to true player will be required to have cmi.prewards.[name] permission node to
get particular playtime reward
RequiresPermission: false
Sleeping:
Speedup:
# This will allow to speed up night in percentage depending how many players are sleeping
in beds in that world
Enabled: true
# When this set to true time will be speed up only between 13000 and 24000 ticks of the day
# When having this set to false players can speed up day durring storms or other events
OnlyDurringNight: true
InfoType: title
# When set to true, players who are in afk mode will be excluded from speed calculations
ExcludeAfk: true
# Defines speed to go throw night, bigger numbers will make it go faster and less players you
will need to go throw night
BaseSpeed: 100
# Defines minimal speed to go throw night, this is in case there are more players than base
speed and calculation return default speed
MinSpeed: 5
# Can be defined in 2 formats. When using clean number like 3, then 3 players will have to
be sleeping before speedup kicks in
# If amount is defined with % like 50% then half of server population will have to be sleeping
before speedup kicks in
MinBeforeSpeeding: 50%
# When set to true online players will be informed about missing sleeping people count
Inform: true
# Time in seconds between information messages can be shown when player starts or stops
sleeping
InformDelay: 30
Compass:
BossBar: false
RequireCompass: false
# Keep same spacing between each direction. Length can be any you want
Shape: '------------SW-------------W-------------NW-------------N-------------NE-------------E-------------
SE-------------S-'
Color: '&7'
ShowHome: true
Home: ۩
ShowSpawn: true
Spawn: ⤋
ShowDeath: true
Death: ☠
ShowCompassTarget: true
CompassTarget: ꖴ
ExploitPatcher:
PreventItemPickup: true
# When enabled this will prevent exp bootles being destroyed on portal edge and duplicating
them in result of that
PreventExpPortals: true
# When enabled this will prevent players from performing commands which could lead to
some bugs
# By default its disabled to keep vanilla behavior, but is recommended to enable it to avoid
issues
NoCommandsInBed: true
Vault:
# If your having issues with vault grabbing correct players' group or balance, consider to turn
this to false
Money: true
Group: true
Worth:
# Defines lore that will prevent an item from being sold using /cmi sell.
BadLore:
# Permission node is been rechecked no more often than every minute for efficiency
HpBarEnabled: true
HpBarBlackList:
- Ender_dragon
Ban:
# When set to true players who are banned will get messages modified by CMI instead of
seeing vanilla type of message
OverrideLoginMessage: false
Homes:
# Open gui when using /cmi home command if you have more then one home in your saved
list
Gui: true
# Homes groups to define max amount homes player can have. Permission:
cmi.command.sethome.[groupname]
# In addition to this you can use simple numeric permission node cmi.command.sethome.
[number] which will define max number of homes player can have
Groups:
Newbie: 2
Advanced: 3
Vip: 5
Piedra: 4
Carbon: 5
Hierro: 6
Oro: 7
Diamante: 8
Esmeralda: 10
# Requires cmi.bedhome permission node
# When set to true by interacting with bed, regular home location will be created
BedInteraction: false
# When set to true, you can only set home location when you shift click a bed
onlyShiftBed: false
# Removes bed location when home location was created by clicking on that bed
RemoveBedLocationOnBedBreak: true
# When enabled, plugin will check if player can break block in that area before creating new
home location
CheckBlockBreak: false
DefaultName: Home
# Different name can be used to identify home location set by interacting with a bed from
home location created with command
DefaultBedName: Home
ValidNameRegex: '[^a-zA-Z0-9\-\_]'
ReSpawn:
Immortality: 3
# If you want 3rd party plugin to handle player respawning, simply set this to false and reload
plugin
Enabled: true
Global:
# Spawn is preset spawnlocation with /cmi setspawn command, that location should have
RespawnLocation set to true
# bedLocation is location set by interacting with bed, BedInteraction should be set to false
and players requires cmi.bedhome to set bed location
# homeLocation is location set by player which is with default (Home) name, if that one
doesnt exist then first in the list will be used if possible
# worldSpawn is location preset to this world, this is not CMI location but default world
spawn location
# warp![warpName] can be any valid warp you set for players to be teleported, they will
bypass any requirements for that warp
PriorityOrder:
- spawn
- bedLocation
- homeLocation
- worldSpawn
# Remove world if you want to leave respawn handling for server or 3rd party plugin
Specific:
world:
- spawn
- bedLocation
- homeLocation
- worldSpawn
world_nether:
- spawn
- bedLocation
- homeLocation
- worldSpawn
world_the_end:
- spawn
- bedLocation
- homeLocation
- worldSpawn
Afk:
Enabled: false
PreventJumping: true
PreventDamage: true
# Defines how often in seconds plugin will check for afk players state
CheckInterval: 10
# As of nature how this system works you can see +-1second jumping up and down while
checking players playtime
StopPlayTime: false
# Defines how long to wait after player stops moving to set him as afk
AutoAfkIn: 300
# Defines commands to be performed when player enters afk mode automatically while
addling
AutoAfkCmds:
ManualAfkCmds:
AfkLeaveCmds:
# Defines how long to wait after player stops moving to kick player
# This can be used not only to kick but to perform repeating action every x seconds if needed
# Keep it at -1 to disable auto kick
AutoKickIn: -1
# This will define how long to wait before performing kick commands again
RepeatingAutoKickInterval: 300
# When set to true, kick command will be repeated each RepeatingAutoKickInterval seconds
RepeatKickCommand: false
AutoKickCmds:
- cmi kick [playerName] &eYou have been kicked for idling more than [time]
# Defines worlds where players will not be placed into afk mode after they idled for defined
time
DisabledWorlds:
- oneTestWorld
- secondTestWorld
DisableOnInteract: true
# Prevents player from going bypassing afk mode while continuously holding one button with
particular items or on particular blocks
SmartInteractCheck: true
AntiAfkMachines: true
DisableOnInventoryClick: true
DisableOnitemDrop: true
DisableOnCommand: true
DisableOnPublicChat: true
# Disables afk on private chat message
DisableOnPrivateChat: true
DisableOnMove: true
DisableItemPickup: false
PreventMobSpawning:
# When enabled we can prevent mob spawning near players who are afk
Enabled: false
# This can be more on heavy side of the server as it will try constantly to spawn in monsters
near afk players
Natural: false
Spawners: true
VillageDefence: true
# Attention! Because of weird minecraft handling of exp orbs, best way is to set orb to 0exp
and allow it to be obsorbed
DisableExpPickup: false
Holograms:
# Defines in milliseconds how often to check if player entered holograms trigger area
CheckInterval: 2000
Defaults:
# This defines from how far holograms will appear for the player or when they will disapear
viewRange: 16
updateRange: 8
updateInterval: 0.0
pageChangeInterval: 0.0
placeUp: true
Votifier:
CountVotes: true
MaxVotesInADay: 0
# In most cases voting service will have its own cooldown setup
# But if you need extra one to prevent rapid voting you can define time in seconds over here
GeneralCooldown: 0
PerformCommands: true
CommandsOnVote:
ExtraRewardsEnabled: false
ExtraRewards:
'10':
'100':
ExcludeList:
- None
Ranks:
AutoRankUp:
# Defines how often in seconds plugin will check for possible player rankups
Delay: 60
# EXPERIMENTAL. When set to true, player rankup checks will be done in async mode
# In case of errors related to this feature being turned on, turn it off and report issue with
error log to github
Async: false
# Defines how often in seconds each separate player will be checked for rankup
# This is different than general check just to avoid couple players ranking up at same time
# This also defines how often player will be notified about possible rankup and it will
proportionaly increase with each time player get notification to avoid annoying spam in chat
PlayerDelay: 120
progressBar: true
# When set to true, command /cmi ranklist will output ranks from your rankup path which
will exclude any rank from different paths or different rankup trees all together
# When set to false, all set ranks will be shown in the list
ListSamePathOnly: false
EffectUp: GColumn
# When set to true requirements which involve time will be shown in short format like '50
hours' instead of '2 days 2 hours'
OnlyHours: false
# When OnlyHours set to true you can add minutes to the output message instead of showing
fractions. So you can have '5 hours 30 minutes' instead of 5.5hours'
includeMinutes: true
Signs:
# Defines in milliseconds how often to check if player entered Dynamic Sign trigger area
CheckInterval: 5000
Skins:
# Applies skin to player automatically on his login to server if he doesnt have one already set
AutoApply: true
# Sets player sking to Steve when turning skin off and lets server to handle it
SteveOnOff: true
RequireSpecificPerm: false
# Defines time in minutes how offten we want to update skin information from online Mojang
servers
# Keep in mind that your server can only send 1 request every minute, so keep it at a decent
amount, hour or more
# So if you have this set to 1 hour, then player skin information will be updated if player old
skin information is older then 1 hour
# This only triggers when player joins server or changes skin manually
SkinUpdateTimer: 60
# Defines time in minutes how offten we want to send requests to Mojang servers
# This is to limit amount of requests in specific time to avoid cluter with posible requests
SkinRequestFrequency: 10
Alert:
# Time in minutes for how long we want to keep set allert on player when performing /cmi
alert command. Default is 24 hours
Timer: 1440
Notes:
# 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
ShowOnAlertEvent: true
GroundClean:
WhiteList:
- itemType
Chat:
ModifyChatFormat: false
# When set to true, regular and private messages (excludes clean messages) will have
additional information when hovering over it (PlaceHolderAPI supported) and can be clicked
for quick reply option
# To change default hover over messages seen on sent message, go to your locale file to Chat
section
ClickHoverMessages: false
DiscordSRV:
Enabled: true
# Indicator which can be used as {discord} in chat format to indicate that message came
from discord and not ingame
Label: '&2[&7D&2]'
UnlinkedLabel: '&4[&cD&4]'
DynMapChat: true
# 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
# 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
ReplyToLastMessenger: false
# If you had conversation in last 120 seconds (default) then even receiving message from 3rd
person, you will still reply to original player
# If you had conversation in longer then 120 seconds period, then you will reply to latest
person who send you a message
LastMessengerTimeOut: 120
PrivateMessagesGroups: false
# When set to false, web pge links in a chat will not get shortened to default [LINK] format
TranslateLink: true
# Examples:
# (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,})
# ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?
# ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?([^\s]+)
LinkRegex: ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?([^\s|^\)]+)
# When set to true, particular variables in chat will be translated into items player are
holding. List of variables belove
HoverItems: true
# Defines regex when replacing item line in chat with players item in hand information. Only
works when CMI hover over chat format is enabled
ItemRegex:
- (\%item\%)
- (\[item\])
- (\%i\%)
# Attention! This will require you to have CMI Bungee plugin which can be found at zrips.net
BungeeMessages: true
# Do you want to enable public messaging over bungeecord
BungeePublicMessages: true
BungeeStaffMessages: true
# Used for simple chat messages. Optional variables: {world} {prefix} {suffix} {group} {shout}.
Supporting PlaceHolderAPI variables like %player_server%
GeneralRange: -1
# Shout messages should start with ! and player should have cmi.chat.shout permission
ShoutRange: 200
ShoutCost: 0
# Prefix used to idicate that message should be sent to public chat instead of current players
chat room
ChatRoomShout: '!'
# Use numeric increments to separate groups from each other. If player has more than one,
then line with higher number will be used
GroupFormat:
Colors:
# If set to true then all public messages will be filtered from color codes and will allow to
colorize them with appropriate permission node
# cmi.colors.publicmessage.[colorName]
PublicMessage: false
PrivateMessage: true
# If set to true then /me messages will be filtered from color codes and will allow to colorize
them with appropriate permission node
# cmi.colors.me.[colorName]
me: true
# 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
CleanUp:
publicmessage: true
privatemessage: true
me: true
signs: false
books: true
# List of strings to ignore when checking chat for color codes player cant use.
# This will bypass players colorcode restrictions and will allow usage of particular chat
formats
WhiteList:
- '&c❤&7'
# If set to true then nickName will be filtered from color codes when player changes it
# cmi.colors.nickname.[colorName]
NickName: true
ChatFilter:
Enabled: false
Deny:
ipBlock:
Enabled: true
# Defines filter group and defines required permission node to bypass this filter:
cmi.chatfilter.bypass.[groupName]
Group: Advertising
# When set to true, each time player triggers filter, console will receive information about
who triggered it, which filter and with what message
InformConsole: true
Regex:
- '[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'
- \b[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|
(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}\b
# With what we need to replace word, if not defined found expresion will not be changed
ReplaceWith: ''
# 'others' means that sender will get message but not other players, this is usefull to
prevent advertising and silently block it
BlockType: others
# Players with cmi.chatfilter.inform permisison will receive defined message when rule is
broken
Commands: []
swearing1:
Enabled: true
Group: Swearing
InformConsole: true
Regex:
- \bass\b|\basshole
ReplaceWith: dude
BlockType: none
Commands:
swearing2:
Enabled: true
Group: Swearing
InformConsole: true
Regex:
- \bfu+ck
BlockType: none
Commands:
# 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.
WhiteList:
- \bgoogle.\s?([a-zA-Z]{2,4})\b
- \bspigotmc.\s?([a-zA-Z]{2,4})\b
DuplicatedMessagePrevention:
# 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
Use: false
Percentage: 80
Interval: 5
# How many commands you can repeat before stopped for cooldown
MinAmount: 2
# If set to true, players public message who is in your ignore list will not be shown
IgnorePublicMessage: true
Tag:
# Enable or not tag system. This will inform player with his name mentioning in public chat if
name have @ in front of it
Enabled: true
# When this is set to true, any player mentionings in public messages will be colorized and
player will get informed as usual
# This is allot more heavier on server than usual tagging with @, so enable if you know what
you are doing
HardCoreMode: false
# Determines color of taged user name in chat with @ in front of name/nickname. Sender
should have cmi.tag.color
Color: '&c'
CommandsOnTag:
OnlyWhenAfk: false
RemoveEta: false
Command:
CommandFilter:
Duplicate:
# 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
Use: false
Percentage: 80
Interval: 5
# How many commands you can repeat before stopped for cooldown
MinAmount: 2
WhiteList:
- msg
- tell
- login
- register
Spy:
# This will prevent some one from loging in with admin account and seeing commands
before loging in
# Keep it at same or higher than your login plugin delay for entering password
DelayForTrigger: 60
# Commands in this list will not be shown when command spy is enabled for player for
security/privacy reasons
BlackListed:
- register
- login
-l
# Players without cmi.security.admin will only see commands from this list with command
spy feature
CommandList:
- cmi spawn
- cmi tp
- cmi tpa
- cmi heal
- cmi feed
- cmi fly
PlayerNotes:
PlayerMail:
ExpiresIn: 30
# Mailing to all players will send mails to players who loged into server in last x days
mailAllDays: 7
DisplayName:
# If you have 3rd party plugin changing players display name, set this to false
Change: true
# Format of players display name. By default only nick name will be visible, if its set, if not,
then players name
# Supports placeholders
Format: '{nickName}'
ValidNicknameRegex: '[^\p{L}0-9\-\_]'
NickName:
# Prevents players to change their nick name to one of defined without permission
# cmi.command.nick.bypassblacklist
BlackList:
- admin
- administrator
- server
- staff
- staf
MinLength: 4
# Adds prefix for players nickname to indicate that its not real name. This can be added to
display name with {nicknameprefix}
Prefix: '~'
# When true, will only add nickname prefix when its not same as original name. This can allow
colorization or capitalization change without addign prefix
PrefixWhenDifferent: false
# When true, online players nick name will be included into tabcomplete
IncludeInTabComplete: true
Dye:
# When set to true colored lether armor will be bound to the player who receives that
coloration and will not work on others if he would give it to them
# Only applies for dynamic armor colors like biome, health and so on
BoundToPlayer: false
# Shows if there is an available new version on login with cmi.versioncheck permission node
ShowNewVersion: true
Spawners:
# If you experiencing issues with spawner handling, set this to true to avoid any spawner
manipulations from CMI side
# This will disable features like, spawner placement, spawner drops, spawner charges and so
on
FullDisable: false
Break:
# If enabled player will get spawner if using silktouch pickaxe and have cmi.dropspawner
permission node
# If player has cmi.dropspawner.nosilk permission node, player is not required to use silk
touch pickaxe to get droped spawner
Enabled: false
# If set to true, player will need to have particular permission node to break and get
particular spawner.
# In example: player should have cmi.dropspawner.pig to break pig spawner and get it
dropped, or cmi.dropspawner.zombie to get zombie spawner
RequiresExactPermission: false
# When set tp false, exp will not be dropped from broken spawner independent if spawner it
self is being dropped
DropExp: false
SilkTouchLevel: 1
# Number in percentage from 0 up to 100 for a spawner to be dropped when you break one
BaseDropChance: 100
Place:
# If enabled player will place spawner depending from what it is by its type
# If disabled then spawner will be placed in normal way and it will allow other plugins to
handle its placement
Enabled: true
# If set to true, player will need to have appropriate permission node to place spawner by its
type
RequiresPermission: false
# 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.
# If set to false, then player will need to have basic cmi.placespawner permission to place
any type of spawner
RequiresExactPermission: false
Interact:
# When set to true, players trying to change spawner with monster egg will require
appropriate permission node
EggRequiresPermission: false
# If set to true, spawners will have chance to be dropped when destroying with tnt
TnTExplosionDrop:
use: false
# If set to true, spawners will have chance to be dropped when destroyed by creeper
CreeperExplosionDrop:
use: false
Chance: 30
Charges:
# When enabled players will be assigned to particular spawner charges group who have
cmi.spawners.charge.[groupName] permission node
# StartingCharge will determine how many charges they will have on first time joining group
# MaxCharge will limit to how many charges you can have at one time
# Bonus is optional and it will determine by how many seconds to lower cooldown for next
charge when placing spawner
Use: false
# If set to true when player runs out of spawner charges spawner will be destroyed without
droping it
BreakWithoutCharge: false
List:
Noob:
Use: false
StartingCharge: 2
MaxCharge: 5
Cooldown: 3600
Bonus: 10
Advanced:
Use: false
StartingCharge: 3
MaxCharge: 6
Cooldown: 3000
Bonus: 10
Proximity:
# Allws to limit how tight spawners can be placed from each other
Use: false
Range: 3
ItemRenaming:
# When set to true, players will be denyied from renaming defined items
Prevent: false
List:
- mobspawner:([A-z]+ (?i)\w*spawner)
SpawnMob:
MaxQuantity: 10
MaxPassengers: 10
Counter:
Range: 10
Mirror:
# Defines how far in blocks from mirror center you can build
# This is mainly to protect from forgeting to turn off mirror and starting to build on different
side of map
MaxRange: 50
NetherPortal:
# Can prevent nether portal creation entirely. Option to bypass with cmi.netherportalbypass
PreventCreation: false
MaxHeight: 23
MaxWidth: 23
Portals:
# 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
CheckInterval: 300
# Defines in milliseconds how often to check if player entered portal range for particles to
apear
CheckParticleInterval: 500
PerformCommands: true
Commands:
Animations:
# Enable siting on stair block by clicking on them with empty hand or by looking and using
command
# Requires cmi.command.sit.stairs
SitOnStairs: true
StairsAsChairs: true
SlabsAsChairs: true
CarpetsAsChairs: false
RemoveFromChairOnDamage: true
DoubleClick: false
# Delay in milliseconds between clicks to sit on chair when double click is enabled
DoubleClickDelay: 200
ChairRange: 4
# If player have more than one permission node for same damage cause, then last one in list
will be used to determine final damage
DamageControl:
- nowalldamage:fly_into_wall:0
- lowermagmacubedamage:hot_floor:0.5
Totem:
# When this set to true, on players death totem will be used even if he is not holding it in
hand
RemoveFromInventory: false
Cooldown:
# When this set to true player can use totem only every X second's
Use: false
Time: 600
Warmup:
# When this set to true player can use totem to have X amount of second's, during which he
can die and be resurected
# Totem will be consumed durring activation and wont be returned even if resurection is not
used during warmup time
Use: false
Time: 10
# If player falls into void while having totem, he will be teleported to respawn location and
totem gets consumed
ProtectFromVoid: true
Elytra:
Boost:
SpeedLimitStop: false
SpeedDecimals: true
GeneralMultyplier: 0.1
SuperMultyplier: 0.3
UseItems: false
# Set it to AIR if you want to allow boost without holding any particular item in your hand
# Keep in mind that you still need to hold any item or click left moust button for it to work
when its set to AIR
Item: FEATHER
# Set it to AIR if you want to allow launch to be performed without holding any particular
item in your hand
# Keep in mind that you still need to hold any item or look at a block for it to work properly
when its set to AIR
LaunchItem: FEATHER
# Requires to hold defined item in hand. Only when UseItems is set to false
RequiresItem: true
Amount: 1
SuperAmount: 5
ShowParticles: true
Launch:
Time: 2
# 1.13+ servers. Do you want to disable riptide enchant usage while flying with elytra and
trident which has riptide enchant
# This combination is dangerous as player can reach extreme speed's if allowed to use it
DisableRiptide: false
Fix:
PreventSelfDamage: false
# Disables option to use rockets to boost yourself while flying with elytra
PreventRocketUsage: false
FlightCharge:
# When set to true, each time player gets flight charge or relogs, his fly mode will be toggled
on
# If set to false, then players will have to manually turn on flight with /cmi flyc
EnabledByDefault: true
# 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
AutoSwitch: false
# 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
ExpRechargeCost: 1.0
# 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
MoneyRechargeCost: 1.0
# if player doesn't move, then one charge for each second while hovering
MaxChargeLevel: 1000
# Defines multiplier when player doesn't move but is hovering. For each second player
hovers.
# Set to 0 to disable
DeductOnIdling: 1.0
# If this is set above 0, then player will loose defined amount of charges each second they are
flying instead of traveled blocks
DeductOnlyForTime: 0.0
# This only effects when player falls from above 3 blocks of hight
# In example if player falls from 10 blocks height, then 7 * 2 = 14 charges will be taken
DeductOnFallMulti: 2
# Defines if you want to damage player when he falls down from higher than 3 blocks height
# This will not kill player even if he would drop from 200 block height, but will leave him with
1 hp
# This will only effect players who jumped down and not those who disabled fly mode in mid
air
DamageOnFall: true
# This will define if you want to damage player when he deactivates fly mode in mid air
DamageOnToggle: false
# This will define if you want to kill player if fall damage if higher than his health amount
KillOnFall: false
# When color name is defined then at moment player starts flying with flight charges, he will
start glowing
GlowColor: none
Point:
# 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,
DefaultParticle: COLOURED_DUST
Messages:
Login:
Disabled: false
# Defines number of players from which to automatically start hiding join messages
AutoHideFrom: -1
Custom:
# If set to true, custom login message will be used. cmi.messages.disablelogin can be used
to disable message for player
Use: false
Logout:
Disabled: false
# Defines number of players from which to automatically start hiding logout messages
AutoHideFrom: -1
Custom:
# If set to true, custom logout message will be used. cmi.messages.disablequit can be used
to disable message for player
Use: false
# Check locale file for translation and custom placeholders: [playername], [totalUsers],
[onlinePlayers]
FirstJoinMessage:
Use: false
DeathMessage:
# Defines number of players from which to automatically start hiding death messages
AutoHideFrom: -1
Books:
# Defines default creator name for books when using getbook command
DefaultAuthor: Server
AddDate: false
# Defines name of customtext on players login to server. To disable just set name to non
existing customText
Motd: welcomeMessage
Warnings:
Default:
LifeTime: 86400
Points: 1
Categories:
Swear:
LifeTime: 86400
Points: 3
DefaultReason: '&7Swearing'
Grief:
LifeTime: 86400
Points: 10
DefaultReason: '&7Griefing'
Bug:
LifeTime: 86400
Points: 30
Cheat:
LifeTime: 86400
Points: 50
Perform:
'3':
- cmi msg [playerName] !&cMuted for &710 &cminutes for getting &73 &cwarnings!
'5':
'10':
Spawn:
# Forces players to login in defined spawn point when logging into server
SpawnOnJoin: false
# Defines players spawn point after death if set to true, if not, then it will be used only for
/cmi spawn command
# RespawnLocation will indicate if you want to use this location as possible respawn point for
player after death
Main:
World: world
X: 108.54107046378606
Y: 73.0
Z: -233.463949049313
Pitch: -4.1999865
Yaw: -90.33606
RespawnLocation: false
Rng: 0
# Defines players first spawn point when he logs into server for the first time
FirstSpawn:
Use: true
World: None
X: 0.0
Y: 0.0
Z: 0.0
Pitch: 0.0
Yaw: 0.0
Newbie:
Kit: Newbie
Kits:
# When set to true, kit list will be shown in GUI instead of chat list
GUI: true
# When set to true, kit selection gui empty fields will get filled with definet item
FillEmptyFields: true
Buttons:
Cooldown: Watch
Usages: STONE_PLATE
Money: GOLD_INGOT
Exp: EXP_BOTTLE
Desc: WOOL:13
Back: Fence
Warps:
# When set to true, warps list will be shown in GUI instead of chat list
GUI: true
GUIOnCreation: true
MinLenght: 4
MaxLenght: 16
perPage: 50
showCreator: false
# When set to true, new warps by default will require permission node to use them
requirePerm: false
GlobalGui:
# Defines item type in empty fields in GUI when its needed to be filled up
EmptyField: BLACK_STAINED_GLASS_PANE
DynamicViewRange:
# By setting to true will enable dynamic view range feature. Its still in beta stage and can
result in some CPU load increase.
# Don't enable if you are not using this feature on your server
Enabled: false
WorldLimits:
# 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
Enabled: false
Gamemode:
- world:Survival
# If player will have cmi.worldlimit.fly.bypass permission node, fly mode wont be changed
Fly:
- world:False
# When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build
limit
FlyAboveRoof: true
# When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build
limit
FlyAboveRoofLimitations:
- world-256
- world_nether-128
- world_the_end-256
# If player will have cmi.worldlimit.god.bypass permission node, fly mode wont be changed
GodMode:
- world:False
# Prevents particular entity spawn reasons in defined worlds. All possible reasons: NATURAL,
JOCKEY, CHUNK_GEN, SPAWNER, EGG, SPAWNER_EGG, LIGHTNING, BUILD_SNOWMAN,
BUILD_IRONGOLEM, BUILD_WITHER, VILLAGE_DEFENSE, VILLAGE_INVASION, BREEDING,
SLIME_SPLIT, REINFORCEMENTS, NETHER_PORTAL, DISPENSE_EGG, INFECTION, CURED,
OCELOT_BABY, SILVERFISH_BLOCK, MOUNT, TRAP, ENDER_PEARL, SHOULDER_ENTITY,
DROWNED, SHEARED, EXPLOSION, RAID, PATROL, BEEHIVE, CUSTOM, DEFAULT
SpawnReasons:
world:
- None
world_nether:
- None
world_the_end:
- None
# Checks and shows on players login if he have been changed hes name over Mojang
CheckForNameChange:
OnLogin: false
AmountToShow: 3
OnInfoShow: true
PerformCommandsOnNewName: false
NameChangeCommands:
inv:
SaveOnDeath: false
# When set to true, empty inventories (no items in inventory) will not be saved on players
death
IgnoreEmpty: false
# If set to true then player should have cmi.saveinv permission node for inventory to be saved
on death
RequiresPermission: false
restore:
# Set to false if you don't want to restore hp state on inventory load with /cmi invload
command
HP: true
XP: true
Food: true
Saturation: true
Potions: true
Items: true
hunger:
overide: false
heal:
RemoveNegative:
use: false
List:
- blindness
- confusion
- harm
- hunger
- poison
- slow
- slow_digging
- weakness
- wither
Cuff:
Mute: true
AllowedCommands:
- msg
-r
- tell
Mute:
# When set to true, player will not be allowed to send private messages while he is muted
DenyPrivateMessages: true
Dispose:
UILines: 4
ItemRepair:
RepairShare:
# When enabled will prevent players repairing items for others in anvil regular way. They still
can use items and repairs normaly for them selfs
ProtectNormalRepair: false
# When enabled will prevent players repairing items for others with CMI command. They still
can use items and repairs normaly for them selfs
ProtectCommandRepair: false
# 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
Durability: 1
# When set to true, player who have cmi.command.repair permission will bypass this
protection and can use other user repaired items without any additional actions
BypassWithRepairPermission: true
# When enabled additional lore line will be added when player can't use that item. This will
not be shown for owner of item
AddLore: true
# When set to true, interact event will be canceled to prevent item usage
CancelEvent: true
# When set to true, player will get message informing about item usage he dint repaired him
self
InformWithMessage: true
Repair:
# When item costs money, player will be required to confirm repair action by clicking
message in chat
Confirmation: true
# When set to true, item repair with /cmi repair will cost money depending on setup
# If command gets performed from console, then player whose items are repaired will be
paying
CostsMoney: false
# If you have enabled durability check, then this value will wary depending on items
condition
BasePrice: 100.0
CheckDurability: true
# Adds extra cost to repair depending on items cost set in /cmi setworth
WorthPercentage: 10.0
# Adds extra cost to repair depending on items enchantment cost set in /cmi
setenchantworth
# If item has more then one enchantment, then prices will be added up
enchantWorthPercentage: 10.0
Cooldowns:
# cmi heal:180 means that player can use /cmi heal command only once every 180 seconds
# if cooldown set to -1 then this command can be performed only one time
# ATTENTION! If you have command like "/cmi home" and you want to prevent teleportation
to home but allow gui opening without restrictions, use space after command, in example "cmi
home :10"
Enabled: false
List:
- cmi heal:180
- cmi feed:120
Combat:
Timer: 15
noGodDamage: true
noGodDamageInform: true
# If set to true, then atacked player will be included into combat mode even if he doesnt fight
back
# If set to false then only attacker will be marked for pvp mode
IncludeVictim: true
Heads:
Player:
Drop: false
# Percentage from 0 to 100 for head to be dropped. Decimals are acceptable, like 0.2
# 100 will mean that head will be dropped every time player kills another player
# 1 will mean that there is 1% that player will drop head if he is killed by another player
Percentage: 1.0
# Percentage from 0 to 100 for lowering chance in getting second head of same player
LowerChanceOfterDrop: 50.0
# When enabled player heads will have bigger chance to drop when using tools with looting
enchantment
# Value is in % and it will add appropriate percentage to current drop chance by using drop
chance itself
# For example player who has head drop change of 1% with looting 3 which has 30% bonus
will have 1.3% as end value (default values)
# You can add as many levels as you want, simply duplicate line and set new number, in
example
# Lvl33: 35.5
LootBonus:
Enabled: true
Lvl1: 5.0
Lvl2: 15.0
Lvl3: 30.0
Mob:
# Enables custom mob heads dropping from mobs with particular chance
Drop: false
ShulkerBoxes:
# When set to true, players will not have option to open shulker boxes while in combat
PreventInCombat: true
Vanish:
# This will not have any effect if player already edited his vanish mode with vanishedit
command
Defaults:
damageToEntity: false
playerDamage: false
itemPickup: false
mobAggro: false
interaction: false
noisyChest: false
informOnLeave: false
informOnJoin: false
nightVision: true
bossbar: true
afkcommands: false
PrivateMessages: false
relogDisable: false
noMessages: false
WarmUps:
# You can enable any command warmup to prevent instant command usage
# tp:5:false means that when player performs /tp command he will need to wait 5 sec
# false variable is optional and when its set to false player cant move while warmup is
counting
# 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'
# When setting warmups for CMI commands, use full command name and not allias, in
example 'cmi warp:5false'
# ATTENTION! cmi home command is being handled in special way and to prevent double
warmup, add space, example: - cmi home :5:false
# Experimental: add GlyphHead to the warmup to show particle effect while command is on
warmup period. Like
Enabled: false
InformOnNoMove: true
showCounterBarInfo: false
showBossBarInfo: true
List:
- cmi tp :5:false
- cmi back:3:true
CheckInterval: 500
# Defines default jail time when time is not povided with command
DefaultTime: 300
ChatRange: 20
# When set to true jail time will decreese while player is offline
# When set to false jail time will only be counted while player is online
CountWhileOffline: false
# When set to true jail time will not decreese if player gets into afk mode while being jailed
NoAfk: false
PreventDamage: true
WhiteListedCmds:
- cmi msg
- cmi reply
scan:
SoftCap: 19.0
DefaultSpeed: 15
# When this set to true, when using scan feature and not providing range, whole map will be
scanned
GlobalRangeByDefault: false
DefaultRange: 2
# When this set to true, all found items in containers will be removed automatically durring
scan. Ex: /scan id 7 purge
EnablePurge: false
search:
# When this set to true, all found items in inventories will be deleted durring search. Ex: /cmi
search id 7 purge
EnablePurge: false
lfix:
SoftCap: 19.0
DefaultSpeed: 15
# Removeuser command will use same configurations when removing player data files or
moving them to new place
purge:
CleanOnStart: false
OfflineDays: 90
PlayerData:
Enabled: true
SourceFolder: world/playerdata
# When this is false, data files will be moved to backup folder. When its true files will be
deleted
DeleteFiles: false
DestinationFolder: world/playerdata_backup
PlayerStats:
Enabled: true
# Source folder to take files from
SourceFolder: world/stats
# When this is false, data files will be moved to backup folder. When its true files will be
deleted
DeleteFiles: false
DestinationFolder: world/stats_backup
PlayerAdvancements:
Enabled: true
SourceFolder: world/Advancements
# When this is false, data files will be moved to backup folder. When its true files will be
deleted
DeleteFiles: false
DestinationFolder: world/Advancements_backup
Essentials:
Enabled: false
SourceFolder: plugins/Essentials/userdata
# When this is false, data files will be moved to backup folder. When its true files will be
deleted
DeleteFiles: false
DestinationFolder: plugins/Essentials/userdata_backup
LWC:
Enabled: false
Selection:
Time:
Day: '12:00'
Night: '24:00'
Morning: 06:00
Dusk: '18:00'
AutoTime:
Interval: 60
# You can always override this setting with -smooth variable in time command
Smooth: true
# 100 will mean that sun moves 100 times faster than usual until it reaches target time
SmoothSpeed: 100
Worlds:
- ''
# Allows you to change vanilla time speed to your own liking and needs
TimeSpeed:
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
world:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
# Default value: 90 Starts from tick: 22200 Ends at tick: 24000
sunrise: 90
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
ciudadindustrial:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
sunrise: 90
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
CCU:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
sunrise: 90
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
mazmorras:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
sunrise: 90
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
ciudadfuturo:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
sunrise: 90
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
trabajo:
Enabled: false
day: 600
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
sunrise: 90
RandomTeleportation:
# If this set to true we will generate random teleport default settings for all detected worlds
# Setting to false will not longer generate world setups, but you can add them manually if
needed
AutoGenerateWorlds: true
Worlds:
# World name to use this feature. Add annother one with appropriate name to enable
random teleportation
world_the_end:
Enabled: true
# Max coordinate to teleport, setting to 1000, player can be teleported between -1000 and
1000 coordinates
MaxRange: 1000
# If maxcord set to 1000 and mincord to 500, then player can be teleported between -1000
to -500 and 1000 to 500 coordinates
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
world_nether:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
world:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
final:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
trabajo:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
mazmorras:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
ciudadindustrial:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
CCU:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
ciudadfuturo:
Enabled: true
MaxRange: 1000
MinRange: 500
CenterX: 0
CenterZ: 0
Circle: false
IgnoreWater: true
IgnoreLava: true
minY: 0
maxY: 256
Cooldown: 5
# Keep it at low number, as player always can try again after delay
MaxTries: 20
ExcludedBiomes:
- Ocean
- Deep ocean
Enchanting:
enchantLimits:
# This only applies for enchant command not for natural enchanting
Enabled: true
MaxLevel:
protection_fire: 4
damage_all: 5
arrow_fire: 1
water_worker: 1
arrow_knockback: 2
loyalty: 3
depth_strider: 3
vanishing_curse: 1
durability: 3
knockback: 2
luck: 3
binding_curse: 1
loot_bonus_blocks: 3
protection_environmental: 4
dig_speed: 5
mending: 1
frost_walker: 2
lure: 3
loot_bonus_mobs: 3
piercing: 4
protection_explosions: 4
damage_undead: 5
multishot: 1
fire_aspect: 2
channeling: 1
sweeping_edge: 3
thorns: 3
damage_arthropods: 5
oxygen: 3
riptide: 3
silk_touch: 1
quick_charge: 3
protection_projectile: 4
impaling: 5
protection_fall: 4
arrow_damage: 5
arrow_infinite: 1
RequireSpecificPermission: false
# Keep in mind that this will not prevent player from enchanting item to lower levels then
permission was set too
# And keep in mind that players without defined permission node will have access to level 1
enchants by default
PermissionLevelLimit: false
Scavenge:
ItemBreak:
# Value can be from 0 to 100, where 100 means that each time player extract enchant, item
breaks
# This can allow player to extract enchantments without breaking item itself
# Keep in mind that broken item will go throw ingredient return process
Base: 8.0
# Adds extra chance to break item depending on how many enchants item has
# In example having base chance of 8% and having this set to 2 while having item with 3
enchants will result into 8+(2*3)=14% chance to break item
ForEachEnchant: 2.0
# This will take into consideration enchantment max and current levels
# Having this set to 7.5 means, that enchantment at max level will have 7.5% extra chance to
to break item
# But if you have sharpness 2 which has max level of 5, then only 3% fail chance will be
added
ForEachEnchantLevel: 2.0
# Defines in percentage a max chance to break item when extracting enchants
# This can limit chance to particular one in case it gets to 100% and it would always break
MaxBreakChance: 100.0
# Value between 0 and 100 which defines extra fail chance when items doesnt have max
durability
# Having this set to 50 will mean that item at 1 left durability will have fail chance increase
by 50%
# Items which are not damaged will not experience any fail chance increase
BreakDurabilityCheck: 50.0
# When set to true, items durability will be taken into consideration when extracting
ingredients
# In example if item has 100 max durability and current is at 50, then only half of ingredients
will be considered for extraction
# This doesnt mean that player gets 50% of them, it only means that half of posible
ingredients will go throw IngredientReturn process
DurabilityCheck: true
IngredientReturn:
# Recipe to make that item should exist in database, or it will not return any ingredients
Base: 25.0
EnchantExtractionFail:
# When enchantment fails, player will not get enchant book with appropriate enchantment
Base: 10.0
# This will take into consideration enchantment max and current levels
# Having this set to 75 means, that enchantment at max level will have 75% chance to fail
extraction process
# But if you have sharpness 2 which has max level of 5, then only 30% chance to fail will get
applied
# While enchants like Aquaaffinity will always have max fail chance as you can only have it at
level 1
ForEachLevel: 10.0
# This can limit chance to particular one in case it gets to 100% and it would always fail
MaxFailChance: 75.0
LevelLower:
# This is secondary step when extraction fails and will only apply when it does
# If Enchant is at level 1 already, then player will not get enchanted book at all
# If you want to avoid lowering level of enchant when it fails extraction, set this to 100
# If you want to always lower level down when extracting enchantments, then set
EnchantExtractionFail.Base to 100 and set this to 100
Base: 50.0
# Will adjust level lowering chance depending on enchant level to defined max amount at
max level
# This will mean that higher levels will have higher chance to be lowered
ForEachLevel: 5.0
# Will adjust level lower chance depending on enchant level to defined max amount at max
level
MaxChance: 75.0
Cost:
Base: 100.0
# Extra cost which depends on enchantment worth which can be defined with /cmi
setenchantworth
# This value is in percentage from worth value of that each enchantment and item
# So if you have base cost of 100, extra cost of 5% and you are trying to extract sharpness 5
which worth is 1000 and item sell hand worth is 100, then you will have to pay 155 for
extraction process
Extra: 5.0
BlackList:
- diamond
- ironingot
- goldingot
- coal
# When set to true, balck list becomes whitelist and will allow scavanging of items defined in
a blacklist only
BlackToWhiteList: false
BungeeCord:
# You can disable bungeecord support entirely if you are exrperiencing issues with it
# When setting this to false some features like public messages over bungee cord, private
messages over bungeecord, portals over bungecoord and other features will stop working
# Keep in mind that regular behavior of those features will remain intacted
Enabled: true
# When set to true player names from entire bungee network will be included into tab
complete
NamesInTabComplete: false
Sounds:
Enabled: true
WarpGuiOpen: entity_bat_takeoff:0.5:1
TeleportHome: block_beacon_activate:2:1
TeleportWarp: entity_enderman_teleport:0.5:1
TeleportFail: entity_villager_no:2:1
PrivateMessage: entity_endermite_death:2:1
TpaRequest: block_anvil_land:0.5:2
MailNotification: entity_creeper_hurt:1:0.5
TeleportUp: entity_enderman_teleport:2:1
TeleportDown: entity_enderman_teleport:0.2:1
Particles:
Enabled: true
TotemHalo:
circle;effect:reddust;c:255,255,10;twist;part:3;offset:0,2,0;pitch:90;radius:0.3;interval:2
Healing: circle;effect:heart;dur:0.1;part:1;offset:0,1.7,0;radius:0.3
GlyphHead:
circle;effect:flying_glyph;dur:5;pitchc:15;part:10;offset:0,1.7,0;radius:0.5;yawc:12;color:rs;pitc
h:90
tpaWarmup:
circle;effect:flying_glyph;dur:5;pitchc:15;part:10;offset:0,1.7,0;radius:0.5;yawc:12;color:rs;pitc
h:90
GColumn: circle;c:0,255,0;twist;part:5;r:0.75;pitch:90;move:0,0.1,0;rc:-0.02
SmallBoop: circle;effect:flying_glyph;yaw:[playerName];pitch:
[playerName];r:0.1;part:3;rc:0.03;mr:0.3;twist
TpUp: circle;c:200,50,210;twist;part:5;r:0.5;pitch:90;move:0,0.33,0;offset:0,-0.2,0
TpDown: circle;c:150,50,10;part:5;r:0.5;pitch:90;move:0,-0.33,0;offset:0,2.2,0
# From custom1 to custom30 are free to use particle presets which can be utilized for things
like command warmups
custom1: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom2: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom3: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom4: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom5: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom6: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom7: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom8: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom9: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom10: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom11: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom12: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom13: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom14: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom15: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom16: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom17: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom18: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom19: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom20: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom21: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom22: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom23: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom24: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom25: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom26: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom27: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom28: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom29: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
custom30: circle;effect:reddust;dur:5;pitchc:5;part:10;offset:0,1,0;radius:1;yawc:4
# Defined animated particles will be shown on player teleportation on particular action from
place and to destination
# Animation names should be used from Particles section from above like TpUp
TeleportEffects:
Unknown:
From: ''
To: ''
Elevator:
From: ''
To: ''
SafeLogin:
From: ''
To: ''
Spawn:
From: ''
To: ''
NetherRoof:
From: ''
To: ''
Back:
From: ''
To: ''
DBack:
From: ''
To: ''
Home:
From: ''
To: ''
Jump:
From: ''
To: ''
Patrol:
From: ''
To: ''
Portal:
From: ''
To: ''
WarmUp:
From: ''
To: ''
Biome:
From: ''
To: ''
FlightCharge:
From: ''
To: ''
InvEdit:
From: ''
To: ''
TimedCommand:
From: ''
To: ''
TpaAll:
From: ''
To: ''
Tp:
From: ''
To: ''
Top:
From: ''
To: ''
TpAll:
From: ''
To: ''
TpHere:
From: ''
To: ''
TpPos:
From: ''
To: ''
Warp:
From: ''
To: ''
JoinSpawn:
From: ''
To: ''
Totem:
From: ''
To: ''
randomTp:
From: ''
To: ''
World:
From: ''
To: ''
HoloEdit:
From: ''
To: ''
PotionEffects:
# When set to true player poition effect will expire even if player is offline
# Keep in mind that player potion effect durability will be updated on players login event so
by checking players potions effect while he is offline can show incorrect state
DeductWhileOffline: false