ArmorStandEditor-Reborn icon

ArmorStandEditor-Reborn -----

Allows players in survival to easily edit armor stand pose and attributes without commands.




[​IMG]
A continuation of the project originally maintained by RypoFalem. Join our Discord.

NOTE: ASE 1.20.6 and higher require Java 21. Older Versions will remain working as is, but will get limited support.

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.

Features
  • Easily edit armor stands with no commands
  • Quick to learn
  • Rotate all armor stand parts along each axis.
  • Rotate the entire armor stand after it is placed.
  • Open up the armor stand'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 the 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!
  • (1.17) Glowing Item Frames Support
  • Respects almost all protection plugins including Worldguard, Towny, GriefPrevention, PlotSquared v6/7, etc. .
  • (1.18) Towny Support
  • (1.19.4) Folia Support
  • (1.20.2) Per World Support, Glowing ArmorStand Support, ArmorStand Statistics
  • (1.20.4) Preset Poses
How to use
  1. Hold the editing tool in your main hand(flint by default)
  2. Left/right-click away from an armor stand to open the menu
  3. Select the labeled menu options
  4. Left/Right Click the armor stand with the tool in hand to apply those options.
Tips
  • Shift+scroll wheel up/down changes axis quickly
  • Remember 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 to fine-tune the position once it is close.
  • When you copy armor stand settings, the tool automatically switches to paste mode
  • Are other ArmorStands getting in the way? Press the switch-items key (default F) to target a specific armor stand.

Where can I report Issues? Where can I ask for new Features?
You can report any issues and submit new feature requests on: Wolfieheart/ArmorStandEditor/Issues . Note: A github account is required in order to do so.

Open to Translations! Please submit them as Feature Requests.


You can find the full history of the plugin on:
https://github.com/Wolfieheart/ArmorStandEditor/releases


permissions:
asedit.*:
description: All ArmorStandEditor Commands
default: op
children:
asedit.permpack.admin: true
asedit.ignoreProtection.*: true
asedit.head: true

asedit.basic:
description: Allow use armorstand edit functions. If set to false it will override all other functions.
default: true
asedit.rename:
description: Rename armorstands - Now Supports Color
default: true
asedit.equipment:
description: Access armorstand equipment GUI
default: true
asedit.disableSlots:
description: Allows locking and unlocking the contents of an ArmorStand. When locked, armor and equipment can not be added or removed without unlocking it first.
default: true
asedit.give:
description: Gives player the EditTool with Proper CustomModelData
default: false
asedit.update:
description: Allows the checking for updates.
default: false
asedit.reload:
description: Allows Reloading of the ASE Config.
default: false
asedit.head:
description: Allows players to trigger a command to retrieve a player head
default: false
asedit.movement:
description: Changes whether the armor stand can be moved using the item for editing
default: true
asedit.rotation:
description: Allows player to rotate the ArmorStand
default: true
asedit.copy:
description: Allows the players to create copies of their ArmorStand Configurations.
default: false
asedit.paste:
description: Allows the players to apply of a copy of their ArmorStand Configuration.
default: false
asedit.reset:
description: Allows the reset of the ArmorStand back to Default values
default: true
asedit.togglearmorstandvisibility:
description: Toggles ArmorStand visibility.
default: true
asedit.toggleitemframevisibility:
description: Allows setting of ItemFrame Visibility
default: true
asedit.toggleInvulnerability:
description: Allows players to toggle the vulnerability state of an ArmorStand.
default: true
asedit.togglebaseplate:
description: Allows the toggling of the Baseplate of an ArmorStand.
default: true
asedit.togglearms:
description: Allows the toggling of the Arms of an ArmorStand.
default: true
asedit.togglesize:
description: Allows the toggling of the size of an ArmorStand.
default: true
asedit.togglegravity:
description: Changes whether the armor stand has gravity
default: true
asedit.togglearmorstandglow:
description: Allows toggling of the Glowing State of an ArmorStand.
default: true
asedit.stats:
description: Ability to view ArmorStand Stats.
default: true

asedit.ignoreProtection.towny:
description: Allows user to ignore Towny's Protection Limitations.
default: false
asedit.ignoreProtection.griefProtection:
description: Allows user to ignore GriefProtection's Protection Limitations.
default: false
asedit.ignoreProtection.plotSquared:
description: Allows user to ignore PlotSquared's Protection Limitations.
default: false
asedit.ignoreProtection.worldGuard:
description: Allows user to ignore WorldGuard's Protection Limitations.
default: false
asedit.ignoreProtection.skyblock:
description: Allows user to ignore Skyblock's Protection Limitations.
default: false
asedit.ignoreProtection.griefDefender:
description: Allows user to ignore GriefDefender's Protection Limitations.
default: false
asedit.ignoreProtection.lands:
description: Allows user to ignore Lands Protection Limitations.
default: false
asedit.ignoreProtection.bentobox:
description: Allows user to ignore Bentobox Protection Limitations.
default: false

asedit.ignoreProtection.*:
description: Ignore all Protection Limitations
default: op
children:
asedit.ignoreProtection.towny: true
asedit.ignoreProtection.griefProtection: true
asedit.ignoreProtection.plotSquared: true
asedit.ignoreProtection.worldGuard: true
asedit.ignoreProtection.skyblock: true
asedit.ignoreProtection.griefDefender: true
asedit.ignoreProtection.lands: true
asedit.ignoreProtection.bentobox: true

asedit.permpack.dontIgnoreProtections:
children:
asedit.ignoreProtection.towny: false
asedit.ignoreProtection.griefProtection: false
asedit.ignoreProtection.plotSquared: false
asedit.ignoreProtection.worldGuard: false
asedit.ignoreProtection.skyblock: false
asedit.ignoreProtection.griefDefender: false
asedit.ignoreProtection.lands: false
asedit.ignoreProtection.bentobox: false

asedit.permpack.basic:
default: true
children:
asedit.basic: true
asedit.equipment: true
asedit.gravity: true
asedit.movement: true
asedit.disableSlots: true
asedit.rename: true
asedit.update: false
asedit.give: false
asedit.reload: false
asedit.head: false
asedit.rotation: true
asedit.copy: true
asedit.paste: true
asedit.reset: true
asedit.toggleInvulnerability: true
asedit.togglebaseplate: true
asedit.togglearms: true
asedit.togglesize: true
asedit.togglearmorstandvisibility: true
asedit.toggleitemframevisibility: true
asedit.togglearmorstandglow: true
asedit.permpack.dontIgnoreProtections: true

asedit.permpack.admin:
default: op
children:
asedit.ignorePermissions.*: true
asedit.basic: true
asedit.equipment: true
asedit.movement: true
asedit.disableSlots: true
asedit.rename: true
asedit.update: true
asedit.reload: true
asedit.head: true
asedit.give: true
asedit.rotation: true
asedit.copy: true
asedit.paste: true
asedit.reset: true
asedit.togglebaseplate: true
asedit.togglearms: true
asedit.togglesize: true
asedit.toggleInvulnerability: true
asedit.togglegravity: true
asedit.togglearmorstandvisibility: true
asedit.toggleitemframevisibility: true

Code (YAML):

#-----------------------------#
#   ArmorStandEditor-Reborn   #
#-----------------------------#

#DO NOT CHANGE THIS - CHANGES AUTOMATICALLY PER UPDATE
version
: "1.20.2-44.1"

#----------- LANGUAGE
#Name of the language file you wish to use

#NOTE: If you are editing en_US.yml, it will not persist across restarts due to it being overwritten
#Please read the comments at the top of that file before editing/changing/modifying.
lang
: en_US.yml

#----------- UPDATE NOTIFICATIONS
# Enable or Disable the Update Checker
runTheUpdateChecker
: true

# When runTheUpdateChecker is true, we will also check every X hours
check-interval
: 24

# Set this to allow your operators to get messages in game w.r.t Plugin updates
opUpdateNotification
: false

#----------- WORLD SETTINGS
# Enable Per World Support for ArmorStandEditor - Not Enabling this
# means it will work for all worlds by default
enablePerWorldSupport
: false

# Add in a list of Worlds where ArmorStandEditing is allowed to happen
# Please add your own worlds to this list. All Default Worlds are supported.
allowed-worlds
:
 - world
  - world_nether
  - world_the_end

#----------- TOOL SETTINGS

#Name of the edit tool's item Material.
#You can find a full list at https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
tool
: FLINT

#(Optional) data that the plugin looks for to identify the edit tool, such as the damage value of a sword or the pattern of sandstone.
requireToolData
: false
toolData
: 0

#(Optional) data that the plugin looks for to identify the name of the Edit Tool. Useful for Public Servers that do not want
#normal use of Flint to be impacted.
requireToolName
: false
toolName
: Example Name here

#(Optional) The first "Lore" entry that the plugin looks for to identify the edit tool. - Now has MultiLine Support
#NOTE: If you wish to make use of single line tool lore, please remove the 2nd item in the list and replace the first
#      text with what you want your ToolLore to be
requireToolLore
: false
toolLore
:
 - "TIME TO GET REALLY" #Replace if you want SingleLine ToolLore
  - "REALLY DANGEROUS!"   #Remove if you don't want MultiLine ToolLore

#(Optional) Allow the use of CustomModelData - NOTE: This looks at the editTool set by Config
#and at the Int set here to know what to set.

#Also please if you are using this, ensure that you also give people the ability asedit.give in
#order to allow them to change their edit tool for the right Custom Model Data
allowCustomModelData
: false
customModelDataInt
: 0

#----------- ARMOR STAND SPECIFICS

#How many rotations to make a full circle in Coarse adjustment mode
coarse
: 12

#How many rotations to make a full circle in Fine adjustment mode
fine
: 120

#Allow the option to toggle invisibility for ItemFrames and ArmorStand
#You can either use this or the below permissions to allow visibility changes
#asedit.togglearmorstandvisibility
armorStandVisibility
: false
#asedit.toggleitemframevisibility
invisibleItemFrames
: false

#------ GUI Options

#If true, the GUI will only open if the player is sneaking
requireSneaking
: false

#Sends messages to the ActionBar
sendMessagesToActionBar
: true

#------ Misc Options

#(Optional) Glowing Item Frames Support for Item Frames in 1.17 - WILL NOT WORK IN 1.16 OR LOWER AND 1.17.1 OR HIGHER
#If true, players can make itemFrames glow by right-clicking with a Glow Ink Sac
glowingItemFrame
: true

#(Optional) Allow Players to get Player Heads from a Command. NOTE: If this is False, this will not work.
#You will also need asedit.head to be set TRUE as well in your Permissions Manager / File
allowedToRetrievePlayerHead
: false

#Each time the command is used, the admins will be notified that this has been ran but only
#if this setting is made true
adminOnlyNotifications
: false

 

[​IMG]
Huge thank you for over 10k Downloads!
Resource Information
Author:
----------
Total Downloads: 22,400
First Release: Jul 20, 2021
Last Update: Oct 19, 2024
Category: ---------------
All-Time Rating:
16 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings