Tested Minecraft Versions:
Pieprzyk
Create a unique menu of your idea!
This plugin allows to create full configurable GUI with custom name, items, command executes and much more! You can also make an RankUP slot what will allow play to buy higher rank for in game currency. You are able to set command executors between CONSOLE and PLAYER. You are allowed to set RUNNABLES from list below to each slot, you can also can set a cost of clicking it, permission and time delay to use it! You are allowed to set multiple item on ONE slot and only player with specified permissions will see them like each player will see other item on same slot depends on his permissions!You are able to use Bungeecord features like sending player to other server or getting count of players on each server!
YOU ARE ABLE TO CHANGE EVERYTHING!
ITEM, LORE, NAME, ACTIONS AND MUCH MORE!
Ability to open GUi by specified item in config for each GUI! You can also crate easily kit sets!
PERMISSIONS:
All of the permission is plugin can be setted in config file
COMMANDS:
All of the command names also with aliases can be setted in config file
Reload command:
/xguireload /xguir
permission: xGUI.reload
Reload all of the GUIs
Support bungeecord server teleportation:
Showing informations in GUI + Bungeecord variables like number of online server on each server!
Bungeecord features config formmat!
CREATE YOUR CUSTOM WARPS IN GUI WITH DELAYS IN LORE!
ABILITY TO CREATE OTHER GUIs AND SWITCH BETWEEN THEM!
YOU ARE ALLOWED TO SET WORLD WHERE SLOT CAN BE EXECUTED AND ERROR MESSAGE TOO
EACH INVENTORY HAS IT OWN CONFIG FILE! YOU CAN ADD UNLIMITED NUMBER OF GUI's WITH MANY FEATURES LIKE MAKING WARP GUI OR SHOP GUI!
EACH CONFIG HAS IT OWN ERROR MESSAGES, COMMAND NAME AND ALIASES AND MUCH MORE!
KIT SET CONFIGURATION TO USE AS RUNNABLE KIT IN GUI CONFIG
Making shop in GUI:
RangUP feature:
Setting specified slot only for rangs beetwen rang level in format:{LOWEST_LEVEL||HIGHEST_LEVEL]
Setting cost for exectuing sfecified slot:
Clicking slot without permission to exectue slot:
Setting dealy to execute specified slot:
Clicking with permission:
Adding custom runnable functions like: BROADCASTS, MESSAGES, TELEPORT, RANGUP, OPENING INVENTORIES and much more!
Easy slot configuration - posibility to set permissions to see slot, you can set many items on same slot for other players dependning on their permission/rank!
Capture Errors from the configuration file
EACH GUI IS LOADED WITH ADVANCED ERROR CHECKING SYSTEM
Upcomming:
- Bungeecord support. DONE
- Adding multiple inventories with custom names, permission etc. DONE
- Adding custom heads with custom textures to slot
- More variables!
- More runnables!
- External program to easy create inventory GUIs with existing features
With any problem or question contact me on skype: Pieprzyk1999 will always help you up to configure or solve problem!
By buying this plugin you agree to the following rules:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
Pieprzyk
Create a unique menu of your idea!
This plugin allows to create full configurable GUI with custom name, items, command executes and much more! You can also make an RankUP slot what will allow play to buy higher rank for in game currency. You are able to set command executors between CONSOLE and PLAYER. You are allowed to set RUNNABLES from list below to each slot, you can also can set a cost of clicking it, permission and time delay to use it! You are allowed to set multiple item on ONE slot and only player with specified permissions will see them like each player will see other item on same slot depends on his permissions!You are able to use Bungeecord features like sending player to other server or getting count of players on each server!
YOU ARE ABLE TO CHANGE EVERYTHING!
ITEM, LORE, NAME, ACTIONS AND MUCH MORE!
Ability to open GUi by specified item in config for each GUI! You can also crate easily kit sets!
VaultSupport: true
BungeecordSupport: false
#Each rang must have a level that plugin can set player rang to next level
#IMPORTANT
#Rangs level must start from 0!
#PERMISSION value will be setted to %RANG_PERMISSION% while slot will be executed and will set rang of player while he joins
#same as COST will be setted to %COST% // COSTS WONT AFFECT IF VAULTSUPPORT IS SETTED TO FALSE
Rangs:
DEFAULT:
cost: 0
level: 0
permission: 'DEFAULT.PERMISSION'
VIP:
cost: 100
level: 1
permission: 'VIP.PERMISSION'
SVIP:
cost: 200
level: 2
permission: 'SVIP.PERMISSION'
BungeecordSupport: false
#Each rang must have a level that plugin can set player rang to next level
#IMPORTANT
#Rangs level must start from 0!
#PERMISSION value will be setted to %RANG_PERMISSION% while slot will be executed and will set rang of player while he joins
#same as COST will be setted to %COST% // COSTS WONT AFFECT IF VAULTSUPPORT IS SETTED TO FALSE
Rangs:
DEFAULT:
cost: 0
level: 0
permission: 'DEFAULT.PERMISSION'
VIP:
cost: 100
level: 1
permission: 'VIP.PERMISSION'
SVIP:
cost: 200
level: 2
permission: 'SVIP.PERMISSION'
#Command name to show GUI
Command-name: 'xGui'
#Aliases of command
Command-aliases:
- 'rang'
- 'gui'
#Set rows in GUI
#Size value is in rows so 1 row is 9 slots
#Remember that double chest has only 6 rows!
#Setting more may cause issues
Inventory-Size: 1
#Set inventory name
#Name can have at max 16 characters
#Color like &7 is counted as 2 characters
# &6Rang&5Up &eGUI - has 16 characters
Inventory-Name: '&6Rang&5Up &eGUI'
#----------------------------------------------------
#Set slots in GUI with rangup options
#Data value is Item-Data like red wool is 35:14
# RED WOOL
# 35 - ITEM ID
# 14 - ITEM DATA
#----------------------------------------------------
#RUNNABLES allow you to send messages, broadcast or jusr rangup player! All runnables are listed below !
#COMMANDS allow you to add multiple command to one clickable slot!
#PERMISSION is a permission what player need to execute slot method - commands, messages etc.
#COLSE allow you to set that GUI should close after clicking this item or not
#RUNNABLES:
#MESSAGE||<TEXT> - send TEXT to player
#BROADCAST||<TEXT> - boroadcast TEXT
#RANGUP - RANGUP player rang automaticlly add new permission and remove old one form player! // WORKS ONLY WITH VAULT_SUPPORT: true
#TELEPORT||<WORLD_NAME>-<X_COORD>-<Y_COORD>-<Z_COORD> - teleport player to specified world and coordinates
#INVENTORY||<INVENTORY_NAME> - open a new GUI from specified yml file, remember to set name of the GUI from inside of yml file not just a file name for ex. this GUI name is: &6Rang&5Up &eGUI
#BUNGEE_SERVER_CHANGE||<SERVER_NAME> - send player to specified server with bungee // WORKS ONLY WITH BUNGEECORD_SUPPORT: true
#VARIABLES:
# %PLAYER_NAME% - shows player name
# %MONEY% - shows current player balance
# %RANG_PERMISSION% - shows permission assigned to next rang
# %NEXT_RANG% - shows next rang name
# %COST% - shows the cost of next rang
# %RANG% - shows current rang
# %NEW_LINE% - set text to new line - works only in MESSAGE RUNNABLE
# %DELAY% - shows current delay till next use for player
# %BUNGEE_PLAYERS||<SERVER_NAME>% - shows player count on specified bungee server // WORKS ONLY WITH BUNGEECORD_SUPPORT: true
#IMPORTANT
#Remember that every command must have a executor selected it means that at the beginning of each command you have to add CONSOLE|| OR PLAYER||
#and then just command text. It will set the command executor to CONSOLE or to PLAYER who have clicked the slot
#EXAMPLE
# 'PLAYER||say Hi my name is %PLAYER_NAME%!' - this command will be executed by PLAYER who have clicked slot, player will need the permissions to exectue following command - /say <TEXT>
# 'CONSOLE||say Hi my name is %PLAYER_NAME%!' - this command will be executed by CONSOLE so all permissions needed to execute it will be bypassed - /say <TEXT>
#You can skip adding COMMANDS and RUNNABLES if you dont want to use them at specified slot!
#You can skip adding PERMISSION if you dont want to set permission to exectue this slot
#You can skip adding COST if you make executing this slot free // WORKS ONLY WITH VAULT_SUPPORT: true
#You can skip adding RANG-LEVELS if you want to set specified slot to same item at every player rang level
#You can skip adding DELAY if you dont want to set delay for exectuing slot
#You can skip adding DATA if you dont want to set item data
#You can skip adding LORE if you dont want to add description of item
#You can skip adding NAME if you dont want to set custom name of item
#You can skip adding CLOSE so it will always close inventory before clicking specified item
#You can set COST to %COST% variable that allows you to dynamicly change price depending on player next rang cost
#EXPAMPLE
#cost: 200 - constans cost
#cost: '%COST%' - dynamic cost depending on player next rang cost
#You can add RANG-LEVELS what will set specified slot to specified item only if player rang level is between this two numbers seted in format FROM_LOWEST||TO_HIGHEST
#EXAMPLE
#rang-levels: '3||3' - this slot will be only setted if player rang level = 2
#rang-levels: '0||2' - this slot will be only setted if player rang is beetwen 0 and 1 so it will be showed for 0,1 and 2 rang level
#You can add multiple rang conditions for one slot like: 5{0||1}, 5{2||2}, 5{3||5}
#SIMPLEST SLOT SET
# 0:
# item-id: 1
#
#SLOT 0 will be seted with STONE
Inventory-Slots:
0:
item-id: 1
data: 0
name: '&7Balance'
close: false
lore:
- '&7Money: &a%MONEY%'
- '&7Rang: &a%RANG%'
- '&7Server Survival: &a%BUNGEE_PLAYERS||Survival%'
1:
item-id: 264
data: 0
name: '&7Buy &bDiamond'
cost: '200'
delay: 30
commands:
- 'CONSOLE||give %PLAYER_NAME% 264 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &bDIAMOND&7! for &6200 coins'
- 'BROADCAST||&a%PLAYER_NAME% &7have bought &71 &bDIAMOND&7!'
close: true
lore:
- '&7Click me to get: &31 &bdiamond&7'
- '&7Cost: &6200 coins'
2:
item-id: 345
name: '&7Teleport to location'
cost: '50'
delay: 300
runnables:
- 'TELEPORT||WORLD-0.0-80.0-0.0'
- 'MESSAGE||&aTeleportation success!'
close: true
lore:
- '&7Click me to teleport to location: &7X&a0 &7Y&a80 &7Z&a0'
- '&7Cost: &650 coins'
- '&7Delay: &a5 &7minutes'
- '&7Time left till next use: &c%DELAY%'
3:
item-id: 345
name: '&7Teleport to LOBBY'
runnables:
- 'MESSAGE||&aTeleportation success!'
- 'BUNGEE_SERVER_CHANGE||Lobby'
close: true
lore:
- '&7Click me to teleport to other bungee server:& 6LOBBY'
5{0||1}:
item-id: 160
data: 7
name: '&6Rang&l&5UP'
cost: '%COST%'
commands:
- 'CONSOLE||pex user %PLAYER_NAME% add %RANG_PERMISSION%'
runnables:
- 'RANGUP'
- 'MESSAGE||&7Your rang has been &aUPGRADED&7!%NEW_LINE%&7Current rang: &a%RANG%%NEW_LINE%&7Next rang: &a%NEXT_RANG%%NEW_LINE%&7Balance: &a%MONEY%'
permission: 'slot-5-click-permission'
close: true
lore:
- '&7Next rang you can buy:'
- '&7Cost: &6%COST%'
- '&7Rang: &6%NEXT_RANG%'
5{2||2}:
item-id: 7
data: 0
name: '&6Rang&l&5UP'
runnables:
- 'MESSAGE||&7Your have reached max rang!'
permission: 'VIP.PERMISSION'
close: true
lore:
- '&7Your have reached max rang!'
6:
item-id: 266
name: '&7Shop'
runnables:
- 'INVENTORY||&6Shop'
close: true
lore:
- '&7Open shop GUI!'
#Messages what will be sended to the player
#VARIABLES:
# %RANG% - shows current rang
# %BALANCE% - shows current player balance
# %COST% - the cost to upgrade to next rang
# %PERMISSION% - shows permission name what is needed to execute slot
# %NEW_LINE% - set text to new line
# %DELAY% - only for DELAY_MESSAGE, shows delay till next use of slot
NO_ENOUGH: '&cYou have not enought money to execute this slot! %NEW_LINE%You need &7%COST% &ccoins to do this!'
NO_PERMISSION: '&cYou dont have permission to exectue this slot! %NEW_LINE%&cPermission needed: &7%PERMISSION%'
DELAY_MESSAGE: '&cYou have to wait: &7%DELAY% &cbefore next use of this slot!'
Command-name: 'xGui'
#Aliases of command
Command-aliases:
- 'rang'
- 'gui'
#Set rows in GUI
#Size value is in rows so 1 row is 9 slots
#Remember that double chest has only 6 rows!
#Setting more may cause issues
Inventory-Size: 1
#Set inventory name
#Name can have at max 16 characters
#Color like &7 is counted as 2 characters
# &6Rang&5Up &eGUI - has 16 characters
Inventory-Name: '&6Rang&5Up &eGUI'
#----------------------------------------------------
#Set slots in GUI with rangup options
#Data value is Item-Data like red wool is 35:14
# RED WOOL
# 35 - ITEM ID
# 14 - ITEM DATA
#----------------------------------------------------
#RUNNABLES allow you to send messages, broadcast or jusr rangup player! All runnables are listed below !
#COMMANDS allow you to add multiple command to one clickable slot!
#PERMISSION is a permission what player need to execute slot method - commands, messages etc.
#COLSE allow you to set that GUI should close after clicking this item or not
#RUNNABLES:
#MESSAGE||<TEXT> - send TEXT to player
#BROADCAST||<TEXT> - boroadcast TEXT
#RANGUP - RANGUP player rang automaticlly add new permission and remove old one form player! // WORKS ONLY WITH VAULT_SUPPORT: true
#TELEPORT||<WORLD_NAME>-<X_COORD>-<Y_COORD>-<Z_COORD> - teleport player to specified world and coordinates
#INVENTORY||<INVENTORY_NAME> - open a new GUI from specified yml file, remember to set name of the GUI from inside of yml file not just a file name for ex. this GUI name is: &6Rang&5Up &eGUI
#BUNGEE_SERVER_CHANGE||<SERVER_NAME> - send player to specified server with bungee // WORKS ONLY WITH BUNGEECORD_SUPPORT: true
#VARIABLES:
# %PLAYER_NAME% - shows player name
# %MONEY% - shows current player balance
# %RANG_PERMISSION% - shows permission assigned to next rang
# %NEXT_RANG% - shows next rang name
# %COST% - shows the cost of next rang
# %RANG% - shows current rang
# %NEW_LINE% - set text to new line - works only in MESSAGE RUNNABLE
# %DELAY% - shows current delay till next use for player
# %BUNGEE_PLAYERS||<SERVER_NAME>% - shows player count on specified bungee server // WORKS ONLY WITH BUNGEECORD_SUPPORT: true
#IMPORTANT
#Remember that every command must have a executor selected it means that at the beginning of each command you have to add CONSOLE|| OR PLAYER||
#and then just command text. It will set the command executor to CONSOLE or to PLAYER who have clicked the slot
#EXAMPLE
# 'PLAYER||say Hi my name is %PLAYER_NAME%!' - this command will be executed by PLAYER who have clicked slot, player will need the permissions to exectue following command - /say <TEXT>
# 'CONSOLE||say Hi my name is %PLAYER_NAME%!' - this command will be executed by CONSOLE so all permissions needed to execute it will be bypassed - /say <TEXT>
#You can skip adding COMMANDS and RUNNABLES if you dont want to use them at specified slot!
#You can skip adding PERMISSION if you dont want to set permission to exectue this slot
#You can skip adding COST if you make executing this slot free // WORKS ONLY WITH VAULT_SUPPORT: true
#You can skip adding RANG-LEVELS if you want to set specified slot to same item at every player rang level
#You can skip adding DELAY if you dont want to set delay for exectuing slot
#You can skip adding DATA if you dont want to set item data
#You can skip adding LORE if you dont want to add description of item
#You can skip adding NAME if you dont want to set custom name of item
#You can skip adding CLOSE so it will always close inventory before clicking specified item
#You can set COST to %COST% variable that allows you to dynamicly change price depending on player next rang cost
#EXPAMPLE
#cost: 200 - constans cost
#cost: '%COST%' - dynamic cost depending on player next rang cost
#You can add RANG-LEVELS what will set specified slot to specified item only if player rang level is between this two numbers seted in format FROM_LOWEST||TO_HIGHEST
#EXAMPLE
#rang-levels: '3||3' - this slot will be only setted if player rang level = 2
#rang-levels: '0||2' - this slot will be only setted if player rang is beetwen 0 and 1 so it will be showed for 0,1 and 2 rang level
#You can add multiple rang conditions for one slot like: 5{0||1}, 5{2||2}, 5{3||5}
#SIMPLEST SLOT SET
# 0:
# item-id: 1
#
#SLOT 0 will be seted with STONE
Inventory-Slots:
0:
item-id: 1
data: 0
name: '&7Balance'
close: false
lore:
- '&7Money: &a%MONEY%'
- '&7Rang: &a%RANG%'
- '&7Server Survival: &a%BUNGEE_PLAYERS||Survival%'
1:
item-id: 264
data: 0
name: '&7Buy &bDiamond'
cost: '200'
delay: 30
commands:
- 'CONSOLE||give %PLAYER_NAME% 264 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &bDIAMOND&7! for &6200 coins'
- 'BROADCAST||&a%PLAYER_NAME% &7have bought &71 &bDIAMOND&7!'
close: true
lore:
- '&7Click me to get: &31 &bdiamond&7'
- '&7Cost: &6200 coins'
2:
item-id: 345
name: '&7Teleport to location'
cost: '50'
delay: 300
runnables:
- 'TELEPORT||WORLD-0.0-80.0-0.0'
- 'MESSAGE||&aTeleportation success!'
close: true
lore:
- '&7Click me to teleport to location: &7X&a0 &7Y&a80 &7Z&a0'
- '&7Cost: &650 coins'
- '&7Delay: &a5 &7minutes'
- '&7Time left till next use: &c%DELAY%'
3:
item-id: 345
name: '&7Teleport to LOBBY'
runnables:
- 'MESSAGE||&aTeleportation success!'
- 'BUNGEE_SERVER_CHANGE||Lobby'
close: true
lore:
- '&7Click me to teleport to other bungee server:& 6LOBBY'
5{0||1}:
item-id: 160
data: 7
name: '&6Rang&l&5UP'
cost: '%COST%'
commands:
- 'CONSOLE||pex user %PLAYER_NAME% add %RANG_PERMISSION%'
runnables:
- 'RANGUP'
- 'MESSAGE||&7Your rang has been &aUPGRADED&7!%NEW_LINE%&7Current rang: &a%RANG%%NEW_LINE%&7Next rang: &a%NEXT_RANG%%NEW_LINE%&7Balance: &a%MONEY%'
permission: 'slot-5-click-permission'
close: true
lore:
- '&7Next rang you can buy:'
- '&7Cost: &6%COST%'
- '&7Rang: &6%NEXT_RANG%'
5{2||2}:
item-id: 7
data: 0
name: '&6Rang&l&5UP'
runnables:
- 'MESSAGE||&7Your have reached max rang!'
permission: 'VIP.PERMISSION'
close: true
lore:
- '&7Your have reached max rang!'
6:
item-id: 266
name: '&7Shop'
runnables:
- 'INVENTORY||&6Shop'
close: true
lore:
- '&7Open shop GUI!'
#Messages what will be sended to the player
#VARIABLES:
# %RANG% - shows current rang
# %BALANCE% - shows current player balance
# %COST% - the cost to upgrade to next rang
# %PERMISSION% - shows permission name what is needed to execute slot
# %NEW_LINE% - set text to new line
# %DELAY% - only for DELAY_MESSAGE, shows delay till next use of slot
NO_ENOUGH: '&cYou have not enought money to execute this slot! %NEW_LINE%You need &7%COST% &ccoins to do this!'
NO_PERMISSION: '&cYou dont have permission to exectue this slot! %NEW_LINE%&cPermission needed: &7%PERMISSION%'
DELAY_MESSAGE: '&cYou have to wait: &7%DELAY% &cbefore next use of this slot!'
Command-name: xshop
Command-aliases:
- shop
Inventory-Size: 1
Inventory-Name: '&6Shop'
Inventory-Slots:
'0':
item-id: 260
data: 0
name: '&7Buy &cApple'
cost: '100'
commands:
- 'CONSOLE||give %PLAYER_NAME% 260 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &cAPPLE&7! for &6100 coins'
close: true
lore:
- '&7Click me to get: &31 &capple'
- '&7Cost: &6100 coins'
'1':
item-id: 264
data: 0
name: '&7Buy &bDiamond'
cost: '200'
delay: 30
commands:
- 'CONSOLE||give %PLAYER_NAME% 264 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &bDIAMOND&7! for &6200 coins'
- 'BROADCAST||&a%PLAYER_NAME% &7have bought &71 &bDIAMOND&7!'
close: true
lore:
- '&7Click me to get: &31 &bdiamond'
- '&7Cost: &6200 coins'
- '&7You can buy only one per 30 seconds!'
'2':
item-id: 388
data: 0
name: '&7Buy &aEmerald'
cost: '300'
delay: 60
commands:
- 'CONSOLE||give %PLAYER_NAME% 388 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &aEMERALD&7! for &6300 coins. &7Check villagers to trade with them!'
close: true
lore:
- '&7Click me to get: &31 &aemerald'
- '&7Cost: &6100 coins'
- '&7You can buy only one per 60 seconds!'
'8':
item-id: 262
data: 0
name: '&4Back to main menu'
runnables:
- 'INVENTORY||&6Rang&5Up &eGUI'
close: true
lore:
- '&7Click to back to main menu'
NO_MONEY: '&cYou have not enought money to buy this item! %NEW_LINE%You need &7%COST% &ccoins to buy it!'
NO_PERMISSION: '&cYou dont have permission to buy this item! %NEW_LINE%&cPermission needed to buy: &7%PERMISSION%'
DELAY_MESSAGE: '&cYou have to wait: &7%DELAY% &cbefore you will buy it again!'
Command-aliases:
- shop
Inventory-Size: 1
Inventory-Name: '&6Shop'
Inventory-Slots:
'0':
item-id: 260
data: 0
name: '&7Buy &cApple'
cost: '100'
commands:
- 'CONSOLE||give %PLAYER_NAME% 260 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &cAPPLE&7! for &6100 coins'
close: true
lore:
- '&7Click me to get: &31 &capple'
- '&7Cost: &6100 coins'
'1':
item-id: 264
data: 0
name: '&7Buy &bDiamond'
cost: '200'
delay: 30
commands:
- 'CONSOLE||give %PLAYER_NAME% 264 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &bDIAMOND&7! for &6200 coins'
- 'BROADCAST||&a%PLAYER_NAME% &7have bought &71 &bDIAMOND&7!'
close: true
lore:
- '&7Click me to get: &31 &bdiamond'
- '&7Cost: &6200 coins'
- '&7You can buy only one per 30 seconds!'
'2':
item-id: 388
data: 0
name: '&7Buy &aEmerald'
cost: '300'
delay: 60
commands:
- 'CONSOLE||give %PLAYER_NAME% 388 1'
runnables:
- 'MESSAGE||&aCongratz &7you have bought &71 &aEMERALD&7! for &6300 coins. &7Check villagers to trade with them!'
close: true
lore:
- '&7Click me to get: &31 &aemerald'
- '&7Cost: &6100 coins'
- '&7You can buy only one per 60 seconds!'
'8':
item-id: 262
data: 0
name: '&4Back to main menu'
runnables:
- 'INVENTORY||&6Rang&5Up &eGUI'
close: true
lore:
- '&7Click to back to main menu'
NO_MONEY: '&cYou have not enought money to buy this item! %NEW_LINE%You need &7%COST% &ccoins to buy it!'
NO_PERMISSION: '&cYou dont have permission to buy this item! %NEW_LINE%&cPermission needed to buy: &7%PERMISSION%'
DELAY_MESSAGE: '&cYou have to wait: &7%DELAY% &cbefore you will buy it again!'
PERMISSIONS:
All of the permission is plugin can be setted in config file
COMMANDS:
All of the command names also with aliases can be setted in config file
Reload command:
/xguireload /xguir
permission: xGUI.reload
Reload all of the GUIs
Support bungeecord server teleportation:
Showing informations in GUI + Bungeecord variables like number of online server on each server!
Bungeecord features config formmat!
CREATE YOUR CUSTOM WARPS IN GUI WITH DELAYS IN LORE!
ABILITY TO CREATE OTHER GUIs AND SWITCH BETWEEN THEM!
YOU ARE ALLOWED TO SET WORLD WHERE SLOT CAN BE EXECUTED AND ERROR MESSAGE TOO
EACH INVENTORY HAS IT OWN CONFIG FILE! YOU CAN ADD UNLIMITED NUMBER OF GUI's WITH MANY FEATURES LIKE MAKING WARP GUI OR SHOP GUI!
EACH CONFIG HAS IT OWN ERROR MESSAGES, COMMAND NAME AND ALIASES AND MUCH MORE!
KIT SET CONFIGURATION TO USE AS RUNNABLE KIT IN GUI CONFIG
Making shop in GUI:
RangUP feature:
Setting specified slot only for rangs beetwen rang level in format:{LOWEST_LEVEL||HIGHEST_LEVEL]
Setting cost for exectuing sfecified slot:
Clicking slot without permission to exectue slot:
Setting dealy to execute specified slot:
Clicking with permission:
Adding custom runnable functions like: BROADCASTS, MESSAGES, TELEPORT, RANGUP, OPENING INVENTORIES and much more!
Easy slot configuration - posibility to set permissions to see slot, you can set many items on same slot for other players dependning on their permission/rank!
Capture Errors from the configuration file
EACH GUI IS LOADED WITH ADVANCED ERROR CHECKING SYSTEM
Upcomming:
- Bungeecord support. DONE
- Adding multiple inventories with custom names, permission etc. DONE
- Adding custom heads with custom textures to slot
- More variables!
- More runnables!
- External program to easy create inventory GUIs with existing features
With any problem or question contact me on skype: Pieprzyk1999 will always help you up to configure or solve problem!
- Java 8
- Spigot 1.8 or newer
- Vault 1.5.6 or newer [If you want to use more features]
- Bungeecord [If you want use more features]
By buying this plugin you agree to the following rules:
- No refunds
- You may not -Redacted- the plugin or any part of it
- You are not allowed to decompile plugin or using it sources
- You may modify the plugin for personal use only