- Fix for issue with discordsrv due to latest softdependency removal. Should be working better now.
- Improved custom world detection where now we will no longer receive message informing about missing world for holograms which gets updated on later date.
- Fix for holograms using new display method and still having line of sight check enabled which can cause some visual glitches
- Fix for error message in older servers while using events commands for done advancements
- Fix for issue where cmi.command.mute.bypass was not bypassing private messages limitations while being muted
- Small change while detecting infinite loops for custom alias, increased its limit so that now you can perform more same commands in short period of time if it's really needed for your use case.
- Added option to enforce valid enchants on items by default while using enchant command
- Change in how we determine disk usage for /cmi status command, this might solve some issues where reported disk sizes have been incorrect on some OS
- Added option to localize recipe command GUI title
- Fix for &u not working in new hologram displays
- Added "TallMangrove" and "Cherry" to tree command
- Removed soft dependency for discordsrv, should not effect compatibility with it
- Removed soft dependency for multiverse-core as it was causing circular load issues with paper servers. Should not effect plugins compatibility, tho it might create few messages informing about missing worlds until it gets updated.
- Fix for condense command taking longer than it should have to condense items
- Fix for the issue with custom recipes not working properly when you are using shaped recipes with ingredients which have same base material type but different sub data, like spawners for example. For this to take full effect you will need to update CMILib plugin
- Fix for issue with mirror mode and Unbreakable tools
- Fix for [item] variable in chat not returning items correct material name when you have modded items. This will need CMILib latest version to work properly.
- Fix for invisible armor stand templates being locked in their invisible state
- Small fix for error message while giving kit to offline player
- Small fix for trying to put on enchanted player heads as helmets which get blocked by NoneHatEnchanted in config file. We should allow enchanted player heads
- Fix for error message while trying to same players jail data into database
- Small change for tppos command to be more safer. We will check for possible suffocations and for safer location in 3 block range up/down if needed.
- Small change for sit command which now will try to bring player closer to the center of block in case he sit down near the wall which could have resulted in player being automatically teleported behind it.
- Added advancementDone event command which gets triggered on advancements completion. You can use [value] variable in your commands to insert advancement identificator which is its path. We can't extract actual friendly name so only path can be used.
- Fix for bug when portals are not saved after using some of the direct portal modification commands
- Hard black listed /l /login and /register commands for command spy to avoid exposing those with bypass permission node
- Added new option to disable players riding you. You can access this new option from /cmi options GUI.
- Small fix/adjustment for inventoryhat handling when it comes to none helmet items being put into slot when those are without enchantment. This was changed to prevent any none helmet item being placed in helmet slot if you have BlockArmorItems enabled
- Added option to define white listed materials for inventoryhat feature.
- Added separate option to block items if they are none hat type and have custom lore in them.
- Some general rearrangement for options in config file relating to hat equipment
- Fix/improvement for sign editing on 1.20+ servers (update yours to the latest build) which now can properly utilize newly added event and properly process players actions on it.
- Fix for dsign editor not opening while clicking on Dynamic sign
- Fix for jailing players while they are offline could have resulted in them never being jailed if specific conditions have been met
- Added jailers name when you jail someone. This will indicate who put player into jail while checking
- Added new placeholder as %cmi_cmi_user_jailedby% which will return jailers name
- Fix for jailed players not appearing in jailist until they log in
- Fix for mobs targeting player which is in tgod state
- Fix for error message in some cases while trying to process attached command on an item
- Rework in how CMI handles soft dependencies to be more cleaner and unified approach
- Fix for issue with Citizens and IC feature causing some issues
- Fix for issue when you perform modifications to hologram and perform /cmi reload to quickly which prevents from new changes to be saved into file
- Added new variable for sound command to play sound at specific player location. Example: /cmi sound block_anvil_place -l:Zrips this will play sound at Zrips location to anyone who can actually hear it with appropriate sound volume which is dependent on your distance from that location
- Fix for player heads being blocked from being able to be put on players head
- Fix for chat bubbles showing up while sender is in spectator mode and receiver isint
- Fix for issue with chat format not parsing %cmi_user_chatcolor% placeholder
- Fix for issue with armor effects stacking their effect timers
- Some adjustments when it comes to ForceSaveOnLogOut and ForceLoadOnLogIn options
- Fix for issue relating to AureliumSkills if it was loading after CMI did
- Added special exception for /cmi me command to ignore ? at the end of sentence if its a separate one which could have been taken as a variable to show help page
- Fix for elevator still teleporting you even if interaction event with sign was canceled
- Fix for sign interaction event issue on 1.20 servers
- Changed player head drop handling to be more in line with other skin handling mechanics
- Hologram editor GUI received some rework and some button shifting. 2 new sub menus have been added, one to modify holograms location and update ranges and second one to modify hologram interactions. Main window remains for general actions and quite few new ones for 1.20+ servers.
Updated hologram handling for 1.20+ servers to utilize new display entity we got. Your current holograms will keep using old mechanic, you can always switch to new one. New holograms created in 1.20 servers will default to new display mechanic. This does introduce quite few new options for you to play around and few of those are shown below. Main things would be ability to make hologram at fixed rotation and all lines are shown in a single block which background can be changed to any color and any transparency level. Some limitations might apply in some particular setups. SICON and ICON variables result into same outcome while using new display method.
Some more information can be found at https://www.zrips.net/cmi/holograms/
This is first pass over new display handling and some adjustment might happen in the future, more options should be added and functionality will be expanded, for time being, test it and have fun with it!
![]()
![]()
![]()
![]()
- Fix for importoldusers not saving new records properly
- Optimized mechanic relating to playtimetop recalculations for all users.
- Quick fix for error message appearing in older servers
- Added additional fail safe for custom alias commands when you have command A performing command B and then command B performing command A, which would create infinite loop which can cause server to crash. Now we should properly stop this loop and inform about possible issue with it. Keep in mind that this will not protect against commands with delays in them, but those one will not crash server anyways.
- Now you should be able to place other blocks in front or on top of signs while looking at one and holding shift. To edit text you will need empty hand. This only applies for 1.20+ servers
- Now clicking on sight without holding shift should no longer show sign UI. Somewhat hacky fix until we get better native support for new signs mechanics from spigot side. If you encounter issues with different plugins let me know.
- Fix for error message appearing if there is an issue while fetching player UUID from mojang servers
- Small fix for worth file when you have missformated values
- Fix for issue with netherite items not working properly with recipe and scavenge commands. You will need to update CMILib for this to take full effect.
- Bringing back option to click on items in recipe GUI to check that item recipe without closing UI, this allows to check recipe of ingredient items for the original item.
- Updated inventory hat handling to more properly handle situations when you shift click items which should not be allowed to be used as hats