CMI icon

CMI 9.7.12.3

280+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!

Page 1 ... 10 11 12 13 14 ... 17
9.2.2.0 Jul 22, 2022
Jail
  • Fix for incorrect locale for tppos command when incorrectly defining target location
  • Some update for commands (kick, mute, ban, tempban) while using global placeholders while providing reason. This will allow you to be more flexible and have more dynamic messages while performing those commands
  • Fix for kit UI pagination not going over 2 pages if you have kit count between 56 and 84 kits
  • Fix for %cmi_jail_reason_[jailName]_[cellId]% %cmi_jail_time_[jailName]_[cellId]% and %cmi_jail_username_[jailName]_[cellId]% not returning consistent results when you have more than one player jailed at same cell. Now it should properly show latest jailed player information
  • Added option to perform specific commands when jailing or unjailing players. This will support global variables, placeholders and specialized type commands for full control over those
  • General rework on visuals and handling for /jailedit command
    Going from this messy look
    unknown.png
    to new one, which should be cleaner and more consistent
    ?temp_hash=9e2ca4d108113fad9563b8b2625f5cd1
    Same thing applies to jail cell editing
  • Now adding new jail will prompt you with jails name instead of adding command suggestion. This will be more consistent with general handling of things like that.
  • Added option to visualize jail boundaries ([S]) in jailedit command for convenience sake. This will ether use CMI built in visualization or trigger SelectionVisualizer plugin to show jails current bounds.
  • Some locale updates for /jailedit command to fit new look and new handling
  • Small change for jailing when you have multiple jails but not all of them has set cells, so jailing process was failing due to invalid jail being picked as closest one. Now we will prioritize jails which are properly setup
  • Now cell list in /jailedit can be clicked to get list of jailed players which can be unjailed by clicking their name
  • Small fix for bungee private messages which could not show up for sender in some specific situations
  • Small improvement when it comes to player based placeholders in custom alias which gets triggered from console. This means that generally speaking we dont have actual player reference to take and use for placeholder translations. Now we will try to get one from provided variables in this command. Its not 100% bullet proof, but it will allow for you to utilize some placeholder from console which require defined player as a source for those. As an example 'asConsole! lp user $1 permission set cmi.command.sethome.%cmi_equationint_{cmi_user_maxperm_cmi.command.sethome_1}+1%
  • /cmi checkcommand will allow you to alt+click on a command to paste it into chat for simpler usage of it
  • Fix for issue with kit gui and kits you have access to preview but you cant get those, while clicking one would have glitched out kits icon
  • Fix for playtime not stopping as it should when you are vanished and you enabled specific feature relating to this
  •  
9.2.1.4 Jul 12, 2022
savedItems
  • Fix for /cmi saveditems save command not picking correct item name when its not the first provided variable
  • Improved /saveditems GUI which now will be faster with less clutter in a console
  • Fixed issue with /saveditems GUI showing same category for all items when you use -c:all variable, now it will properly show items category
  • Better item worth detection when it comes to custom heads with custom textures applied to those. This works with mob and player heads. Save file for worth will include somewhat funky looking lines, but we can't really avoid that. Update CMILib for this to take full effect.
  • Fixing compatibility issue with stacker type plugins and ride on players command
  • Added support for default ban message to translate basic global variables like [playerDisplayName], [senderDisplayName] and similar
9.2.1.3 Jul 12, 2022
HotFix
  • Fix for a bug where cmi.command.recipe.admin permission check was ignored
  • Fix for attached commands not recognizing click:[action]! variable properly and always defaulting to right click
9.2.1.1 Jul 1, 2022
Recipes pass #2

This update will require newest CMILib version as some methods got moved to CMILib from CMI for centralized handling

  • Fix for economy balance not taking into consideration its format when you have UseShortNumbers set to true and balance is under 1k
  • Optimized performance for money formatting task
  • Added option to separately define amount looks when using UseShortNumbers. This only applies when we actually adding defined suffix while if amount is lower and doesn't have suffix, we will use MoneyFormat
  • Fix for recipe disabling when it comes to rockets which caused some undetected issues.
  • Known issue: Custom recipes for stone cutting, while requiring specific item by specific criteria, like item name, lore or NBT data will include every recipe relating same item in shown craftable list, it will only allow you to craft specific predefined item while derping out with rest of them. So what that means that it still works, just visualization of what you can craft with that item is broken which is on client side and there is no way for me to fix it with a plugin, this needs to be resolved by Mojang.
  • Fix for recipes not wanting to be created if you tried to create recipes which uses same ingredients with different metadata to produce same results.
9.2.1.0 Jun 30, 2022
Recipes 2.0
  • 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
9.2.0.4 Jun 24, 2022
Middle one
  • 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
9.2.0.3 Jun 15, 2022
Improvements
  • 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.
9.2.0.2 Jun 14, 2022
HotFix

Fix for issue coming from getPlayer method.

9.2.0.1 Jun 14, 2022
Second pass
  • 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
9.2.0.0 Jun 9, 2022
1.19
  • 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
9.1.5.0 Jun 2, 2022
Soon
  • %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
9.1.4.7 May 19, 2022
Top to bottom
  • 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
9.1.4.6 May 17, 2022
Silence
  • 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.
9.1.4.5 May 3, 2022
Holo
  • 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
9.1.4.4 May 2, 2022
Holograms
  • Small fix relating to player name tagging in chat still happening in some situations even if you disabled this feature in config file
  • Fix for issue with clickable holograms and performing teleportation which could have bugged out and you would remain "aiming" at hologram
  • Fix relating to old hologram click handling on 1.18 servers
  • Fixing bug relating to hologram right click not being recognized in some specific situations while using new interactable hologram handling mechanic
  • Added option informational button for warps, kits and options UI's
  • Fix for issue where plugin would not create new columns in database
  • Fix for issue with newbie kit not being given out after recent updates
9.1.4.3 Apr 25, 2022
Options
  • Added option to toggle /cmi options value with /cmi options [playerOption] toggle 
  • Added option to define default options values, in case you will want to change default behavior for the players
  • Small fix for give command creating error message as of recent update
  • Small update for UseShortNumbers handling to avoid using balance format in case we are showing shortened numbers
  • Fix for CurrentLoc.tpa and CurrentLoc.tpahere options not working as intended
  • From now on we wont be reporting when player places sign without text to prevent unnecessary spam for staff members
  • Ignorelist will show players name when hovering remove button instead of his UUID, just as a cleaner look
9.1.4.2 Apr 22, 2022
Finally
  • Fix for old issue relating to mysql not creating tables in some specific instances, thanks to CrySis finding cause and solution
  • Small update for panimations command for pitch and yaw variables. Now if players name is provided, we will keep fallowing his current pitch and/or yaw instead of only using his initial values. This will allow you to rotate animation based on players yaw while keeping pitch the same
  • New custom event as CMIConfigReloadEvent which will fire when some one reloads CMI config files
  • Some improvements/fixes relating to allPlayers! in specialize commands and trying to use per player checks. For example sending messages to all players in specific world can be done with something like
    - allPlayers! check:%player_world%==LT_Craft! cmi msg [allPlayers] !%cmi_user_name% Run!
  • Now setworth supports custom model data. If price is not set for specific custom model data then we will default to one which doesn't have any set, if possible. While setting item price with custom model data it will be indicated with id number in a brackets in UI's title.
9.1.4.1 Apr 15, 2022
UI Update
  • New 2 extra options for near command, first one allows you to hide players from the list if player has invisibility potion effect. Disabled by default. Second option allows for you to obfuscate players name in the list while still showing that some one is near you. 
  • Kit predefined slots in UI got a reset due to UI layout changes
  • Kit list UI got general update to be in line of Homes and Options UI looks with additional extra button for special commands which will help out with 3rd party GUI plugin integrations
  • Kit editor got option to define page where this kit needs to be located at. Leaving it at auto will simply put kits in general order, but in case you want to separate kits by their type you can do it more easily now
  • Small fix for %cmi_user_canrankup% placeholder
  • Improved warps UI to be in line with Homes, Options and new Kit UI
  • Hard reset for warp slot numbers due to change in max slots per page we can have now. Previously recorded page number remains unchanged, so you will only need to update slot number if you had any more special setup previously
  • Don't forget to update CMILib to latest version which was released few days back as it will be needed for some UI handling mechanics
  •  
9.1.4.0 Apr 11, 2022
Removing commands!
?temp_hash=60733b9006306a5c3ec361839f10b057
 
  • Restructuring entire handling relating to toggle actions. Now most toggle actions are located under /cmi options command which by default will open UI where you can manage toggle options for actions you have access for. Format of new command /cmi options (playerName) (option) (enable/disable/status) (-s) which will allow you to check status of any option for any player
  • New options UI has special button which can perform your defined commands which will provide better compatibility with any other UI handling plugin. This is same thing as we have for homes UI
  • New option to toggle off holograms which will disable general holograms for you, in case your pc can't handle spawn area with some bigger ones, potato pc's is still a thing. This should not effect temporary holograms used by other plugins, like showing damage numbers.
  • Because of most old toggle actions moving under centralized command/UI we will need centralized permission node to control what player can change. So any previous permission nodes to access specific commands need to be updated to new format which is cmi.command.options.[optionName] where option names are as fallows: visibleHolograms shiftSignEdit totemBossBar bassBarCompass tagSound chatSpy cmdSpy signSpy acceptingPM acceptingTPA acceptingMoney
    Keep in mind that due to this change toggle options you might have had before gets a hard reset to default values as now everything gets saved in a one column instead of spreading it out across multiple.
  • Removed /cmi togglecompass command, now its located under /cmi options command
  • Removed /cmi toggleshiftedit command, now its located under /cmi options command
  • Removed /cmi toggletotem command, now its located under /cmi options command
  • Now state of toggled totem bossbar state will be saved and you wont need to reset it after each server restart
  • Removed /cmi tagtoggle command, now its located under /cmi options command
  • Removed /cmi socialspy command, now its located under /cmi options command
  • Locales from socialspy got hard reset and got moved to new location to Spy.Chat.msg and Spy.Chat.custom
  • Removed /cmi commandspy command, now its located under /cmi options command
  • Locales from commandspy got hard reset and got moved to new location to Spy.Command.msg
  • Removed /cmi signspy command, now its located under /cmi options command
  • Locales from signspy got hard reset and got moved to new location to Spy.Sign.msg
  • Removed /cmi msgtoggle command, now its located under /cmi options command
  • Removed /cmi tptoggle command, now its located under /cmi options command
  • Removed /cmi paytoggle command, now its located under /cmi options command
  • Small update for /cmi server command to allow performing command from server A to send player in sever B to server C
  • Added missing death message when you slam into wall with elytra
  • Changed default damage control example to avoid elytra slam damage for OP players, as it could have caused some confusion and you might want to check that option and update it if needed.
  • Small change for event commands (playerRespawn) which now gets performed slightly later which fixes some issues if you tried to change players information while player is not fully respawned yet and changes got lost
  • Fix for issue with limited items and their lore if you had custom one with extra letters after amount value which introduced some issues and duplicated it. New version should fix existing item lores after first use
  • New variable for /cmi give command as "unstack" which will separate items into max stack size. For example /give snowball 64 unstack will give you 4 stacks of snow balls with 16 in each instead of one with 64
  • Added extra information into /cmi iteminfo to provide items max stack size
  • Small fix for /cmi itemnbt showing only splitter instead of printing out that there is no data be to shown
9.1.3.3 Mar 28, 2022
Quick
  • Fix for issue relating to latest update and new specialized command handling causing some errors to appear
  • Search command now can be performed from console
  • Fix relating to some messages being printed into console which still contain special variables like !actionbar!
Page 1 ... 10 11 12 13 14 ... 17