
CMI 9.7.15.2
280+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
8.7.8.3
Oct 10, 2020
combat
Fix for %cmi_worth_buy_[material]% and %cmi_worth_sell_[material]% placeholders returning values formatted to 2 decimals automatically while it should have been done by economy plugin which can include special symbols or show more or less decimals. So now we will properly format output by economy plugin.
Fix for issue when you are using alias command in custom alias and you don't have permission for command and instead of reporting of missing cmi.commnad permission node you are getting base.command requirement
Some changes relating to alias commands with delay! variable in them. Now you cant initiate command second time if first one still running. So by having delay! prevents command usage until command ether fails to be process due to some specialized command checks or its finishes it. In case you want old behavior, use softdelay! variable instead. This will work with alias, portals, IC and holograms.
Small error fix relating bungee portal particles
Fix for issue with %cmi_playtimetop_name_[1-10]% and %cmi_playtimetop_time_[1-10]% throwing error message in some situations
Fix for serverlist command getting disabled in case you disabled afk module
Some additional fix relating to unloaded worlds.
Some update for combat mode handling.
Added option to disable fly mode if player enters into pvp or pve mode. Yes, those are separate ones. One is when player hits another player and other when player hits mob. Can be bypassed with cmi.pvp.PFlyBypass and mi.pvp.PFlyBypass persmission nodes. Disabled by default
Added option to block all commands and only allow defined ones in the list while player is in combat mode. Again, you will have 2 separate lists, one for pvp and one for pve, so you can have better control what you want to allow and when
Added option to show bossbar message with a timer when combat mode ends. Once more, you will have option to enable/disable for pvp and pve modes separately. Only applies for servers 1.10 and above.
Fix for issue when you are using alias command in custom alias and you don't have permission for command and instead of reporting of missing cmi.commnad permission node you are getting base.command requirement
Some changes relating to alias commands with delay! variable in them. Now you cant initiate command second time if first one still running. So by having delay! prevents command usage until command ether fails to be process due to some specialized command checks or its finishes it. In case you want old behavior, use softdelay! variable instead. This will work with alias, portals, IC and holograms.
Small error fix relating bungee portal particles
Fix for issue with %cmi_playtimetop_name_[1-10]% and %cmi_playtimetop_time_[1-10]% throwing error message in some situations
Fix for serverlist command getting disabled in case you disabled afk module
Some additional fix relating to unloaded worlds.
Some update for combat mode handling.
Added option to disable fly mode if player enters into pvp or pve mode. Yes, those are separate ones. One is when player hits another player and other when player hits mob. Can be bypassed with cmi.pvp.PFlyBypass and mi.pvp.PFlyBypass persmission nodes. Disabled by default
Added option to block all commands and only allow defined ones in the list while player is in combat mode. Again, you will have 2 separate lists, one for pvp and one for pve, so you can have better control what you want to allow and when
Added option to show bossbar message with a timer when combat mode ends. Once more, you will have option to enable/disable for pvp and pve modes separately. Only applies for servers 1.10 and above.
8.7.8.2
Oct 6, 2020
Fixes
Small change for portals forceupdate sub command, now it can be performed from console
Small fix in case we have invalid regex set for nickname check it its preventing us to change nick name. Now we will go into default regex while printing out error log and still allowing to set nickname if it passes default check
Fix for commands suggesting players names even when you dont have .others permission node
Fix for cooldown being triggered when performing command with cost set on it
playtimetop now will include your own position in the list, similar way as baltop does it now
New sub variables for heal command as (-nofeed) (-ignoreffects) (-dontextinguish) in case you don't want to feed, remove negative effects or extinguish player which is healed
Fixing issue with exp calculation in exp command when adding by 1 exp at certain thresholds
Small fix in case we have invalid regex set for nickname check it its preventing us to change nick name. Now we will go into default regex while printing out error log and still allowing to set nickname if it passes default check
Fix for commands suggesting players names even when you dont have .others permission node
Fix for cooldown being triggered when performing command with cost set on it
playtimetop now will include your own position in the list, similar way as baltop does it now
New sub variables for heal command as (-nofeed) (-ignoreffects) (-dontextinguish) in case you don't want to feed, remove negative effects or extinguish player which is healed
Fixing issue with exp calculation in exp command when adding by 1 exp at certain thresholds
8.7.8.1
Oct 5, 2020
Cooldown
Fix for weird & being shown sometimes
Fix for issue when chat colorizing is disabled but we would still update color codes in some situations
Added extra option for vanishedit command to disabled nearby mob spawning. This is enabled by default, so no mobs will spawn near you if you are in vanished mode. This will not apply if some one else is nearby you
Fix for recipe command performed on firework rocket causing error message
Added option to define player command cooldown with permission node as cmi.cooldown.[some_command].[seconds] which will override existing cooldown. Keep in mind that for this to work you need to set default cooldown for this command in config file, otherwise it will not have any effect. Spaces needs to be replaced with _ so for example if you want to change cooldown for heal command when its done on others, use comething like cmi.cooldown.cmi_heal_.50 which will set 50 second cooldown when player heals some one else, but will not apply when clean heal command is used.
Inverted visualization of portal particle permission requirement feedback in GUI. It was oposite to what it should have looked
New subcommand for portals command as /cmi portals forceupdate [portalName] which will force portal update for the players. This can be useful if you made some changes to portal or to player access to this portal and want it to be updated without any need for player to move or relog to see changes
Fix for issue when chat colorizing is disabled but we would still update color codes in some situations
Added extra option for vanishedit command to disabled nearby mob spawning. This is enabled by default, so no mobs will spawn near you if you are in vanished mode. This will not apply if some one else is nearby you
Fix for recipe command performed on firework rocket causing error message
Added option to define player command cooldown with permission node as cmi.cooldown.[some_command].[seconds] which will override existing cooldown. Keep in mind that for this to work you need to set default cooldown for this command in config file, otherwise it will not have any effect. Spaces needs to be replaced with _ so for example if you want to change cooldown for heal command when its done on others, use comething like cmi.cooldown.cmi_heal_.50 which will set 50 second cooldown when player heals some one else, but will not apply when clean heal command is used.
Inverted visualization of portal particle permission requirement feedback in GUI. It was oposite to what it should have looked
New subcommand for portals command as /cmi portals forceupdate [portalName] which will force portal update for the players. This can be useful if you made some changes to portal or to player access to this portal and want it to be updated without any need for player to move or relog to see changes
8.7.7.4
Sep 21, 2020
Time
Now we will be stripping down hex color codes when sending public message to console. We will keep old color codes as those one worked decently before. This will only apply when we are modifying public chat
Fix for social spy not converting messages with contain [item] into appropriate feedback, same applied for links
Fix for scheduler when you have defined week day and you have another timer which would trigger at same exact time and causes first one to be trigger too.
Fix for social spy not converting messages with contain [item] into appropriate feedback, same applied for links
Fix for scheduler when you have defined week day and you have another timer which would trigger at same exact time and causes first one to be trigger too.
8.7.7.3
Sep 18, 2020
QOL
Added option to disable afk while fishing
Better support for ~ in tppos command
Fix for CMI failing to load if Dynmap fails to load
Fix for lastonline command including pages by all users which was including fake ones even tho it dint showed them
Added option to define worlds where night time speed up should be applied. By default this will work on all normal worlds
Added new variables for broadcast command as (-r:[range]) (-c:[world;x;y;z]) which will allow to show broadcast message in specific range. Center location is optional if you use this command ingame and not from console
Fix for rankup issue when we have more than one rank with AutoRankup enabled and you can rankup to both of them at once. Now we will avoid ranking player into any of those ranks if we will encounter situation like that. Informational message will be shown in console to indicate issue with rank setup
Fix for ptime getting reset after couple relogs
Better support for ~ in tppos command
Fix for CMI failing to load if Dynmap fails to load
Fix for lastonline command including pages by all users which was including fake ones even tho it dint showed them
Added option to define worlds where night time speed up should be applied. By default this will work on all normal worlds
Added new variables for broadcast command as (-r:[range]) (-c:[world;x;y;z]) which will allow to show broadcast message in specific range. Center location is optional if you use this command ingame and not from console
Fix for rankup issue when we have more than one rank with AutoRankup enabled and you can rankup to both of them at once. Now we will avoid ranking player into any of those ranks if we will encounter situation like that. Informational message will be shown in console to indicate issue with rank setup
Fix for ptime getting reset after couple relogs
8.7.7.2
Sep 16, 2020
Armor
Better support for vehicles plugin and armorstand editor
Fix for rank percentage wanting to stay at some point even if you changed config file and reloaded plugin
Fix for unmute command not having tab complete. Now it will tab complete user names who are online and who are currently muted
Fix for issue with cuffed players and whitelisted commands not behaving as they should
Fix for /cmi togglecompass state not being saved over server restart
Fix related to specialized commands when using ifonline:[value][?][#]! and ifoffline:[value][?][#]! from console while target player is offline
Added option to rename armorstand while middle mouse clicking on show/hide armor stand name in armorstand editor UI
Fix for item renaming in anvils when creating nametags with name of jeb_ and similar which failed to be recognized. Keep in mind that due to minecraft bug using command rename will still have this issue and only anvil renaming works until future minecraft fixes
Readjusting tps calculations to be more in line of reality
Fix for rank percentage wanting to stay at some point even if you changed config file and reloaded plugin
Fix for unmute command not having tab complete. Now it will tab complete user names who are online and who are currently muted
Fix for issue with cuffed players and whitelisted commands not behaving as they should
Fix for /cmi togglecompass state not being saved over server restart
Fix related to specialized commands when using ifonline:[value][?][#]! and ifoffline:[value][?][#]! from console while target player is offline
Added option to rename armorstand while middle mouse clicking on show/hide armor stand name in armorstand editor UI
Fix for item renaming in anvils when creating nametags with name of jeb_ and similar which failed to be recognized. Keep in mind that due to minecraft bug using command rename will still have this issue and only anvil renaming works until future minecraft fixes
Readjusting tps calculations to be more in line of reality
8.7.7.1
Sep 12, 2020
BungeePortals
Fix for cuffed players being able to sit on chair blocks. No sitting while you cuffed!
Fix for tps command showing error message for the first 10 minutes of server work
Added fire resistance effect for totem effect, to be on same level as vanilla behavior.
Added option to define duration of each effect when totem is used. This will help out with balancing out totem behavior and if needed to be nerfed down as 45 seconds of regeneration is quite overkill
Fix for giveall failing to recognize materials by general format
Fix for lastonline including some of the fake accounts, like towny towns
Now when setting bungeeportal location we will receive one of two messages: in ideal situation you will get confirmation about ser location straight away. This will only work when some one is online in source server, yea, this is how bungee works, don't ask why. In not so ideal situation you will get informational message that portal location setting got initialized and will be finished when some one joins source server, if some one joins it then you will get confirmation that it was set successfully.
Some what tiny upgrade for item recognition, now you can use command like /cmi clear written_book-5{Author:Zrips,Title:BookTitle]} to remove 5 books which author is Zrips and which has title as BookTitle from players inventory
Fix for tps command showing error message for the first 10 minutes of server work
Added fire resistance effect for totem effect, to be on same level as vanilla behavior.
Added option to define duration of each effect when totem is used. This will help out with balancing out totem behavior and if needed to be nerfed down as 45 seconds of regeneration is quite overkill
Fix for giveall failing to recognize materials by general format
Fix for lastonline including some of the fake accounts, like towny towns
Now when setting bungeeportal location we will receive one of two messages: in ideal situation you will get confirmation about ser location straight away. This will only work when some one is online in source server, yea, this is how bungee works, don't ask why. In not so ideal situation you will get informational message that portal location setting got initialized and will be finished when some one joins source server, if some one joins it then you will get confirmation that it was set successfully.
Some what tiny upgrade for item recognition, now you can use command like /cmi clear written_book-5{Author:Zrips,Title:BookTitle]} to remove 5 books which author is Zrips and which has title as BookTitle from players inventory
8.7.7.0
Sep 9, 2020
Things
Fix for setmotd command printing out current motd in console while tabcompleting it in game
Adjustment for UseShortNumbers when we had value shown like 499.0k, now it will be more cleaner looking and will look like 499k in case there is no fraction, if there is, then we will show in regular 499.05k way
New placeholder as %cmi_baltop_shortmoney_[1-10]% which will show balance in short format, so instead of showing 99,990,098.00€ we can show 99.99m
Fix for dynamic signs not being updated after modifying file directly and performing cmi reload command
Changed default value for colors->PublicMessage from false to true, this will only have effect when generating new config file. But due to recent changes in how we handle this option we need to have it at true if we want to handle chat color codes by default, which minimizes confusion why color codes are not translated for those who are not aware of this option
New placeholders %cmi_server_online% and %cmi_server_online_[serverName]% which are more or less same exact thing as %server_online% and %server_online_[serverName]% but those will be properly processed while using from outside of CMI throw PAPI and will return correct player count, where old ones failed to do so
Fix for issue when in case we have Colors->PublicMessage set to false but CleanUp->publicmessage is enabled, we need to clean up color codes from text which is independent action from what permissions player has
CMIUserBalanceChangeEvent Will inclode source user if posible when money transaction is performed, to indicate who looses or gains money from this transaction. This is just indicator in case you want to perform some actions on it. Currently only applies to /pay command
Updated UltraPermissions plugin support for its new API which caused some issues
Small update to /tp command to address previous change where in case player was in vanish mode and you cant see him you would have been teleported to players logout location instead of his current one, now this will only apply if you are teleporting to the player and not teleporting some one else to him
Small fix for issue in case player got kicked from server for adling and then he reconnected which no longer put him into afk mode
Fix for /tps and /status returning slightly different tps results
Fix for error when trying to check playtime of fake account
Fix for error when saving player data which contains invalid death location
Adjustment for UseShortNumbers when we had value shown like 499.0k, now it will be more cleaner looking and will look like 499k in case there is no fraction, if there is, then we will show in regular 499.05k way
New placeholder as %cmi_baltop_shortmoney_[1-10]% which will show balance in short format, so instead of showing 99,990,098.00€ we can show 99.99m
Fix for dynamic signs not being updated after modifying file directly and performing cmi reload command
Changed default value for colors->PublicMessage from false to true, this will only have effect when generating new config file. But due to recent changes in how we handle this option we need to have it at true if we want to handle chat color codes by default, which minimizes confusion why color codes are not translated for those who are not aware of this option
New placeholders %cmi_server_online% and %cmi_server_online_[serverName]% which are more or less same exact thing as %server_online% and %server_online_[serverName]% but those will be properly processed while using from outside of CMI throw PAPI and will return correct player count, where old ones failed to do so
Fix for issue when in case we have Colors->PublicMessage set to false but CleanUp->publicmessage is enabled, we need to clean up color codes from text which is independent action from what permissions player has
CMIUserBalanceChangeEvent Will inclode source user if posible when money transaction is performed, to indicate who looses or gains money from this transaction. This is just indicator in case you want to perform some actions on it. Currently only applies to /pay command
Updated UltraPermissions plugin support for its new API which caused some issues
Small update to /tp command to address previous change where in case player was in vanish mode and you cant see him you would have been teleported to players logout location instead of his current one, now this will only apply if you are teleporting to the player and not teleporting some one else to him
Small fix for issue in case player got kicked from server for adling and then he reconnected which no longer put him into afk mode
Fix for /tps and /status returning slightly different tps results
Fix for error when trying to check playtime of fake account
Fix for error when saving player data which contains invalid death location
8.7.6.15
Sep 6, 2020
Quick
Just a quick fix related to some locale not being colorized properly with latest versions
8.7.6.14
Sep 6, 2020
Hot
Relatively hotfix for introduced issue when specialized command would not translate color codes as it was doing before.
8.7.6.13
Sep 5, 2020