dapigguy / libpiggyeconomy
该包最新版本(3.0.3)没有可用的许可证信息。
3.0.3
2024-03-08 03:47 UTC
Requires
- pocketmine/pocketmine-mp: ^5.0.0
This package is not auto-updated.
Last update: 2024-09-27 03:56:54 UTC
README
libPiggyEconomy 是一个用于支持多个经济提供者的病毒。
支持的提供者
- EconomyAPI 由 onebone/poggit-orphanage 提供
- BedrockEconomy 由 cooldogedev 提供
- (PMMP)体验
使用
设置
libPiggyEconomy::init()
使用经济提供者
libPiggyEconomy::getProvider($providerInformation)
$providerInformation
是一个包含 provider
键的数组。
经济提供者方法
错误处理
可能会有几个异常被抛出,你可能在插件中希望处理这些异常
- MissingProviderDependencyException
- UnknownProviderException
示例
config.yml
economy: provider: bedrockeconomy
AmazingPlugin.php
class AmazingPlugin extends PluginBase{ public $economyProvider; public function onEnable(): void{ $this->saveDefaultConfig(); libPiggyEconomy::init(); $this->economyProvider = libPiggyEconomy::getProvider($this->getConfig()->get("economy")); } }