
CMI 9.7.12.3
280+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
9.6.10.3
Feb 7, 2024
9.6.10.3
- Improved portal handling over bungee cord network. Relates to portal teleport location setting across bungee servers and player teleportation which now properly handles it even if no one is online on receiving server. This will need CMIB or CMIV latest version.
- Fix for error message when trying to use /ride on NPC
- Bringing back option to perform commands on player join if his recorded name doesn't match current one which would indicate name change
- Changed portal set location from clickable command to a suggestion one which will print out command into your chat window instead of performing it. This will give better idea what you need to perform on another end on newer server versions which tend to reset your chat window on server change. Its client sided, so can't do much here.
- Added option to go back to previous server with /back. Its disabled by default. When enabled player can go back to previous server by using /back if he didn't performed any teleport actions after joining server. This will not persist over server restart.
9.6.10.2
Feb 6, 2024
9.6.10.2
This update is mainly for the people who uses Bungee or Velocity server networks. Updated CMIB and CMIV on top of CMI to have better handling when it comes in detection of servers player current, max population and their online/offline states which will no longer use external ping mechanic which could have returned incorrect information in case servers doesn't support that option or something else blocks it (ports are not open). Update appropriate plugins on both ends.
9.6.10.1
Jan 30, 2024
9.6.10.1
- Fix for issue with specialized commands not wanting to remove item from players offhand
- Fix for issue with usermeta command while trying to increment value
- Fix for FlyAboveRoof not fully preventing player from flying over world 'roof'
- Fix for issue with holograms while recalculating its information which could have lead to error messages in rare instances
- Fix for error when 3rd party plugins tries to create/update holograms in no longer existing worlds
- Fix for error relating to some actions like playtime check on offline player on latest 1.20.3 servers
- Added new extra variable for death messages as [itemName] which will shows items material name and not its display name as it would with [item]. Keep in mind that [item] still defaults to items material name if it doesn't have custom display name set.
9.6.10.0
Jan 24, 2024
9.6.10.0
- Fix for \n in some areas not being translated into new line when it should have
- Fix for issue with search command not switching to the next page
- Moved kit file saving into async to avoid hiccups in cases when you have huge kit files
- Fix/improvement for better support for custom alias and command warmups
- Added option to have dynamic boss bar message colors. This will require latest CMILib version. Examples:
/cmi bossbarmsg Zripss -cw:0.05,10,yellow,red !!!Warning!!!
/cmi bossbarmsg Zripss -p:100 -a:1 -s:1 -t:30 -cw:0.05,10,green,pink,662266 Event starts soon!
defined by using -cw: prefix, first variable defines update interval in seconds, keep in mind that you can't go lower than 20 updates per second, aka 0.05 as lowest value. You can use 0 for seconds which will update as fast as it can. Second value defines transitional colors between defined ones, so you can have 2 or 20. Having more transitional colors can create smoother effect. This isn't limited to only 2 or 3 colors, use as many as you want, just try to not overdo it, hard cap is at 30 transitional colors, while color count isn't limited at the moment. Colors can be defined by using {#pink} or {#662266} or simply use clean words or hex color codes like 662266
9.6.9.9
Jan 17, 2024
9.6.9.9
- Fix for bungee reply not working when player changes server and receives private message
- Update for private messages across bungee, with new CMIB/CMIV version your replies to the player you had conversation should remain even after switching servers
- Added option to enable or disable player dragging with fishing hook while you are in vanish, this actual will be disabled by default but can be enabled with vanishedit command
- Added tphere and tp support for -s variable for silent command processing.
- Fix for error message with item into chat processing while showing books
- Fix for error message in some cases when using shakeitoff command
- Fix for issue with 1.20 servers holograms not registering clicks if you are still using old visualization method
- Fix for 1.8.8 servers not recognizing colored dust effects. Keep in mind that due to how old this server is its wonky color handling it might not match 100% to what you wanted, close, but not exact
- Fix for TeleportEffects not disabling itself if you removed defined effect and performed basic plugin reload
- Fix for error message when using toast message on 1.17 servers. CMILib will be needed to be updated
- Fix for some small issues for 1.17 - 1.19 servers
- Fix for recipe command not working on 1.12 and older servers
9.6.9.8
Jan 12, 2024
9.6.9.8
- Walkspeed and flyspeed now accepts fractional permission limitations like cmi.command.walkspeed.2.5 or cmi.command.flyspeed.7.5
- Fix for image based Ctext not accepting clickable lines. CMILib will need to be update
- Fix for placeholder based delay! specialized variable not triggering when it should
- Fix for error message while using discordSrv plugin
- Added better support for custom death messages to allow [sourceDisplayName] variable for mobs kills and use mobs display name instead of its base type. We will still default to mobs base type if it doesn't have custom name set on it.
- Fix for possible issue with chatcolor command not properly processing players access to public message color codes if he had wild card permission node
- New placeholder as %cmi_user_homelist% which will list players homes
- Fix for error message with custom world and hologram removal in them
- Fix for armoreffects not working on older servers
9.6.9.7
Jan 10, 2024
9.6.9.7
- Added option to exclude environmental damage triggering mob combat mode.
- Added option to allow Rcon type commands. These will be disabled by default
- Fix for an issue relating to skin being set and player fly state being reset. This will address some other potential issues relating to skin set.
- Some internal code cleanup and refactoring, API should not be impacted
- Fix for issue with CText not allowing to click on messages, you will need to get latest CMILib for it
9.6.9.6
Jan 8, 2024
9.6.9.6
- Security improvements. Please update CMILib to the latest 1.4.4.4 version.
- Fix for rare issue with sound command playing sound for all players if you had world with online players name
9.6.9.5
Jan 5, 2024
9.6.9.5
- No more option to disable enchants (/cmi disabledenchants) as of 1.20.4 server version due to change in minecraft code :( Will keep an eye on thi feature for possible solutions, but for time being its no longer working.
- Updated itemframe command invisible item frame visualization to use new more efficient display method with more accurate visualizations
- New permission node as cmi.command.itemframe.[invisible/fixed/invulnerable/all] to have more control over itemframe command
- Fix for specialized commands delay! not accepting posible numeric placeholders
- From now on we will block cheque usage if player is in creative mode. Can be toggled in config file.
- From now on cheque data will be encoded for extra protection. We can still accept old format items (disabled by default), you can toggle this in config file if you want it. Keep in mind that having it disabled will make existing cheque items unusable, but you can always ask players to give those items to admins to convert to new type. If it is turned off then player who tries to use outdated item will receive message informing about it.
- Fix for issue with afk mode and auto kick not triggering in some situations while you are fishing
- Improved armoreffect chat editor. Now you can properly set effect level by simply adding :3 for level 3 effect. Example speed:3
9.6.9.4
Jan 1, 2024
9.6.9.4
- Fix where damage numbers could be shown when you deal 0 damage
- Updated hologram handling when it comes to interactions with those. As of 1.20 version we will be using new special interactable entity instead of invisible slime mob which solves few issues, like slime being visible while you are in spectator mode and slime having pushback force.
- Fix for issue relating to hologram interactions not being properly updated in time and hovering over lines might not have been recognized in time if you had max update rate set for this hologram
- Fix for issue relating to Bungee cord messages
- Fix for issue where player data would not have been saved in latest Paper 1.20.4 builds after player teleports and tries to log out shortly after it
- Fix for elytra boost not consuming items if those are renamed
9.6.9.3
Dec 13, 2023
9.6.9.3
- Fix for few typos in config/locale files
- Fix for issue with toast messages on 1.20.1 servers. Update CMILib for this one.
- Added death message when you die from starvation
- Small improvement for custom death messages to include posible mob/player you have been fighting before dying from custom death cause like starvation or fall damage
- Improved increment handling for usermeta command to handle number additions and subtractions more properly when it comes to whole numbers
- Permission node cmi.command.sethome.bypasslimit is now specifically required to be set for the player to have effect, so OP players will no longer bypass those limitations by default
- Small update to address potential issue with elytra usage in blacklisted worlds
- Fix for glow color not being reapplied when you relog and you have custom nameplate
- Improvement when it comes to item recognition on modded servers
- Fix for issue relating to unrecognizable custom recipes which could have prevented from plugin starting up entirely
9.6.9.2
Dec 11, 2023
9.6.9.2
- Hard exclusion for option to reply to console when console sends pm message to the player. So from now on we will not record console as possible reply option with or without !1 at the start of message
- Added option to define kits GUI page titles based on actual page, similar thing to what we have for warps GUI
- Added support for {nicknameprefix} in chat format and not only for display name section
- Fix for toast messages not working on older server versions, this will need CMILib update
- Fix for skin not being applied on player login event
9.6.9.1
Dec 8, 2023
9.6.9.1
- Fix for armoreffect with night vision creating blinking effect when its near end. Now it should properly have increased time for night vision to avoid this visual issue. Known issue: Night vision effect could still start blinking after you relog, but this should stabilize after first effect update cycle.
- Fix for issue relating to event commands and respawn event in older servers creating error message
- Added option to use color formats in chat color picker. &2&l&n or {#00e625}&l can be used now and will be appropriately shown in GUI chat color picker
- Removed code relating to players name history, as this is no longer accessible from Mojang servers.
9.6.9.0
Dec 7, 2023
9.6.9.0
- Updated to support 1.20.3 servers. Don't forget to update CMILib
- Fix for event command on player respawn being triggered when you enter end portal after defeating dragon. This needs to only trigger when player actually dies
- Fix for issue with holograms new display method failing on 1.20.1 servers
- Fix for rare error message relating to holograms and its line of sight check
- Fix relating to economy balance visualization failing to properly format players balance
- Fix for issue relating to saved armor stands with custom items not being processed properly while loading them back in
- Fix for error message when you try to get entities head by providing incorrect name
- Change for head itemstack names, now we will be using translation lines from CMILib locale file for player and mobs heads, those will have separate ones and will be more customizable
- Now placing mob/player head and breaking it should return item with correct head name
- Added extra protection for /cmi world command to avoid teleporting player outside worlds min/max Y bounds when teleporting from nether to avoid potential issues
- Added protection for /cmi world command to limit your teleporting between target world borders
9.6.8.6
Dec 4, 2023
9.6.8.6
- Fix for msg (some others too) command not accepting partial player names
- Fix for tpo not working while teleported player is on spectator mode
- Added option to block dropped item teleportation with end portals and end gateways. This is enabled by default due to possible exploitable behavior of it. This will not affect player teleportation with both of those portals
- Fix for holograms appearing in wrong world when you change worlds to same relative coordinates
- Fix for attachcommand "forgetting" about limited use record and not including it when you check all limited use commands
- Adjustment for anti afk check relating to AntiAfkMachines option which should take you out of afk mode faster when you start moving after being in afk mode without moving your camera
- Added option to prevent fishing hook usage on afk players
9.6.8.5
Nov 29, 2023
9.6.8.5
- Added option to define prefix for all custom death messages
- Fix for paper spigot server 1.20+ builds being wonky while CMI tries to load in player data while player is offline which was placing player into primary world
9.6.8.4
Nov 23, 2023
9.6.8.4
- Fix for rankup confirmation message still using rank config name and not display name
- Added optional rank requirement as placeholder value. This can either be text type placeholder or value.
PlaceholderRequirements: - '%cmi_user_level%>=10;Get to level 10' - '%cmi_user_homeamount%>=3;Get 3 homes' - '%cmi_user_weather%==rainy;We like rain'
This will require you to provide placeholder we should look up, value it needs to be equal or higher than, and finally a custom short message we will be showing as rankup requirement. With text based placeholders use == while with numbers you can either use == or >= which will indicate that you either want placeholder to be exactly at this number in first case and alternatively it can be equal or higher than provided number - Improved speed for lastonline command and cleared out some of the empty lines from last pages
- Added additional fail safe when it comes to players in custom worlds which could have been "teleported" to main world if players data got accessed before players world was loaded in.
- Fix for issue with some plugins compatibility not being fully enabled
- Fix for head command misbehaving in 1.20 servers. You will need latest CMILib for this
- Sorted mob heads in mobhead GUI for convenience sake
9.6.8.3
Nov 22, 2023
9.6.8.3
- Quick fix for issue with holograms not appearing if you are further away from world center
9.6.8.2
Nov 21, 2023
9.6.8.2
- New permission node as cmi.command.itemlore.modification which will allow you to modify existing item lore lines. This is given to everyone by default, so you will need to negate it for it to have an effect. This will prevent player from removing existing lore lines, while still being able to add new ones.
- Fix for issue with new hologram method creating error message on newest Purpur server version
- Fix for some commands not working on paper branch type servers. This is for commands like /loom /anvil and similar. Update CMILib for this to work properly.
- Fix for error message when you have incorrect regex for InteractiveCommands signs recognition
- Fix for error relating to bungeecord player list retrieval
- Increased respawn location setting priority from Normal to High which should resolve some of the issues with multiverse plugin which would try to override respawn location if it loaded in after CMI did
- Fix for rankup list still showing ranks command name instead of its display name
9.6.8.1
Nov 14, 2023
9.6.8.1 Serializations
- Fix for give command using new method not accepting separate amount number which can be convenient thing to have
- Fix for issue when it comes to player determinations based on partial player names, now we will exclude any matches under 50%
- Fix for glow command failing to change glow color for users whose name starts with valid hex color code
- Fix for armor stand template loading in with latest updates
- Fix relating to error message while teleporting to your home location
- Fix for tpa and tpahere not accepting properly range override permissions
- Fix for rare instance when you have sqlite database and you force reload CMI plugin without reloading server (avoid doing it) it could have resulted in duplicate user record if he was online at that time
- Fix for rare issue relating to command warmup and title messages