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.

File Details

arcadia-lib-1.2.6

  • R
  • Apr 28, 2026
  • 2.52 MB
  • 29
  • 1.21.1
  • NeoForge

File Name

arcadia-lib-1.2.6.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:arcadia-lib-1493170:8005984"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

## [1.2.6] - 2026-04-28 (latest)

### Added

- **`ArcadiaModRegistry.resolveCarouselTarget(int, int, ServerPlayer)`** — Permission-aware overload of the carousel resolver. Skips cards whose `permissionNode` the player does not hold (and unavailable cards). Used by the dashboard arrow navigation so unauthorized players can't reach permission-gated modules (e.g. Admin Panel) by clicking the prev/next arrows. The original signature stays for backward compatibility but is documented as unfiltered — server-side callers should switch to the player-aware variant.

### Ajouts

- **`ArcadiaModRegistry.resolveCarouselTarget(int, int, ServerPlayer)`** — Surcharge du résolveur de carousel sensible aux permissions. Saute les cartes dont le `permissionNode` n'est pas détenu par le joueur (et les cartes indisponibles). Utilisée par la navigation flèches du dashboard pour que les joueurs non autorisés ne puissent plus atteindre les modules sous permission (ex. Admin Panel) en cliquant sur les flèches prev/next. La signature d'origine reste pour la rétrocompat mais est documentée comme non filtrée — les appelants côté serveur doivent passer sur la variante avec player.