KindleGUI - Ultra simple custom GUIs
0.0.3Ultra simple custom GUIs for your server with granular permissions
Warning
This plugin is in development. It should not break your world in any way and is safe to test out, but it may contain bugs. If you find any, please report it to me, do not give this plugin a bad review !
KindleGUI
KindleGUI is a simple plugin to create custom GUIs, with granular permissions. It has the following features:
- Customize any message
- Change plugin message prefix
- Change any permission
- Allow some users to open any GUI, bypassing permission checks
- Reload GUIs without restarting the server
- Custom multi-line and formatted lore for every item
- Custom name & color for every item
- Custom name & color for each GUI
- Custom actions for every message:
- bungee: Send a player to another server
- broadcast: Broadcast a message to the entire server
- console: Execute a command in the console
- command: Make the player execute a command
- New: PlaceholderAPI support
Configuration
First, checkout the config.yml file the plugin creates for you, and check all the permissions. You can leave everything as it is, the plugin does not require you to modify anything in there.
config.yml
# Unique ID that identifies this gui
id: server_selector
# Name of the gui (as shown to the user)
name: "&8Server Selector"
# The permission needed to open this gui
# Leave empty for default
permission: gui.server_selector
# How many slots is this GUI ?
slots: 27
items:
# For material names, refer to https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
- material: DIAMOND_PICKAXE
data: 0
amount: 1
slot: 11
name: "&e%player_name%'s Survival"
lore:
- "&7A true economy survival experience !"
actions:
- "[broadcast] Welcome !"
- material: GRASS
data: 0
amount: 1
slot: 15
name: "&aSkyBlock"
lore:
- "&7An adventure on a small island"
actions:
- "[bungee] skyblock"Now you can type "/kg reload" in the chat and you will be able to open the GUI with "/kg open <gui name>" !
Comming soon
- Tell me what you want !
Follow me to get updates !
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta