Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Upgrading from 0.10.0
Replace the jar and restart. Nothing has to be edited by hand.
- Your data stays where it is. The database keeps its tables under their current names, and the migrations that were already applied are recognised and not run again.
- Your files are kept. A setting or a message line you changed is not touched. New settings and new message lines are added to your files. A message line you never changed is brought to its new wording.
- The storage block has new names,
typeandpool-size, shared with the rest of the plugin family. A file that still writesbackendandread-pool-sizekeeps working as it is. - A storage word that names no database stops a new install, so a network server cannot quietly start on a file of its own. A server that already runs on its SQLite file under such a word keeps doing so and says it in the console.
- No command, permission node or public API was removed or renamed.
Fixed
/lay,/bellyflopand/spincould leave a player invisible for good: after a pose started in spectator mode or under an invisibility potion, and after a reload or a restart during a pose. A pose now gives the body back on every exit, and after a crash on the next join./poses reveal <player>(uxmessentials.poses.reveal, operators by default, the console too) gives back a body an older version left invisible.- A player's name is filled into an operator's command, click action, kit action, vote reward, NPC command and placeholder currency only when an account could have that name. A server that turns off Paper's name check can let in a name with a space or a bracket, which would add an argument to a command or change a message. Such a line is now skipped and the console says so.
- A chat message keeps the colour another plugin put on it.
- A world's day and weather cycles are left alone when nothing locks them.
- Floodgate is found even though it enables after this plugin.
New
storage.table-prefixfor a new install,storage.local-onlyfor the one server of a network that keeps its own rows, andstorage.copy-from-fileto move a SQLite file into a network database on the first start.- Holograms are drawn for each viewer with packets, in their own language, and redrawn on
/uxmess reload. A click reaches a hologram from 12 blocks by default. - Nametags, tab names and chat prefixes are drawn for each reader, with relational placeholders and ranks written as catalogue lines in the reader's language.
- An NPC turns back to its placed facing when its viewer walks away.
%uxmessentials_player_language%, the language a player reads in.- A chat line that opens with
<center>is centred, and an announcement can setcentered = true. /uxmess reloadreads the custom menus again.- Admin commands answer in the operator's own language.
Faster
- The scoreboard and the tab list spread their work over the refresh interval and parse each line once.
- An NPC turns in one packet per viewer, and only when its look changes.
- PlaceholderAPI is asked only about text that holds a placeholder.
Platforms
Paper
26.2
Dependencies
Paper
- LuckPerms Optional
- PlaceholderAPI Optional