- Fix for issue with LWC plugin on older servers causing some issues
- Fix with unloaded worlds still causing some errors to appear from time to time. It should not effect plugins work, it was just showing off some errors.
- Fix for false positives of some antivirus detecting trojan in a plugin. This was caused by... line like Magenta("FF00FF", "Fuchsia") so I just replaced it with Magenta("FF00FF") and its all good. This was only for 2 lines and this wasn't really used anyways, so we lost nothing and now it shows as clean one and people can stop being scared that plugin has something bad in it. I mean, Fuchsia color is quite scary, so who knows...
- Some adjustment when trying to find valid location when you have one set too close to the wall which could result in player getting teleported up. This in general happens when you create location and then place the wall. Now we should try to find better location while slightly centering player on target block.
- Fix for some chat management plugins adding color codes to entered variable which should be used to cancel editor and fails due to this
- Added fail safe when defining warps with same existing name, now extra message will appear which can be clicked to confirm warp redefining
- Fix for older servers (1.10 and lower) and spawnmob command creating error message
- Fix for error when trying to clear specific item from inventory on older servers
- Fix for maxhp not working properly on older servers
- Fix for clear command not removing items which contained custom name or lore when trying to remove specific item type
- Now clear command will output amount of removed items for sender and player whose inventory got modified if its not the same person
- Change for feedback message when we use /money take to inform amount player lost and current balance
- Now we can set more than one warp location for same warp. For this you need to have access to cmi.command.setwarp.multiloc permission node. With it you will see new button in warp edit gui which allows to open secondary location setting editor. For now its limited to 10 locations (to lazy to make pagination and it should be enough for most situations), with main one you will have 11 in total. Primary location should remain present at all times, while secondary locations are optional and in case warp will have more than one set location we will randomize between those. You will have one extra button in case you created any secondary locations which allows to switch between repeating and none repeating mode. None repeating mode means that we will cycle through all locations before re-shuffling entire list and starting over. This in general should not repeat same location in a row. It still can in case last location in first list is the first location in second one. But in this case location in most cases will not repeat multiple times in a row. Repeating mode simply picks random location from possible ones, which in sense could provide you same location multiple times in a row even if you have all 11 slots taken. Excellent thing to utilize for pvp arena or event if you want to spread out players across multiple locations
- Update in maxhp handling which include consideration that you have set maxHealth value in spigot.yml file to something none standard
- Small update when we are handling specific offline player data
- Now /cmi armorstand near will output list of armor stands in range of closest one if they are closer than 2 blocks from it. This will not be shown in case there is only one armor stand, but in situations when we have quite few of them in one place it can be hard to pick correct one. List will output distance to armrostand with items in it for simpler identification and you can click on the line to pick that armor stand for editing
- Small change when player teleports to player who is sitting to take into consideration that player might be sitting in a vehicle which could put player lower then it should be
- New placeholders %cmi_worthc_sell_[itemIdName
data)]% %cmi_worthc_buy_$[itemIdName
data)]% which will return clean values differently than %cmi_worth_sell_[itemIdName
data)]% which returns formatted one and was unusable in specialized command checks
- Fix for %cmi_worth_sell_[itemIdName
data)]% and %cmi_worth_sell_[itemIdName
data)]% not returning correct values in case amount was provided like %cmi_worth_sell_stone-5%
- Fix for error message relating to bungeenetwork
- Fix for error relating to holograms in 1.9.4 servers
- Added option to provided players city in /cmi info output by adding [city] to newNameHoverCountry locale section. And default locale will include this by default, will not effect existing locale files.
- Increased warpredit UI to 6 lines while relocating location set button and changing its default description. Preparation for future updates.
- Some internal code updates relating to chat list editors to be more universal with different data types.
- Updated placeholders and permission list on a www.Zrips.net to be more up to date. And placeholders will have some short descriptions to be more clear what each of them actually do.
- New bungee method when checking who is online on target servers which should eliminate issues with some of them missing from the list
- Small change for default values for portals. Now we will have option to set default behavior when we enter region, where now we will perform commands by default even if you dint set target teleport location, just to be more obvious what's going on and you can always turn it off for specific portal or make it false by default if you wish.
- Adjustment for /clear command when providing incorrect material name. Now we will properly inform about it and cancel command instead of continuing with it which could have resulted in entire inventory clearing instead of only one material as you tried to do so
- Now if you dint specific amount for /clear command when using material name then we will remove all of that type instead of only single one. You can still define it in a way like /cmi clear stone-1 to remove only one stone item.
- Updated hologram update when you reload cmi plugin with reload command and you made some changes in hologram file which dint appeared straight away in holograms until you moved around and triggered appropriate update
- Fix for titlemsg showing same message in subttitle place
- Fix for ItemRenaming->List not recognizing item if regex was not provided but material was
- Merged ItemName->TypeBlackList into ItemRenaming->List as it can be confusing to have 2 separate sections for anvil and command renaming, now both of those are under same roof
Quick update relating to issue with some classes being taken from CMILib which currently doesn't exist in official released version. This should not repeat.
- Small fix when we are trying to determine player while empty field was passed over and we would pick last joined player. This only applied in situations when command gets performed directly from some plugins with more than one space in a row
- Fix for rare issue while saving players inventory
- Fix for totem being consumed even if player gets killed due to him being in cooldown faze
- Some change relating to portals and their set command performing order when you have set commands but not a valid teleport location. This slightly changes internal behavior of bungee teleports. From outside it should not impact or change previous portal behavior.
- Removed defaultReason section from ipban and tempipban, we will be using one from ban section, just to avoid duplication of message which should be the same
- Removed reason section from ipban and tempipban, again, we will use one from ban section as this only defines basic format which should be same across the board for all four ban methods
- Added message section for tempban to be used when player who is tempbaned can see more clearly what type of ban he got
- Now player who gets banned should see appropriate message on his kick event which will be properly colorized and formatted with included reason and timer when ban ends if its temporary one
- Fix for issue with custom alias when you have invalid alias set with spaces causing plugin to derp out
- Fix for small issue when you dint defined {message} variable in chat format and actual player message was missing from output in console
- Added missing tabcomplete for /chat command
- We will ignore unbreakable items when repairing them, because, well, they are unbreakable
- Fix for setworth tab not working properly and not including materials as suggestion
- Fix for issue relating to /anvil command
- For time being (unless some one will want it) removed requirement of cmi.commmand.pay permission node when performing /cmi money pay which was redirecting to actual /cmi pay command. As long as you have cmi.command.money permission access you can perform payments without needing to have cmi.command.pay
- Possible fix relating to /cmi inv and teleport to player by using map icon
- Fix for enchantlimits being still considered if you disabled limitations in config file
- Better support for plugins which creates custom enchants with colorized names while trying to tab complete them in /enchant command
- Fix for player not being kicked back when you try to kill him but he gets resurrected by totem
- Fix for durability not being consumed from weapon you used to try and kill player who got resurrected by totem
- Fix for error relating to holograms with player heads on it
- Now /near will not include players in spectator mode if you are not in one yourself
- Added option to define default state of bossbar compass. By default it will be enabled and player will need to perform /togglecompass to toggle it off. You can set it to false and then compass will not be visible until player toggles it on
- Added extra variables as /cmi togglecompass (playerName) (enable/disable) (-s)
- Added extra variables as /cmi toggleshiftedit (playerName) (enable/disable) (-s)
- Added extra variables as /cmi toggletotem (playerName) (enable/disable) (-s)
- Fix for small issue relating to hover over messages which got detected as a link
- 3-4 times faster /scan command
- Added option to sort IC command output list by name and not by distance
- Now IC output list of blocks and entity types will be properly formatted to have better look
- Adjustment for hologram icon placement so it will be more in the middle between 2 text lines when icon spacing is changed
- Fix for possible item dupe with /invsee command
- Fix for you being able to ride player in spectator mode or player you cant see
- New placeholders %cmi_user_toggle_[msg|pay|tp|compass|sospy|sispy|cospy|schest|autoflightrecharge|totem|shiftedit|staffchat|notarget]% %cmi_user_togglename_[msg|pay|tp|compass|sospy|sispy|cospy|schest|autoflightrecharge|totem|shiftedit|staffchat|notarget]%
Quite a few options here. Basic example %cmi_user_toggle_msg% which return ether 0 or 1 depending if player can use this feature or not. In case you want to show True or False as output use %cmi_user_togglename_msg%
- pay - can player receive money
- msg - can player receive private messages
- tp - can you teleport to this player, this is for /tpa commands
- compass - can player see bossbar compass
- sospy - social spy state
- sispy - sign spy state
- cospy - command spy state
- schest - silent chest state
- autoflightrecharge - state of flight charge auto recharge state
- totem - totem cooldown bar
- shiftedit - sign shift edit state
- staffchat - returns true or 1 if player is in staff chat mode
- notarget - returns true or 1 if player is no mob target mode
