Armor Stand Adjustor/Editor [1.20] icon

Armor Stand Adjustor/Editor [1.20] -----

Powerful and intuitive armor stand editor




Fixes:
- fixes a bug that prevents players from breaking blocks if the plugin is installed.
- fixes wrong nearby count in the boss bar when searching armor stands
- fixes weird behaviour when trying to pick an armor stand in the search mode when hitting an entity (sneaking is no longer required for this action)
----------, Jun 12, 2023

The plugin has been compiled against the latest 1.20 version, which is now the plugins native version. Support for lower versions (<=1.19) is dropped.

As suggested by @Anonymio, the following features were implemented:
- The menu now includes an option to lock an armor stand, preventing it from being edited by the plugin or by removing it by accident.
- You can now lock your editing axis. To do this, you first need to be in the pro (advanced) mode. Then, look in the direction of the axis that you want to lock, sneak and drop your pro mode stick. This locks the axis. You can now look around and only edit that axis, even when switching body parts. To unlock, repeat the same steps.
- There is now a way to "search" for armor stands that are in close proximity (3 block radius from the player) and to select a specific one. To enter this mode, use a Recovery Compass (not a normal one), and press Sneak+Rightclick. You are now in search mode. To leave search mode, press Leftclick into the air. In search mode, you can look around and select an armor stand. If they are packed too closely together, you can use the mousewheel to scroll to select different ones in close proximity. The selected armor stand will glow for everyone*. If you are happy with your selection, press Sneak+Leftclick to enter editing mode or just hit the armor stand using normal left click. If you have a stick in your inventory, you will start in pro mode. I know this sounds a bit convoluted but you will get used to it once you try it :)

Technical changes:
- The plugin now anonymously collects statistics using bStats: https://bstats.org/plugin/bukkit/ArmorStandAdjustor/18728
- The plugin's size has increased because Snakeyaml apparently has been removed from spigot but I needed some old version of that because of some old dependency this plugin has I am too lazy to remove. So it has been included in the plugin.

Permission and messages that have been added are found in the configs.

*Why glow for everyone? Because Spigot API doesn't have a built in way to make entities (like ArmorStands) glow for one specific player. I would either need another dependency or I would need to do it myself using packets. Both are a hard no.
----------, Jun 11, 2023

Yes

This update makes ArmorStandAdjustor compatible with Minecraft 1.19. Also, a new GUI option has been added that allows to change the equipment lock flags of an armor stand (see LockType for more information).
----------, Jul 5, 2022

It's finally here, despite me saying I was not motivated to work on this project just yesterday. The native version is now 1.18 - versions older than this are not supported by newer versions.

The new required Java version is Java 17! Older releases of java may not work (not tested) and are not supported.
----------, Dec 18, 2021

This update introduces an extra permission node that allows players to receive copies of armorstands when they destroy them, but does not allow them to create infinite copies using the GUI.
----------, Jun 9, 2021

Via the config it is now possible to restrict how far away the edited armor stand can be moved away from it's editor, the default value is set to 5 blocks.
----------, May 7, 2021

Fixed an issue where it was possible to duplicate items by breaking an armorstand whilst it was being edited by another player, reported by @kev2k in https://www.spigotmc.org/threads/armor-stand-adjustor-1-13-1-16.354562/page-3#post-4006727
----------, Nov 25, 2020

In version 1.5.1 a bug was introduced that prevented users from opening the properties menu by double clicking the armor stand. This is now fixed. Reported by @Andre_601
----------, Oct 22, 2020

Fixed an duplication exploit, as described by @kev2k2 in [this post] by disabling any interaction with any armorstands that are currently being edited.
----------, Oct 17, 2020

With this update, the possibility to add commands to armor stands has been added. This was suggested by @RodriGamer35.

To attach a command to an armor stand, open it's properties menu by double shift right-clicking it. There you will find a new element that looks like a command block. Clicking on that will bring up a menu in chat that asks what you want to do.

Click one of the options, optionally add the command line after the text that gets inserted into your chatline, and hit enter.

Copying an armorstand does not copy it's attached commands. Those need to be copied manually.
----------, Jun 28, 2020

Version 1.4.1 was accidentally compiled for Java 11. This is now fixed, as this is now compiled for Java 8 again, as it sais in the description.
----------, Jun 25, 2020

When a player opened the flag menu for an armorstand and had not the permissions for all the flags, the inventory appeared with misplaced items. This is now fixed.
----------, Jun 23, 2020

Hey, with this version, there are some new permissions you might have to setup for you or you players in order to maintain usual functionality.

Every flag
has it's own permission now. What do I mean by saying that? For example, what flags (like visibility, invulnerability or if the armor stand is a small one) can toggle. For reference, please take a look at the permissions inside the config.yml, they have been generated there, and you can change them to your liking.

A preset permission for players, which is rather restrictive, is armorstandedit.preset.player. This permission will only work if you haven't changed the permissions in the config.yml. This permission will allow players to edit armorstands, use the pro mode and toggle show_arms, show_base_plate and small_armorstand. They can also rotate armorstands using a piece of leather.

There has also been a change to how protection plugins are being handled - the short version is: it should work better than before. If you are interested in what exactly changed, please take a look at the source code in GitLab.

Also, the plugin was compiled with API version 1.13.2. The API version in the plugin.yml has also been changed to 1.13 - the reason is to provide compatibility for versions 1.13 through 1.15, and hopefully 1.16 also. If there are any issues, please let me know.l
----------, Jun 23, 2020

The /asa command was not usable due to falsely copying the provided arguments. This is now resolved.
----------, Mar 5, 2020

Changed native version to 1.15.
If any issues arise, please inform me via DM or in the discussion thread.
----------, Mar 2, 2020

To toggle editing for yourself off, use /aes off. After off, you can also supply as many player names as you wish, separated by a space.

Same with /aes on.

The default permission to toggle someone else's status is armorstandedit.toggle_others.
----------, Aug 17, 2019

Copies of armor stands will now only be dropped if the player has the required permission to create copies, otherwise the destroy event will be handled as usual.

Copies will now drop if one of the default toggleable values was changed (e.g. armor stand has arms or has invisible base plate).
----------, Jan 12, 2019

Inventory Listener was not unregistered when inventory was closed.
----------, Jan 9, 2019

Inventory clicks were handled in the wrong order what led to users not editing an armor stand being limited in their actions.
----------, Jan 6, 2019

Moved Yamler to another namespace internally so there wont be any conflicts.
----------, Jan 6, 2019

Yamler is now included as a dependency, running it as a seperate plugin is no longer necessary.
----------, Jan 6, 2019

Renamed to Armor Stand Adjustor to not get confused with other projects.
----------, Jan 6, 2019

Resource Information
Author:
----------
Total Downloads: 18,893
First Release: Jan 5, 2019
Last Update: Jun 12, 2023
Category: ---------------
All-Time Rating:
23 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings