- Fix for errors appearing in 1.18.1 servers after latest update
- Updated HolographicDysplays import feature to fit new 3.x database format
- Updated essentials warp import to fit updated format of its data files
- Small fix relating to player name tagging in chat still happening in some situations even if you disabled this feature in config file
- Fix for issue with clickable holograms and performing teleportation which could have bugged out and you would remain "aiming" at hologram
- Fix relating to old hologram click handling on 1.18 servers
- Fixing bug relating to hologram right click not being recognized in some specific situations while using new interactable hologram handling mechanic
- Added option informational button for warps, kits and options UI's
- Fix for issue where plugin would not create new columns in database
- Fix for issue with newbie kit not being given out after recent updates
- Added option to toggle /cmi options value with /cmi options [playerOption] toggle
- Added option to define default options values, in case you will want to change default behavior for the players
- Small fix for give command creating error message as of recent update
- Small update for UseShortNumbers handling to avoid using balance format in case we are showing shortened numbers
- Fix for CurrentLoc.tpa and CurrentLoc.tpahere options not working as intended
- From now on we wont be reporting when player places sign without text to prevent unnecessary spam for staff members
- Ignorelist will show players name when hovering remove button instead of his UUID, just as a cleaner look
- Fix for old issue relating to mysql not creating tables in some specific instances, thanks to CrySis finding cause and solution
- Small update for panimations command for pitch and yaw variables. Now if players name is provided, we will keep fallowing his current pitch and/or yaw instead of only using his initial values. This will allow you to rotate animation based on players yaw while keeping pitch the same
- New custom event as CMIConfigReloadEvent which will fire when some one reloads CMI config files
- Some improvements/fixes relating to allPlayers! in specialize commands and trying to use per player checks. For example sending messages to all players in specific world can be done with something like
- allPlayers! check:%player_world%==LT_Craft! cmi msg [allPlayers] !%cmi_user_name% Run!- Now setworth supports custom model data. If price is not set for specific custom model data then we will default to one which doesn't have any set, if possible. While setting item price with custom model data it will be indicated with id number in a brackets in UI's title.
- New 2 extra options for near command, first one allows you to hide players from the list if player has invisibility potion effect. Disabled by default. Second option allows for you to obfuscate players name in the list while still showing that some one is near you.
- Kit predefined slots in UI got a reset due to UI layout changes
- Kit list UI got general update to be in line of Homes and Options UI looks with additional extra button for special commands which will help out with 3rd party GUI plugin integrations
- Kit editor got option to define page where this kit needs to be located at. Leaving it at auto will simply put kits in general order, but in case you want to separate kits by their type you can do it more easily now
- Small fix for %cmi_user_canrankup% placeholder
- Improved warps UI to be in line with Homes, Options and new Kit UI
- Hard reset for warp slot numbers due to change in max slots per page we can have now. Previously recorded page number remains unchanged, so you will only need to update slot number if you had any more special setup previously
- Don't forget to update CMILib to latest version which was released few days back as it will be needed for some UI handling mechanics
![]()
- Restructuring entire handling relating to toggle actions. Now most toggle actions are located under /cmi options command which by default will open UI where you can manage toggle options for actions you have access for. Format of new command /cmi options (playerName) (option) (enable/disable/status) (-s) which will allow you to check status of any option for any player
- New options UI has special button which can perform your defined commands which will provide better compatibility with any other UI handling plugin. This is same thing as we have for homes UI
- New option to toggle off holograms which will disable general holograms for you, in case your pc can't handle spawn area with some bigger ones, potato pc's is still a thing. This should not effect temporary holograms used by other plugins, like showing damage numbers.
- Because of most old toggle actions moving under centralized command/UI we will need centralized permission node to control what player can change. So any previous permission nodes to access specific commands need to be updated to new format which is cmi.command.options.[optionName] where option names are as fallows: visibleHolograms shiftSignEdit totemBossBar bassBarCompass tagSound chatSpy cmdSpy signSpy acceptingPM acceptingTPA acceptingMoney
Keep in mind that due to this change toggle options you might have had before gets a hard reset to default values as now everything gets saved in a one column instead of spreading it out across multiple.- Removed /cmi togglecompass command, now its located under /cmi options command
- Removed /cmi toggleshiftedit command, now its located under /cmi options command
- Removed /cmi toggletotem command, now its located under /cmi options command
- Now state of toggled totem bossbar state will be saved and you wont need to reset it after each server restart
- Removed /cmi tagtoggle command, now its located under /cmi options command
- Removed /cmi socialspy command, now its located under /cmi options command
- Locales from socialspy got hard reset and got moved to new location to Spy.Chat.msg and Spy.Chat.custom
- Removed /cmi commandspy command, now its located under /cmi options command
- Locales from commandspy got hard reset and got moved to new location to Spy.Command.msg
- Removed /cmi signspy command, now its located under /cmi options command
- Locales from signspy got hard reset and got moved to new location to Spy.Sign.msg
- Removed /cmi msgtoggle command, now its located under /cmi options command
- Removed /cmi tptoggle command, now its located under /cmi options command
- Removed /cmi paytoggle command, now its located under /cmi options command
- Small update for /cmi server command to allow performing command from server A to send player in sever B to server C
- Added missing death message when you slam into wall with elytra
- Changed default damage control example to avoid elytra slam damage for OP players, as it could have caused some confusion and you might want to check that option and update it if needed.
- Small change for event commands (playerRespawn) which now gets performed slightly later which fixes some issues if you tried to change players information while player is not fully respawned yet and changes got lost
- Fix for issue with limited items and their lore if you had custom one with extra letters after amount value which introduced some issues and duplicated it. New version should fix existing item lores after first use
- New variable for /cmi give command as "unstack" which will separate items into max stack size. For example /give snowball 64 unstack will give you 4 stacks of snow balls with 16 in each instead of one with 64
- Added extra information into /cmi iteminfo to provide items max stack size
- Small fix for /cmi itemnbt showing only splitter instead of printing out that there is no data be to shown
- Fix for issue relating to latest update and new specialized command handling causing some errors to appear
- Search command now can be performed from console
- Fix relating to some messages being printed into console which still contain special variables like !actionbar!
- Removed some references to Essentials plugin as its deprecated and we are not using it directly anyways
- Small fix for afk leave event due to it being performed in async
- Fix for togglecompass showing oposite feedback messages
- Fix for tabcomplete not working properly for submain alias when you have main alias disabled
- Small change for "delay! [amount]" variable, now it has optional delay name you can provide after delay itself, for example "delay! 5 serverStop"
- New specialized command condition as "canceldelay:[name]!" which uses previously mentioned approach and you can do "canceldelay:stopserver!" to stop timer by defined name.
- Fix for itemframe command only showing single invisible item frame
- Small change for tppos command when it comes in recognizing target world when target world name is made of numbers only
- Fix for hologram command being locked for 1.8 servers
- Fix for tabcomplete not wanting to behave properly while creating custom alias custom tab completes for existing cmi sub command
- Small change for checkaccount command to avoid including reports relating to 127.0.0.1 ip, which is local one and wont report anything accurate, especially if your server setup reports everyone's ip as one
- Fix for error message when checking ranks placeholder and you don't have any ranks setup on your server
- Fix for missing death message when bring poked by sweet berry bush
- Added afk time and afk reason to CMIAfkLeaveEvent event
- Small fix when scavenging items and enchant level was always being lowered by atleast 1 level
- Small typo fix in default EN locale
- Small fix for ItemRenaming not blocking properly renames by defined materials
Update CMILib to latest version to avoid any issues due to some core changes in it which could prevent from new added features not working as they should
- Added support for 1.18.2 servers
- Fix for death message while dying from lava
- Small change for %cmi_iteminhand_displayname% placeholder when it comes to color codes in items name which got colorized when it should remain in original form
- Fix for small issue when it comes to ShortNumbersSuffixes and huge balance values
- Now /cmi point supports colors for coloured_dust. For example /cmi point coloured_dust:edward or /cmi point coloured_dust:125,250,32
- Now /cmi point will support new 1.18 particle as block_marker and can be used like /cmi point block_marker:glass any block type material can be used