- Recipe disabling, only for 1.13 and up. New button will appear in UI after performing /recipe command which will allow you to disable selected recipe. This is only accessible by people with cmi.command.recipe.admin permission node. You can disable custom recipes too.
- Added new custom recipe types as campfire, stonecutter, smithing, blasting, smoking. Which means that customrecipe UI got general update to include new types.
- Added option to require exact item for recipe, this only applies for servers 1.13 and above. By default it will be enabled and item by exact data will be required, this can include item name, lore or NBT data like specific model data or anything else in between those lines. This was long waited and requested feature to be added, so now you can actually use custom mob/player heads for custom recipes which can result in unique outcomes and add quite a bit of freshness to your server.
Side note: Due to how stonecutting works after new recipe is added/removed you will need to relog to actually notice change.
Another side note is that if you will start adding/removing or disabling vanilla recipes you might see message like this on next server startup after player logs in
"[13:25:25 ERROR]: Tried to load unrecognized recipe: cmi:02deba28-4dc9-3b0b-abe5-af56f5018ce8 removed now."
this will be one time thing and on next restart it will no longer appear.- Now custom recipe removal doesn't require you to restart server, this only applies for 1.13+ servers.
- Internal recipe saving format was changed which includes more specific unique recipe names based on its structure, so to avoid any potential issue we will make backup copies of that file until file gets updated with new format. This will keep saving backup file until you perform change in saved custom recipes which will update to new format. Just a fail safe in case you will want to go back to older version for some reason which will not support new format.
- Fix for preset gradient chat messages not working if you had ClickHoverMessages set to false
- Fix for issue if you tried to freeze/unfreeze time while it was in special speedup moving condition
- Small fix relating to cmi.inventoryhat permission node performing unnecessary actions for items which are already allowed to be placed in appropriate slots.
- Added support for [message] and [updatedmessage] for chat filter commands section which can allow you to insert original or modified players message
- Now sudo command ignores players access to cmi.command.sudo.bypass permission node if command got performed from console
- Fix for holograms and their click particle animations not following player yaw values
- Added option to avoid downloading all of the locale files from github repository. Keep in mind that by having this disabled you will have to ether already have desired locale file downloaded or download it manually. But in case you do have it setup and you don't want to have extra files, then you have an option now.
- Fix for block states not being shown in blockinfo command
- Fix for blockinfo reporting block sizes as -1 for all values
- Fix for posible server crash while using paper 1.19 builds and having holograms with floating items
- Now tp command support option for you to use location coordinates like LT_Craft;10;100;10 which will redirect you to tppos command automatically
- New command as /speed which will automatically redirect you to flyspeed or walkspeed commands depending on your current state. You still need permission access to speed and walkspeed or/and flyspeed, but this will simplify command usage and will allow more automatic and seamless speed changes without a need to remember longer command and use specific one, simply land on ground and you will change walk speed, start flying and you can change fly speed.
- Added missing death message when you get impaled by stalagmite
- Fix for deathmessage while dying in lava not being recognized correctly in 1.16.5 purpur servers
- Added recovery compass as optional requirement to show boss bar compass.
- Added optional requirement to hold recovery compass to include death location in bossbar compass
- Some rework relating to time handling to fix some issues and improved its handling in general when it comes to multiple features working all together with each other. This includes time general speed changes, smooth time transitions, sleep time speedups and maintaining time freeze/unfreeze states.
- Now tppos and tpopos supports more universal location format, as example: /tppos LT_Craft;-1869.08;64.0;-1504.84;92.56;24.89 where pitch and yaw (last 2 values) are optional Old format is still valid
- Fixing issue where error message (that scary one) would have appeared in case there isint any connection to spigot webpage to check for new plugin version. Now it will only be one red line informing about it.
- Fix for toast command not accepting custom model data. You will need CMILib 1.2.0.2 or higher
- Small change for cmi.command.sethome.iconpicker permission. It won't require to be specifically set, which basically means that OP players gets access to this by default. Will resolve some possible issues with permission setups.
- Fix for error message while using /chat create from console
- Added missing death message from wither effect
- Small fix relating to smooth time transition getting stuck
- Small fix for votedit while using -s variable
- Changed default link regex to be more robust and only try to recognize one when its ether start of sentence or contains space before it, this eliminates false positives in some situations
- Small fix for modded servers with new world environments causing issues when determining max world height
- Initial update to support 1.19 servers. It's still strongly not recommended to launch live 1.19 server, wait until 1.19.1 as minimum. But you can start messing around and test things.
- Fixed issue with give commands and attribute sub variable not being recognized and processed properly.
- Few other small fixes
- %cmi_server_users% new placeholder to show real user count from CMI database. This number can be different than its shown with %server_unique_joins%
- Fix for panimations failing to properly show particle colors when custom defined
- Added missing "clear" tab complete for effect command
- Fix for disappearing holograms in some specific situations. This was mainly an issue on older servers
- Fix for setting time on all worlds at same time while having smooth mode enabled causing it to stop after first move tick
- Fix for warp gui setting warp pages automatically when it should not
- Fix for warp gui only showing 20 warps per page when we can show up to 28
- Small fix for migratedatabase error in specific situations
- Fix for issue when home location
- Small fix for rt command which would sometimes place you inside block when you have SafeLocationDownThenUp set to true
- Added placeholder support for afk title and subtitle sections
- New permission node for pweather command to limit which states you can actually use. cmi.command.pweather.[rain/sun/reset] while default command will output current state of your pweather
- Fix for you being able to use hex color codes on signs without color permission for that
- Fix for voteedit not being fully silent with -s variable
- New variables for setwarp command as (head/head:[playerName]) which can be used instead of (hand) to set icon to players head who performed command or to specific players head if head is defined.
- Exposed (-confirm) variable for setwarp command, it was always there, just dint show up in help page. You can use this to bypass override message when replacing existing warp point
- Fix for issue with player heads in holograms not updating properly
- Fix for issue introduced with latest version relating to homes with default Home name causing it to no longer working as it shares same name as it was sharing same bed location name.
- Small optimization for some performance gains relating to rapid payments done to the players account
- Fix for /cmi top not working when final destination would be under Y:0 coordinates
- Fix for /cmi clear -s not performing it silently as it should
- Small fix for aliast tab complete handling in rare situation creating error message
- Fix for death messages where player could have used items with color codes for which he doesn't have access to
- Added -s variable for workbench command
- Added -s variable for vanish command
- Adjustment for mail command to be able to send mail with ends with "Random message ?" which would have resulted into help page appearing
- Fix for issue when home location created on bed actually missing bed but location is still saved. This could have happen due to some external ways bed could have been removed while saved location never got updated/removed.
- Fixing issue relating to placeholders in custom alias commands while performing from console not being translated
- Added option to ignore specific worlds for player being teleported to predefined spawn location on login. This will allow for players to rejoin to same exact location they logged off in on world, while in another they can be always sent to specific spawn location.
- Re-enabled auto respawn for 1.17+ servers. Its not instant respawn and will have 2 second delay due to minecraft having its own delay before you can actually respawn properly. If you experienced issues with player respawning while still having respawn window open, please let me know. This might need some adjustment for it to work more properly.
- 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