A powerful Auction House plugin for PocketMine-MP, ShulkerBox Viewer support, multi-language, NPC interaction, and lag-free performance!
- ✅ Fully customizable messages via
languagefiles - 💸 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
/ahmenu - 🔒 Permission-based control
✅ This plugin is only compatible with PocketMine-MP
❌ It will NOT work on Nukkit, Altay, or other forks
- 📦 Download ActionHouse from Poggit
- 💰 Download BedrockEconomy
- 📁 Place both
.pharfiles inside your/plugins/directory - 🔁 Restart your server
- ✅ Ready to go! Use
/ahto open the auction menu
| Command | Description |
|---|---|
/actionhouse or /ah |
Open 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 npc |
Spawn a custom NPC that opens the auction menu |
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.
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)
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/.
- 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
Licensed under the MIT License You are free to fork, contribute, or suggest changes.
If this plugin helped you, or you want to support future updates:
Any support is greatly appreciated!
Made with 💙 by FrostCheatMC