promotional bannermobile promotional banner

Arcadia Lib

Arcadia Lib is the shared foundation required by all Arcadia Pets, Prestige and AH. It provides the database layer, player data management and debug mode.
Back to Files

arcadia-lib-1.21.1-1.3.1

File namearcadia-lib-1.3.1.jar
Uploader
vyrrioxvyrriox
Uploaded
Sep 27, 2026
Downloads
70
Size
2.6 MB
Mod Loaders
NeoForge
File ID
8994845
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:arcadia-lib-1493170:8994845"

Learn more about Curse Maven

What's new

## [1.3.1] - 2026-09-27

### Fixed

- **Every unmute threw** — `StaffActions.unmute` passed the target's `UUID` object as an argument of the `arcadia_lib.staff.unmuted_alert` translation. Minecraft 1.21 only accepts components, numbers, booleans and strings there and throws on anything else, so every unmute failed half-way: the mute was lifted, the stored sanction revoked and the player told, but the staff alert was never sent and the exception reached the caller (a command, a menu click). The alert now carries the player's name, or the UUID as text when they are not connected, the same way `mute` already did.

### Correctifs

- **Chaque démute levait une exception** — `StaffActions.unmute` passait l'objet `UUID` de la cible en argument de la traduction `arcadia_lib.staff.unmuted_alert`. Minecraft 1.21 n'y accepte que des composants, nombres, booléens et chaînes et lève une exception pour tout le reste : chaque démute échouait donc à mi-chemin. Le mute était levé, la sanction stockée révoquée et le joueur prévenu, mais l'alerte staff n'était jamais envoyée et l'exception remontait jusqu'à l'appelant (une commande, un clic de menu). L'alerte porte désormais le pseudo du joueur, ou l'UUID sous forme de texte s'il n'est pas connecté, comme le faisait déjà `mute`.

This mod has no additional files