LuckPermsGUIPlus
作者:rebot | 分类:模组
Minecraft 版本: 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
平台: bukkit paper spigot
标签: management technology utility
LuckPermsGUIPlus
A comprehensive Minecraft plugin that provides an intuitive graphical user interface for managing LuckPerms permissions through in-game menus.
?️ Crafting...
This plugin is not fully finished ! Please contact me if you encounter any bugs.
⏳ Coming Soon
[Premium] [90% done] AI Assistant for LuckPerms — Automatically reviews and improves your permission setup !\
[Free] [Done] Enhanced Logging System — Gain full visibility and control !\
[Free] [80% done] Permission presets (Per-plugin) - Select installed plugins, group type and you're done !\
…and more powerful tools are coming soon...
Features
? Core Functionality
- Group Management: Create, edit, delete, duplicate, and rename permission groups
- Permission Management: Add, remove, toggle, and modify permissions with context restrictions
- Player Management: View and manage individual player permissions
- Advanced Search: Search permissions across all groups or within specific groups
- Context Support: Add world, server, or custom context restrictions to permissions
- Temporary Permissions: Set permissions with expiration times
? User Interface
- Intuitive GUI: Clean, organized menus with clear navigation
- Visual Indicators: Color-coded permissions (enabled/disabled/temporary/inherited)
- Pagination: Handle large numbers of groups and permissions efficiently
- AnvilGUI Integration: Smooth text input for names, permissions, and contexts
- Responsive Design: Proper button placement and menu flow
? Technical Features
- Real-time Caching: Efficient permission data caching with automatic refresh
- Context Management: Track which permissions belong to which groups
- Logging: Comprehensive action logging for audit trails
- Configuration: Highly customizable GUI elements and messages
- Performance: Optimized for large permission databases
Installation
- Ensure you have LuckPerms installed on your server
- Download the latest LuckPermsGUIPlus.jar from the releases
- Place the jar file in your server's
plugins/directory - Restart your server or use a plugin manager to load the plugin
Configuration
The plugin creates a config.yml file on first startup with customizable options:
Usage
Opening the GUI
- Use the command
/luckpermsguior/lpgui - Players need the
luckpermsgui.openpermission
Navigation
- Main Menu: Lists all permission groups
- Group Menu: Shows permissions for a specific group
- Permission Menu: Edit individual permission settings
- Player Menu: Manage player-specific permissions
- Search: Find permissions across groups
Group Operations
- Left-click: Open group permission menu
- Right-click: Access group options (duplicate, delete, rename, etc.)
- Create Group: Add new permission groups
- Search: Find specific permissions within groups
Permission Operations
- Left-click: Toggle permission on/off
- Right-click: Open detailed permission menu
- Add Permission: Grant new permissions to groups
- Edit Details: Modify contexts, expiry times, etc.
Commands
| Command | Description | Permission |
|---|---|---|
/luckperms |
Open the main GUI | luckpermsgui.open |
Permissions
| Permission | Description | Default |
|---|---|---|
luckpermsgui.open |
Access to the main GUI | op |
API
LuckPermsGUIPlus provides a simple API for integration with other plugins:
API example ```java import fr.arockenbauer.luckpermsgui.LuckPermsGUIPlus; import fr.arockenbauer.luckpermsgui.gui.MainMenu; // Get the plugin instance LuckPermsGUIPlus plugin = LuckPermsGUIPlus.getInstance(); // Open GUI for a player new MainMenu(player).open(); ```Dependencies
- LuckPerms 5.0+
- AnvilGUI (included)
- Bukkit/Spigot/Paper 1.20+ (Older versions not tested, may work but unsupported)
Support
- Issues: Email me at axel@arockenbauer.fr or DM me via Discord (@lechat_v2)
License
This project is licensed under a custom License.
Changelog
Version 1.0.0
- Initial release
- Complete GUI system for LuckPerms management
- AnvilGUI integration for text input
- Context and temporary permission support
- Player permission management
- Advanced search functionality
- Comprehensive logging and caching
Credits
- Developer: Axel Rockenbauer
- AnvilGUI: WesJD
- LuckPerms: Luck
NOTE :
This plugin is NOT created or maintened by the original Luckperms author !
Please DO NOT report any issue regarding this plugin to Luck ! Contact me instead.
请登录后举报
暂无评论,抢个沙发吧~