From 13b8a3ee738e9bce94f9c760fb63930ee0a18689 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Wed, 24 Apr 2024 13:38:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=8E=B0=E5=9C=A8=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E6=8C=87=E4=BB=A4=E4=BF=AE=E6=94=B9=E7=9A=84=E8=B4=A7=E5=B8=81?= =?UTF-8?q?=E4=B9=9F=E4=BC=9A=E8=A7=A6=E5=8F=91=E4=BA=8B=E4=BB=B6=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- currency-plugin/build.gradle | 2 +- .../currency/command/currency/CurrencySetCommand.java | 5 ++--- .../hamster3/currency/event/CurrencyChangeEvent.java | 10 ++++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/currency-plugin/build.gradle b/currency-plugin/build.gradle index 84000dc..3071cfb 100644 --- a/currency-plugin/build.gradle +++ b/currency-plugin/build.gradle @@ -5,7 +5,7 @@ plugins { } group 'cn.hamster3' -version '2.2.2' +version '2.2.3' repositories { maven { diff --git a/currency-plugin/src/main/java/cn/hamster3/currency/command/currency/CurrencySetCommand.java b/currency-plugin/src/main/java/cn/hamster3/currency/command/currency/CurrencySetCommand.java index 484877a..16b928e 100644 --- a/currency-plugin/src/main/java/cn/hamster3/currency/command/currency/CurrencySetCommand.java +++ b/currency-plugin/src/main/java/cn/hamster3/currency/command/currency/CurrencySetCommand.java @@ -1,7 +1,7 @@ package cn.hamster3.currency.command.currency; +import cn.hamster3.currency.api.CurrencyAPI; import cn.hamster3.currency.core.IDataManager; -import cn.hamster3.currency.data.CurrencyLog; import cn.hamster3.currency.data.CurrencyType; import cn.hamster3.currency.data.PlayerData; @@ -17,8 +17,7 @@ public class CurrencySetCommand extends CurrencyAdminSetCommand { @Override protected void doSet(PlayerData data, CurrencyType type, double amount) { - data.setPlayerCurrency(type.getId(), amount); - dataManager.insertLog(new CurrencyLog(data.getUuid(), data.getPlayerName(), type.getId(), "set", amount, amount)); + CurrencyAPI.setPlayerCurrency(data.getUuid(), type.getId(), amount); } } diff --git a/currency-plugin/src/main/java/cn/hamster3/currency/event/CurrencyChangeEvent.java b/currency-plugin/src/main/java/cn/hamster3/currency/event/CurrencyChangeEvent.java index f3d3571..bbc3063 100644 --- a/currency-plugin/src/main/java/cn/hamster3/currency/event/CurrencyChangeEvent.java +++ b/currency-plugin/src/main/java/cn/hamster3/currency/event/CurrencyChangeEvent.java @@ -50,4 +50,14 @@ public class CurrencyChangeEvent extends Event { public HandlerList getHandlers() { return handlerList; } + + @Override + public String toString() { + return "CurrencyChangeEvent{" + + "playerUUID=" + playerUUID + + ", currencyID='" + currencyID + '\'' + + ", oldAmount=" + oldAmount + + ", newAmount=" + newAmount + + '}'; + } }