Механики игрыУправлениеХранение
Описание
🛡️ xPsMenu - Premium ProtectionStones GUI
The most advanced, interactive, and fully customizable GUI menu for ProtectionStones.
✨ Features
xPsMenu takes the classic ProtectionStones experience and transforms it into a modern, visual, and premium system for your players.
- 🎨 100% Customizable: Every single menu, item, lore, and message is fully editable (
gui.yml,flags.yml,selector.yml,config.yml). - 🌈 Hex Colors & MiniMessage: Full support for modern Hex color codes (
&#FFFFFF) to make your menus pop out. - 📋 Dynamic Region Selector: A live, auto-updating GUI showing all player regions with an interactive filter (View ALL, OWNERS, or MEMBERS).
- 👤 Advanced Player Management: View members and owners using real Player Heads! Kick players directly via Shift + Right-Click.
- ✨ 0-Lag Particle System: When a protection block is hidden, only the owner will see beautiful magical particles indicating its location (highly optimized, 0 server lag).
- 🚀 OP / VIP Bypass: Instantly teleport to your region without the 3-second cooldown using a permission node.
- 🛠️ Admin Tools: Nuke all regions from the server database with a single safety-confirmed command.
- 🔌 Developer API: Easily hook into the plugin to open menus from other custom plugins or NPCs.
🎢 Examples:

Do you want to acquire the best ES/EN configuration?
- ¡Enter the discord!
- It helps us a lot.
📥 Installation
- Stop your server.
- Download the
xPsMenu-v1.0.0.jarand place it in your/plugins/folder. - Ensure you have the required dependencies:
- ProtectionStones (2.10+)
- WorldGuard & WorldEdit
- PlaceholderAPI (Optional, but highly recommended)
- Start the server.
- Customize the configuration files inside
/plugins/xPsMenu/and type/psmenu reload.
⌨️ Commands & Permissions
Player Commands
Shift + Right Click(on a protection block) - Opens the main management GUI for that specific region./psmenu- Opens the dynamic Region Selector (Shows all your active regions)./psmenu help- Shows the help menu.
Admin Commands
/psmenu reload- Reloads all configuration files seamlessly.- Permission:
psmenu.admin
- Permission:
/psmenu clearall confirm- ⚠️ DANGER! Wipes every single ProtectionStones region from the server database.- Permission:
psmenu.admin
- Permission:
Extra Permissions
psmenu.bypass- Bypasses the 3-second teleportation delay. Instant teleport!
📊 Placeholders
Internal Menu Variables
Use these exclusively inside your gui.yml and flags.yml to display dynamic data:
%region%- Displays the ID of the region currently being edited.%hidden_status%- Displays the current state of the block (e.g., Hidden ✘ or Visible ✔ - editable in config).- Note: You can also use any global PlaceholderAPI variable inside the menus (like
%player_name%).
PlaceholderAPI Variables (Global)
You can use these variables anywhere on your server (Scoreboards, Holograms, Chat, etc.):
%xpsmenu_version%- Displays the current plugin version.%xpsmenu_player%- Displays the player's name.
💻 Developer API
Building a custom core or an NPC script? You can easily hook into xPsMenu to open interfaces for your players using our static API.
Add to your build.gradle:
dependencies {
compileOnly fileTree(dir: 'libs', include: 'xPsMenu-v1.0.0.jar')
}
Example Usage:
Java
import jn.willfrydev.xPsMenuAPI;
import org.bukkit.entity.Player;
public class MyCustomPlugin {
public void openMenuForPlayer(Player player, String regionId) {
// Opens the main Editor GUI for a specific region
xPsMenuAPI.openMainMenu(player, "ps10x64y5z");
}
public void openListForPlayer(Player player) {
// Opens the Dynamic Region Selector GUI for the player
xPsMenuAPI.openSelector(player);
}
}
Developed with ❤️ by xPlugins
Галерея
Последние версии
Все версии →release
xPsMenu v1.0.2
v1.0.21 июн. 2026 г.301Minecraft: 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, folia, paper, purpur, spigot
Что нового
# xPsMenu v1.0.2 Changelog
## 🚀 New Features & Enhancements
- **100% Bedrock Compatibility:** Added easier menu opening interactions, so Bedrock players don't have to struggle with sneaking.
- **Region Particles System:** Added a new editor slot (21) allowing protection owners to toggle decorative particles.
- **Custom Base64 Heads:** The GUI now natively supports `basehead-` prefixes for robust custom head texturing.
- **Aesthetic Overhaul:** Improved filter names, default lore text, and overall formatting for a more modern feel.
- **Automated Data Migration:** `data.yml` now cleanly migrates to a dedicated `data/` directory automatically upon start.
## 🐛 Bug Fixes
- Fixed a bug where region-specific particles wouldn't properly render for the owner.
- Fixed the missing teleportation warning message when left-clicking a protection from the list menu.
**Important:** If upgrading from v1.0.1, your `config.yml` needs to be updated to include the new `region-particles` section, or just reset it.
release
xPsMenu v1.0.1
v1.0.110 апр. 2026 г.96Minecraft: 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
Что нового
> We've fixed some menu issues and improved performance
release
xPsMenu v1.0.0
v1.0.014 мар. 2026 г.57Minecraft: 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.11bukkit, paper, purpur, spigot
Что нового
> Stables | EN




