File Details
arcadia-prestige-1.2.0
- R
- Apr 19, 2026
- 149.27 KB
- 13
- 1.21.1
- NeoForge
File Name
arcadia-prestige-1.2.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
### Added
- **Clickable daily-reward notice** — On login, if the daily reward is ready, the player receives a short bold headline (`arcadia_prestige.msg.daily_ready_short`) followed by a highlighted `[✔ Claim now]` / `[✔ Reclamer]` chat button. The button uses `ClickEvent.RUN_COMMAND` to execute `/arcadia_prestige daily` with a hover tooltip. 3 new lang keys per locale (EN, FR_FR, FR_CA).
- **Multi-server `server_id` documentation** — README now describes how Prestige populates `com.arcadia.lib.ServerContext.SERVER_ID` (default `server1`) from `config/arcadia_prestige-common.toml` → `[general] server_id = "..."`, with JVM property `-Darcadia.server_id=...` as a fallback. Consumed by arcadia-ah and any other module that namespaces MySQL rows across multiple Minecraft instances.
### Fixed
- **Missing EN translation** — Added `arcadia_prestige.gui.pet_bag.inventory_full` to en_us.json to reach 377/377 key parity with fr_fr.
- **Pet items hidden in Dashboard/AH menus** — Removed the `FilteredInventorySlot` in `DashboardMenu` that deliberately hid every `arcadia_pets:*` item from non-Pets inventory tabs. Pet bags, snacks, treats, and star essence are now visible/movable in the standard inventory grid of Arcadia menus.
### Ajouts
- **Notification quotidienne cliquable** — À la connexion, si la récompense quotidienne est prête, le joueur reçoit un en-tête court + un bouton chat `[✔ Réclamer]` surligné qui exécute `/arcadia_prestige daily` au clic avec un tooltip au survol. 3 nouvelles clés lang par locale (EN, FR_FR, FR_CA).
- **Documentation multi-serveurs `server_id`** — Le README décrit désormais comment Prestige remplit `com.arcadia.lib.ServerContext.SERVER_ID` (défaut `server1`) depuis `config/arcadia_prestige-common.toml` → `[general] server_id = "..."`, avec la propriété JVM `-Darcadia.server_id=...` en fallback. Consommé par arcadia-ah et tout autre module qui tague ses lignes MySQL pour plusieurs instances Minecraft.
### Correctifs
- **Traduction EN manquante** — Ajout de `arcadia_prestige.gui.pet_bag.inventory_full` dans en_us.json pour atteindre la parité 377/377 avec fr_fr.
- **Items pets cachés dans les menus Dashboard/HDV** — Suppression du `FilteredInventorySlot` dans `DashboardMenu` qui masquait volontairement tous les items `arcadia_pets:*` dans les onglets inventaire non-Pets. Sacs, friandises, snacks et essences d'étoile sont maintenant visibles et déplaçables dans la grille d'inventaire standard des menus Arcadia.
---
## [1.2.0-prev] - 2026-04-16
### Added
- **Prestige Cards** — Collectible prestige card system with PrestigeCard class.
- **Dashboard** — DashboardScreen and DashboardMenu for admin and player management.
- **Quest System** — QuestManager, QuestDatabase, QuestDefinition, QuestInstance with multiple QuestType and QuestDifficulty levels.
- **ELO System** — EloManager, EloCalculator, EloDatabase, EloEventHandler, PlayerEloData for competitive ranking.
- **Daily Rewards** — DailyRewardHandler for automated login reward distribution.
- **Cosmetic Permissions** — CosmeticPermissionScanner with LuckPerms group-based unlocks.
- **Particle System** — ParticleRenderer and ParticleScheduler with S2CParticleSync for server-synced effects.
- **Effect Preview** — Client-side EffectPreviewHandler for cosmetic previews.
- **Cosmetic Blocks** — CosmeticBlockRenderer for display blocks.
- **Hub Screen** — PrestigeHubScreen integrated with Arcadia Hub system.
- **Translations** — Full EN/FR localization.
### Ajouts
- **Cartes Prestige** — Systeme de cartes de prestige collectibles.
- **Dashboard** — DashboardScreen et DashboardMenu pour la gestion admin et joueur.
- **Systeme de quetes** — QuestManager, QuestDatabase, QuestDefinition, QuestInstance avec types et difficultes multiples.
- **Systeme ELO** — EloManager, EloCalculator, EloDatabase, EloEventHandler, PlayerEloData pour le classement competitif.
- **Recompenses journalieres** — DailyRewardHandler pour la distribution automatique.
- **Permissions cosmetiques** — CosmeticPermissionScanner avec deblocage par groupes LuckPerms.
- **Systeme de particules** — ParticleRenderer et ParticleScheduler avec synchronisation serveur.
- **Apercu d'effets** — EffectPreviewHandler cote client pour les previews cosmetiques.
- **Blocs cosmetiques** — CosmeticBlockRenderer pour les blocs d'affichage.
- **Hub Screen** — PrestigeHubScreen integre au systeme Hub Arcadia.
- **Traductions** — Localisation complete EN/FR.

