▶ Introduction
EzDynamicSelector is ideal for lobby servers. The plugin has dynamic gui and servers sorting system.
▶ Requirements
Java 7 or higher
Bukkit/Spigot 1.7 or higher
ProtocolLib
▶ Features
Sorting system.
Dynamic inventory.
Multiple types of servers.
Fully configurable.
BungeeCord support.
Commands and permissions.
Vip mode.
Modules support
▶ Installation
Put the EzDynamicSelector.jar into plugins folder.
Restart or reload the server.
Configure plugin.
Reload the server or use /serversreload command (not recommended).
Enjoy! :)
▶ Commands and Permissions
▶ Modules
Modules works as same as bukkit plugins. When you put the module.jar to the modules folder, then you get more features. The default modules written by author can be downloaded with the plugin.
▶ Modules pack
NPC BETA -With this module you can create your own npc, which opens the server menu. Use /npc to configure. To open npc menu you need to have permission npc.click. To manage the npc you need to have permission npc.admin.
▶ Modules Installation
Put the module.jar into the modules folder. (plugins/EzDynamicSelector/modules)
Restart the server.
Enjoy! :)
▶ Configuration
✔ Messages configuration (config.yml):
messages:
connecting: '&7Connecting to &6{NAME}&7...'
full: '&cServer is full.'
only-vip: '&cServer is in only-vip mode.'
invalid-motd: '&cServer is ingame.'
no-permission: '&cCheck your permissions.'
server-no-permission: '&cYou cannot join to that server!'
server-error: '&cThat server is not valid!'
invalid-type: '&cThat type not exists!'
player-not-online: '&cThat player is not online!'
menu-open-player: '&aOpenned servers menu to {PLAYER}!'
menu-open: '&aOpenned servers menu!'
plugin-reloaded: '&aPlugin reloaded!'
only-player: '&cThat command cannot be executed by console!'
commands:
menu-command: menu #Command to open the menu
✔ Servers configuration (types/YourTypeName.yml):
servers:
'1': #The number of server. If you have to add more than 1 servers set this number to 1, 2, 3 and so on.
name: '&3Example Server' #Name of the server in gui
bungee-cord-server-name: Server-1 #Name of the server in bungee cord config
ip: localhost #Ip of the server
hide-motd: #List of motd when server is hided in gui
- ingame
- restarting
port: '25565' #Port of the server
join-item: '35:5' #Item in gui when you can join to server
vip-slots: '4' #Slots for vip. If your server has 20 slots and 4 slots for vip, players with permission servers.vip can join when online players count is greater or equal to 16
vip-item: '35:4' #Item in gui when server is in only-vip mode
full-item: '35:14' #Item in gui when server is full
error-item: '35:15' #Item in gui when plugin cannot connect to server
online-item-amount: 'true' #If set to 'true', amount of item in gui is online players count
allow-full-join: 'false' #Allow to join full server
hide-if-full: 'true' #If set to 'true', server will be hidden in gui
permission: '-' #Permission to join. Set to '-' to disable
join-layout: #Layout in gui when you can join
lore:
- '&7Online: &6{ONLINE}/{MAX}'
- '&7Motd: &6{MOTD}'
full-layout: #Layout in gui when server is full
lore:
- '&7Online: &6{ONLINE}/{MAX}'
- '&7Motd: &6{MOTD}'
- '&cFull!'
error-layout: #Layout in gui when plugin cannot connect to server
lore:
- '&cError!'
vip-layout: #Layout in gui when server is in only-vip mode
lore:
- '&7Online: &6{ONLINE}/{MAX}'
- '&7Motd: &6{MOTD}'
- '&cOnly VIP!'
[B]
✔ Inventory configuration (inventory.yml):
[/B]
inventory:
inventory-size: 54 #Size of the inventory
inventory-name: Servers #Name of the inventory
slots:
'1': '{SERVER}' #Put the {SERVER} string if you want to display server in this slot. Number '1' is the number of the slot.
'2': '267:0 name:&6<<_&aJoin_best_server amount:1' #You can add the bukkit materials to inventory. Note: in the name, spaces are replaced by _ .
▶ Screenshots
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