arcadia-lib-1.21.1-1.3.1
Curse Maven Snippet
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`.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

