Joining
The portal, the command, the entry fee, the IP limit and flight.
Three ways in — a portal, a command, or neither — and several gates in front of them.
The portal
The intended entrance. Either a WorldGuard region around a portal at spawn, or end portals in specific worlds. Both are set up in Setting up the event.
A portal is better than a command for the same reason a door is better than a teleport: everyone gathers in the same place, it is visible from spawn, and a player who has never heard of the event can see it happening.
The command
settings:
join-command:
enabled: false
require-permission: true
/dragon join, off by default. require-permission: true gates it behind
dragonevent.joincommand, which makes skipping the walk to spawn a rank perk.
Permission
settings:
permission-required: false
With this on, joining at all needs dragonevent.joinevent — whichever door they use. This is how you
run the event for a subset of the server.
Price
settings:
price-required: true
event-price: 500
price-required-for-every-join: true
Charged through Vault. price-required-for-every-join: true charges again when a player who left
comes back, which is what stops the entry fee being a one-off.
An entry fee makes the event a sink rather than a source: money comes out of the economy at the door and the rewards put some of it back. If your rewards pay more than the fee — as the defaults do — the event is still net inflation, just less of it.
Same-IP limit
settings:
same-ip-limit: 0
How many players from one address may be in the event at once. 0 disables the check.
This is an alt-account limit, and it is the one worth setting if rewards are worth anything: a
leaderboard where one person occupies three of the top places is not a leaderboard. 1 or 2
covers most households; be aware that shared connections and VPN users are affected too.
Leaving and coming back
settings:
keep-stats-on-leave: true
auto-join-after-leaving: true
keep-stats-on-leave means a disconnect does not cost a player their damage. auto-join-after-leaving
puts them straight back in when they reconnect, without the portal.
Both on is the forgiving configuration and the right default — a server hiccup should not eliminate someone from an event they paid to enter.
Leaving the world
A player in the event cannot teleport out. The can-not-leave-event-world message tells them to use
/dragon leave instead. dragonevent.teleport.bypass exempts staff.
Flight
settings:
auto-flight: false
With this on, players holding dragonevent.fly get flight automatically on entry. Everyone with the
permission can also toggle it with /dragon fly.
Flight is disabled on join and on finish for everyone else; dragonevent.fly.bypass exempts a player
from that, which is what you give staff who need to keep flying.
A dragon fight where players can fly is a different event — the platform, the pillars and the approach all stop mattering. Giving flight to a donor rank is a real advantage, not a cosmetic one.
Was this page helpful?