DUXPLIMA Documentation

Operator commands

Every /uxmcrates subcommand, its permission, its arguments and what it answers.

/uxmcrates, aliases /cratesadmin and /uxmcr. Every node is op by default.

Keys

CommandPermissionWhat it does
/uxmcrates keyuxmcrates.admin.keyPrints the usage of the key branch
/uxmcrates key give <player> <key> <amount>uxmcrates.admin.key.giveAdds to a player's balance, online or away
/uxmcrates key giveitem <player> <key> <amount>uxmcrates.admin.key.giveitemGives the physical key item. What does not fit waits in the player's pending rewards
/uxmcrates key take <player> <key> <amount>uxmcrates.admin.key.takeTakes from a player's balance; refuses with key.not-enough past what they hold
/uxmcrates key set <player> <key> <amount>uxmcrates.admin.key.setWrites a player's balance
/uxmcrates key giveall <key> <amount>uxmcrates.admin.key.giveallAdds to the balance of every online player, and says how many
/uxmcrates key giveoffline <player> <key> <amount>uxmcrates.admin.key.giveofflineThe same balance grant as give, under its own node for a web store
/uxmcrates key ledger <player>uxmcrates.admin.key.ledgerEvery grant, spend, transfer and reset of a player, newest first, ledger.page-size rows

A balance grant works for a player who is away: they find it when they join. A web store needs no delivery plugin.

The ledger row reads the date in date-format, the movement (granted, spent, transferred, set to a number), the amount, the key and the source.

Crates in the world

CommandPermissionWhat it does
/uxmcrates place <crate>uxmcrates.admin.placeMakes the block you look at the crate. Player only
/uxmcrates tool <crate>uxmcrates.admin.placeGives the link tool for a crate. Player only
/uxmcrates removeuxmcrates.admin.removeTakes the crate off the block you look at. Player only
/uxmcrates forceopen <player> <crate>uxmcrates.admin.forceopenOpens a crate for an online player with no key, no cost and no cooldown. The crate's permission, requirements and world rule still hold

place refuses with place.no-block when you look at no block and place.protected inside another player's claim, unless claims.place-inside-others-claims is on.

Envoys

CommandPermissionWhat it does
/uxmcrates envoy start <envoy>uxmcrates.admin.envoyStarts an envoy now
/uxmcrates envoy stop <envoy>uxmcrates.admin.envoyEnds a running envoy and puts every block back
/uxmcrates envoy listuxmcrates.admin.envoyEvery envoy, running or waiting, and when it next runs, or started by hand

Resets and rerolls

CommandPermissionWhat it does
/uxmcrates resetuxmcrates.admin.resetPrints the usage of the reset branch
/uxmcrates reset cooldown <player> <crate>uxmcrates.admin.reset.cooldownClears a player's wait on a crate, a one-time crate included
/uxmcrates reset player-limit <player> <crate>uxmcrates.admin.reset.player-limitClears a player's win counts on every reward of a crate
/uxmcrates reset global-limit <crate>uxmcrates.admin.reset.global-limitClears the server's win counts on every reward of a crate
/uxmcrates rerolluxmcrates.admin.rerollPrints the usage of the reroll branch
/uxmcrates reroll give <player> <amount>uxmcrates.admin.reroll.giveGrants rerolls, kept until spent

The log

CommandPermissionWhat it does
/uxmcrates log <field> <value>uxmcrates.admin.logReads the opening log, newest first

<field> is player, crate or reward. A player gets the log window, log.page-size rows a page; the console gets lines with the date, the player, the reward and the chance it had.

The plugin

CommandPermissionWhat it does
/uxmcratesuxmcrates.admin.versionSays to add help
/uxmcrates editoruxmcrates.admin.editorOpens the editor. Player only. Answers editor.off when editor.enabled is off
/uxmcrates migrate <plugin>uxmcrates.admin.migrateReads excellentcrates, crazycrates or specializedcrates into files. See Migration
/uxmcrates doctoruxmcrates.admin.doctorThe health checks, one line each
/uxmcrates reloaduxmcrates.admin.reloadReads every file again and says how long it took
/uxmcrates versionuxmcrates.admin.versionThe running version

Language

CommandPermissionWhat it does
/uxmcrates languxmcrates.languageThe language you read, and the choices
/uxmcrates lang set <language>uxmcrates.languageChooses a language
/uxmcrates lang resetuxmcrates.languageFollows the client's language again
/uxmcrates lang set-player <player> <language>uxmcrates.admin.languageSets another player's language; a player who is away gets it at their next join
/uxmcrates lang reset-player <player>uxmcrates.admin.languageClears another player's choice

uxmcrates.language is held by everyone, so every player sees /uxmcrates lang and nothing else of the root.

Reload

A reload reads the crates, keys, rewards, animations, recipes, envoys, messages, windows and menu sounds again. It is applied as a whole or not at all: a file that does not parse leaves the running configuration as it was and the answer is admin.reload-failed. The storage block and command names need a restart.

Related: Overview, Permissions