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?