promotional bannermobile promotional banner

Arcadia Auction House

Arcadia Auction House adds a cross-player marketplace with item listings, a mailbox for delivered purchases, and Numismatics currency support. Requires Arcadia Lib.

File Details

arcadia-ah-1.2.0

  • R
  • Apr 19, 2026
  • 99.95 KB
  • 18
  • 1.21.1
  • NeoForge

File Name

arcadia-ah-1.2.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:arcadia-ah-1493501:7950926"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

### Added

- **DB-backed item blacklist** — New `arcadia_ah_blacklist` MySQL table + JSON fallback (item_id PK, reason, added_by, added_at). Admin commands `/arcadia_ah blacklist add|remove|list` with optional reason, held-item shortcut, and tab-completion of item IDs. Rejection message in chat carries the admin-supplied reason when present.

### Fixed

- **Buy/sell/listing messages translatable** — `AuctionManager` no longer sends hardcoded English `Component.literal` strings. 8 new keys added (EN/FR): `msg.buyer_bought`, `msg.buyer_bought_with_fee`, `msg.seller_sold`, `msg.seller_sold_with_fee`, `msg.listing_gone`, `msg.cannot_buy_own`, `msg.listing_not_found`, `msg.not_your_listing`. Each player now sees notifications in their own locale.

### Ajouts

- **Blacklist d'objets en base** — Nouvelle table `arcadia_ah_blacklist` MySQL + JSON de secours (item_id PK, raison, added_by, added_at). Commandes admin `/arcadia_ah blacklist add|remove|list` avec raison optionnelle, raccourci objet en main, et auto-complétion des IDs d'items. Le message de refus en chat inclut la raison fournie par l'admin.

### Correctifs

- **Messages d'achat/vente/annonce traductibles** — `AuctionManager` n'envoie plus de strings anglais hardcodés. 8 nouvelles clés EN/FR ajoutées (`msg.buyer_bought`, `msg.buyer_bought_with_fee`, `msg.seller_sold`, `msg.seller_sold_with_fee`, `msg.listing_gone`, `msg.cannot_buy_own`, `msg.listing_not_found`, `msg.not_your_listing`). Chaque joueur voit les notifications dans sa propre langue.

---

## [1.2.0-prev] - 2026-04-16

### Added

- **Auction Listings** — Full AuctionListing and AuctionManager for player-to-player sales.
- **Cross-Server Database** — AuctionDatabase and AuctionTableDefinition for MySQL-backed multi-server sync.
- **Auction Persistence** — AuctionSavedData for local backup and data safety.
- **Item Serialization** — AuctionItemSerializer for safe NBT storage of auctioned items.
- **Mailbox System** — MailboxEntry for automatic delivery of purchases and expired returns.
- **Leaderboard** — AhLeaderboardEntry, AhLeaderboardScreen, and AhLeaderboardMenu for top sellers.
- **Search UI** — AhSearchScreen with filters and categories.
- **Sell UI** — AhSellScreen with intuitive pricing input.
- **Numismatics Support** — NumismaticsCompat for Create mod currency integration.
- **Dashboard Tab** — AhDashboardTab for admin auction management.
- **Event Handler** — AuctionEventHandler for listing lifecycle events.
- **Translations** — Full EN/FR localization for all UI elements.

### Fixed

- **Solo persistence** — Fixed auction data not persisting in singleplayer.
- **Numismatics API** — Critical fix for currency balance checking.

### Ajouts

- **Encheres** — AuctionListing et AuctionManager complets pour les ventes entre joueurs.
- **Base de donnees cross-serveur** — AuctionDatabase et AuctionTableDefinition pour la synchronisation MySQL multi-serveur.
- **Persistance** — AuctionSavedData pour la sauvegarde locale et la securite des donnees.
- **Serialisation d'items** — AuctionItemSerializer pour le stockage NBT securise.
- **Boite aux lettres** — MailboxEntry pour la livraison automatique des achats et retours.
- **Classement** — AhLeaderboardEntry, AhLeaderboardScreen et AhLeaderboardMenu pour les meilleurs vendeurs.
- **Interface de recherche** — AhSearchScreen avec filtres et categories.
- **Interface de vente** — AhSellScreen avec saisie de prix intuitive.
- **Support Numismatics** — NumismaticsCompat pour l'integration de la monnaie Create.
- **Onglet Dashboard** — AhDashboardTab pour la gestion admin des encheres.
- **Gestionnaire d'evenements** — AuctionEventHandler pour les evenements du cycle de vie.
- **Traductions** — Localisation complete EN/FR.

### Correctifs

- **Persistance solo** — Correction de la perte de donnees en singleplayer.
- **API Numismatics** — Correction critique de la verification du solde.