From 2a7ae6451499a3c4f8dacc47ea5c0854cfdd2e71 Mon Sep 17 00:00:00 2001 From: Starrysky Date: Tue, 17 Feb 2026 00:23:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=9C=E5=91=9C=E5=91=9C=E6=88=91=E8=AE=A8?= =?UTF-8?q?=E5=8E=8C=E6=B3=A8=E9=87=8A=EF=BC=8C=E6=B2=A1=E4=BA=BA=E5=91=8A?= =?UTF-8?q?=E8=AF=89=E6=88=91=E5=8D=95=E8=A1=8C=E4=B8=89=E6=96=9C=E6=9D=A0?= =?UTF-8?q?=E4=B8=8D=E7=AE=97doc=E5=93=87=E5=91=9C=E5=91=9C=E5=91=9C?= =?UTF-8?q?=E8=87=AA=E6=9D=80=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/top/sunsetlab/PluginMain.java | 32 ++++++++++++++----- .../sunsetlab/actions/ActionLightning.java | 4 ++- .../java/top/sunsetlab/actions/CastDelay.java | 4 ++- .../top/sunsetlab/actions/CheckGlowDust.java | 4 ++- .../top/sunsetlab/actions/IActionBase.java | 4 ++- .../java/top/sunsetlab/actions/PlaceFire.java | 4 ++- .../top/sunsetlab/actions/PlayAnvilSound.java | 4 ++- .../top/sunsetlab/actions/Transformation.java | 4 ++- .../top/sunsetlab/event/EventListener.java | 4 ++- .../top/sunsetlab/utils/ActionManager.java | 4 +++ .../top/sunsetlab/utils/JsonStructure.java | 4 ++- .../java/top/sunsetlab/utils/LangUtils.java | 4 ++- .../top/sunsetlab/utils/StructureManager.java | 4 ++- 13 files changed, 61 insertions(+), 19 deletions(-) diff --git a/src/main/java/top/sunsetlab/PluginMain.java b/src/main/java/top/sunsetlab/PluginMain.java index 6289925..3c00b0a 100644 --- a/src/main/java/top/sunsetlab/PluginMain.java +++ b/src/main/java/top/sunsetlab/PluginMain.java @@ -13,21 +13,37 @@ import java.util.logging.Logger; * 插件主类 */ public class PluginMain extends JavaPlugin implements Listener { - /// 插件版本 + /** + * 插件版本 + */ public static final String VERSION = "0.0.1-alpha"; - /// 插件语言 + /** + * 插件语言 + */ public static final String LANG = "zh_CN"; - /// 调试模式 + /** + * 调试模式 + */ public static final boolean DEBUG = true; - /// 日志类 - 仅在初始化后调用 + /** + * 日志类 - 仅在初始化后调用 + */ public static Logger LOGGER; - /// 结构管理器,用于加载/匹配预设的结构 + /** + * 结构管理器,用于加载/匹配预设的结构 + */ public static StructureManager structureManager; - /// 动作管理器,用于加载/调用预设的动作 + /** + * 动作管理器,用于加载/调用预设的动作 + */ public static ActionManager actionManager; - /// 插件实例 + /** + * 插件实例 + */ public static JavaPlugin plugin; - /// 语言管理,本地化用 + /** + * 语言管理,本地化用 + */ public static LangUtils langUtils; /** diff --git a/src/main/java/top/sunsetlab/actions/ActionLightning.java b/src/main/java/top/sunsetlab/actions/ActionLightning.java index 95a3af4..37af0d0 100644 --- a/src/main/java/top/sunsetlab/actions/ActionLightning.java +++ b/src/main/java/top/sunsetlab/actions/ActionLightning.java @@ -3,7 +3,9 @@ package top.sunsetlab.actions; import org.bukkit.Location; import org.bukkit.entity.Player; -/// 打雷动作 +/** + * 打雷动作 + */ public class ActionLightning implements IActionBase{ /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/CastDelay.java b/src/main/java/top/sunsetlab/actions/CastDelay.java index 37d96ce..74259d3 100644 --- a/src/main/java/top/sunsetlab/actions/CastDelay.java +++ b/src/main/java/top/sunsetlab/actions/CastDelay.java @@ -5,7 +5,9 @@ import org.bukkit.Location; import org.bukkit.Particle; import org.bukkit.entity.Player; -/// 施放延迟 +/** + * 施放延迟 + */ public class CastDelay implements IActionBase{ /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/CheckGlowDust.java b/src/main/java/top/sunsetlab/actions/CheckGlowDust.java index c5c7109..48f86f0 100644 --- a/src/main/java/top/sunsetlab/actions/CheckGlowDust.java +++ b/src/main/java/top/sunsetlab/actions/CheckGlowDust.java @@ -7,7 +7,9 @@ import org.bukkit.Material; import org.bukkit.entity.Player; import top.sunsetlab.PluginMain; -/// 门控动作,检查莹石存量 +/** + * 门控动作,检查莹石存量 + */ public class CheckGlowDust implements IActionBase { /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/IActionBase.java b/src/main/java/top/sunsetlab/actions/IActionBase.java index 4ca8b3b..8f26543 100644 --- a/src/main/java/top/sunsetlab/actions/IActionBase.java +++ b/src/main/java/top/sunsetlab/actions/IActionBase.java @@ -3,7 +3,9 @@ package top.sunsetlab.actions; import org.bukkit.Location; import org.bukkit.entity.Player; -/// 动作基类 +/** + * 动作基类 + */ public interface IActionBase { /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/PlaceFire.java b/src/main/java/top/sunsetlab/actions/PlaceFire.java index fe359b3..c3101c8 100644 --- a/src/main/java/top/sunsetlab/actions/PlaceFire.java +++ b/src/main/java/top/sunsetlab/actions/PlaceFire.java @@ -5,7 +5,9 @@ import org.bukkit.Material; import org.bukkit.World; import org.bukkit.entity.Player; -/// 放置火焰 +/** + * 放置火焰 + */ public class PlaceFire implements IActionBase { /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/PlayAnvilSound.java b/src/main/java/top/sunsetlab/actions/PlayAnvilSound.java index a7a9c37..a1abc84 100644 --- a/src/main/java/top/sunsetlab/actions/PlayAnvilSound.java +++ b/src/main/java/top/sunsetlab/actions/PlayAnvilSound.java @@ -4,7 +4,9 @@ import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.entity.Player; -/// 向调用者播放铁砧的声音 +/** + * 向调用者播放铁砧的声音 + */ public class PlayAnvilSound implements IActionBase { /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/actions/Transformation.java b/src/main/java/top/sunsetlab/actions/Transformation.java index b3881e2..0e9aefc 100644 --- a/src/main/java/top/sunsetlab/actions/Transformation.java +++ b/src/main/java/top/sunsetlab/actions/Transformation.java @@ -4,7 +4,9 @@ import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.entity.Player; -/// 嬗变!(神奇炼金术) +/** + * 嬗变!(神奇炼金术) + */ public class Transformation implements IActionBase { /** * 调用动作 diff --git a/src/main/java/top/sunsetlab/event/EventListener.java b/src/main/java/top/sunsetlab/event/EventListener.java index 4c085aa..c643cf8 100644 --- a/src/main/java/top/sunsetlab/event/EventListener.java +++ b/src/main/java/top/sunsetlab/event/EventListener.java @@ -13,7 +13,9 @@ import top.sunsetlab.utils.JsonStructure; import java.util.ArrayList; -/// 事件监听器 +/** + * 事件监听器 + */ public class EventListener implements Listener { /** * 当玩家与世界交互时触发 diff --git a/src/main/java/top/sunsetlab/utils/ActionManager.java b/src/main/java/top/sunsetlab/utils/ActionManager.java index cad72eb..b871d2b 100644 --- a/src/main/java/top/sunsetlab/utils/ActionManager.java +++ b/src/main/java/top/sunsetlab/utils/ActionManager.java @@ -21,6 +21,10 @@ class ActionList { */ public class ActionManager { private final HashMap actions; + + /** + * 构造函数 + */ public ActionManager() { actions = new HashMap<>(); } diff --git a/src/main/java/top/sunsetlab/utils/JsonStructure.java b/src/main/java/top/sunsetlab/utils/JsonStructure.java index 8200482..02c2528 100644 --- a/src/main/java/top/sunsetlab/utils/JsonStructure.java +++ b/src/main/java/top/sunsetlab/utils/JsonStructure.java @@ -24,7 +24,9 @@ class JsonStructureData { ArrayList noclear; } -/// Json定义的结构 +/** + * Json定义的结构 + */ public class JsonStructure { /// 结构数据 private final JsonStructureData data; diff --git a/src/main/java/top/sunsetlab/utils/LangUtils.java b/src/main/java/top/sunsetlab/utils/LangUtils.java index adcb35b..fb4f87b 100644 --- a/src/main/java/top/sunsetlab/utils/LangUtils.java +++ b/src/main/java/top/sunsetlab/utils/LangUtils.java @@ -9,7 +9,9 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.util.HashMap; -/// 本地化工具 +/** + * 本地化工具 + */ public class LangUtils { /// 一个很好用的键值对 private HashMap map; diff --git a/src/main/java/top/sunsetlab/utils/StructureManager.java b/src/main/java/top/sunsetlab/utils/StructureManager.java index 4207545..2cd230b 100644 --- a/src/main/java/top/sunsetlab/utils/StructureManager.java +++ b/src/main/java/top/sunsetlab/utils/StructureManager.java @@ -18,7 +18,9 @@ class StructureList { // 呜呜呜补文档补的快哭了 -/// 结构管理器 +/** + * 结构管理器 + */ public class StructureManager { /// 又是一个好用的键值对 private final HashMap structures;