ActionHouse

ActionHouse

por poggit-archive
No disponible
VariosModos de juegoEconomíapocketmine
6visitas
0descargas

📦 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

  • 📦 Download ActionHouse from Poggit

  • 💰 Download BedrockEconomy

  • 📁 Place both .phar files inside your /plugins/ directory

  • 🔁 Restart your server

  • ✅ Ready to go! Use /ah to open the auction menu

📜 Commands

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

⚙️ 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