Speedgot
xPsMenu
-----
The best add-on for protectionstones
Download Now
Via external site
Overview
Documentation
Updates (
--
)
Reviews (
---
)
Version History
Discussion
️ xPsMenu - Premium ProtectionStones GUI
The most advanced, interactive, and fully customizable GUI menu for ProtectionStones.
[HR][/HR]
✨ 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 particles (highly optimized).
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 our Discord! It helps us a lot.
[HR][/HR]
Installation
Stop your server.
Download the
xPsMenu-v1.0.0.jar
and place it in your
/plugins/
folder.
Ensure you have the required dependencies:
ProtectionStones
(2.10+)
WorldGuard
&
WorldEdit
PlaceholderAPI
(Optional, but recommended)
Start the server.
Customize the files inside
/plugins/xPsMenu/
and type
/psmenu reload
.
[HR][/HR]
⌨️ Commands & Permissions
Player Commands
Shift + Right Click
(on a protection block) - Opens the main management GUI.
/psmenu
- Opens the dynamic Region Selector.
/psmenu help
- Shows the help menu.
Admin Commands
/psmenu reload
- Reloads all configuration files.
(Permission:
psmenu.admin
)
/psmenu clearall confirm
- ⚠️
DANGER!
Wipes every single region from the database.
(Permission:
psmenu.admin
)
[HR][/HR]
Placeholders
Internal Menu Variables:
%region%
- Displays the ID of the region currently being edited.
%hidden_status%
- Displays the current state of the block.
PlaceholderAPI Variables (Global):
%xpsmenu_version%
- Displays the current plugin version.
%xpsmenu_player%
- Displays the player's name.
[HR][/HR]
Developer API
Code (gradle (Unknown Language)):
dependencies {
compileOnly fileTree(dir: 'libs', include: 'xPsMenu-v1.0.0.jar')
}
Code (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, regionId
)
;
}
}
[HR][/HR]
Developed with ❤️ by
xPlugins x WillfryDev
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
20
First Release:
Mar 14, 2026
Last Update:
Mar 14, 2026
Category:
---------------
All-Time Rating:
0 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings