ModsJava
[DragonDrop] Ultimate Lobby
Java mod listed for Minecraft 1.10. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot Warning:
It may take a while to get a full configurated plugin because the Configuration files are massive...
I couldn't test ALL features (MySQL completely untested) because my PC isn't good enough to keep my localhost server running for more than 5 minutes (even without plugins). I had to test it on a 0.5GB RAM server with 2 CPUs and without MySQL.
It would be helpful if you could report all bugs in the Plugin Discussion (not as a review). I want to fix all bugs as soon as possible and make a good & free Lobby plugin for everyone.
This is currently the first version, i don't know how to use MySQL without writing all in the code... I want you to know what happens, so you need basic MySQL knowledge to use it (sorry).
Information: What is DragonDrop?
For me, DragonDrop means more than 80% Configurable...
There's no "100% Configurable" plugin because it's impossible to let you edit everything of a plugin.
But with DragonDrop i want to reach this...
# = May contain bugs
# = Tested
It may take a while to get a full configurated plugin because the Configuration files are massive...
I couldn't test ALL features (MySQL completely untested) because my PC isn't good enough to keep my localhost server running for more than 5 minutes (even without plugins). I had to test it on a 0.5GB RAM server with 2 CPUs and without MySQL.
It would be helpful if you could report all bugs in the Plugin Discussion (not as a review). I want to fix all bugs as soon as possible and make a good & free Lobby plugin for everyone.
This is currently the first version, i don't know how to use MySQL without writing all in the code... I want you to know what happens, so you need basic MySQL knowledge to use it (sorry).
Information: What is DragonDrop?
For me, DragonDrop means more than 80% Configurable...
There's no "100% Configurable" plugin because it's impossible to let you edit everything of a plugin.
But with DragonDrop i want to reach this...
Features
# = Untested # = May contain bugs
# = Tested
- Enable & Disable every command
- Set your description for commands
- Change usage of commands
- Change the permission for commands
- Add aliases for commands
- Backup important parts of your server (on enable & Autobackup / plugins, worlds, spigot.yml, bukkit.yml, logs, server.properties)
- Command: Buildmode (/build)
- Command: Custom Reload (/customreload)
- Command: Fly (/fly)
- Command: Forcekill (/forcekill)
- Command: Gamemode (/gamemode)
- Command: Interactaction (/interactaction) -> Bind actions (Connect, OpenInventory, Hide|Show Players, Teleport) to an Item
- Command: Invedit (/invedit) -> Create Animated Menus (Teleporter, Lobby-Switcher)
- Command: Item (/item) -> Change name, lore, skullowner of an item
- Command: Ping (/ping) # Ping sometimes < 0
- Command. Rank (/rank) -> Give players ranks, see the rank of players or list all ranks (MySQL)
- Disable & Enable every listener
- Change the Access-Settings to create something like an "premium-lobby" or use it as an maintenance mode
- Configurate ArmorStandManipulation for all ranks
- Configurate BlockPlace & Break for all Ranks
- Add an Hovermessage to your Chat # Mute-Systems may not work because this plugin uses its own chat
- Chat-Blacklist & noSpam
- Command-Blacklist
- Nodamage (Configurate for each entity)
- Doublejump # Buggy after changing the gamemode from Creative/Spectator to Adventure/Survival
- Enable/Disable Itemdrop&Pickup (Configurate for each Rank)
- Disable Entity-Spawn of entities you don't like
- Control all explosions... Disable them or cancel any damage on some blocks
- No-Hunger
- Disable interact (Physical & Click)
- Disable clicking & swapping items in inventories
- Teleport, Heal|NoGravity|Kick|setFoodLevel|..., set Hidetype (good for Silent-Lobbies), change the join-message (or disable) and set some values in MySQL on join.
- Create Jumppads & Configurate everything (Every Rank * Every Pressure_Plate)
- Change the Quit-Message
- Disable PvP
- Scoreboards (+ Tab-Header/Footer & Tab-Prefix) & disable Collision
- Disable Item-Swap (the Offhand System of 1.9+)
- Teleport players when they're Y Coordinate > Config value
- Disable Rain&Thunder
- Edit everything in MySQL (Table-Structure (you have to create them yourself), Statement to insert/update ranks)
- Set important gamerules for each world on serverstart
- Create own MySQL-Placeholders
- v.1.0.1: Chat-Command (Clear, Disable & Enable Chat)
- v.1.0.1: Auto-Broadcaster
Features of Items (/interactaction & /item)
- Set cooldown for items (they can create an "cooldown-network" too)
- Change the item in your hand after right/leftclick
- Hide players, teleport (should work but sometimes java fails at splitting strings) , open inventories or connect to servers
- Different actions per rank (You can send players using the silent-lobby to the current servers and teammembers to the silent-lobby)
- Send a message|play an effect/sound after using an item
How to use:
- Download the plugin
- Backup your server. This plugin shouldn't contain horrible bugs but it's better to be sure that nothing can happen.
- Put the file in your plugins folder
- Reload/Restart your server
- Set all Ranks first! Ranks.yml! Because you'll have to configurate everything again if you start with other configurations
- Configurate all other Configurations & make sure that you don't start to rage
- Report all bugs (i hope that everythink works fine)
- Support me with ideas
Configurations:
(Maybe I'll add the Json Structure in an Update, but i think you don't need an tutorial for it)
Spoiler: Configurations
I couldn't add all, because then it would be too long to be processed.
Spoiler: Config.yml
Code (Text):
Bungeecord: false -> true if you want to use connect or
the servername
actionbar:
enable: true -> Actionbar broadcasts
updateInterval: 20 -> Update Interval in Ticks
updatesUntilChange: 3 -> The numbers of updates until the next message appears
text: -> These messages will appear in your action bar
- 'Text1'
- 'Text2'
- 'Text3'
hide:
Teammember:
usePermission: true -> Should the name of a player be displayed on tab if your current hidemode is 'only teammembers'
permission: Lobby.Teammember -> if yes, which permission should teammembers have?
useRanks: true -> Or do you want some people with specific ranks be displayed on tab?
ranks: -> if yes, which ranks?
- admin
the servername
actionbar:
enable: true -> Actionbar broadcasts
updateInterval: 20 -> Update Interval in Ticks
updatesUntilChange: 3 -> The numbers of updates until the next message appears
text: -> These messages will appear in your action bar
- 'Text1'
- 'Text2'
- 'Text3'
hide:
Teammember:
usePermission: true -> Should the name of a player be displayed on tab if your current hidemode is 'only teammembers'
permission: Lobby.Teammember -> if yes, which permission should teammembers have?
useRanks: true -> Or do you want some people with specific ranks be displayed on tab?
ranks: -> if yes, which ranks?
- admin
Spoiler: Ranks.yml
Code (Text):
Ranks:
- AllRanksListedHere
-> Feel free to add ranks
Rank:
YourRank:
name: ARank -> name of your rank
prefix: '&4' -> Chatprefix
usePermission: true -> Can people with a permission node use the features of this rank?
permission: Rank.admin -> if yes, which permission? default = no permission
useSQL: false -> Do you want your rank to be available in your database?
sqlSyntax: ADMIN -> What should MySQL return if you can use this rank?
priority: 1 -> Priorities are inverted, lower priority = high Tab position. Because there has to be an limit somewhere (0) and you can add unlimited more
tabprefix: '&4CoolGuy &8| &4' -> Tabprefix
splitSQLandPermission: true -> Currently disabled because: useless... Usually it should check for the MySQL rank first and then use it.
- AllRanksListedHere
-> Feel free to add ranks
Rank:
YourRank:
name: ARank -> name of your rank
prefix: '&4' -> Chatprefix
usePermission: true -> Can people with a permission node use the features of this rank?
permission: Rank.admin -> if yes, which permission? default = no permission
useSQL: false -> Do you want your rank to be available in your database?
sqlSyntax: ADMIN -> What should MySQL return if you can use this rank?
priority: 1 -> Priorities are inverted, lower priority = high Tab position. Because there has to be an limit somewhere (0) and you can add unlimited more
tabprefix: '&4CoolGuy &8| &4' -> Tabprefix
splitSQLandPermission: true -> Currently disabled because: useless... Usually it should check for the MySQL rank first and then use it.
Spoiler: sql.yml
Code (Text):
username: Username of your Database
password: Password of your Database
host: localhost
database: localhost
port: '3306'
active: false -> set it to true if you want to use MySQL
keepAlive:
active: true -> MySQL logs out if they are no actions for a limited amount of time... and that may be bad
name: Ping -> keepAlive creates an Table and sends some informations every minute
insertRank: -> These are MySQL methods...
methods:
- insertRank -> Sometimes you need more MySQL-Operations (example: search for an PlayerID and get the rank with it)
method:
insertRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%' -> You can edit this to change the structure of it... That's a very powerful feature if you know how to use it
result: Rank -> The Result for SELECT operations
saveAsVariable: false -> You can save what MySQL returns
variablename: toreturn -> if you save it you can give it a name... so you can use the placeholder (%toreturn%) in your next method
onlyCheckIsNull: false -> returns true | false (does the database contain this?)
setRank:
methods:
- setRank
method:
setRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%'
result: Rang
saveAsVariable: false
variablename: toreturn
onlyCheckIsNull: false
getRank:
methods:
- getRank
method:
getRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%'
result: Rang
saveAsVariable: true
variablename: toreturn
onlyCheckIsNull: false
password: Password of your Database
host: localhost
database: localhost
port: '3306'
active: false -> set it to true if you want to use MySQL
keepAlive:
active: true -> MySQL logs out if they are no actions for a limited amount of time... and that may be bad
name: Ping -> keepAlive creates an Table and sends some informations every minute
insertRank: -> These are MySQL methods...
methods:
- insertRank -> Sometimes you need more MySQL-Operations (example: search for an PlayerID and get the rank with it)
method:
insertRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%' -> You can edit this to change the structure of it... That's a very powerful feature if you know how to use it
result: Rank -> The Result for SELECT operations
saveAsVariable: false -> You can save what MySQL returns
variablename: toreturn -> if you save it you can give it a name... so you can use the placeholder (%toreturn%) in your next method
onlyCheckIsNull: false -> returns true | false (does the database contain this?)
setRank:
methods:
- setRank
method:
setRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%'
result: Rang
saveAsVariable: false
variablename: toreturn
onlyCheckIsNull: false
getRank:
methods:
- getRank
method:
getRank:
syntax: SELECT * FROM Ranks WHERE UUID='%uuid%'
result: Rang
saveAsVariable: true
variablename: toreturn
onlyCheckIsNull: false
Spoiler: worldsettings.yml
Code (Text):
applyChanges: false -> Set this to true if you want these gamerules to be applied everytime you start your server
doDaylightCycle: false -> default Minecraft-Gamerules
doFireTick: false
doTileDrops: false
doEntityDrops: false
doMobLoot: false
doMobSpawning: true
mobGriefing: false
keepInventory: true
showDeathMessages: false
doDaylightCycle: false -> default Minecraft-Gamerules
doFireTick: false
doTileDrops: false
doEntityDrops: false
doMobLoot: false
doMobSpawning: true
mobGriefing: false
keepInventory: true
showDeathMessages: false
Spoiler: display.yml
Code (Text):
Server:
defaultMessage: Lobby -> Default Servername (if the server couldn't get your servername from Bungeecord
MySQLPlaceholders:
- Example -> add Placeholders
Placeholder:
Example:
enabled: false -> Disable/Enable your placeholder
sqlMethod: getRank -> This is an redirection to the MySQL Method getRank... you have to copy the whole MySQL Method, rename it and then you can change it
isPlayer: true -> Is this placeholder an player placeholder? True if you need placeholders of players like %name%
isallowflight:
'true': 'true' -> Change the value of Boolean (true|false) Placeholders if you don't want to see 'active' instead of 'true'
'false': 'false'
defaultMessage: Lobby -> Default Servername (if the server couldn't get your servername from Bungeecord
MySQLPlaceholders:
- Example -> add Placeholders
Placeholder:
Example:
enabled: false -> Disable/Enable your placeholder
sqlMethod: getRank -> This is an redirection to the MySQL Method getRank... you have to copy the whole MySQL Method, rename it and then you can change it
isPlayer: true -> Is this placeholder an player placeholder? True if you need placeholders of players like %name%
isallowflight:
'true': 'true' -> Change the value of Boolean (true|false) Placeholders if you don't want to see 'active' instead of 'true'
'false': 'false'
Spoiler: commands.yml
Code (Text):
Commands:
build:
usage: build -> Main Command usage
description: Command by DragonDrop Lobby -> The description in /help or /?
enabled: true -> Enable/Disable the command
usePermission: true -> Can players with an permission node execute this command?
permission: Lobby.build -> if yes, which permission? default = no permission
useRanks: true -> Can players with ranks execute this command?
ranks: -> which ranks?
- admin
aliases: -> the aliases of this command
- none
provider: Lobby -> "CommandProvider" Used if there are 2 commands with the same usage, then you can seperate your command with: /provider:command (example: /Minecraft:me)
noPermission:
text:
active: true -> Do you want to display an text if an player has no permission?
parts:
- main -> you have to seperate the text into multiple parts if you want different hovermessages/clicksuggestions
part:
main:
value: You do not have permission to execute this command -> the text
enableHover: true -> do you want an hover message?
hover: -> Hovermessage
- Plugin by
- DragonDrop! -> eh... Just delete it. I've added it that everyone knows: This config is massive
enableClickSuggest: true -> Do you want to add an Clicksuggestion?
suggest: say Hi :D -> Command without /
sound:
type: none -> Soundtype (Doc/Sound.txt)
volume: 2000 -> Volume
pitch: 1 -> Pitch from 0 to 2
effect: none -> Effects (Doc/Effect.txt)
title: none
subtitle: none
actionbar: You do not have permission to execute this command
success:
own: -> /build
text:
active: true
parts:
- main
part:
main:
value: 'Your buildmode has been changed: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your buildmode has been changed: %buildmode%'
other: -> /build <Name>
sender:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the buildmode of %name%: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the buildmode of %name%: %buildmode%'
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your buildmode has been changed: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your buildmode has been changed: %buildmode%'
other:
permission:
usePermission: true
permission: Lobby.buildother
useRanks: true
ranks:
- admin
ping:
usage: ping
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.ping
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
customreload:
usage: CustomReload
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.CustomReload
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
header:
- '&7-=-=-=-=-&8[&eLobby&8]&7-=-=-=-=-'
- '&4&lServer-Reload'
savePlayers: '&7Saving Players: &aOK &7(&e%ms% ms&7)'
saveWorld: '&7Saving Worlds: &aOK &7(&e%ms% ms&7)'
reload: '&7Reloading Plugins: &aOK &7(&e%ms% ms&7)'
footer:
- '&7-=-=-=-=-&8[&eLobby&8]&7-=-=-=-=-'
forcekill: -> This command will kill every entity of an type (good if entityprotection disables /kill)
usage: forcekill
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.forcekill
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
rank:
usage: rank
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.rank
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
fly:
usage: fly
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.fly
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
invedit:
usage: invedit
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.invedit
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
item:
usage: item
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.item
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
interactaction:
usage: interactaction
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.interactaction
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
gamemode:
usage: gamemode
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.gamemode
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
ping:
display:
text:
active: true
parts:
- main
part:
main:
value: 'Your ping: %ms% ms!'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your ping: %ms% ms!'
Fly:
Other:
usePermission: true
permission: Lobby.Fly.Other
useRanks: true
ranks:
- admin
action:
self:
text:
active: true
parts:
- main
part:
main:
value: 'Your flymode has been changed: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your flymode has been changed: %isallowflight%'
other:
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your flymode has been changed: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your flymode has been changed: %isallowflight%'
self:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the flymode of %name%: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the flymode of %name%: %isallowflight%'
gamemode:
own:
text:
active: true
parts:
- main
part:
main:
value: 'Your gamemode has been changed: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your gamemode has been changed: %gamemode%'
permission:
other:
usePermission: true
permission: Lobby.Gamemode.other
useRanks: true
ranks:
- admin
other:
own:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the gamemode of %name%: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the gamemode of %name%: %gamemode%'
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your gamemode has been changed: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your gamemode has been changed: %gamemode%'
build:
usage: build -> Main Command usage
description: Command by DragonDrop Lobby -> The description in /help or /?
enabled: true -> Enable/Disable the command
usePermission: true -> Can players with an permission node execute this command?
permission: Lobby.build -> if yes, which permission? default = no permission
useRanks: true -> Can players with ranks execute this command?
ranks: -> which ranks?
- admin
aliases: -> the aliases of this command
- none
provider: Lobby -> "CommandProvider" Used if there are 2 commands with the same usage, then you can seperate your command with: /provider:command (example: /Minecraft:me)
noPermission:
text:
active: true -> Do you want to display an text if an player has no permission?
parts:
- main -> you have to seperate the text into multiple parts if you want different hovermessages/clicksuggestions
part:
main:
value: You do not have permission to execute this command -> the text
enableHover: true -> do you want an hover message?
hover: -> Hovermessage
- Plugin by
- DragonDrop! -> eh... Just delete it. I've added it that everyone knows: This config is massive
enableClickSuggest: true -> Do you want to add an Clicksuggestion?
suggest: say Hi :D -> Command without /
sound:
type: none -> Soundtype (Doc/Sound.txt)
volume: 2000 -> Volume
pitch: 1 -> Pitch from 0 to 2
effect: none -> Effects (Doc/Effect.txt)
title: none
subtitle: none
actionbar: You do not have permission to execute this command
success:
own: -> /build
text:
active: true
parts:
- main
part:
main:
value: 'Your buildmode has been changed: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your buildmode has been changed: %buildmode%'
other: -> /build <Name>
sender:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the buildmode of %name%: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the buildmode of %name%: %buildmode%'
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your buildmode has been changed: %buildmode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your buildmode has been changed: %buildmode%'
other:
permission:
usePermission: true
permission: Lobby.buildother
useRanks: true
ranks:
- admin
ping:
usage: ping
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.ping
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
customreload:
usage: CustomReload
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.CustomReload
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
header:
- '&7-=-=-=-=-&8[&eLobby&8]&7-=-=-=-=-'
- '&4&lServer-Reload'
savePlayers: '&7Saving Players: &aOK &7(&e%ms% ms&7)'
saveWorld: '&7Saving Worlds: &aOK &7(&e%ms% ms&7)'
reload: '&7Reloading Plugins: &aOK &7(&e%ms% ms&7)'
footer:
- '&7-=-=-=-=-&8[&eLobby&8]&7-=-=-=-=-'
forcekill: -> This command will kill every entity of an type (good if entityprotection disables /kill)
usage: forcekill
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.forcekill
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
rank:
usage: rank
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.rank
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
fly:
usage: fly
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.fly
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
invedit:
usage: invedit
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.invedit
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
item:
usage: item
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.item
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
interactaction:
usage: interactaction
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.interactaction
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
gamemode:
usage: gamemode
description: Command by DragonDrop Lobby
enabled: true
usePermission: true
permission: Lobby.gamemode
useRanks: true
ranks:
- admin
aliases:
- none
provider: Lobby
noPermission:
text:
active: true
parts:
- main
part:
main:
value: You do not have permission to execute this command
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You do not have permission to execute this command
ping:
display:
text:
active: true
parts:
- main
part:
main:
value: 'Your ping: %ms% ms!'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your ping: %ms% ms!'
Fly:
Other:
usePermission: true
permission: Lobby.Fly.Other
useRanks: true
ranks:
- admin
action:
self:
text:
active: true
parts:
- main
part:
main:
value: 'Your flymode has been changed: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your flymode has been changed: %isallowflight%'
other:
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your flymode has been changed: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your flymode has been changed: %isallowflight%'
self:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the flymode of %name%: %isallowflight%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the flymode of %name%: %isallowflight%'
gamemode:
own:
text:
active: true
parts:
- main
part:
main:
value: 'Your gamemode has been changed: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your gamemode has been changed: %gamemode%'
permission:
other:
usePermission: true
permission: Lobby.Gamemode.other
useRanks: true
ranks:
- admin
other:
own:
text:
active: true
parts:
- main
part:
main:
value: 'You have changed the gamemode of %name%: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'You have changed the gamemode of %name%: %gamemode%'
other:
text:
active: true
parts:
- main
part:
main:
value: 'Your gamemode has been changed: %gamemode%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: 'Your gamemode has been changed: %gamemode%'
Spoiler: backupmanager.yml
Code (Text):
Backup:
onEnable: false -> Do you want to create an backup on start?
autoBackup:
enabled: false -> Do you want to create Backups automatically?
intervalTicks: 72000 -> 20 Ticks = 1 Second
showDetailsInConsole: true -> Shows informations about the Backup in your console
Save:
plugins: true -> true = your plugins will be saved
worlds: true -> true = all loaded worlds will be saved
logs: false -> true = all logs will be saved
serverProperties: true -> true = your server.properties file will be saved
spigotyml: true -> true = your spigot.yml will be saved
bukkityml: true -> true = your bukkit.yml will be saved
onEnable: false -> Do you want to create an backup on start?
autoBackup:
enabled: false -> Do you want to create Backups automatically?
intervalTicks: 72000 -> 20 Ticks = 1 Second
showDetailsInConsole: true -> Shows informations about the Backup in your console
Save:
plugins: true -> true = your plugins will be saved
worlds: true -> true = all loaded worlds will be saved
logs: false -> true = all logs will be saved
serverProperties: true -> true = your server.properties file will be saved
spigotyml: true -> true = your spigot.yml will be saved
bukkityml: true -> true = your bukkit.yml will be saved
Spoiler: Listeners
Spoiler: Access
Code (Text):
active: true -> enable/disable this listener
Permission:
usePermission: true -> can players with an permission node join?
permission: default -> default = no permission
useRanks: true -> are ranks needed to join?
ranks:
- admin
unallowed: -> if an player is not allowed to join
kickOnLogin: true -> kick on login? (Cancel the PlayerLoginEvent)
sendToServerIngame: true -> Or send the Player back if he's ingame?
connectServer: Lobby -> if you want to send him back, you have to specify an server
kickReason: You can't join the server! -> The player will receive this message as an kick-message
result: KICK_WHITELIST -> I don't know if you want to edit this... (Doc/Results.txt)
Permission:
usePermission: true -> can players with an permission node join?
permission: default -> default = no permission
useRanks: true -> are ranks needed to join?
ranks:
- admin
unallowed: -> if an player is not allowed to join
kickOnLogin: true -> kick on login? (Cancel the PlayerLoginEvent)
sendToServerIngame: true -> Or send the Player back if he's ingame?
connectServer: Lobby -> if you want to send him back, you have to specify an server
kickReason: You can't join the server! -> The player will receive this message as an kick-message
result: KICK_WHITELIST -> I don't know if you want to edit this... (Doc/Results.txt)
Spoiler: ArmorStandManipulate
Code (Text):
active: true
Rank:
admin:
allowManipulate: false -> allow to interact with armorstands?
bypassInBuildmode: true -> allow players in buildmode to interact with armorstands?
onDisable: -> Sry that's a mistake, it should be called onCancel*
text:
active: true
parts:
- main
part:
main:
value: You can't interact with that!
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You can't interact with that!
Rank:
admin:
allowManipulate: false -> allow to interact with armorstands?
bypassInBuildmode: true -> allow players in buildmode to interact with armorstands?
onDisable: -> Sry that's a mistake, it should be called onCancel*
text:
active: true
parts:
- main
part:
main:
value: You can't interact with that!
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You can't interact with that!
Spoiler: Break/Place
Code (Text):
active: true
Rank:
admin:
denyBreak: -> Message/Action if they can't break/place an block
text:
active: true
parts:
- main
part:
main:
value: You can't break that block
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You can't break that block
allowBreak: false -> Can players with this rank break blocks?
allowInBuildMode: true -> Are they allowed when they're in buildmode?
allowBreakOfBlocks: -> Allow breaking of these blocks without enable AllowBreak/without being in buildmode
- AIR -> noting
Rank:
admin:
denyBreak: -> Message/Action if they can't break/place an block
text:
active: true
parts:
- main
part:
main:
value: You can't break that block
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: You can't break that block
allowBreak: false -> Can players with this rank break blocks?
allowInBuildMode: true -> Are they allowed when they're in buildmode?
allowBreakOfBlocks: -> Allow breaking of these blocks without enable AllowBreak/without being in buildmode
- AIR -> noting
Spoiler: Chat
Code (Text):
active: true -> false if you want the default chat
Rank:
admin:
text:
active: true
parts:
- main -> You can split it into parts like prefix & Text to give players a rankspecific hovermessage
part:
main:
value: '%rcolor%%name%&8: &f%message%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '%rcolor%%name%&8: &f%message%'
sql:
execute: none -> Execute an SQL Method on Chat?
hashChat: false -> This will hash the chat (fun feature), maybe buggy
rainbowChat: false -> This will give every Character a new color (fun feature) maybe buggy
canUseColorCodes: false -> Can the player use Color codes? (&)
canUsePlaceholders: false -> Can the player use placeholders?
useBlacklist: true -> Enable/Disable Chat-blackklist
onBlacklistChat: -> If the message contains a blacklisted word
text:
active: true
parts:
- main
part:
main:
value: '&cYou are not allowed to use bad words (%blacklist%)'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '&cYou are not allowed to use bad words (%blacklist%)'
antiCaps: true -> HELLO I CAN WRITE IN CAPSLOCK!
maxCapsChars: 10 -> only X caps Chars are allowed
noSpam:
chatDelay:
ms: 1000 -> use a chat delay (Ms) to prevent spam
message: '&cPlease wait 1 Second!' -> Send a message
blockDoubleMessages:
active: true -> Do you want to block double messages? Do you want to block double messages?
message: '&cDo not Spam!'
Rank:
admin:
text:
active: true
parts:
- main -> You can split it into parts like prefix & Text to give players a rankspecific hovermessage
part:
main:
value: '%rcolor%%name%&8: &f%message%'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '%rcolor%%name%&8: &f%message%'
sql:
execute: none -> Execute an SQL Method on Chat?
hashChat: false -> This will hash the chat (fun feature), maybe buggy
rainbowChat: false -> This will give every Character a new color (fun feature) maybe buggy
canUseColorCodes: false -> Can the player use Color codes? (&)
canUsePlaceholders: false -> Can the player use placeholders?
useBlacklist: true -> Enable/Disable Chat-blackklist
onBlacklistChat: -> If the message contains a blacklisted word
text:
active: true
parts:
- main
part:
main:
value: '&cYou are not allowed to use bad words (%blacklist%)'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '&cYou are not allowed to use bad words (%blacklist%)'
antiCaps: true -> HELLO I CAN WRITE IN CAPSLOCK!
maxCapsChars: 10 -> only X caps Chars are allowed
noSpam:
chatDelay:
ms: 1000 -> use a chat delay (Ms) to prevent spam
message: '&cPlease wait 1 Second!' -> Send a message
blockDoubleMessages:
active: true -> Do you want to block double messages? Do you want to block double messages?
message: '&cDo not Spam!'
Spoiler: commands.yml
Code (Text):
active: true -> Command-Blacklist
Rank:
admin:
text:
active: true
parts:
- main
part:
main:
value: '&cYou do not have permission to execute this command'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '&cYou do not have permission to execute this command'
sql:
execute: none
Rank:
admin:
text:
active: true
parts:
- main
part:
main:
value: '&cYou do not have permission to execute this command'
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: '&cYou do not have permission to execute this command'
sql:
execute: none
Spoiler: Damage
Code (Text):
active: true
disableDamage:
DROPPED_ITEM: true -> true = disable damage | false = enable damage
EXPERIENCE_ORB: true
LEASH_HITCH: true
PAINTING: true
ARROW: true
SNOWBALL: true
FIREBALL: true
SMALL_FIREBALL: true
ENDER_PEARL: true
ENDER_SIGNAL: true
THROWN_EXP_BOTTLE: true
ITEM_FRAME: true
WITHER_SKULL: true
PRIMED_TNT: true
FALLING_BLOCK: true
FIREWORK: true
TIPPED_ARROW: true
SPECTRAL_ARROW: true
SHULKER_BULLET: true
DRAGON_FIREBALL: true
ARMOR_STAND: true
MINECART_COMMAND: true
BOAT: true
MINECART: true
MINECART_CHEST: true
MINECART_FURNACE: true
MINECART_TNT: true
MINECART_HOPPER: true
MINECART_MOB_SPAWNER: true
CREEPER: true
SKELETON: true
SPIDER: true
GIANT: true
ZOMBIE: true
SLIME: true
GHAST: true
PIG_ZOMBIE: true
ENDERMAN: true
CAVE_SPIDER: true
SILVERFISH: true
BLAZE: true
MAGMA_CUBE: true
ENDER_DRAGON: true
WITHER: true
BAT: true
WITCH: true
ENDERMITE: true
GUARDIAN: true
SHULKER: true
PIG: true
SHEEP: true
COW: true
CHICKEN: true
SQUID: true
WOLF: true
MUSHROOM_COW: true
SNOWMAN: true
OCELOT: true
IRON_GOLEM: true
HORSE: true
RABBIT: true
POLAR_BEAR: true
VILLAGER: true
ENDER_CRYSTAL: true
SPLASH_POTION: true
LINGERING_POTION: true
AREA_EFFECT_CLOUD: true
EGG: true
FISHING_HOOK: true
LIGHTNING: true
WEATHER: true
PLAYER: true
COMPLEX_PART: true
UNKNOWN: true
disableDamage:
DROPPED_ITEM: true -> true = disable damage | false = enable damage
EXPERIENCE_ORB: true
LEASH_HITCH: true
PAINTING: true
ARROW: true
SNOWBALL: true
FIREBALL: true
SMALL_FIREBALL: true
ENDER_PEARL: true
ENDER_SIGNAL: true
THROWN_EXP_BOTTLE: true
ITEM_FRAME: true
WITHER_SKULL: true
PRIMED_TNT: true
FALLING_BLOCK: true
FIREWORK: true
TIPPED_ARROW: true
SPECTRAL_ARROW: true
SHULKER_BULLET: true
DRAGON_FIREBALL: true
ARMOR_STAND: true
MINECART_COMMAND: true
BOAT: true
MINECART: true
MINECART_CHEST: true
MINECART_FURNACE: true
MINECART_TNT: true
MINECART_HOPPER: true
MINECART_MOB_SPAWNER: true
CREEPER: true
SKELETON: true
SPIDER: true
GIANT: true
ZOMBIE: true
SLIME: true
GHAST: true
PIG_ZOMBIE: true
ENDERMAN: true
CAVE_SPIDER: true
SILVERFISH: true
BLAZE: true
MAGMA_CUBE: true
ENDER_DRAGON: true
WITHER: true
BAT: true
WITCH: true
ENDERMITE: true
GUARDIAN: true
SHULKER: true
PIG: true
SHEEP: true
COW: true
CHICKEN: true
SQUID: true
WOLF: true
MUSHROOM_COW: true
SNOWMAN: true
OCELOT: true
IRON_GOLEM: true
HORSE: true
RABBIT: true
POLAR_BEAR: true
VILLAGER: true
ENDER_CRYSTAL: true
SPLASH_POTION: true
LINGERING_POTION: true
AREA_EFFECT_CLOUD: true
EGG: true
FISHING_HOOK: true
LIGHTNING: true
WEATHER: true
PLAYER: true
COMPLEX_PART: true
UNKNOWN: true
Spoiler: Doublejump
Code (Text):
active: true
Rank:
admin:
allowDoubleJump: true -> Should you be able to doublejump?
bypassInGamemodes:
- CREATIVE -> Disable Doublejump if you are in one of these gamemodes
- SPECTATOR
bypassInBuildmode: true -> Disable Doublejump in Buildmode
cooldownMS: 3000 -> Cooldown to use it again
enableAgainAfterTicks: 60 -> Doublejump works with the ability to fly... if this (Ticks) < cooldownMS (Ms) the player will be able to fly... So you should calculate cooldownMS in Ticks and add it here if you don't know what you do.
use:
text:
active: true
parts:
- main
part:
main:
value: Fly like a bird :)
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: Fly like a bird :)
boost:
active: true -> another possibility to disable Doublejump
multiply: 2 -> X&Z will be multiplicated with this value
y: 1 -> then it will set the Y value
useDirection: true -> Shoot players in the direction they're looking at
addX: 0 -> add a value to X (useful if you don't want to use the Direction)
addZ: 0 -> add a value to Z
Rank:
admin:
allowDoubleJump: true -> Should you be able to doublejump?
bypassInGamemodes:
- CREATIVE -> Disable Doublejump if you are in one of these gamemodes
- SPECTATOR
bypassInBuildmode: true -> Disable Doublejump in Buildmode
cooldownMS: 3000 -> Cooldown to use it again
enableAgainAfterTicks: 60 -> Doublejump works with the ability to fly... if this (Ticks) < cooldownMS (Ms) the player will be able to fly... So you should calculate cooldownMS in Ticks and add it here if you don't know what you do.
use:
text:
active: true
parts:
- main
part:
main:
value: Fly like a bird :)
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: Fly like a bird :)
boost:
active: true -> another possibility to disable Doublejump
multiply: 2 -> X&Z will be multiplicated with this value
y: 1 -> then it will set the Y value
useDirection: true -> Shoot players in the direction they're looking at
addX: 0 -> add a value to X (useful if you don't want to use the Direction)
addZ: 0 -> add a value to Z
Spoiler: Drop & Pickup
Code (Text):
active: true
Rank:
admin:
allowDrop: false -> do you want to allow players to drop items?
allowInBuildMode: true -> true = they can drop items if they're in buildmode
message:
text: -> some message stuff...
Rank:
admin:
allowDrop: false -> do you want to allow players to drop items?
allowInBuildMode: true -> true = they can drop items if they're in buildmode
message:
text: -> some message stuff...
Spoiler: EntitySpawn
Code (Text):
active: true
disable:
DROPPED_ITEM: false -> true = this entity can't spawn in the world
EXPERIENCE_ORB: false
LEASH_HITCH: false
PAINTING: false
ARROW: false
SNOWBALL: false
FIREBALL: false
SMALL_FIREBALL: false
ENDER_PEARL: false
ENDER_SIGNAL: false
THROWN_EXP_BOTTLE: false
ITEM_FRAME: false
WITHER_SKULL: false...
disable:
DROPPED_ITEM: false -> true = this entity can't spawn in the world
EXPERIENCE_ORB: false
LEASH_HITCH: false
PAINTING: false
ARROW: false
SNOWBALL: false
FIREBALL: false
SMALL_FIREBALL: false
ENDER_PEARL: false
ENDER_SIGNAL: false
THROWN_EXP_BOTTLE: false
ITEM_FRAME: false
WITHER_SKULL: false...
Spoiler: Explode
Code (Text):
active: true
cancelEvent: true -> true = no damage, no blockdamage
cancelBlockDamage: true -> no blockdamage
neverDestroyBlocks: -> no blockdamage to these blocks:
- CHEST
setYield: 0 -> explosion yield
cancelEvent: true -> true = no damage, no blockdamage
cancelBlockDamage: true -> no blockdamage
neverDestroyBlocks: -> no blockdamage to these blocks:
- CHEST
setYield: 0 -> explosion yield
Spoiler: Food
Code (Text):
active: true
Rank:
admin:
enable: true -> Should the plugin check the food level?
refillAt: 19 -> if the food level is < or = 19 then it will
newFoodLevel: 20 -> set the value to this... 20 = max
Rank:
admin:
enable: true -> Should the plugin check the food level?
refillAt: 19 -> if the food level is < or = 19 then it will
newFoodLevel: 20 -> set the value to this... 20 = max
Spoiler: Interact
Code (Text):
active: true
Rank:
admin:
denyInteractWith: -> a list of blocks (you will not be able to interact with them)
- ANVIL
- ACACIA_DOOR
- ACACIA_FENCE_GATE
- BEACON
- BED
- BED_BLOCK
- BIRCH_DOOR
- BIRCH_FENCE_GATE
- BREWING_STAND
- BURNING_FURNACE
- COMMAND
- DARK_OAK_DOOR...
denyPhysicalInteractWith: -> You will not be able to Physically interact with these blocks
- SOIL
denyPhysicalInteract: true -> do you want to deny physical interact?
allowInteractInBuildMode: true -> all interactions are allowed in buildmode
text: -> some message stuff...
Rank:
admin:
denyInteractWith: -> a list of blocks (you will not be able to interact with them)
- ANVIL
- ACACIA_DOOR
- ACACIA_FENCE_GATE
- BEACON
- BED
- BED_BLOCK
- BIRCH_DOOR
- BIRCH_FENCE_GATE
- BREWING_STAND
- BURNING_FURNACE
- COMMAND
- DARK_OAK_DOOR...
denyPhysicalInteractWith: -> You will not be able to Physically interact with these blocks
- SOIL
denyPhysicalInteract: true -> do you want to deny physical interact?
allowInteractInBuildMode: true -> all interactions are allowed in buildmode
text: -> some message stuff...
Spoiler: Inventory
Code (Text):
active: true
Rank:
admin:
allowInventoryClick: false -> deny Inventory Click
-> No buildmode option because you must be able to click in buildmode (to set the inventories)
Rank:
admin:
allowInventoryClick: false -> deny Inventory Click
-> No buildmode option because you must be able to click in buildmode (to set the inventories)
Spoiler: Join
Code (Text):
active: true
Rank:
admin:
text: -> some message stuff...
spawn:
teleport: -> teleport the player
active: true
bypass:
buildmode: true -> do not teleport if player is in buildmode
world: world -> coordinates
x: 256.0
y: 64.0
z: 200.0
yaw: 0.0
pitch: 0.0
spawnExact: true -> use exact location
radiusX: 0 -> if spawnExact is false, you can change the X and Z radius
radiusZ: 0
spawnOnBlock: true -> highestBlock
stats:
health: 20 -> newHealth
allowflight: -> some statusthings...
active: true -> should both be true on allowflight if you want to use doublejump
value: true
exhaustion: -1 -> -1 = do not change -> more config values...
kick: none -> none = no kick, kickreason here
updateInventory: false -> Update inventory on join?
inventoryname: none -> Inventory name (/invedit)
inventoryshape: 0 -> Shape number (each shape is an inventory, they're just a help to edit an animated menu (every item has to be saved somewhere))
sql:
execute: none -> SQL-Methods
Rank:
admin:
text: -> some message stuff...
spawn:
teleport: -> teleport the player
active: true
bypass:
buildmode: true -> do not teleport if player is in buildmode
world: world -> coordinates
x: 256.0
y: 64.0
z: 200.0
yaw: 0.0
pitch: 0.0
spawnExact: true -> use exact location
radiusX: 0 -> if spawnExact is false, you can change the X and Z radius
radiusZ: 0
spawnOnBlock: true -> highestBlock
stats:
health: 20 -> newHealth
allowflight: -> some statusthings...
active: true -> should both be true on allowflight if you want to use doublejump
value: true
exhaustion: -1 -> -1 = do not change -> more config values...
kick: none -> none = no kick, kickreason here
updateInventory: false -> Update inventory on join?
inventoryname: none -> Inventory name (/invedit)
inventoryshape: 0 -> Shape number (each shape is an inventory, they're just a help to edit an animated menu (every item has to be saved somewhere))
sql:
execute: none -> SQL-Methods
Spoiler: Jumppads
Code (Text):
active: true
Rank:
admin:
PRESSURE_PLATE_TYPE:
text: -> some message stuff...
active: true -> Doublejump "boost" system
multiply: 2
y: 3
useDirection: true
addX: 0
addZ: 0
cooldownMs: 500 -> Cooldown in Ms
Rank:
admin:
PRESSURE_PLATE_TYPE:
text: -> some message stuff...
active: true -> Doublejump "boost" system
multiply: 2
y: 3
useDirection: true
addX: 0
addZ: 0
cooldownMs: 500 -> Cooldown in Ms
Spoiler: Leave
Code (Text):
active: true
Rank:
admin:
text: -> some message stuff...
sql:
execute: none -> SQL Method
Rank:
admin:
text: -> some message stuff...
sql:
execute: none -> SQL Method
Spoiler: PvP
Code (Text):
active: true
deny:
text: -> some message stuff...
Rank:
admin:
health: 20 -> Change some status things... I don't know why but some people need something like this
deny:
text: -> some message stuff...
Rank:
admin:
health: 20 -> Change some status things... I don't know why but some people need something like this
Spoiler: Scoreboard
Code (Text):
active: true
disableCollision: true -> Disable Player Collision (push)
autoUpdate: true -> Update the scoreboard after X Ticks
updateInterval: 200 -> currently 200 Ticks (10 Seconds)
Rank:
admin:
header: -> Tab header
- '&eWelcome %name%' -> 'none' = disable
- '&6This is a default header'
- '&2''None'' to disable!'
footer: -> Tab footer
- '&6This is a default footer'
- '&2''None'' to disable!'
disableCollision: true -> Disable Player Collision (push)
autoUpdate: true -> Update the scoreboard after X Ticks
updateInterval: 200 -> currently 200 Ticks (10 Seconds)
Rank:
admin:
header: -> Tab header
- '&eWelcome %name%' -> 'none' = disable
- '&6This is a default header'
- '&2''None'' to disable!'
footer: -> Tab footer
- '&6This is a default footer'
- '&2''None'' to disable!'
Spoiler: ShapeEdit
Code (Text):
active: true
#That's the Main Listener of all Shape-Actions (/invedit)
#Only disable it if you don't want to use my Menu-System
#That's the Main Listener of all Shape-Actions (/invedit)
#Only disable it if you don't want to use my Menu-System
Spoiler: SwapHandItems
Code (Text):
active: true
Rank:
admin:
allowSwap: false -> Disable 1.9 Offhand (F)
bypassInBuildMode: true -> enable in buildmode
onCancel:
text: -> some message stuff...
Rank:
admin:
allowSwap: false -> Disable 1.9 Offhand (F)
bypassInBuildMode: true -> enable in buildmode
onCancel:
text: -> some message stuff...
Spoiler: Void
Code (Text):
active: true
teleportOnY: 0
Rank:
admin:
teleport:
teleport: -> Same as Join.yml
active: true
bypass:
buildmode: true
world: world
x: 256.0
y: 64.0
z: 200.0
yaw: 0.0
pitch: 0.0
spawnExact: true
radiusX: 0
radiusZ: 0
spawnOnBlock: true
text:
active: true
parts:
- main
part:
main:
value: Greetings from the Void!
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: Greetings from the Void!
stats:
health: 20 -> Status...
teleportOnY: 0
Rank:
admin:
teleport:
teleport: -> Same as Join.yml
active: true
bypass:
buildmode: true
world: world
x: 256.0
y: 64.0
z: 200.0
yaw: 0.0
pitch: 0.0
spawnExact: true
radiusX: 0
radiusZ: 0
spawnOnBlock: true
text:
active: true
parts:
- main
part:
main:
value: Greetings from the Void!
enableHover: true
hover:
- Plugin by
- DragonDrop!
enableClickSuggest: true
suggest: say Hi :D
sound:
type: none
volume: 2000
pitch: 1
effect: none
title: none
subtitle: none
actionbar: Greetings from the Void!
stats:
health: 20 -> Status...
Spoiler: Weather
Code (Text):
active: true
DisableRain: true -> no Rain
DisableThunder: true -> no Thunder
#DisableRain: true, DisableThunder: false -> sometimes buggy?
DisableRain: true -> no Rain
DisableThunder: true -> no Thunder
#DisableRain: true, DisableThunder: false -> sometimes buggy?
You need:
- Java 8
- Spigot 1.10 (Bukkit is not supported) TestServer version: (This server is running CraftBukkit version git-Spigot-6016ac7-10c10b3 (MC: 1.10) (Implementing API version 1.10-R0.1-SNAPSHOT))
- Basic MySQL Knowledge because you have to create the tables & edit the MySQL Methods.
Information:
- I think nearly everything should be possible... But i know some things that may be impossible in this version so i want to fix this. Just let me know what YOU want in the next version and maybe i'll add it.
- You aren't allowed to reupload/make money with this plugin.
Thanks to:
- Team Tyron (asdf1414, Tibrix) -> Testing & ideas (+ new Testserver for updates)
- Henneee -> Ideas & motivation
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[DragonDrop] Ultimate Lobby is a free Minecraft Java mod. Compatible with Minecraft 1.10. Downloaded 522 times (via Spigot). Download it and open it directly in the game.