Phantom Armor – Minor Update!
What's new/fixed:
- Additional Configuration Option: Added a new config option in settings.yml to disable default sets from being generated, if you have an old config please refer to wiki to override the default value.
- Default-Shard Patch: Potentially fixed an issue with default-shard-type which kept defaulting to example set even with different values.
Phantom Armor – Minor Update!
What's new/fixed:
For further details, please refer to the documentation or open a support ticket.
- Shard & Message Caching Fixed: Shard caching and message/sound caching now persist correctly across restarts and player quits.
- New Placeholder Added: %shard_display% now shows the shard display name instead of the internal armor set name on shard-set-type message.
- Events Bossbar Config Option: Added a config option to enable/disable bossbars in events. More customization updates are coming soon.
- Skull Builder Improvements: Internal changes have been made to fix skull issues on Minecraft 1.20.5.
- Blacklisted-worlds fix: Fixed an issue with blacklisted-worlds not working, which is now fixed. However the worlds need to be the exact name (case-sensitive)
Phantom Armor - New Update
What's New?
Phantom Armor
- Soulbound Backpacks: Added an option to make player backpacks soulbound.
- New Script Actions:
ACTION_BAR – Displays messages in the action bar.
CUSTOM_SOUND – Plays a custom sound.
CHANGE_BACKPACK_OWNER – Changes the owner of a backpack. (Check the wiki for usage!)
World Blacklist for Shard Drops: Configure which worlds armor shards can drop in.
Unique-Persistence Attribute Rolling: Ensures every roll is always unique and never the same as the current selection.
Armor Events System: Enable via events.yml. Includes 3 new configurable events:
Double Drop Event – Allows extra shard drops (stacks with backpack upgrades & conditions).
Armor EXP Event – Grants extra armor EXP when active.
Attribute Fortune Event – Boosts attribute rolls for low-probability attributes (<10%).
Commands & Admin Tools
- /armor events – View live event tracking & active events.
- /armoradmin events – Start/stop armor events.
Bug Fixes & Improvements
For more details, check the wiki or open a support ticket!
Fixed permission checks in custom shard conditions.
Fixed pagination issues in the attribute list menu.
Fixed obfuscation errors on startup.
Code Cleanup – /w minor performance improvements
Miscellaneous Fixes – Addressed various minor issues.
What's New
Shard Backpacks: Fully customizable backpacks for shard storage. These are not player-bound, allowing them to be sold, traded, or shared freely.
Backpack Upgrades: Introduced two new upgrades:
- Shard Storage Upgrade: Expand your backpack's capacity.
- Double-Drop Upgrade: Chance to double drop shards.
Reworked
Settings Menu Overhaul: Now includes two styles:
- Text Mode: Toggles placeholders between "Enabled" and "Disabled."
- Item Mode: Allows dynamic item swapping for enhanced control. Customize the menu to your preference.
Database Rewrite: Leveraging better caching techniques, all data is now cached at startup and saved during server shutdown for optimal performance.
Improvements & Fixes
Fixed issues with shard selection in the selection menu.
Resolved hex color incompatibility with armor (e.g., use #3FS3D2 as a valid color).
Major performance optimizations for armor updating, NBT handling, and other miscellaneous features.
Implemented a Shard Queuing Mechanism to balance workloads during high player counts (experimental feature, may be revised or removed in future updates).
Reduced plugin size significantly by integrating the Spigot library loader (8MB → 1.2MB).
Additions
New Sub-Command:
- Added /armor settings subcommand to access armor settings.
Placeholders:
- Added %phantomarmor_totalboost_{boost-type}% to display total multiplier.
- 🪸 Coral-Prison Support: Expanded compatibility for a broader range of servers.
Configuration Migrator: Automatically updates old config structure to the new one.
Custom Messaging Options: Utilize Titles and Action-Bar Messages for different message styles.
Bug Fixes
Additions:
- 1.20.5+: Fixed alot of issues regarding metadata and nbt saving in newer versions.
- Attribute Menu Fix: Fixed an issue with skulls getting removed when attributes were being binded to them.
- Misc Fixes: Fixed other issues within the plugin.
- Execution Filters: Added new execution filters such as rivalharvesterhoes-block-break-{crop_name} & vanilla-mob-kill-{mob_name}
Bug Fixes
- Armor Items: Armor items are no longer throwable or placeable, this is to stop accidental throwing or placing of items.
- 1.20.5+ Fix: Refactored all item building code to support new versions, this has been tested up to 1.21.3, a follow up of 1.21.4 will come shortly.
- Console Errors: Majority of the console errors / warns are now fixed.
QOL Changes:
- Attribute List Menu: The attribute list menu is now paginated with infinite menus, I've also added next and previous page button configurations to the menu config.
- Command Structure: The command structure now follows a tree-like approach, giving a more compact and readable approach to commands.
