dapigguy/libpiggyeconomy

该包最新版本(3.0.3)没有可用的许可证信息。

3.0.3 2024-03-08 03:47 UTC

This package is not auto-updated.

Last update: 2024-09-27 03:56:54 UTC


README

libPiggyEconomy 是一个用于支持多个经济提供者的病毒。

支持的提供者

使用

设置

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"));
    }
}