Перейти к содержимому
Mineforgian

Auction House Cobb

Auction House for Cobblemon

Загрузки
1K
Подписчики
1
Обновлён
20 июня 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 31 января 2026 г.

Auction House Cobblemon

A mods Auction House + Player-to-Player Trade system built specifically for Cobblemon and Cobblemon Economy. Buy and sell Pokémon using the balance currency, with a clean UI and no extra commands beyond /ah.


Features

  • One command: /ah opens the full menu (no extra sell/buy commands).
  • Auction House (server-wide):
    • Browse listings in a 3-column grid with Pokémon icons.
    • Search, sort, and pagination.
    • Buy with Cobblemon Economy balance (server-authoritative).
  • Sell from PC:
    • Click “Sell a Pokémon” → select a Pokémon from your PC → choose a price → listing is created.
  • Player-to-Player Trades (Pokémon ↔ Pokémon):
    • Trade tab shows online players.
    • Click a player to send a trade request.
    • Uses Cobblemon’s built-in trade flow (accept/decline + trade GUI).
  • Persistence:
    • Auction listings are saved to disk and survive server restarts.
  • Languages:
    • Full English / French localization (auto-switches with Minecraft language).

Requirements

  • Minecraft: 1.21.1
  • Mod Loader: Fabric
  • Dependencies:
    • Cobblemon
    • Cobblemon Economy (currency: balance)
    • Fabric API
    • Fabric Language Kotlin

How to Use

  • Run /ah
  • Auctions tab
    • Click a listing to buy
    • Use search/sort if needed
  • Selling
    • Click Sell a Pokémon
    • Pick a Pokémon from your PC
    • Enter your price and confirm
  • Trade tab
    • Click a player to request a trade
    • The target player can accept/decline, then the trade screen opens

Ченджлог

1.8.0Релиз1.21.1 · 20 июня 2026 г.

Changelog - 1.8.0

Added

  • Mailbox System: Added a /ah mail command and a dedicated Mailbox tab in the main interface. All expired and cancelled Pokémon or items are now sent to a secure player mailbox database (auction_house_mailbox.json) instead of being pushed directly to the PC or inventory. This ensures zero items or Pokémon are lost even if the player is offline or their inventory/PC is completely full.
  • Dedicated Transaction Log: Added a dedicated server-side transaction logging file (logs/ah_transactions.log) to track all listings, purchases, cancellations, and mailbox claims with detailed timestamps.

Improved

  • Transaction Safety: Rewrote transaction fallback logic and integrated mailbox routing for both Pokémon and items to prevent duplications or inventory loss.
1.6.5Релиз1.21.1 · 30 мая 2026 г.

Changelog - 1.6.5

Fixed

  • Fixed Pokémon being permanently lost if a listing expired while the seller's PC was full.
  • Fixed race conditions and inventory rollback failures that could cause item or money loss during transactions.
  • Fixed malformed NBT items converting into blank items instead of canceling the transaction.
  • Fixed listings jumping to the end of the page when a purchase fails.
  • Fixed modded clients being able to create listings or offers with zero or negative prices.

Improved

  • Removed unnecessary thread locks (synchronized blocks) to eliminate server lag spikes during high AH traffic.
  • Optimized the trade history pruning to use instantaneous LinkedList operations instead of heavy Array recalculations.
  • Added automatic .bak safety backups for all JSON database saves to prevent total corruption during server crashes.
1.6.4Релиз1.21.1 · 12 мая 2026 г.

Changelog - 1.6.4

Fixed

  • Fixed item auction listings sometimes deleting the item without paying the seller.
  • Fixed cancelled item auctions sometimes removing the listing without returning the item.
  • Fixed item purchases where the buyer could complete the transaction without the seller receiving payment.
  • Improved item auction transaction safety with better rollback handling when payment, delivery, or inventory insertion fails.
  • Item auction listings now save their full item data, preventing listed items from becoming unrecoverable after a server restart.
1.6.3Релиз1.21.1 · 8 апреля 2026 г.

Changelog (1.6.3)

Fixed

  • Critical: Item Data Loss: Fixed a major bug where item enchantments, custom names, and components were lost when sold in /ahi. Now fully compatible with Minecraft 1.21.1.
  • Critical: Duplication Glitch: Fixed race conditions that allowed multiple players to buy the same listing. Transactions are now atomic.
  • Thread Safety: Added synchronization to auction listing operations to prevent concurrent modification errors.
1.6.2Релиз1.21.1 · 25 марта 2026 г.

Changelog (1.6.2)

Added

  • Buy Confirmation Dialog: Added a confirmation screen when purchasing items through /ahi.
  • Item History Persistence: Trade history for items is now saved in auction_house_item_trades.json.

Fixed

  • Item History Display: Resolved an issue where the item history tab was displaying raw translation strings.
  • Localization Errors: Fixed missing translations for trade types and formatted history lines with proper details.
1.6.1Релиз1.21.1 · 5 марта 2026 г.

Changelog (1.6.1)

Added

  • Item Auction House History tab (/ahi)
    • New History tab in the Item Auction House screen.
    • Server-side storage of item trade history (recent actions, capped).
    • New network packets:
      • RequestItemTradeHistoryPayload
      • ItemTradeHistoryPayload
    • Client renders the history list for the player.

Changed

  • Pagination improvements for /ah and /ahi

    • Pagination is now server-driven and kept in sync after actions.
    • The server no longer forces a refresh back to page 1 after buy/create/remove/price update actions.
    • The client now refreshes the current page after receiving an ActionResult (keeps your page instead of resetting).
    • Opening /ah and /ahi now requests listings using the screen’s current pagination state (instead of hardcoding page 0).
  • Page size reduced

    • /ah (Pokémon AH): 9 listings per page
    • /ahi (Item AH): 9 listings per page

Fixed

  • Fixed cases where pagination buttons appeared to “not work” because the listings refresh was being reset to page 1 after actions.
  • Fixed issues where /ah and /ahi could fail to open correctly due to client/server listing request flow inconsistencies.
1.5.3Релиз1.21.1 · 26 февраля 2026 г.

Changelog (1.5.3)

Item Auction House (/ahi)

  • Added mouse wheel scrolling in the Item Auction House listings.
1.5.2Релиз1.21.1 · 24 февраля 2026 г.

Changelog (1.5.2)

Fixes

  • Fixed disconnect/kick for some players when opening the Auction House
    • Error seen: EncoderException: Failed to encode packet ... custom_payload (auction_house_cobblemon:listings)
    • Root cause: the listings packet could become too large because it embedded the full Cobblemon pokemon JSON for every listing.

Комментарии

Загружаем…