Mineconomy
An economic system for PocketMine-MP
Install / Use
/learn @Terpz710/MineconomyREADME
Mineconomy
Mineconomy is a lightweight economy plugin for PocketMine-MP servers. It provides simple yet powerful economic features to manage player balances seamlessly!
How to pronounce Mineconomy: Mine-conony.
The name is a mix of Minecraft and Economy!
Features
- View balances for yourself or other players.
- Add, remove, or set player balances easily.
- Supports 2 storage options:
- MySQL
- SQLite
- Fully customizable messages and commands to suit your server's needs.
- Multi-Language support.
- Simple configuration for quick setup.
Installation
- Download the latest release of Mineconomy.
- Place the downloaded
.pharfile in thepluginsfolder of your PocketMine-MP server. - Restart your server.
API
Initiate the instance:
/* Import this class **/
use terpz710\mineconomy\Mineconomy;
$mineconomy = Mineconomy::getInstance();
How to retrieve a players balance:
/* $player can be either a players name or the actual Player class **/
Mineconomy::getInstance()->getFunds($player);
or
Mineconomy::getInstance()->getFunds("Steve");
How to add funds to a players balance:
/* $player can be either a players name or the actual Player class **/
Mineconomy::getInstance()->addFunds($player);
or
Mineconomy::getInstance()->addFunds("Steve");
How to remove funds to a players balance:
/* $player can be either a players name or the actual Player class **/
Mineconomy::getInstance()->removeFunds($player);
or
Mineconomy::getInstance()->removeFunds("Steve");
How to set funds to a players balance:
/* $player can be either a players name or the actual Player class **/
Mineconomy::getInstance()->setFunds($player);
or
Mineconomy::getInstance()->setFunds("Steve");
How to check if a player has a balance before doing anything:
/* $player can be either a players name or the actual Player class **/
if (Mineconomy::getInstance()->hasBalance($player)) {
Mineconomy::getInstance()->addFunds($player, $amount);
$player->sendMessage("Successfully added $" . number_format($amount) . " to " . $player->getName() . " balance!");
} else {
$player->sendMessage($player->getName() . " does not have a balance!");
}
or
$targetName = "Steve";
if (Mineconomy::getInstance()->hasBalance($targetName)) {
Mineconomy::getInstance()->addFunds($targetName, $amount);
$player->sendMessage("Successfully added $" . number_format($amount) . " to " . $targetName . " balance!");
} else {
$player->sendMessage($targetName . " does not have a balance!");
}
ScoreHud
Mineconomy has ScoreHud support!
Link to addon:
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
