- 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
- Removed months and years locale from CMI and we can now use those values from CMILib locale files
- Fix for mail command not switching to second page
- Added option to limit player total mail count. By default its set to 50.
- Fix for issue relating to latest CMILib and player option icons failing to be processed properly in specific conditions
- Fix for error relating to money log after 00:00 time
- Fix for error message on custom death message failure to process event
- Fix for enchant command including all enchant names into tab complete even if you don't have access to those
- Small quick fix relating to trident and riptide exploit protection eating up items durability
- Added extra message informing that player can't use trident with riptide at this moment. Keep in mind that by default server/client will prevent right clicking trident with riptide on it if its not raining.
- Hard blocking %checkitem% type placeholders from CMI side due to how dangerous those can be.
- Filtering out placeholders from ping command
- Fix for spawnereditor error when we are trying to edit empty spawner
- Fix for ender chest playing open animation while you have silent chest enabled
- Added exploit protection against players using trident with riptide during sunny day but having pweather set to rain. Enabled by default, you can disable it in config file under exploit protection section
- Added sub permission nodes for weather command. Now there will be 4 new permission node. cmi.command.weather.sun cmi.command.weather.rain cmi.command.weather.storm cmi.command.weather.lock which will limit what player can do with this command. By default player with only base weather command will have ability to check weather in a world, to change it he will need to have sub permission nodes as mentioned.
- Fix for issue with custom enchant plugins and scavenger feature not wanting to cooperate
- Fix for issue with sign text not being saved on initial sign placement. This only effected 1.20+ servers.
- Fix for launch -nodamage not working
- Fix for warp points used as respawn not picking random location from provided multiple ones
- Fix for homes in GUI being "randomly" sorted, now first one will be the first home you created
- Added option to disable private message sounds in /cmi options UI
- Now performing /cmi blockinfo while looking at chiseled book shelf will show list of books with their enchantments inside of it
- Now /cmi se command will take into consideration from which side you are looting at the sign. This only applies for 1.20+ servers and will automatically update the side you are looking at instead of always changing front
- Fix for issue with signs and their colorization and setting glow state with items
- Known issue: Sign edit UI will open even without cmi.signs.shiftedit permission node, but will not update its text when clicking on "Done" button. This only effects 1.20+ servers. Due to native support for sign text editor as of 1.20 this causes some issues until better method will be made or native new event gets added which can be used to more properly control when this UI should be opened
- Known issue: Error message can appear for dynamic signs on 1.20.1 servers. This should be fixed with spigot/paper builds in next few days and will resolve itself then.
- Fix for issue with bbroadcast showing double message on sender server
- Simplified error message when trying to parse invalid equation placeholder
- Fix for playtimerewards getting enabled if you had lower than 60 seconds auto pay timer
- Now performing /cmi prewards will properly inform about feature being disabled when it is, to avoid confusion. Keep in mind that playtime rewards are disabled by default.
- Fix for itemnbt/entitynbt commands not showing properly byte and long arrays. For this to take full effect you will need CMILib1.3.0.1+
- Fix for issue while trying to detect player head with search command
- Fix for grouped warps not showing up in tab complete
- Fix for grouped warps not showing up in GUI. keep in mind that you can actually show warps for specific group by using /cmi warp -g:[groupName]
- Added option to disable mirror brake in mirror mode. This can be useful if you want to allow for players to build in mirror mode, but want to prevent from players abusing this system by using it for mining instead.
- Fix for mirror mode not taking items durability for all broken blocks
- Fix for issue with chat bubbles on 1.19.4 servers with latest builds compatible with 1.20
- Fix for error relating to player online state check
- Added option to charge money while opening shulker box from your inventory. Disabled by default. Can be bypassed with cmi.openshulker.free permission node
- Fix for sit commands sub value of -persistent
- Fix for /cmi give spawner giving out pig spawner in 1.19.3, now it will return empty spawner instead. This will need CMILib 1.2.5.6+ version.
- Known issue: Dsigns are not working properly in 1.20 until it gets properly addressed. Looks to be issue with Minecraft itself not handling properly some of the methods. Should be fixed in few days. Only effects 1.20 servers.
- And yes, support for 1.20 servers. Some small issues could still be present.