xPsMenu
๐ก Updated this year๐ผ๏ธ Gallery (3 images)
๐ Analysis
- ๐ #247 of 1317 bukkit mods in this game by downloads
๐ About This Mod
<div align="center"> <h1>๐ก๏ธ xPsMenu - Premium ProtectionStones GUI</h1> <p>The most advanced, interactive, and fully customizable GUI menu for ProtectionStones.</p> (https://img.shields.io/badge/Version-v1.0.0-blue.svg)]() (https://img.shields.io/badge/bStats-30106-green.svg)]() (https://img.shields.io/badge/PlaceholderAPI-Supported-yellow.svg)]() </div> !(https://cdn.modrinth.com/data/cached_images/0f3f55b3b3cce9c4734b0755e5f1c22e4a2d3f26.jpeg) --- ## โจ 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: !(https://cdn.modrinth.com/data/cached_images/64923da0dc8b1c5f8bf373e9c944603a7bf679f7.png) !(https://cdn.modrinth.com/data/cached_images/95ef835f06d7e9ad0fc4db5dfd634d11a1acb2fb.png) !(https://cdn.modrinth.com/data/cached_images/78a5b931bf4831e47375df772082aa07617f8ba9.png) Do you want to acquire the best ES/EN configuration? - ยกEnter the discord! - It helps us a lot. --- ## ๐ฅ Installation 1. Stop your server. 2. Download the `xPsMenu-v1.0.0.jar` and place it in your `/plugins/` folder. 3. Ensure you have the required dependencies: * **ProtectionStones** (2.10+) * **WorldGuard** & **WorldEdit** * **PlaceholderAPI** (Optional, but highly recommended) 4. Start the server. 5. 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` * `/psmenu clearall confirm` - โ ๏ธ *DANGER!* Wipes every single ProtectionStones region from the server database. * **Permission:** `psmenu.admin` ### 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: ```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); } } ``` <div align="center"> <b>Developed with โค๏ธ by <a href="https://xplugins.es">xPlugins</a></b> </div>
๐ก๏ธ xPsMenu - Premium ProtectionStones GUI
The most advanced, interactive, and fully customizable GUI menu for ProtectionStones.
[!(https://img.shields.io/badge/Version-v1. 0. 0-blue.svg)]() [!(https://img.shields.io/badge/bStats-30106-green.svg)]() [!(https://img.shields.io/badge/PlaceholderAPI-Supported-yellow.svg)]()!(https://cdn.modrinth.com/data/cached_images/0f3f55b3b3cce9c4734b0755e5f1c22e4a2d3f26.jpeg) ---
## โจ 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: !(https://cdn.modrinth.com/data/cached_images/64923da0dc8b1c5f8bf373e9c944603a7bf679f7.png) !(https://cdn.modrinth.com/data/cached_images/95ef835f06d7e9ad0fc4db5dfd634d11a1acb2fb.png) !(https://cdn.modrinth.com/data/cached_images/78a5b931bf4831e47375df772082aa07617f8ba9.png)
Do you want to acquire the best ES/EN configuration? - ยกEnter the discord! - It helps us a lot.
## ๐ฅ Installation 1. Stop your server. 2. Download the `xPsMenu-v1. 0. 0.jar` and place it in your `/plugins/` folder. 3. Ensure you have the required dependencies: ProtectionStones (2. 10+) WorldGuard & WorldEdit PlaceholderAPI (Optional, but highly recommended) 4. Start the server. 5. 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` `/psmenu clearall confirm` - โ ๏ธ DANGER! Wipes every single ProtectionStones region from the server database. Permission: `psmenu.admin`
### 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: ```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); } } ```
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- jn_willfrydev
- Version
- v1.0.2
- Downloads
- 311
- Endorsements
- 0
- Category
- bukkit
- Created
- 3/19/2026
- Updated
- 6/1/2026
- Game Versions
- 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
- Tags
- game-mechanics, management, storage
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does xPsMenu support?
The author lists 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20. Other versions may work but are untested by the author.
What is the latest version of xPsMenu?
Version v1.0.2, published 2026-06-01 with 311 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await


