Now CMI will allow to attach IC commands on players and NPC. Some new funky things will be possible.
Fix for give command and player names being legit names for some block names and causing issues.
Some optimization for bal top and recalculation of current list causing lag spike
New palceholder %cmi_user_afk_symbol% to insert symbol if player is afk or not. Can be used in tablist to indicate who is afk currently
Added option for tablist to update on player afk state change
Fix for ip address for offline player not being shown, now if we cant determine last ip address we will show simple -
Small adjustment for afk leave messsage appearing after chat message on paperspigot platforms (fix by Loggarific)
Fix for some spacing issues with json messages
Added missing cmi.command.nick.different for /cmi permcheck command
Added missing cmi.command.[commandname].warmupbypass permission node to /cmi permcheck
Now you cant sit on same chair block if some one already sits there
Small fix for titlemsg command
Fix for IC and pressure plates not wanting to work properly when trying to launch player with command
Fun part
As of suggestion, added armor stand editor. Picture you see is made with help of armor stands
So what you can do? Well:
Includes GUI for simplest editing posible
Edit items which includes offhand
Rotate armor stand base
Manipulate head direction
Manipulate both arms and both legs directions
Move armor stand around, so you can have more compact armor stand placement
Turn on/off plate
Change size from normal to small
Turn on/off visibility
Turn on/off gravity, which enables for you to rise or lower arm or stand in general
Turn on/off arms
Turn on/off name
Turn on/off glow mode
Turn on/off invurnerability
Turn on/off interactability
All of this can be adjusted throw build in GUI
Its self explanatory. Like adjusting body parts by simply clicking on appropriate block with left or right mouse button. And by holding shift, process will be 10x faster.
There is 17 possible actions, so for each we have 17 permission nodes:
cmi.command.armorstand.updateitems
cmi.command.armorstand.plate
cmi.command.armorstand.size
cmi.command.armorstand.visible
cmi.command.armorstand.arms
cmi.command.armorstand.gravity
cmi.command.armorstand.glow
cmi.command.armorstand.invulnerable
cmi.command.armorstand.name
cmi.command.armorstand.interactable
cmi.command.armorstand.head
cmi.command.armorstand.body
cmi.command.armorstand.leftArm
cmi.command.armorstand.rightArm
cmi.command.armorstand.leftLeg
cmi.command.armorstand.rightLeg
cmi.command.armorstand.pos
Base permission node as always cmi.command.armorstand
You have 2 options to start editing. Look at armor stand and perform /cmi armorstand or simply shift + right click it.
In case you want to see armor stand at same time you are editing it. Then move your screen to side and perform /cmi armorstand last which will start editing last armor stand you have being manipulating.
For security reasons. You cant move armor stand into areas where you don't have build permission. So no build, no way to move armor stand inside that area.
You cant edit armor stand which is being edited by some one else at that time.
Please test it out before giving out permissions for players. Did implemented couple protections from exploiting or duping items, but i'm alone cant think of all possible ways to do things If you found anything, send private message with as much information how to reproduce as possible.