覆蓋原有服務
此為版本 v0.0.6 後的功能。
以下為經濟服務中介插件
public interface EconomyService extends Overridable {
Result giveMoney(Player player, double money);
Result takeMoney(Player player, double money);
Result setMoney(Player player, double money);
enum Result {
SUCCESS, FAILED
}
}public class DefaultEconomyService implements EconomyService {
@Override
public Result giveMoney(Player player, double money) {
throw new IllegalStateException("未註冊任何的經濟插件!");
}
@Override
public Result takeMoney(Player player, double money) {
throw new IllegalStateException("未註冊任何的經濟插件!");
}
@Override
public Result setMoney(Player player, double money) {
throw new IllegalStateException("未註冊任何的經濟插件!");
}
}經濟服務提供插件 (經濟插件)
使用經濟服務的插件 (任何)
最后更新于