✨ RayzWardrobe  | Light Weight | Wardrobe system | 26.1 icon

✨ RayzWardrobe | Light Weight | Wardrobe system | 26.1 -----

RayzWardrobe brings a polished GUI for saving, managing, and equipping unlimited armor sets — secure




  • Slot/page unlock permissions now default to false.
  • Added missing slot aliases:
    rayzwardrobe.slot1, rayzwardrobe.slot.1, rayzwardrobe.use.slot1, rayzwardrobe.use.slot.1
  • Added page aliases too:
    rayzwardrobe.page2, rayzwardrobe.page.2, rayzwardrobe.use.page2, rayzwardrobe.use.page.2
  • Added settings.page-permissions-enabled.
  • Added settings.slot-permission-scope
Code (Text):
slot-permission-scope: "column"
 
  • So slot 1-7 applies to the visible GUI columns, matching your docs. It also supports "global" and "both".
For users, the correct setup is:
Code (Text):
settings:
  slot-permissions-enabled: true
  slot-permission-scope: "column"
Then:
  • To lock slot 1: do not give rayzwardrobe.use.slot.1 / rayzwardrobe.slot.1.
  • To unlock slot 1: grant one of those nodes.
  • If the player has the slot permission set to true, the slot is supposed to unlock.
----------, Jun 10, 2026

  • Built against PaperMC 26.1.2.build.63-stable in build.gradle and pom.xml.
  • Gradle now uses JDK 25 for compiling against the latest Paper API, but outputs Java 21 bytecode. Verified class major version is 65.
  • GUI is much more configurable from GUI.yml: background, navigation, nameplates, armor placeholders, tool placeholders, action buttons, and lore.
  • Fixed the default GUI slot conflict where page info overlapped a wardrobe action slot.
  • Improved Oraxen support using the API from your source: exists(ItemStack), getIdByItem(ItemStack), getItemById(id).build().
  • Improved custom item preservation: saved custom items now restore the exact serialized item first, instead of replacing it with a fresh base template.
  • Added generic persistent-data custom item matching:
    tools: allowed-persistent-data: - "oraxen:id=*"
  • Added soft-depend entries for more custom item ecosystems.
  • Re-hook custom item integrations on /rwreload.
  • Kept tool storage optional; tools.enabled: false still gives original armor-only behavior.
  • Added beta tools saving
----------, Jun 1, 2026

  • 26+ Version support
  • Minimessages support
  • Plugin Placeholders added
  • bugs fixed
  • better robust MYSQL
----------, May 7, 2026

This is a massive update that completely rewrites how RayzWardrobe handles items and GUI menus. We've introduced highly requested features to make the plugin compatible with the biggest custom item frameworks and give you 100% control over the visual layout!
NEW FEATURES:

  • Custom Item Framework Support: The plugin now natively supports ItemsAdder, Oraxen, and Nexo. Your stored armor sets will no longer lose their custom models, durability, or special abilities when saved!

  • Fully Configurable GUI Layouts: You are no longer restricted to the default hardcoded GUI. A brand-new gui.yml file allows you to change the inventory size (9 to 54 slots) and move every single button and armor slot wherever you want.

  • Custom Texture Pack UI Support: Because the layout is fully customizable, you can now easily align the plugin with custom transparent GUI resource packs!

  • Smart File Generation: If a configuration file is accidentally deleted, the plugin will now seamlessly auto-generate a safe fallback in real-time to prevent server crashes.
IMPROVEMENTS:

  • Premium Config Redesign: config.yml and messages_en.yml have been completely redesigned with a gorgeous new aesthetic layout and premium block-character formatting.

  • Backend Update: Migrated build processes to support Java 21 and the latest Paper APIs.

  • bStats Fix: Correctly shaded bStats to prevent console conflicts with other plugins.
IMPORTANT NOTES FOR UPDATING:

  • Delete your old configs! Because the configuration and messages files have been heavily upgraded, you must delete your old config.yml and messages_en.yml (or back them up) and let the plugin generate the fresh v1.9 files!

  • Data is Safe: All of your players' existing saved armor data will safely load and automatically convert to the new serialization system. No data wipes required!
Love the update? Please consider leaving a 5-star review! It helps out a lot.

Need help or found a bug? Join our Discord server! (Do not use the review section for bug reports)
----------, Mar 13, 2026

Fixed bugs and 1.21.11 support
more on the way..
----------, Mar 13, 2026

more bug fixes uff - a indie dev...
----------, Dec 9, 2025

Rpg Bugs Fixed
----------, Nov 30, 2025

Error occurred while enabling RayzWardrobe v2.0 (Is it up to date?) java.lang.IllegalArgumentException: The embedded resource 'conditions.yml' cannot be found in plugins/.paper-remapped/RayzWardrobe.jar at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:207) ~[purpur-api-1.21.10-R0.1-SNAPSHOT.jar:?] at RayzWardrobe.jar/org.rayz.rayzWardrobe.ArmorSetManager.createConditionsFile(ArmorSetManager.java:26) ~[RayzWardrobe.jar:?] at RayzWardrobe.jar/org.rayz.rayzWardrobe.ArmorSetManager.<init>(ArmorSetManager.java:20) ~[RayzWardrobe.jar:?] at RayzWardrobe.jar/org.rayz.rayzWardrobe.RayzWardrobe.onEnable(RayzWardrobe.java:86) ~[RayzWardrobe.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[purpur-api-1.21.10-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[purpur-api-1.21.10-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:653) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:610) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:641) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:402) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1272) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[purpur-1.21.10.jar:1.21.10-2527-edbd95c] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
----------, Nov 20, 2025

Major New Features
  • RPG Conditions System

  • Predefined Admin Armor Sets

  • In-Game Admin Commands

  • Enhanced Symbol System

  • Smart Unlock Progress Tracking
Enhanced Systems
  • MySQL Database Upgrades

  • Plugin Integration Hooks

  • Visual Lock Indicators

  • Sound Effect Notifications

  • Automatic Schema Migration
New Condition Types
  • Permission & Level Checks

  • World & Region Requirements

  • Time & Date Based Unlocks

  • Money & Item Requirements

  • Skill & Quest Integration

  • Custom Server Conditions
Plugin Support
  • Vault Economy Integration

  • PlaceholderAPI Support

  • mcMMO Skill Conditions

  • AureliumSkills Support

  • Quests Plugin Integration

  • BetonQuest Compatibility

  • WorldGuard Region Checks
⚙️ Improvements
  • Better Error Handling

  • Optimized Performance

  • LuckPerms Integration

  • Backward Compatibility

  • Easy Configuration
----------, Nov 19, 2025

  • Slot Equip Conditions for RPG and other purposes
  • new naming feature v2
  • bugs fixed
----------, Nov 3, 2025

✨ New Features
  • Slot-Based Permissions: Added support for per-slot permissions (rayzwardrobe.use.slotX).

  • Admin View GUI: Admins can now view other players' wardrobes using /wardrobe view <player> [page].

  • Armor Return on Equip: When equipping a set, the currently worn armor is now saved back to the slot (swapping behavior).

  • Back Button in Admin View: Added a back button to return to the admin's own wardrobe.

  • Locked Slot Visuals: Slots without permission now show as locked (barrier icons) in the GUI.
Improvements
  • Refactored Command Handling: Merged /rwcredits and /wardrobethemes into /wardrobe credits and /wardrobe themes.

  • Enhanced GUI Logic: Improved permission checks and GUI rendering for locked slots.

  • Better Equip Logic: Equipping a set now saves the currently worn armor back to the slot (if any).

  • Admin GUI Read-Only: Admin view GUI is now non-interactive (view-only).
Bug Fixes
  • Fixed potential NPEs in permission checks.

  • Improved inventory close handling to prevent memory leaks.

  • Fixed edge cases in armor set saving and loading.
Technical Changes
  • Added adminViewTargets map to track admin viewing sessions.

  • Added equals and hashCode methods to ArmorSet for better data integrity.

  • Improved logging and error messages for better debugging.
Permission Nodes Added
  • rayzwardrobe.use.slot.* – Access to all slots.

  • rayzwardrobe.use.slotX – Access to a specific slot (X = slot number).

  • rayzwardrobe.admin.view – Permission to use /wardrobe view.
Commands Updated
  • /wardrobe – Now supports subcommands: credits, themes, view.

  • /rwreload – remains unchanged.
Removed
  • Standalone commands /rwcredits and /wardrobethemes (merged into /wardrobe).
----------, Sep 6, 2025

Bug Fixed
----------, Aug 29, 2025

  • Added Bstats Support for metrics
  • Bug Fixes
----------, Aug 27, 2025

MySQL Support and bugfixes
----------, Aug 27, 2025

  • Bug Fixes.
  • Added PlaceHolderAPI
  • Head Icons Support for themes
----------, Aug 21, 2025

  • Improved Sets Naming feature.
  • Themes Feature.
  • 8 Themes too choose from.
  • Bug fixes.
  • Amazing Themes menu.
----------, Aug 20, 2025

  • GUI Enhanced.
  • Major Bug Fixes.
  • Renaming System For Sets.
  • Added 8 pages.
  • Added permission for pages above first one.
  • Messages_en.yml and config.yml updated.
----------, Aug 19, 2025

Resource Information
Author:
----------
Total Downloads: 48,231
First Release: Aug 17, 2025
Last Update: Jun 10, 2026
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings