ActionHouse

Auction House is the solution when it comes to server auctions.



πŸ“¦ ActionHouse

A powerful Auction House plugin for PocketMine-MP, ShulkerBox Viewer support, multi-language, NPC interaction, and lag-free performance!


✨ Features

  • βœ… Fully customizable messages via language files
  • πŸ’Έ Economy support with BedrockEconomy
  • πŸ§ͺ Compatible with latest PocketMine-MP API
  • 🌍 Multi-language system (es-ES, en-US, fr-FR, etc.)
  • πŸ“¦ Support for ShulkerBox item content viewer
  • πŸ’° Min & Max price configuration per item
  • 🎯 Limit max items per player
  • ⏱️ Configurable item expiration/duration
  • ⚑ Optimized for performance β€” no lag, even with large data
  • πŸ“š Paginated inventory menus
  • βœ… Confirm Buy system
  • πŸ‘€ NPC support to open /ah menu
  • πŸ”’ Permission-based control

🧱 Supported Software

βœ… This plugin is only compatible with PocketMine-MP
❌ It will NOT work on Nukkit, Altay, or other forks


πŸ“₯ Installation

  1. πŸ“¦ Download ActionHouse from Poggit
  2. πŸ’° Download BedrockEconomy
  3. πŸ“ Place both .phar files inside your /plugins/ directory
  4. πŸ” Restart your server
  5. βœ… Ready to go! Use /ah to open the auction menu

πŸ“œ Commands

CommandDescription
/actionhouse or /ahOpen the main auction house menu
/actionhouse sell [price] or /ah sell [price]Sell the item in hand for the given price
/actionhouse setlanguage [lang] or /ah setlanguage [lang]Change the plugin language (e.g., en-US)
/actionhouse npc or /ah npcSpawn a custom NPC that opens the auction menu

βš™οΈ Configuration

Once installed, the plugin generates the following files:

  • config.yml – General configuration (max items, min/max prices, etc.)
  • items.yml – Auctioned item data (auto-managed)
  • /language/ – Translatable strings (en-US.yml, es-ES.yml, etc.)

You can edit lang files to fully customize messages and colors.


πŸ‘€ NPC System

Spawn an NPC using:

/ah npc

This NPC allows players to open the auction menu just by clicking it. To remove the NPC, hit it with a Bedrock block (Requires permission: actionhouse.command.npc)


🌍 Supported Languages

You can switch the plugin language at any time:

/ah setlanguage en-US

Supported languages:

  • πŸ‡ΊπŸ‡Έ English (en-US)
  • πŸ‡ͺπŸ‡Έ EspaΓ±ol (es-ES)
  • πŸ‡«πŸ‡· FranΓ§ais (fr-FR)
  • πŸ‡§πŸ‡· PortuguΓͺs (pr-BR)
  • πŸ‡©πŸ‡ͺ Deutsch (de-DE)
  • πŸ‡·πŸ‡Ί Русский (ru-RU)

Feel free to contribute more in /language/.


πŸ§‘β€πŸ’» Developer Notes

  • Uses InvMenu for inventory GUIs
  • All data is serialized/deserialized and saved using optimized logic
  • Supports ShulkerBox viewing directly from confirm menu inventory
  • Saves data asynchronously to avoid lag on high-load servers

πŸ“– License

Licensed under the MIT License You are free to fork, contribute, or suggest changes.


β˜• Support & Donate

If this plugin helped you, or you want to support future updates:

πŸ’– Donate via PayPal

Any support is greatly appreciated!


Made with πŸ’™ by FrostCheatMC

Details

Version: 1.0.0

Downloads: 27

Updated: 6/16/2025

Supported API versions: 5.3.0 to 5.27.1

Categories: General, Miscellaneous, Minigame, Economy, Mechanics

License: MIT

Producers

Collaborator