CMI - 300+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!

VIP Plugins CMI - 300+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!

Version: 9.8.9.0
  • Added sulfur cube to default exception when using killall command as its non aggressive mob which can have blocks inside of it, so we should avoid removing it as default action
  • Moved chat related listener priority definition to its own file, as there are quite few changes relating to it and some still coming in the future releases, it needs to be its own thing. In most cases you will not need to touch it at all, but its an option if you need to adjust chat relating listeners for better compatibility with 3rd party chat plugins.
  • Remake on chat message relating handlings. This effects quite few things, chat filters, player tagging in public chat, url in public chats, item in chat, chat formatting in general and so on. This is for Paper type newer servers (1.17+) only. This is long time overdue and centralizes message handling which can then be more properly intercepted by other plugins and edited if needed without it causing issues when you had hover over messages enabled.
  • Now online type servers will show [x] in front of public messages which if clicked will remove this message for everyone. This only works for players with cmi.command.chatdelete permission node and obviously is a part of this new update which only works on 1.19.1+ paper serves while using new chat handling system, which is enabled by default if you have Paper 1.17+ server
  • New command as /cmi chatdelete [playerName/uuid] to delete public messages of defined player, once again, only for 1.19.1+ Paper servers
  • New behavior for [item] in chat, where optional sub value can be provided to indicate which item you want to show, so no longer just an item in main hand, now you can include multiple items, including items from armor slots. Options: [item:mainhand] [item
    :eek:
    ffhand] [item:helmet] [item:chestplate] [item
    :p
    ants] [item:boots]
    and [item:0-40] where number value is between 0 and 40 indicating inventory slot starting with quick bar items. This does need different item filter as (\[item(?:
    :(
    \w+))?\])
    tho old one will work too, but it will only insert item from your main hand
  • Some hard reset for item in chat locale line to no longer include placeholder for item in main hand and be more universal, placeholders still work and you can still go back to usage of placeholders, but with multiple item options it can't correctly determine which item name needs to be shown
  • Fix for sign spy only working on one side of the sign
  • Fix for %break% being shown on sign spy messages
  • Fix for itemcddata failing to recognize player when command is performed from console
  • New placeholders as %cmi_user_sjailtime% %cmi_p_[playerName]_sjailtime% and %cmi_jail_stime_[jailName]_[cellId]% to return clean remaining seconds
  • Fix for some of the teleport sounds playing for the vanished players
  • Fix for safe teleporting bypass not working as intended when target location is fully covered with blocks
  • Fix for rare error relating to night sleep speedup
  • Fix for an error on older servers relating to hot floor damage type
  • Fix for giveall command causing error message if you are not holding any item while using h variable to pick item from your hand or provided item is not valid
  • Fix for hologram visibility toggle by using options command not performing as intended
  • Fix for holograms potentially creating tiny icons if it had fadeout animation and hologram contained icons
  • Fix for holograms keeping intractability even when it needs to be hidden for that specific player
  • Added missing locale lines for custom recipe creation relating to exp gain and craft times
  • Small change for donate command to better indicate about receiving player not having permission instead of simply saying that you can't do this to the player
  • Fix for hex code not showing up in dye info command output
  • Small locale cleanup for editctext command to utilize some of the lines from CMILib instead
  • Some adjustments to flight charge command locale output to be more informative when changes to your flight charge have been made, which now indicates if you lost or gained charges, what's the change, your new current and max amount. Additionally fixed issue where charge price line was missing. Additionally visuals now show charges with fractions as this is how we deal with it internally, which could have caused some confusion due to some rounding mismatching.
  • Quick fix to address an issue with static holograms loosing their facing direction
  • Fix for vanishedit issue when editing vanish level and it incorrectly setting your vanish state
  • Fix for vanishedit level editing causing join/leave messages to be shown if you have fake ones enabled
  • Added extra line for level editing to indicate available max vanish level to be more obvious why you can't increase it
  • Added extra sub command for hologram as "enable" "disable" to quickly enable or disable specified hologram. Additionally added option to switch between hologram types "/cmi hologram type holoName textdisplay" or "/cmi hologram type holoName armorstand"
  • Fix for armor stand based holograms not working on 26.2+ servers
  • Added option to spawn in mannequin with defined skin like mannequin;Zrips or mannequin;Zhax you can add immortal variable to make them invincible to the damage potentially making them NPC like, just keep in mind that mannequin doesn't have actual AI attached to it, so its only player like static entity
  • Small fix relating hologram fadein/out animations when there are more than one player near it
  • Fix for potential error on server startup on some newer servers when utilizing fake operator feature
  • Additional adjustments for placeholder parsing inside commands
  • Fix for placeholders being inside another player not getting parsed fully, now it should get to 4 layers deep if needed
  • Fix for hologram fade out and fade in speeds misbehaving if you had different values
  • Improved hologram fade animations to be slightly smoother
  • Fix for an issue where hologram could have remained hidden if there was rapid enter/leave action for hologams while having fade in and fade out animations turned on
  • For time being disabling some offline player manipulations for Canvas 1.21+ servers due to those being more picky in how data is being loaded in and previntng regular approach from working,
  • Fix for kit commands incorrectly parsing gradients inside commands when combining with kit variables like {KITNAME}
  • Fix for holograms potentially being stuck if config file was reloaded when you were on the edge of visibility range
  • Update for material picker, for example hologram board picking, which now (needs CMILib update) allows you to pick item from your inventory instead of searching specific one in entire GUI list
  • Fix for some of the placeholder parse requests not being processed when sent from PAPI itself with NULL player
  • Fix for elytra boost by using exp not working as intended
  • Fix for elytra speedometer indicating a boost action when it wasn't actually boosting you at the moment due to lack or meet requirements
  • Fix for an issue relating to armor stand manipulations interfering with some 3rd party plugins
  • Fix for placeholders not being parsed when those should have based on who and where those were used. This related to command usage with placeholders as variables inside of those, which needs to have some limitations for player usage while still allowing its usage in some cases
  • Fix for colorlimits command indicating that player can't be found while he is simply offline and we can't perform permission check on offline player
  • Fix for ifonline and ifoffline specialized commands variables not outputing feedback message when needed
  • Fix for issue relating to schedulers with set specific month
  • Small addition for homes gui to open homes editor with right click in addition to Q or middle mouse, primarily for bedrock users
  • Removed option to use simple home gui, we will be using complex type one from now on only, as it provides more customization
  • Fix for scheduler triggering multiple times if you had randomizer enabled
  • Fix for resin icon not being shown correctly in trim command UI
  • Fix for night speed up triggering when entering bed with monsters nearby
  • Fix for msg and some other commands not recognizing fully vanished players when 3rd party plugin is used
Update for version: 9.8.8.0
Update for version: 9.8.7.10
  • Fix for an error relating to player skin checks on paper 1.21.5+ servers in some cases
  • Fix for cooldowns on home command not performing as expected when not using specific home name
  • Fix for eventcommands and advancement handling where replaced value was advancements name instead of path
  • Added new variable for event commands and advancement part as [value2] which more specifically returns advancement name
  • Fix for an error message when running on older servers, relating to alpha color code channel
  • Changed hologram default from "Fixed" to "Centered" which will make holograms more easily visible when creating new ones or using 3rd party plugins which didn't adjust holograms settings causing them to face default direction and would not have been visible from behind
  • Added new permission node as cmi.viewdistance.[amount] to define players view distance. This only works on 1.20.6+ Paper type servers. Additionally new module was added which is responsible for listening to players join and world change events, so you can disable permission checks relating to view distance if you are not using it.
  • Added new sub command for viewdistance as "update" which will check players permission access to custom view distance and will apply it. Can be useful to avoid a need for player to relog for new distance permission node to take effect.
  • Fix for an error in some cases when having DiscordSrv and trying to show death message
  • Fix for player head dropping issue when you have immediate_respawn game rule enabled
  • Fix for invsave command not performing as intended with clean database
  • Some additional adjustments for scheduler handling. Rewrote underlying code in how target time is being determined, to be more accurate in picking correct time based on provide variables
  • Change for scheduler command output to avoid showing timers and potential trigger times for the ones which are disabled
  • Small fix for potential doubled hologram
  • Fix for helmet items with curse binding being able to be removed if you have access to cmi.inventoryhat permission node
  • Fix for an error with back command when trying to get back to world which is currently unloaded
  • Improvement on customrecipe command to give a feedback message when you are trying to use more than one item for recipe, which is invalid and minecraft will only recognize single item per ingredient slot.
  • Opened up aliaseditor command to console, not all actions are supported at the moment, but you can check existing ones and their base settings
  • Some update for player combat hp bar indicating damage to another player, this updates underlying logic on how it gets processed and how its being shown. Primarily to better indicate players current/previous absorption levels, which now gets to be indicated with additional value. Keep in mind that this does reset locale line
  • Fix for tgod being wonky due to how minecraft handles players with no damage ticks enabled, which were still allowing damage to pass over, but was more or less halving it each time until damage was fully negated.
  • Fix for missing player playtime if you had newer server version and have PlayTimeFromStats set to false
  • Fix for ic command not including new entity/block and requiring plugin reload to pick up new settings
  • Fix for ic command removing entities which were not removed fully until plugin reload
  • Now ic command entity list shows entity custom name if it has one, instead of its type name
  • Added {DATE} as variable for kit items name or lore to replace it with current date and time. Format of it can be defined in config file
  • Added sounds for command warmup and command cooldown triggers
  • Some adjustments for command cooldown handling which could have caused extra messages appearing, informing about command on cooldown when it was already performed