DUXPLIMA Documentation

Effects

The lines run at every moment of the door, per way in, per server, and the countdown bar.

effects in effects.conf is a list of lines per moment. A line is [message], [actionbar], [title], [subtitle] <title> | <subtitle>, [bossbar], [sound], [particle], [effect], [console] or [player]. An @name is a line from the messages folder. [] is nothing.

MomentWhenShipped
join-unregisteredA player with no account arrivesA title to register
join-registeredA player with an account arrivesA title to log in
join-codeA session or premium player whose account asks the app codeA title for the code
reminder-register, reminder-login, reminder-codeEvery timeouts.reminder-seconds while they waitAn action bar line
wrong-passwordA wrong passwordA low note
registeredA new accountA title and a chime
logged-inA loginA title and a chime
logged-in-password, -premium, -bedrock, -session, -forcedAfter logged-in, by the way inNothing
conflictA player's name went to its paid owner and their account movedNothing
timeout, too-many-attempts, bannedJust before those kicksNothing
logged-outA logoutA note
password-changedA password changeA message and a chime

A login the proxy of a network vouched for runs only logged-in.

Placeholders

%player_name% and %player_uuid% work in any line, and %uxmauth_time_left%, the seconds a waiting player has, for a bar that counts down with each reminder:

"[bossbar] 5 red | <red>%uxmauth_time_left% seconds to log in"

A bar with drain after its colour empties over its own seconds, and a bar a waiting moment puts up comes down at the login, so one bar on a join moment as long as the timeout shows the time left:

"[bossbar] 60 red drain | <red>Log in before the bar runs out"

Any other placeholder is answered by PlaceholderAPI when it is installed.

Per server

servers holds lines for one server of a network, run after the lists above on the server whose network.server-name is the name:

servers {
  lobby { logged-in = ["[console] give %player_name% compass 1"] }
}

On the proxy, the [console] and [player] lines of registered and logged-in run as proxy commands, once per login however many servers the player visits.

Related: effects.conf