
CMI 9.7.15.5
280+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
9.3.0.4
Jan 3, 2023
Tiny quick
Small cleanup from debug messages which could have caused some issues with modded servers
9.3.0.3
Jan 3, 2023
Happy New Year!
- Fix for issue with 1.19.3 servers dropping and placing pig spawner when trying to break or place empty spawner. Now it will properly return (if needed) empty spawner
- Fix for issue with scavenge returning gold pickaxe as a scavenge ingredient return after salvaging goldnuggets, now it should properly return gold bars with varied amounts depending on your config setup
- Added ironugget and goldnugget to default black list for scavenge feature to avoid issues and those items should not be salvageable anyways.
- Added option to hide login/logout messages from players with possible offensive text in them or any text you might want to define as undesired. This is disabled by default and can be found in config file under Messages->filter section
- Fix for tfly and worldchanging issue
- Added option to ignore player in afk mode looking around and taking him from it. This can prevent from players using scripts/mods to move camera and bypass afk detection system
- Now by default toggling sneak will not turn off afk mode
- Added option to disable kit preview in general.
- Added additional variables as "on" and "off" for /sit command which can help out to properly put player into specific sitting mode when needed instead of toggling between those
- Added new variable for /shakeitoff command which now supports player name and -s variable. If player name is used then target player will not only lose his passengers but be ejected from his current vehicle too
9.3.0.2
Dec 16, 2022
Range
- Doubled range (from 16 to 32) for panimation particles
- New permission nodes as cmi.colors.itemname.[color] and cmi.colors.itemlore.[color] which will be used to limit colors you can use in /itemname and /itemlore commands. Keep in mind that anvil renaming still uses cmi.anvil.colors permission node. We might remove this in the future and use cmi.colors.itemname.[color] instead, for time being, those are separate.
- Tab complete, for head command, will show real player names instead of nicknames to avoid confusion
- Now head command will give you head of your current skin if you dint provided source player name. This only works if skin is set by CMI, otherwise we will use original character skin like before
9.3.0.1
Dec 14, 2022
Fix and fix
- Fix for sell gui sometimes kicking out player if he closed gui too quickly after moving items into sell window
- Fix for item price in sell gui title not updating if you moved items with shift click from your inventory
- Increased responsiveness of sell gui for its title to update allot faster than before
- Fix for issue relating to teleportations with entities
- Fix for portals edit sub command not working when performed from console
- Added option to show or hide your death message while you are in vanish mode. By default we will hide it from now on.
- Fix for scavenge ingredient return chance being inverted
9.2.6.1
Dec 4, 2022
invsee fix
- Added missing support for relative pitch and yaw values for tppos pos. For example /cmi tppos ~ ~ ~ LT_Craft ~-5 ~ -p:Zrips -s
- Fix for issue with new invsee mechanic bugging out and keep reopening players inventory on their login/logoff action
- Fix relating to invsee and target players crafting inventory
9.2.6.0
Dec 1, 2022
invsee
- Reworked invsee command and its handling to hopefully fix issue relating to item duplication while editing active player inventory and generally getting better and more robust usage of it.
- Now freeze effect should be more smooth when being applied instead of taking effect instantly
- Now freeze effect should support longer periods of time, so now you can apply freeze effect on the player for multiple minutes. Just keep in mind that freeze effect isn't actual potion effect, so it wont appear as effect, but I guess white screen borders is good sign that you have one.
- Now by using /effect clear will clear freeze effect too
- Small adjustment for ender chest handling to resolve some rare issues
- Fix for issue with chat gradient colors
- Hard reset for /cmi info command layout to introduce new variable as [inv] which will include option to click on it to open players inventory if you have appropriate /cmi inv permission node to do it
- Added additional section in /cmi info page for quick ender chest open
9.2.5.6
Nov 28, 2022
Tincy
- Fix for a fix. With latest update which resolved some issues with flight mode being enabled when it should not have been, now it started to disable it when it should not.
9.2.5.5
Nov 25, 2022
Warmup
- Scan command now properly detects and includes enchants inside enchant books when you are scanning for specific enchant on items
- Potential fix for spawner drop sometimes (~1% chance) still dropping spawner when it should not
- Fix for tablist failing to include empty lines at the start after latest updates
- Fix for interactive signs not updating their text. Now on interaction with them text will be updated
- Small fix for modded 1.12.2 servers
- Fix for warmup timer showing lower timer by one second
- Added new permission to set commands warmup time cmi.warmuptime.[command].[time] for example cmi.warmuptime.home.2 If player has access to more than one permission, then lowest number will be used, so you can't override default time set in config file with bigger one set by permission node
- Update for general fly mode handling when it comes to world changes which was bugging out and in some instances keeping fly mode enabled for the player when it should have been disabled
- Fix for fly command not wanting to work properly on offline players
- Fix for issue with night skipping when you are only one on the server and you have time speedup and time being frozen at same time
9.2.5.4
Nov 18, 2022
Sounds
- Fix for ender chest title not being translated when you open your own
- Now sound command supports location format as LT_Craft;564;70;872 instead of separate variables. Old format still acceptable
- Better tabcomplete for sound command
- Added option to define range for sound, this will work when you define location or target player name
- Fix for issue with specialized commands item: check
- Fix for issue relating to tablist with empty lines which inherited previous color and text format
- Fix for uncuff command tab completer being bugged out
- Fix for issue relating to FactionsUUID plugin and starter balance
9.2.5.3
Nov 9, 2022
!=
- Fix for issue relating to gradient colors in chat messages not being cleaned up when player does not have permission for it
- Additional fix relating to special commands check variable with != condition.
- Fix for issue with sit command glitching out while turning around north direction
- Added hover over and suggestion of command in command help page
9.2.5.2
Nov 3, 2022
Items
- New permission node as cmi.command.broadcast.clean which allows to send clean broadcast messages by adding ! in front of message
- Fix for issue with specialized commands and check:[val1]==[val2]! condition
- Small fix relating to baltop placeholders sometimes causing error messages
- Added/fixed support for items with custom model data in specialized commands. Now you use item:stone{CustomModelData:123456}! or hasitem:stone{CustomModelData:123456}! to check if player has specific item with set specific custom model data
9.2.5.1
Oct 27, 2022
Quick fix
Fixing issue relating to specialized commands with check and != variables introduced in latest version
9.2.5.0
Oct 27, 2022
Special specials
- Adjustment for teleportations with entities with newest minecraft versions wanting to generate error message. This is mostly relevant while teleporting into unloaded world
- New specialized command sub action as ~ which will define if we want to cancel rest of the commands if this one got performed. This simplifies situations when you might want to have multiple different actions for same base alias command. As example
[code] tnt-run:Cmds:- check:$1==null~! asConsole! cmi feed [playerName]- check:$1==join~! asConsole! cmi heal [playerName]- asConsole! cmi msg [playerName] !&4Wrong command!CustomTabs:- join[/code]
In this case when player performs "/tnt-run" he will be fed, when player performs "/tnt-run join" not only he gets tabcomplete suggestion but he gets healed when using this command. When none of previous got performed then last one will be triggered, which will inform about command being incorrect. So to add additional sub command you would only need to duplicate
[code] - check:$1==join~! asConsole! cmi heal [playerName][/code] and maybe adding more tab complete suggestions for convenience sake -
Added additional option to define multiple check variables for specialized commands check criteria. Now you can use something like this to perform command(s) if sub command is equal to one of provided values check:$1==NULL|leave|join|info! same thing applies for != check which will perform defined command if variable isn't one of provided
-
Fix for issue with rare double vanish bossbar
-
Fix for missing vanish metadata on player login
-
Fix for issue with silent chest being used on loot chests which don't have generated loot in them, yet. Now it will inform about missing loot instead of opening empty chest.
-
Fix for issue relating to kits with items which should not be dropped on ground when inventory is full not being given in some specific situations
9.2.4.8
Oct 24, 2022
Fixes
- Small change for spawnmob which now will take into consideration water and will spawn mob on water block instead of picking solid one under it if you aim at water
- Fix for /cmi saveditems get [name] return item with slight modification in comparison to original one
- Fix for issue relating to bungeecord private messages sometimes going to wrong recipient if you have multiple players with similar names
- Fix for compass not showing target location if spawn location is disabled
9.2.4.7
Oct 20, 2022
Fix
- CMIB plugin small fix which was including some debug messages into console output, please download latest version
- Fix for issue with custom alias and having specialized command format which messes up recognition of correct auto tab completes
- Fix for issue with bungee private messages showing global variable
- Fix for issue relating to full server joining
- Added new permission as cmi.command.repair.bypass to bypass repair cost. This permission is checked by the player whose item is being repaired and not who initiates command. Don't forget that you can always double check existing permission with /cmi checkperm command
9.2.4.6
Oct 14, 2022
3 Things
- Some adjustments and improvements for attached command handling with limited item use feature. Now if attached command check fails (specialized commands check) then item usage won't be consumed
- Added option to define max slot number player can use when using sethome command. It defaults to 99. This is to prevent from players setting slot number to some silly numbers
- Switched price change for setworth gui to be more in line with other places where left click lowers and right click increases
9.2.4.5
Oct 12, 2022
Fixes
- Fix for issue where players who never been allowed to join server would have been recorded into database
- Fix for /sell command not recognizing material names
- Updated default locale for /homes gui to indicate that you need to press Q instead of middle mouse click due to it not longer working as it should.
- Fix for issue with clickable holograms using new click detection method while being located under Y = 0 coordinates
9.2.4.4
Oct 4, 2022
Fix
- Fix for /homes command when using near:[range] variable and clicking on results while not being properly formatted
- Fix for players being able to join server if he had cmi.fullserver.bypass permission node
- Fix for /cmi sell gui [playerName] not being able to be open for other players if target player didn't had appropriate permission node
- Fix for issue with skin command causing lag spikes while trying to force update or turn off skin
- Fix for bug relating to setworth command while not having predefined amounts to it
9.2.4.3
Sep 23, 2022
Fix
- Small fix for interactable commands and [interactedBlock] [interactedBlockX] [interactedBlockY] [interactedBlockZ] not being translated properly
- Small fix for /seen command
- Added option to exclude players from playtimetop list if player was offline for X days
- Small fix relating to holograms while using mix of new hover over commands handling in addition to old one. Now in case there is global command set for entire hologram then we will trigger it if there isn't one set for specific hologram line.
- Fix for issue with warp command which would have misstaken warp name with player name while warp name being just one letter