CMI Ranks/Kits/Portals/Essentials/MySQL/SqLite

NULLED CMI Ranks/Kits/Portals/Essentials/MySQL/SqLite 8.5.2.0

No permission to download
  • Fix for tablist not translating color codes
  • Added optional money transfer confirmation by clicking on chat message
  • Added different message when checking other player balance to include target player name
  • Fix for paperspigot and async kit editor issue
  • Fix for afk mode triggering while player is not moving but only clicking on block
  • Added option to define players which will not be included in baltop list
  • Some fix to avoid "fake" players appearing in tab list and messing things up
  • Fix for quit messages still being shown even with permission node... Kill me...
  • Updated rank permission as it was... wrong... so now its cmi.rank.[rankName] instead of cmi.defaultrank.[rankName] which will define starting rank. This will not have effect on players which have rankuped already and will only apply when checking for starting rank.
  • Fix for issue when getting players default rank by permission (new one) and by rank settings (if its set as default). Permission will have priority over config file.
  • Added new command /rankdown which will rank you down if there is permission "behind" current one. If there is more than one, then appropriate message with options will be shown. You will need to confirm rankdown by clicking on text in chat box just to avoid unintentional rankdown.
  • Small fix when checking for duplicated users.
  • And once more, some adjustments for entity teleportations.
  • Fix for migratedatabase command not working properly after 7.x update
  • Fix for IC not updating commands after direct file editing and performing /cmi reload
  • Fix for essentials import not saving users into data base after import.
  • New default placeholder %cmi_user_balance%
  • Now if player doesn't have permission for particular warp or there is no warp by that name, message will be shown instead of showing warp list.
  • Fixed issue when Vault become hard dependent not intentionally. Now CMI economy should still run without Vault present. But as many plugins using vault as a bridge for economy, you will still need to have it if you want to have economy support.
  • Fixed issue with sit command on slabs when they are upside down or double ones.
  • New eventcommands for eventCommands.yml: elytraStartGlide, elytraEndGlide
  • Now commands defined in scheduler, event commands and similar places will accept new permission based variable perm:[permission]! in example perm:cmi.customPermission.heal! cmi heal [playerName] will only heal player which have that permission node. This can be combined with other special variables, like broadcast, in example perm:cmi.custom.vip! broadcast! Message for all vip players so only players with permission of cmi.custom.vip will see that message and now you can create actual announcers depending by player groups.
  • Added new command as of request. /cmi bossbarmsg [playerName/all] (-t:[timeToKeepFor]) (-n:nameOfBar) (-p:[maxValue/current]) (-c:[color]) [message] yes we have quite few possible variables:
    • [playerName/all] self explanatory, send for one or all players online
    • (-t:[timeToKeepFor]) defines time to keep up that bossbar, time formats accepted like 1s, 5m and similar. Or simply use -t:5 to keep up bossbar for 5 seconds. If time is not defined, then it will be visible for 3 seconds.
    • (-n:nameOfBar) defines bossbar name, don't mix up with text it self. This one is identification for that boss bar and can be anything you want. Why we need it? Well in case you wan to have only one or update already being shown with new information, you can use same name each time, if not, then additional bar will be created up to 9 boss bars in one time.
    • (-p:[maxValue/current]) defines how much of bar we need to fill up, in example -p:100/32 will fill up 32% of bar. This accepts PlaceHolderAPI variables for dynamic updates, like online player count and similar. -p:%server_max_players%/%server_online% keep in mind that placeholders should return numeric value.
    • (-c:[color]) will define color of bar: red, green, pink, purple, white, yellow
    • [message] self explanatory.
  • Fix for issue with new LuckPerms API. Please update plugin to newest 4.x version if you want full compatibility. Old versions will not cause issues, but things like {prefix} and {suffix} chat formatting will not work with old LuckPerms plugin.
  • Fix when flight is being disabled on first fly try. After that working as suppose too.
  • Added option to add or take effect time with + and - signs, like /cmi effect zrips nightvision +10 will add 10sec to night vision time or will add night vision effect if there is none.
  • Small adjustment for vehicle teleporting with you, hopefully with less glitches or i will break it entirely by trying to improve...
  • Added new command /cmi ride and you will be placed on any entity in your view, players including. You need to have cmi.command.ride.[entityType] to ride entity. You can check entity type with /cmi entityinfo
  • Added additional message when sending private message to player who is afk
  • Now you can sit on slabs or stairs by right clicking on them with empty hand or by looking ant one and using /cmi sit command. This will require cmi.command.sit.stairs permission node.
  • Remade huge part or mirror feature to properly rotate blocks like stairs. Yes, now most of blocks should properly be rotated depending of you mirroring settings. There is some glitches with torches or rails. This is issue with vanilla mc behavior and need to think of possible work around.
  • Added new command /cmi cheque [amount] requires for you to hold peace of paper. Defined amount of money will be taken from you and cheque will be written. You can use it to get money back or to give for some one or anything like that. Useful for creating reward items. Item name and lore doesn't have any impact and will be set to default one on cheque creation. You can change them to anything you want via commands like /cmi itemname. And no, you cant rename them in anvil, just to prevent possible exploitation by players, when they would rename to look like there is more money. Tho no clue why you would do it in first place.
  • Small change for more consistent money formatting
  • Added default alias for give command: i, item
  • Small change for getting players balance when another economy system is in use.
  • Added new separate permission node for time editing cmi.command.time.edit
  • Fix for commandBlock alias handling
  • Fix for Rcon commands not being recognized properly
  • Small fix for teleportations throwing error in some situations
  • Fix for chat color not being transferred to new line in public chat
  • Added new custom event CMIBossBarHideEvent which will trigger when CMI boss bar should be hidden. Can be canceled to keep it.
  • Added option to prevent players from walking on nether "roof"
  • Small fix for teleportation "lifting" player up if he is in tight space
  • cmi.kit.bypass.onetimeuse allows to use one time kits more than one time. Duh... This is only for staff members as there will not be any cooldown on kits like this.
  • Small fix to prevent possible enchant list printing out "null" as possible enchant.
  • Made so that new enchant names would be properly formatted in custom enchant name list. In example: VanishingCurse instead of vanishing_curse. This only applies on first list creation and will not adjust currently existing one.
  • Added new alias for /cmi attachcommand to be as /powertool. Enabled by default
  • Small fix to prevent setting mobs health above 2048 as this is hard limit by minecraft it self
  • Small adjustment when spawning skeleton or zombie horses. As of 1.12 version they have separate type name.
  • cmi.command.kick.bypass prevents from being kicked from server with kick command
  • Added kick reason to be shown, if custom kick message is being used

Ok, now fun stuff.
  • Flight charges. Added option to have limited flight mode. Yes, we have tfly, but that one is based only on time. This one is allot more powerful and more fun to use.
  • This feature is disabled by default as we have to perform couple extra checks on player move and if you are not interested in using it, then better avoid doing those checks at all.
  • Players can buy fly charges by using exp or money (possible item thingy in future updates).
  • By default player can buy 1000 charges. Which will allow for player to fly 1000 blocks.
  • In case player hovers in one place, then 1 charge every second will be taken to discourage that behavior.
  • To prevent no damage on falling down from huge heights, as vanilla behavior prevents any fall damage if you can toggle fly mode, players can suffer one of two or both feedbacks:
    • Player will loose flight charge depending on fallen height x 2. In example if fallen down from 7 blocks height, then (7 - 3) * 2, as you can only suffer damage if you fall from higher than 3 blocks, so result will be 8 lost charges. Configurable.
    • Second result can be actual player damage. Simulates same damage as if you would not have fly mode. By default this only applies when jumping from cliff, but will not apply when toggling off fly mode while flying. Configurable. By default, even if you would jump from 200 height, you will not die, but you will have 1 heart left. Again, configurable.
  • There is build in GUI for recharging, so type in /recharge and you are good to go.
  • By default, by spending one exp point you will get one charge point and same goes with money. This can be adjusted in config file.
  • As we have Bossbar engine, so players will see nice boos bar indicating how much of charge they have left

  • This includes your current left charge, how much you lost/gain in last check and maximum possible amount.
  • Graded bar which will update with amount and will change color depending how much of charge you have left. >50% green, >30% yellow, <30% red.
  • /cmi flightcharge (add/take/set/show/expcharge/moneycharge/recharge) (playerName) (amount) can be used if needed, but for basic recharge you can simply use /recharge command.
  • To check left charge, alias command can be used for simplicity /fcharge
  • Players with cmi.command.flightcharge.admin permission node can add/take/set
  • Currently if player uses all charges and he is in mid air, then he will get teleported back to ground, to avoid "accidents"
Config file section
Code (Text):
FlightCharge:
# Do you want to enable flight charge feature
Enabled: true
# How much charge to give for one exp point
# Set to 0 to disable this type of recharge
ExpRechargeRate: 1
# How much charge to give for one currency point
# Set to 0 to disable this type of recharge
MoneyRechargeRate: 1
# Defines maximum amount of charge player can have
# One charge is one traveled block while flying
# if player dosent move, then one charge for each second while hovering
MaxChargeLevel: 1000
# Defines multiplier when player doesnt move but is hovering. For each second player hovers.
# Set to 0 to disable
DeductOnIdling: 0
# Defines multiplier when player falls down of charge to be taken
# This only effects when player falls from above 3 blocks of hight
# In example if player falls from 10 blocks height, then 7 * 2 = 14 charges will be taken
# This is to prevent avoiding no penealty from jumping from clifs
# Set to 0 if you want to disable it
DeductOnFallMulti: 2
# Defines if you want to damage player when he falls down from higher than 3 blocks height
# This will not kill player even if he would drop from 200 block height, but will leave him with 1 hp
# This will only effect players who jumped down and not those who disabled fly mode in mid air
DamageOnFall: true
# DamageOnFall should be enabeld for this to work
# This will define if you want to damage player when he deactivates fly mode in mid air
DamageOnToggle: false
# DamageOnFall should be enabeld for this to work
# This will define if you want to kill player if fall damage if higher than his health amount
KillOnFall: false
  • Small hard-coded fix for blockinfo and double grass not being recognized properly. Blame Mojang.
  • Added afk anti jump protection. Enabled by default and players will not enter afk mode if they are jumping in one place.
  • Some optimization for replacing global variables. Now its should be allot faster in some situations when we need to get bunch of offline player information
  • Updated CMIEInjector, again. Hopefully last time (This is why I delayed economy implementation, as it has so many corks...) This version should properly hook CMI economy (feeling dejavu here). At least its working properly with plugins like QuickShop which was causing issues by trying to get information from plugin while it's not initialized. So please redownload new 1.0.1.0 version and replace the current one.
  • Commands /cmi balance and /cmi money are now not being disabled even if CMI economy is disabled. Commands will work until you have Vault and valid economy engine, like essentials.
  • Unified money management across all commands and features, so you should now see formatted player balance (depending by economy engine) in commands like /cmi info (playerName)
Please retest economy with all possible plugins you have to be sure that we have a stable economy engine and I can finish multi world support implementation.
  • Fix for sitting animation jumping when turning more than 120 degrees.
  • Added option for auto spawn with cmi.autorespawn permission node.
  • Couple typo fixes in default locale file, thanks to Loggarific. Not all is done, but started to fix then got distracted with next feature...
  • Added command sorting, now by default commands in command help will be sorted alphabetically instead of priority. You can disable this and have old ordering.
  • Locale file, command section lines now are sorted alphabetically for convenience sake.
  • Added /cmi suicide (playerName) (-s) - tooo... well, kill your self... You can kill someone else by providing name and prevent output message if needed
  • Added custom recipe type in custom recipe GUI to have better idea which recipe belongs where.
  • Small adjustment for economy recognition. Tho will have to spend more time in recompiling actual Vault plugin and to add support throw it as previous methods seem to failed me...
  • Added /cmi smite command feedback for receiving player
  • Added requirement of cmi.command.baltop.others to check other player balance top position
  • Now cmi.messages.disablequit and cmi.messages.disablelogin should be specifically set for players to disable messages instead of having them when you are OP by default.
  • Updated Injector for Economy for better support, please redownload it.
  • Now that small plugin is partially needed as you can run economy in most cases without it. If there are plugins not recognizing economy, please inform me with plugin name.
  • Added permission node to be shown when changing custom text permission requirement
  • Small fix for baltop possible issue with player names
  • Small change for balance rounding up
  • Added option to define balance format and symbol placement
  • Small fix for search command. This feature still requires some optimization as there can be some performance issues with 1.12 versions
  • Added new command /cmi smite (playerName) tho struck lightning at players location or block you are looking at.
Top