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

AuctionsHouse

AuctionHouse is a premium-grade auctioning plugin designed for modern Minecraft servers. It offers a robust, scalable, and feature-rich environment for players to trade items securely.

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

Опубликован 5 марта 2026 г.

AuctionHouse 🏛️

AuctionHouse is a premium-grade auctioning plugin designed for modern Minecraft servers. It offers a robust, scalable, and feature-rich environment for players to trade items securely.

✨ Features

  • 💎 Modern GUI: Sleek and intuitive inventory-based interfaces.
  • 💰 Bidding System: Support for both "Instant Buy" (BIN) and "Auctions" with bidding.
  • 🗄️ Multi-Database Support: Choose between MySQL, MariaDB, PostgreSQL, or MongoDB.
  • 🚀 Folia & Paper Support: Built with high performance and thread safety in mind.
  • 🗣️ Localisation: Full support for English and German (more coming soon).
  • 💬 Chat-Based Input: Stable price entering system, bypassing common Anvil GUI glitches on newer versions.
  • ⚖️ Tax & Fee System: Highly customizable listing fees and sales taxes.
  • ⏲️ Rate Limiting: Integrated cooldown system to prevent auction spam.
  • 🔊 Sound Effects: Immersive feedback for actions like buying, selling, and bidding.

🛠️ Commands

Command Description Permission
/ah Opens the main auction house menu. auctionhouse.use
/ah sell <price> Handheld item listing (optional). auctionhouse.sell
/ah help Shows the help menu. auctionhouse.help
/ah reload Reloads the configuration and messages. auctionhouse.admin

📦 Installation

  1. Download the AuctionHouse-1.0.0-SNAPSHOT.jar.
  2. Place it in your server's plugins/ folder.
  3. Ensure you have a supported Economy plugin (e.g., Vault + EssentialsX).
  4. Start the server to generate the configuration files.
  5. Configure your database settings in config.yml.
  6. Restart or run /ah reload.

📝 Configuration

The plugin is highly configurable. You can adjust:

  • Language settings.
  • Tax percentages and listing fees.
  • Min/Max price limits.
  • GUI fillers and sounds.
  • Multi-database connection details.

👥 Authors

  • DerGamer09
  • CraftingStudioPro

🌐 Links

Ченджлог

1.0.0-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 5 марта 2026 г.

Changelog

All notable changes to the AuctionHouse project will be documented in this file.

[1.0.0-SNAPSHOT] - 2026-03-05

🚀 Added

  • Initial Plugin Architecture: Robust core system with Folia and Paper support.
  • Multi-Database Backend: Support for MySQL, MariaDB, PostgreSQL, and MongoDB.
  • Bidding System: Option to toggle between Instant Buy and Bidding mode in the Sell GUI.
  • Chat Price Input: Implemented a stable chat-based system for setting prices to avoid NMS-related Anvil GUI issues.
  • Localisation: Added message_de.yml and message_en.yml for full English and German support.
  • Tax & Fees: Customizable listing fees and sales taxes (revenue collection).
  • Sound System: Added sound effects for buying, selling, and notifications.
  • Rate Limiting: Added a configurable cooldown for listing items.
  • GUI System: Implemented Main Auction GUI, Sell GUI, and My Auctions GUI.
  • Permissions: Integrated permission nodes for all commands.

🔧 Fixed

  • NMS Compatibility: Resolved NoClassDefFoundError (CraftPlayer) on Minecraft 1.21.x by updating dependencies and properly abstracting inputs.
  • Serialization: Improved item serialization to ensure all Meta-Data is preserved via Base64.
  • Sync Safety: Fixed potential race conditions in database operations using CompletableFuture.

Комментарии

Загружаем…