Armor Stand Edit
Allows players in survival to easily edit armor stand pose and attributes. I hated that there was no way to edit armor stands without using command blocks or giving players permission to use dangerous(if given to everyone) cumbersome commands. That is why I created this tool!
Features
- Easily edit armor stands with no commands
- Quick to learn
- Rotate all armorstand parts along each axis.
- Rotate the entire armorstand after it is placed.
- Open up the armorstand's inventory to place items where they wouldn't normally go. (Allows for dual wielding, banners on heads, pumpkins in had, etc.)
- Crouch+Scroll to change axis on the fly without opening the menu.
- Fine adjustment allows you to fine tune a body part's position while coarse adjustment allows you to quickly get it close to the intended position.
- Toggle show arms, invisibility, baseplate, normal/small size, and gravity.
- Move armor stands around to get them exactly where you want them.
- Copy settings of one armor stand and paste them to another.
- Survival-friendly pasting: It does not copy/paste/duplicate items unless the player is in creative mode.
- Store the copied settings in one of 9 copy slots.
- Name armor stands with name tags, just like with vanilla mobs.
- Now with colored names!
- Respects protection plugins such as Worldguard, Towny, GriefPrevention and Residence.
How to use
- Hold the editing tool in your main hand. (flint by default)
- Left/right click away from an armor stand to open menu.
- Select the labeled menu options.
- Left/Right Click the armor stand with the tool in hand to apply those options.
Tips
- Shift+scroll wheel up/down changes axis quickly
- Remeber that when rotating body parts left click rotates one direction and right clicking the armor stand rotates it the opposite way.
- Coarse adjustment rotates body parts quickly, while fine adjustment allows you fine-tune the position once it is close.
- When you copy armor stand settings, the tool automatically switches to paste mode
- Other ArmorStands getting in the way? Press the switch-items key (default F) to target a specific armorstand.
Commands
All commands are both not required and not recommended; using the editing tool is much easier than typing these commands. However, if you wish to use these commands for other plugins (eg your own chest menu GUI) you can do so.
/ase mode <mode> Sets the mode of the editing tool.
/ase axis <axis> Sets the axis used when rotating armorstand body parts
/ase adj <adjustment> Set the editing tool to rotate in large increments or small increments.
/ase slot <slot> Sets the edit tool's copy slot which will be used to either copy or paste armorstand attributes.
Permissions
asedit.basic: Allow use armorstand edit functions. If set to false it will override all other functions.
asedit.invisible: Toggle armorstand visible/invisible.
asedit.rename: Allows player to rename armorstands with nametag (use & for colored names)
Configuration
coarse: The number of rotations (and clicks) it takes to rotate a body part in a full circle using coarse adjustment. Default: 12
fine: The number of rotations to come full circle using fine adjustment. Default: 120
tool: Name of the edit tool's item Material. Default: FLINT
lang: The name of the language file to use. The file should be in plugins/ArmorStandEditor/lang/. Default: en_US.yml
sendMessagesToActionBar: If true, send most plugin messages to the action bar instead of chat. Default: true
Source
https://github.com/RypoFalem/ArmorStandEditor
Planned Features:
- Disabled slots (disable taking off armor)
- Marker switch: Make the armorstand have no hitbox
- ???? Suggest some!
For veryone asking: "wil you mak a version for 1.12 up to 1.xx" or "when come version 1.xx out":
Plz, try the plugin on your server before you ask a version upgrade.
This plugin is not version dependent, so it probably runs alread on your requested version. I used this the same version from 1.17.1 upto 1.18.2, no problems.
If it is not running, plz. provide the errors/JAVA stacktrace to the builders, sop they can fix it.
When will 1.17/1.18 come out?
Can you make for 1.12.2, please?
Can you make version for 1.17.1
Can you add the option to lock the armor stands so it's easier to work with many armor stands in one place?
Can you add Private in your armor stand Edit so they cannot get the item in armorstand.
I'm having the same problem as everyone else, but in 1.16.5. No gui, no text, just a lot of stuff in the console.
In reply to flaffy_muffin:
Im using 1.16.5 too maybe you downloaded wrong version so delete the plugin then download the latest files.
I also. Have you found a solution yet?
im in 1.16.4 and I cant get the GUI to show. Pls help.
Hey i have heard great things about this plugin so i downloaded the 1.16-25 version of this plugin (the latest one when typing this) and threw it into the plugins folder on my 1.16.3 bukkit minecraft server but when i right/left clicked with flint nothing happened and a bunch of stuff showed up in the console. any idea how to fix it?
i want to run a 1.8.8 spigot server so i have a few questions.
1. is the 1.8 version going to be most compatible with my spigot version?
2. the version says beta. are there some missing features? if so, what are they?
thanks for helping :)
Hey!
This is a very cool plugin! My players love it and have been making a lot of cool statues/creations with it :D
I have one request, that I feel would help me integrate the plugin more with the experience that I am trying to offer to my players. On top of that, it would make the plugin more customizable, which might be a cool feature for server owners in general.
Let me explain the background of my idea:
I have added some custom items to my server using my own plugin, and a custom resource pack that the players use. You can see some examples here:
These items are a pencil and a chisel, and they're used to make building structures easier. They are a retexture of a stick and flint, without replacing the actual stick and flint textures. So they are essentially new items in the game, with new functionality. If possible, I think it would be really cool to enable these custom textures for this plugin as well!
How it works:
For the tool itself (aka the flint item) I think it would be as easy as adding a tool_model config option. This would be an integer, that would get applied to the tool's CustomModelData property in the ItemMeta object. When handling the PlayerInteractEvent, simply check if that value has been set in the config, and then make sure the item the player is holding also has this CustomModelData value.
Perhaps a command to obtain the tool would be necessary, depending on how server owners want to give access to the tool. Since it is not possible to get an item with CustomModelData in survival, unless somehow being given by a plugin. But I have my own solution for this: I will add a crafting recipe that gives players this custom textured item.
The rest of the work would then be up to me, to actually make the custom texture and make sure that it applies to the item that should be the tool!
Going a step further
This idea could be extended even further, but this might be more complicated, so I understand if it's too much work to implement. I will explain it and let you decide what to do with it.
I have used this technique of adding custom textures to items to create new types of interfaces on my server. An example of such an interface can be seen here:
As you can see, all the empty slots have been filled with a retextured Scute, to make it appear as if they are no longer item slots. I have also added custom GUI textures, like a red X, to make the UI interactions more intuitive.
So I would love to be able to convert the interface of the Armor Stand Edit plugin to an interface similar to this! It would require several new options in the config file, but other than that I think it shouldn't require too many things to be changed in the plugin compared to how it currently functions.
First of all, in order to fill the empty slots with this gray texture, there should be a config option for a Material and CustomModelData (pretty much the same as how the tool config would be) that will fill up the empty slots. If these are not specified in the config, the plugin can just leave the slots empty, like how it's doing now. Then the next step would be to add more of those config options for each item that gets displayed in the Armor Stand Edit Interface. Again, if these options are not present in the config, it will just default to the current items in the menu.
Config example
So let me give you an example of what I imagine the config would look like, with these features enabled:
I really hope that this is something you would consider adding to the plugin ^^ It doesn't remove anything from the current functionality, and as mentioned it will give server owners a lot more customizability for how the plugin is displayed to their users.
I would like to offer to write an in-depth tutorial on how to actually create these custom textures if you decide to add this feature, so that it is well documented for other owners, and you'd only have to worry about making sure these config values will be applied in the plugin itself.
Thanks for reading!
All best,
Pizzanakin
Im using the latest version on a 1.16.1 server and the gui doesnt show up at all :(
In reply to Forge_User_13455115:
Ever get it to work?? Im having the same issue.
When I right click the flint it doesnt open the gui and nothing shows up in the console. I doubled checked the config to see and it is set to flint, and when I look at the plugin list it appears as it's enabled. I'm using the latest version of the plugin and bukkit. Any idea why this is (or isn't) happening?
Hey, great plugin! I saw someone else requested the lock feature, but you replied that you thought it was out of the scope of the plugin. If it helps, the vanillatweaks datapack that has similar functionality does allow for locking--it would be a really great feature. Thanks for considering it!
Hey, so when I use the flint the click on an option in the GUI it comes up with a text in chat and I cant use the flint because that always comes up.
Please help
Image: https://imgur.com/a/EkvO4oM
In reply to 1reubarb:
That happens when you try to use the 1.14 version in 1.16. Make sure to get the latest version!
Hey, I love this, but noone exept me can see the changes I made, suggestions?