Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for UXPLIMA

HTTP and WebSocket API for uxmEssentials, for panels, bots and scripts. Needs the main jar.

Report uxmEssentials-REST?

A

0.10.0

uxmEssentials 0.10.0

A server can now keep its players in its own language, and a staff member can set another player's language.

Requires Paper 26.2 on Java 25, same as 0.9.0.

Read this before you update

messages.default-locale becomes the language block. config.conf now carries this block, the same one every UXPLIMA plugin reads:

language {
  default = "en"
  follow-client = true
  force = ""
}

Your old messages.default-locale keeps working. When the update appends the block to your file, your old value still wins over the shipped "en". If you write a default in the new block and it differs from the old line, the console warns you: remove the old line then.

A player's choice moves. /lang now keeps the choice on the player's own data under uxmlib:language. A choice saved under the old key is moved the first time the player is seen. Nobody has to choose again.

Languages (#2)

A server can keep its own language. Before, a player whose client read English read English, even on a server whose default was German. Now:

  • default is what a player reads when nothing else answers.
  • follow-client = false starts every player in the default. They may still choose another with /lang.
  • force = "de" puts everybody in one language, whatever they chose. /lang then says so instead of changing anything.

One choice for every plugin of ours. A language chosen with /lang is read by every UXPLIMA plugin on the server, and a choice made in any of them is read here. uxmLang is not needed for this. With uxmLang installed, the choice also follows the player between servers.

Set another player's language.

  • /lang set <player> <language>
  • /lang reset <player>

Both work for a player who is offline: the choice is kept and applied when they next join. Both need uxmessentials.lang.others.

Every new line is in all twelve catalogues.

Under the hood

  • On uxmLib 0.163.0.
  • The order a language is picked in lived in four places and now lives in one.

Information

Published
October 13, 2026
0Downloads

Platforms

Paper
Paper
26.2

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.