Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Support for 1.21.5 servers. Don't forget to update CMILib
- New variables for spawnmob as warm, cold and temperate for pig, chicken and cow. Now as of 1.21.5 spawning mobs will set their type based on biome, so if you want specific type you will have to define it while spawning mob in, so /spawnmob pig:temperate produces good old piggy, while /spawnmob pig:cold produces new cold blooded one.
- Fix for rt command outputting empty possible world list
- Fix for chat bubble being duplicated in some instances
- Small update for specialized commands and general item find logic to potentially look for items based on defined durability, this applies when doing something like hasExactItem:diamondsword;dur{1}! which would look for diamond sword with 1 durability left, alternatively if you used hasExactItem:diamondsword;dur{1/500}! will look for diamond sword which has one durability left and has its max durability set to 500 while ignoring any other diamond swords with single durability point
- Added option to transfer broken spawner directly into players inventory instead of dropping on the ground. Disabled by default
- Fix for shulker box title not updating when you open second shulker box
- Fix for bperm specialized command condition not working as it should in some instances
- Added option for random teleport to ignore crawl spaces and no longer teleport player to single height empty location
- Added option to use ifempty:inv! with additional number value to check for specific empty slots available like ifempty:inv-5! which would check if player has 5 empty slots, this check does include entire inventory with armor and offhand slots
- Optimization for player inventory saving into database
- Fix for home removal on offline players not taking correct effect if player never logged in until server restart
- Added placeholder support for random teleport feedback message
- Fix for a bug when banning players which could have implemented timed ban instead
- Some update/improvement for afk detection system to be more picky when it comes to players who never move camera around and yet still moves, common indication of anti afk machines
- Fix for an error when trying to drop players head
- Fix for an error in some instances when teleporting and having your chat bubble still being shown
- Some updates/reworks for ban handling, mainly to have better compatibility with Paper 1.21+ servers
- Added option to fully hide some informational buttons in kit preview GUI if you set icon to invalid material
- Changed spawner drop chance to accept fractional values to be more accurate. Additionally changed spawner drop chance to be shown with fractions instead of full percentage numbers to be more accurate when you have chance values with fractions. This now more properly accepts chance values which should be under 1% and can go down to 0.
- Fix for disabled recipes that are sometimes not being disabled. Additionally, some extra feedback messages got added in case disabling recipes failed for some reason
- Fix for itemframe command not reporting the correct number of invisible armor frames around you
- Fix for painting scrolling not working on older servers
- Added option to specify from which servers you want to include player names into tab complete, this will allow you to exclude things like lobby or generally "hidden" networked servers
- Fix for twitching screen when you have damage control enabled on Paper type server and its a damage from a block which would continuously damage you, like magma block or lava while damage being more than 0 and lower...
- Fix for error relating to paper branch builds for 1.21.4+ servers when checking offline player data who was located on different world than main one on logout
- Fix for air, flyspeed and walkspeed commands when trying to adjust values for players with numeric names
- Small fix relating to schedulers and some old java servers. Please update your Java version to v17 or something newer if possible to avoid issues like that, as those can be more common down the road.
- Added option to define shout message default color which can be different from general message color
- Fix for some holograms not appearing when you have bunch of those to be loaded in at once
- More minimization for hologram save file to avoid saving useless information
- Added new placeholder as %cmi_tps_[range]% to get non colored version of tps
- Added option to define different cooldowns for random teleportation based on world. If cooldown is set to 0 for that world then we will be using default one and it will be a global cooldown for all worlds without set one
- New placeholder as %cmi_user_rt_coodown_[worldName]% which will output players cooldown for that world, without providing world name (old placeholder) then cooldown of current players world will be shown
- Fix for custom alias wanting to default to exact match. This will reset exact setting for all alias making it to behave like they did before. If you had any alias created to behave in a way where it needs to be in exact format then you will need to reenable that mode for that alias.
- Fix for an error message in some instances while using holograms
- Fix for an issue when you add extra day to alert on player by clicking on [+] which removed alert reason
- Fix for %cmi_bungee_motd_[server]% not returning updated motd of target server
- Small fix relating to Folia server on plugin startup when trying to unload player data
- Small fix for issue with Folia servers while performing alias command
- Added new specialized command conditional check as contains:value1=>value2! which will check if value1 contains value2, for example contains:$1=>$! would mean that we are checking if first variable from your input contains $ in it. Alternatively you can look for specific words like contains:$1=>stone! and if player performs command where first variable is enderstone then it will detect it as valid option
- New variables for specialized command exactitem and hasexactitem which will check for exact items by provided criteria. This can be used to avoid picking items with custom names when you only want to check for clean items, so now you can pick coal itemstack while having another one with custom item name set. More control over which stack is getting picked.
- New variable for clear command as -exact to only clear specific items, in this case you can remove all clean coal item stacks while keeping ones which have custom name set
- Fix for an error relating to portal processing
- Item one liner received new variable which will help to set items max durability for commands like give. Example: /cmi give DiamondSword;maxdurability{99999} will give diamond sword with durability of 99999 this only applies to 1.21+ servers
- Item one liner received new variable which will help to set items durability for commands like give. Example: /cmi give DiamondSword;durability{420} will give diamond sword with durability of 420/1561. If maxdurability and durability variables are used, use them in a correct order where max comes before actual durability in case you will want to set durability higher than default one. Alternatively you can set current and max durability in one go with something like /cmi give DiamondSword;durability{420/9999}. This only starts working with CMILib latest version.
- Partial fix for some holograms not appearing when you have quite few to be loaded in at same time. More investigation is needed to flush out core cause of this, but now you should experience way less of the instances where some of the holograms not appear if you have bunch of those in one place, like spawn.
- Fix for small inconsistency between %cmi_user_balance_formated% and %cmi_baltop_money_[1-10]% returning
- Fix for floating icons on holograms not appearing when using old display method on newer servers
- Added option to have different afk auto kick out timers based on online player count, so you can for example lower kick out timers if your server is full while keeping longer timers if its at out of peak times.
- Fix for a bug relating to bossbar messages when defining time and providing custom update interval which could have multiplied timer
Cmds:
- Change/update for custom alias handling. Now there is option to set alias to be exact aka if you provide additional variables than it is present in alias itself then it will not be used. Additionally alias which ends with " _" will indicate that it should be used when base alias is used with an extra variable, what this means is that you can have different commands being triggered when you perform same alias with and without any additional variable.
For example
Code (Text):
kit:
- cmi heal
Exact: true
kit _:
Cmds:
- cmi kit $1
In this case performing "/kit" will heal player, while performing something like "/kit newbie" will perform "cmi kit newbie"
[/LIST]
- Fix for totem cooldown issue where inventory would not have been dropped in failed/canceled totem consumption
- Added support for multiple commands per scheduler command line, you can define different commands by separating each one with ;; this will allow you to have multiple commands being triggered when you randomize it instead of it being limited to only one command which was limiting its usability
- Fix for an issue with ban command on paper type servers
- Fix/update/improvement for hasitem! item! while using specialized commands which now instead of comparing NBT data will comparate name, lore and custom model data. This fixes some of the issues where items with extra data on them producing different NBT data while still being valid picks, for example looking for item by material only and having item with custom name would have produced invalid match, now providing less criteria in check itself will have more loose lookup for the item, so providing only material name will pick first item based on that material, providing custom name will look for the item based on material and its name ignoring anything else. Same thing goes with lore and custommodel data
- Fix for mobs still spawning around afk player if you (second player) got there in spectator mode
- Adjustment for bossbar command handling when creating until relog lasting bossbar messages
- Fix for an error while using sign elevators on Folia server
- Added option to disable teleport invulnerability in case player interacts, places or breaks blocks. Invulnerability should only apply if player isn't doing something active besides moving around to get out of dangerous situation
- Moved player and mob head drop settings from Combat.yml to CustomHeads.yl file to be more obvious and specifically for mob heads options to be on same file as their actual drop chance definitions
- Added option to scavenge items without valid recipes for those items if they have enchantments we could extract, so now you can do scavenge on chainmail with enchants. This feature is disabled by default.
- Added option to disable damage from the player who is currently afk, this will prevent players from using autoclickers when they are still being placed into afk mode but can still attack, well, no more. Enabled by default.
- Improvement for ban's speed on 1.21+ servers when you are banning player who never joined server
- Fix for recipe command when it comes to items using transmute crafting recipe, this is currently mainly for bundles
- Fix for an error message when trying to perform /cmi sound command on older server versions
- Fix for an error message in some cases when performing mirror command
- Fix for custom alias tab complete handling when you have custom alias with multiple keywords separate by spaces
- Fix for a bug relating to interactive commands and Citizens plugin losing its NPC records in some specific situations
We also use cookies, as they are essential for the proper