This update introduces ArmorStandEditor to the 1.20.5/1.20.6 update. This versions will work on all APIs until 1.17 (See the changelog for more info as to why we are doing this) and is built using Java 21.
Important Change to Player Heads
Just a heads-up: starting from version 1.20.6-46, we're waving goodbye to the Old Player Head Command. So, in this update, using "/ase playerhead" will only snag you the current Player's Head. No bugs here, folks! Please do not report it as such! This is the new intended behavior.
Why? Short Answer: Because Mojang decided it's time to move on from the way it used to work. Longer Answer: We're just keeping things simple and cutting down on maintenance headaches.
What EXACTLY has changed?
- The Config Option
allowedToRetrievePlayerHead
has been renamed toallowedToRetrieveOwnPlayerHead
. - asedit.head has not be removed. Retrieving Player Head will work with EITHER/OR
Q: I want the old Player Head System Back, how can I enable this? If you're feeling nostalgic and want the old functionality back (and hey, want to share it with everyone), go ahead and fork ASE and shoot us a Pull Request. I will not, at this stage, be investing the time and energy to look at how to implement it.
New Permission: asedit.rename.color
As was a problem on a few servers, admins wanted the ability to block Color Code Edits on an ArmorStand. Therefore we have now added asedit.rename.color
that will block color edits, if not enabled.
Please set that permission true
to keep the functionality as it is now. Otherwise, you will have players asking why they get the below error message when trying to make their armorstand have a colored name:
Please make sure you have the ability/permission to give your ArmorStand Colored Names.
What else has changed?
- Fixed issue when Paper/Folia users were updating to 1.20.5
- Fixed the long overstanding bug where /ase give wouldnt work if you had configuration option enabled but not the permission. Now looks at either/or
- Added ItemAdder/Custom Furniture Protection
- Fixed Menu to show Blank Slots when users dont have permissions.
- Updated the version check to take from the config not the Plugin Description File.
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.20.4-45...1.20.6-46
Greetings and Happy Holidays from the team.
This will be the last ArmorStandEditor release for the year 2023. This update is a "minor" change that introduces:
- Support for 1.20.4
- Fix an issue in BentoBoxProtection when using AOneBlock in place of BSkyBlock
- Fix for a minor issue with the UI
BUT there is one surprise now added to the Plugin. If you can find it, without reading the below - Props to you!
Wishing you a happy holidays, whatever you celebrate, and a safe and healthy start to 2024. Kind Regards, Wolfie
- NEW: Preset Poses
One final update or new feature that managed to slip in last minute before the year end. There is now a list of preset poses in the plugin. This works the same way the /ase stats
command does, in which you need to be next to the Armor Stand in order for the preset to take effect.
For Server Owners/Admins: This is mapped to the asedit.basic
permission as I see this as part of the basic functionality of the plugin.
List of Poses can be found below:
- Sitting
- Greeting (2 Different Poses)
- Waving
- Cheers
- Archer
- Dancing
- Hanging for Dear Life (probably needs a better name LOL)
- Present
- Fishing
There is also an easy way to get back to the main menu and a short How To message on how to use it.
When setting a pose, you will hear a Comparator Click and the Menu will close automatically. This is not a bug so please do not log support tickets on it.
This update is to hotfix some issues in the ASE 1.20(.1)-43 and 43.1 releases. This versions will work on all APIs until 1.14. NOTE: Not all features will work but this has been tested both on 1.19 (Folia) and 1.20.1 (Paper)
However this will be the last version to support anything below 1.17, so If you are using 1.16.5 and lower, this is will be my last update for those versions.
Why no more support for below 1.16.5?
Per the statistics/metrics that we get via BStats, most of the player base are using a version higher than 1.16.5, therefore I don't see a need to keep things backwards compatible to below 1.17.
Don't worry, the versions that have been made available previously to those using 1.16.5 and lower, will still be made available to download via Spigot and Here on Github via the Readme File.
What's Changed/been fixed?
- [CORE] Fix the broken permission for ArmorStandVisibilility - #WolfieCantSpell
- [CORE] Fix the permission check for being able to edit an ItemFrame
- [CORE] Fix for the String Duplication when warning about MC Versions (Internal Refactor)
- Some fixes for the Readme File - Mostly fix the Logos for Jetbrains and Shamblecraft.
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.20.1-43.1...1.20.1-43.2
- [CORE] Implementation for PlayerHeads by Command NOTE: To use this you will need to enable the following in your config.yml (Or regen and you will see the options) + the permission asedit.head in order to use this functionality
#(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
-
[CORE] Console Support for Reloading, Help and Version Commands
-
[CI] All the Core Version of Plugins for 1.20.1
-
[CORE] Invulnerable ArmorStands NOTE: To use this, you will need the permission asedit.toggleVulnerability
-
[CORE] Permission System Refactor All permissions are now disabled by default and there are ALOT MORE of them.
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: false
asedit.equipment:
description: Access armorstand equipment GUI
default: false
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: false
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: false
asedit.rotation:
description: Allows player to rotate the ArmorStand
default: false
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: false
asedit.togglearmorstandvisibility:
description: Toggles ArmorStand visibility.
default: false
asedit.toggleitemframevisiblity:
description: Allows setting of ItemFrame Visibility
default: false
asedit.toggleInvulnerability:
description: Allows players to toggle the vulnerability state of an ArmorStand.
default: false
asedit.togglebaseplate:
description: Allows the toggling of the Baseplate of an ArmorStand.
default: false
asedit.togglearms:
description: Allows the toggling of the Arms of an ArmorStand.
default: false
asedit.togglesize:
description: Allows the toggling of the size of an ArmorStand.
default: false
asedit.togglegravity:
description: Changes whether the armor stand has gravity
default: false
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.residence:
description: Allows user to ignore Residence Protection Limitations.
default: false
-
[API] Introduction of Developer API and Custom Events At the request of Piinnkk there is now a Custom Developer API for ArmorStandEditor -> You can see the example usage of it on: https://github.com/Wolfieheart/ArmorStandEditor/tree/dev/120-43/API-Example-Plugin
-
[CORE] Removal of Residence Support
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.19.4-42.1...1.20.1-43
What's Changed
- [CORE] Add in Custom Item Name Support - Closes #118 by @Wolfieheart in https://github.com/Wolfieheart/ArmorStandEditor/pull/122
- [CORE] ArmorStandEditor 1.19.2-38: Finalize Release by @Wolfieheart in https://github.com/Wolfieheart/ArmorStandEditor/pull/124
- [CORE] Add Lands protection by @PlanetTeamSpeakk in https://github.com/Wolfieheart/ArmorStandEditor/pull/116
- Update LandsAPI to v6.14.4 by @renovate in https://github.com/Wolfieheart/ArmorStandEditor/pull/117
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.19.2-37.2...1.19.2-38
What's Changed
- [CORE] ArmorStandEditor 1.19.x-36 by @Wolfieheart in https://github.com/Wolfieheart/ArmorStandEditor/pull/84
- [CORE] Fix Update Notifications for OPs while in Dev and Disable Op on Join Notifications unless enabled in config
- [CORE] Remove all the debug output until a better fix comes along for it
- https://github.com/Wolfieheart/ArmorStandEditor/pull/97
- https://github.com/Wolfieheart/ArmorStandEditor/pull/100
- [CORE] Change Moving ArmorStands to asedit.placement permission
- [CORE] Update to 1.19.1
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.19-35...1.19.1-36
[CORE] Changes
Changes to the core of the plugin - Ex: New Features, Bug Fixes, Performance Improvements etc.
- [x] [CORE] Re-implementation of PlotSquared, WorldGuard, GriefPrevention and Towny Protections - BREAKING CHANGE
- [x] [CORE] Updated Translations
- [x] [CORE] Metrics Fixes for Bstats
- [x] [CORE] Bug Fixes
- [x] [CORE] Permission Improvements for OP Users - BREAKING CHANGE
- [x] [CORE] Performance Improvements
- [x] [CORE] Introduction of CustomModelData Support - BREAKING CHANGE
- [x] [CORE] Update Readme.md for Discord Support
- [x] [CORE] More Debug Output
- [x] [CORE] 1.19 Update
- [x] [CORE] Code Review Remarks from SonarCloud and CodeFactor
[CI] Changes
Changes relating to the Continuous Integration of other Plugin APIs etc.
- [x] [CI] Massive Dependency Updates
- [x] [CI] Java 18 Builds (futureproofing)
- [x] [CORE/CI] Move to PaperMC API - Investigated and not feasible at the moment.
BREAKING CHANGE INFO:
Protections:
ASE now has implemented better protection options for the following plugins
- PlotSquared
- GriefDefender and GriefPrevention
- WorldGuard
- SuperiorSkyblock
This may or may not break existing functionality but was tested and checked by Wolfieheart before release
Permissions:
Overhaul of permissions and introduction of permpacks. Recommendation of the permissions below:
- asedit.* for all Mods and Admins
- asedit.permpack.basic and asedit.permpack.dontIgnoreProtections for everyone else
CustomModelData Support
ASE now supports CustomModelData. If you wish to avail of this, please enable it in the config and give people the permission asedit.give in order to use this
Issues and Questions?
Please report all issues to https://github.com/Wolfieheart/ArmorStandEditor/issues
What's Changed
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.18.2-34.2...1.19-35
What's Changed
- Version: ArmorStandEditor 1.18.2-34 by @Wolfieheart in https://github.com/Wolfieheart/ArmorStandEditor/pull/38
Changes
- Better Fix for the reintroduction of the bug regarding Player Interaction Events being fired Twice (https://github.com/Wolfieheart/ArmorStandEditor-Issues/issues/27)
- Alot of fixes in the CI Stage (#28, #29, #34, #36, #39 etc. etc. etc.)
- Update Simplified Chinese Translation (https://github.com/Wolfieheart/ArmorStandEditor/pull/33)
- Broken Invisiblity Config Option and Debug supposidely being enabled out of box by default.
- Crash on Bstats Relocation
Tested on:
What's Changed
- Version: ArmorStandEditor 1.18.1-33 by @Wolfieheart in https://github.com/Wolfieheart/ArmorStandEditor/pull/22
Changes
- Debug Flag fix
- Better Debug Output: Now logs to file and Console rather than broadcasting to everyone
- Fix for ItemFrameVisibility not being supported in GUI
- Fix for armorStandVisibility not being supported in the GUI
Notes from Wolfie:
Sorry for the huge delay with getting this out. The move, Christmas Holidays and a few other things got in the way of this. Next update should hopefully be quicker depending on availability.
Tested on:
Windows 11 Pro Purpur version git-Purpur-1465
Full Changelog: https://github.com/Wolfieheart/ArmorStandEditor/compare/1.18.1-32...1.18.1-33
Version 1.17.1-30:
Addition of Disabling Slots with Glowing Effects (Wolfieheart/ArmorStandEditor-Issues#5)
Updated ReadMe to include Download Links to Older Versions
Addition of bStats Metrics Support
Fixes for Incorrectly Translated Strings (Wolfieheart/ArmorStandEditor-Issues#6)
Fix for ItemFrame firing 2 events
Additions to implement more features for itemFrames in the future. To Be determined.