COWMODSКаталог модов

✨ RayzWardrobe | Light Weight | Wardrobe system | 26.3

RayzWardrobe brings a polished GUI for saving, managing, and equipping unlimited armor sets — secure, customizable, and performance-optimized..

Автор: RayzGG7244обновлён 2 окт. 2026 г.
Механики игрыХранениеТехнологии

Описание

⚡ RayzWardrobe

The ultimate, lightweight Armour & Loadout management system for PaperMC 1.21+.

RayzWardrobe brings a seamless, Premoim wardrobe experience to your server. Allow your players to save their current armor sets, rename them, and swap between them instantly using a highly aesthetic and fully customizable GUI. RayzStudio

[Open Source]

✨ Features

  • Custom Item Framework Ready: Natively hooks into ItemsAdder, Oraxen, and Nexo. Your custom items will retain their specific metadata, custom durability, and 3D models when saved in the wardrobe.
  • 100% Configurable GUI: Don't like the default layout? Change it! The gui.yml allows you to adjust the inventory size (9-54 slots) and assign exact slots for every button, armor piece, and nameplate.
  • Resource Pack GUI Support: Easily implement custom transparent Font UI resource packs by mapping the plugin's configurable buttons over your custom texture pack art.
  • Animated GUI Themes: Players can unlock different visual themes. Features RGB cycling borders, breathing backgrounds, and particle effects.
  • Database Support: Built-in support for both local YAML file storage and MySQL for cross-server syncing.
  • Admin Inspection: Staff members can view and inspect the wardrobes of other players in real-time.
  • Highly Optimized: Written efficiently for modern Paper servers with asynchronous data handling and safe legacy-data fallbacks.

🚀 Installation

  1. Download the latest RayzWardrobe-x.x.jar from the releases page.
  2. Drop the jar file into your server's plugins/ folder.
  3. Restart your server.
  4. (Optional) Edit the config.yml, gui.yml, and messages_en.yml to your liking and type /rwreload in the console.

Developer note:

Rayzwardrobe is owned by rayzstudio & rayz, i dont make money off it as it is a free plugin. please if you decide to use it in your projects and server setups that you're gonna sell add this plugin as a dependency and not provide it directly.

💻 Commands & Permissions

CommandPermissionDescription
/wardroberayzwardrobe.useOpens your personal wardrobe.
/wardrobe themesrayzwardrobe.useOpens the GUI theme selector.
/wardrobe view <player>rayzwardrobe.admin.viewInspects another player's wardrobe.
/rwreloadrayzwardrobe.reloadReloads all plugin configurations.

Note: You can lock specific wardrobe slots behind permissions by enabling slot-permissions-enabled in the config and giving players rayzwardrobe.use.slot.<number>.

Placeholder

Placeholders

PlaceholderDescriptionExample
%rayzwardrobe_version%Plugin version%rayzwardrobe_version%
%rayzwardrobe_storage_type%Current storage type%rayzwardrobe_storage_type%
%rayzwardrobe_max_sets%Maximum wardrobe sets%rayzwardrobe_max_sets%
%rayzwardrobe_max_pages%Maximum wardrobe pages%rayzwardrobe_max_pages%
%rayzwardrobe_theme_count%Total registered themes%rayzwardrobe_theme_count%
%rayzwardrobe_placeholder_count%Total available placeholders%rayzwardrobe_placeholder_count%
%rayzwardrobe_total_sets%Player's total saved sets%rayzwardrobe_total_sets%
%rayzwardrobe_used_slots%Used wardrobe slots%rayzwardrobe_used_slots%
%rayzwardrobe_empty_slots%Empty wardrobe slots%rayzwardrobe_empty_slots%
%rayzwardrobe_current_page%Current wardrobe page%rayzwardrobe_current_page%
%rayzwardrobe_selected_theme%Selected theme display name%rayzwardrobe_selected_theme%
%rayzwardrobe_selected_theme_key%Selected theme key%rayzwardrobe_selected_theme_key%
%rayzwardrobe_renaming%Whether player is renaming a set%rayzwardrobe_renaming%
%rayzwardrobe_cooldown%Wardrobe cooldown status%rayzwardrobe_cooldown%
%rayzwardrobe_cooldown_remaining%Remaining cooldown time%rayzwardrobe_cooldown_remaining%
%rayzwardrobe_can_use%Whether player can use wardrobe%rayzwardrobe_can_use%
%rayzwardrobe_can_themes%Whether player can use themes%rayzwardrobe_can_themes%
%rayzwardrobe_slot_<number>_name%Slot display name%rayzwardrobe_slot_1_name%
%rayzwardrobe_slot_<number>_exists%Whether slot exists%rayzwardrobe_slot_1_exists%
%rayzwardrobe_slot_<number>_permission%Slot permission node%rayzwardrobe_slot_1_permission%
%rayzwardrobe_slot_<number>_access%Whether player has access to slot%rayzwardrobe_slot_1_access%

Slot placeholders use 1-based slot numbers (1, 2, 3, etc).

🔗 Links & Support

Последние версии

Все версии →
release

✨ RayzWardrobe | Light Weight | Wardrobe system | 26.3 3.1

3.1
2 окт. 2026 г.54Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
bug fixes
release

✨ RayzWardrobe | Light Weight | Wardrobe system | 26.1 2.0

2.2
10 июн. 2026 г.79Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
- 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 ``` 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: ``` 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.
release

Swords & Hoes Update

2.1
1 июн. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
- 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
release

26+ Version support and fixes

2.0
7 мая 2026 г.40Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
- 26+ Version support - Minimessages support - Plugin Placeholders added - bugs fixed - better robust MYSQL
release

The Artists And Paintings Update

1.9
13 мар. 2026 г.70Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
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 server owners 100% control over the visual layout! ### 🌟 Major Features * **Custom Item Framework Support (ItemsAdder, Oraxen, Nexo)** * **Game-Changer:** Stored armor sets will no longer lose their custom models, durability, or special abilities when saved! * The plugin now natively hooks into **ItemsAdder**, **Oraxen**, and **Nexo**. * **Hybrid Serialization:** When an admin updates a custom item's stats in their framework, the Wardrobe will dynamically fetch the newest version of the item. If a custom item plugin is ever removed, the system safely falls back to native Paper byte-data to ensure players never lose their items. * **Fully Configurable GUI Layouts (`gui.yml`)** * You are no longer restricted to the default hardcoded GUI! * A brand-new `gui.yml` file has been added, allowing you to change the inventory size (9 to 54 slots), change the amount of sets displayed per page, and move **every single button and armor slot** to wherever you want. * **Custom Texture Pack Support:** Because the layout is fully customizable, you can now easily implement custom transparent Font UI resource packs and align the plugin's buttons to match your custom art perfectly. ### ✨ Improvements & Tweaks * **Premium Config Redesign:** `config.yml` and `messages_en.yml` have been completely redesigned with a gorgeous new aesthetic layout, clear categories, and premium block-character formatting. * **Smart File Generation:** The plugin now features bulletproof file generation. If a file is accidentally deleted or missing from the JAR, the plugin will seamlessly generate a safe fallback version in real-time to prevent server crashes. * **Upgraded Backend:** Migrated build processes to support Java 21, updated Paper API implementations, and correctly shaded `bStats` to prevent console conflicts with other plugins. ### ⚠️ Important Notes for Existing Users * **Backward Compatibility:** All of your players' existing saved armor data will safely load and automatically convert to the new serialization system when they interact with it. No data wipes required! * **Updating Configs:** Because `config.yml` and `messages_en.yml` have been heavily redesigned, it is highly recommended to **delete your old config files** (or back them up) and let the plugin generate the fresh **v1.9** files to see the new aesthetic formatting and options. * The new `gui.yml` will automatically generate in your `plugins/RayzWardrobe/` folder upon restarting.
release

THE COMEBACK

1.8
13 мар. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
BUG FIXES - 1.21.11 UPDATE more on the way... yall enjoy this for the time
release

RayzWardrobe v1.7 Big WatchDog Update

1.7
6 сент. 2025 г.63Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
✨ 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).
release

✨ RayzWardrobe | Light Weight | Wardrobe system | 1.21 1.6

1.6
29 авг. 2025 г.49Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
- Bug Fixed. <details> <summary>Spoiler</summary> [21:52:00 INFO]: [RayzWardrobe] Enabling RayzWardrobe v1.5 [21:52:00 INFO]: [RayzWardrobe] Generated default theme: classic.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: cyber.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: darkmode.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: galaxy.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: neon.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: pastel.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: royal.yml [21:52:00 INFO]: [RayzWardrobe] Generated default theme: sunset.yml [21:52:00 ERROR]: Error occurred while enabling RayzWardrobe v1.5 (Is it up to date?) java.lang.NoClassDefFoundError: org/bstats/bukkit/Metrics at RayzWardrobe.jar/org.rayz.rayzWardrobe.RayzWardrobe.onEnable(RayzWardrobe.java:125) ~[RayzWardrobe.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:280) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:666) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:622) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:746) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:491) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:314) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.8.jar:1.21.8-2493-07108b7] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] Caused by: java.lang.ClassNotFoundException: org.bstats.bukkit.Metrics at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:205) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:172) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] ... 13 more [21:52:00 INFO]: [RayzWardrobe] Disabling RayzWardrobe v1.5 [21:52:00 ERROR]: [RayzWardrobe] Data manager not initialized! [21:52:00 ERROR]: [RayzWardrobe] Data manager not initialized! [21:52:00 INFO]: [RayzWardrobe] §c[RayzWardrobe] §fSaving all data... </details>
release

✨ RayzWardrobe | Light Weight | Wardrobe system | 1.21 1.5

1.5
27 авг. 2025 г.41Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
- Bug Fixes - Bstats support
release

✨ RayzWardrobe | Light Weight | Wardrobe system | 1.21 1.4

1.4
27 авг. 2025 г.42Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
- Bug fixes - Added MySQL support