DUXPLIMA Documentation

Troubleshooting

What to check when the plugin will not start, an event will not run, players cannot join or Discord stays quiet.

Start with the console: the plugin explains most problems there. When it says nothing, turn on debug output by adding debug: true to the top of config.yml and running /dragon reload. See settings.

The plugin turns itself off

Console saysFix
License key is not set or License validation failedSet license-key in config.yml to the key from your UXPLIMA purchase
DragonEvent requires WorldGuard to workInstall WorldGuard
DragonEvent requires PlaceholderAPI to workInstall PlaceholderAPI
You are running Folia and a link to WorldsInstall Worlds by TheNextLvl
You are running Paper 26.x.x without a supported world providerInstall Worlds or MyWorlds

Check also that the jar matches the server: see Installation.

An event does not start

SignCause and fix
Staff are told spawn-not-setNo lobby spawn. Run /dragon setlobbyspawn, then /dragon save
Staff are told start-failedThe event world could not be built. The console shows the error just above it
/dragon start answers already-startingThe world is still being built. Wait a few seconds
The event starts and ends at once, with force-stopA custom or vanilla world without a dragon spawn. Run /dragon setdragonspawn. See A custom event world
Scheduled events start hours early or lateauto-start.timezone is not recognised and counts as GMT. Use a region such as Europe/Istanbul
Scheduled events stopped for the rest of the monthmax-per-month was reached. See Scheduling
One scheduled event is missingAn event was already running then, or the server was off. Missed starts are not made up

Players cannot join

Players are toldCause and fix
not-activeNo event is running
can-not-joinThe event world or its spawn is not ready. Check the console for world errors
economy-not-availableprice-required is on but Vault or the economy plugin is missing. Install them, or set price-required: false
not-enough-moneyThe player cannot pay event-price
join-via-portal/dragon join is turned off. See Joining
same-ip-limit-reachedAnother player from the same address is in the event
Nothing at allSee below

When walking into the entrance does nothing:

  • lobby-world-name must be the world the entrance is in, and worldguard-region-name the exact name of the region around it.
  • With all-end-portals-leads-to-event: true the region is not used; only portals are. See Setting up the event.
  • In portal mode, world-list names the world the portal stands in, and the server must allow that dimension: allow-end in bukkit.yml for end portals.

A player who is sent to the lobby spawn over and over is standing in the entrance: the lobby spawn is inside the region. Set it somewhere else.

During the event

ProblemCause and fix
No command works for playersdisable-all-commands: true refuses every command and ignores the list. Set it to false to use the list. See Commands
A whitelisted command is refusedThe list is matched with the slash and the same capital letters, and aliases are separate entries. A command typed with a plugin prefix is refused by block-namespaced-commands
The dragon has less health than setThe server caps health at 2048. See The dragon
Two boss barsSet dragon.boss-bar-visible: false to hide the vanilla one
Staff hits do nothing to the dragonOnly players in the event can damage it. Staff who came in with /dragon teleport are watching, not playing
A player cannot teleport outPlayers in the event leave with /dragon leave

After the event

ProblemCause and fix
Nobody got rewardsRewards are only given when the dragon is killed. Time running out, /dragon stop and reloads give none
One player got no rewardThey were offline or had left the event when it ended
A reward command did nothingRun the same command from the console with a real name to see the error. Write it without /
The all-time leaderboards did not changeThey update every 10 minutes. Run /dragon save, then /dragon refresh
A message shows as messages.somethingThat message is missing from config.yml. Add it back, or let the next update add it

Placeholders

Placeholders that show as raw text in another plugin: check that the expansion is loaded with /papi parse me %dragonevent_players%, which should answer a number. The schedule placeholders stay empty while auto-start.enabled is false.

Discord

With debug: true, start an event and read the console lines that begin with [Discord]:

Debug line mentionsFix
token is emptySet token in discord.yml, then /dragon reload bot
bot is not initializedThe bot did not log in: check the token, then /dragon reload bot
channel-id is not setSet channel-id
was not found in cacheThe id is wrong, or the bot cannot see that channel. The console lists the Discord servers the bot is in
not a text/news/thread channelThe id belongs to a voice channel or a category
Failed to sendUsually a missing permission: View Channel, Send Messages and Embed Links

No countdown before an event started with /dragon start is expected: the countdown is only for scheduled events.

Still stuck

Open a ticket in the UXPLIMA Discord with the plugin version, the server version, the console from startup, and the settings you changed.