呜呜呜我讨厌注释,没人告诉我单行三斜杠不算doc哇呜呜呜自杀去
This commit is contained in:
@@ -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;
|
||||
|
||||
/**
|
||||
|
||||
@@ -3,7 +3,9 @@ package top.sunsetlab.actions;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 打雷动作
|
||||
/**
|
||||
* 打雷动作
|
||||
*/
|
||||
public class ActionLightning implements IActionBase{
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -5,7 +5,9 @@ import org.bukkit.Location;
|
||||
import org.bukkit.Particle;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 施放延迟
|
||||
/**
|
||||
* 施放延迟
|
||||
*/
|
||||
public class CastDelay implements IActionBase{
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -7,7 +7,9 @@ import org.bukkit.Material;
|
||||
import org.bukkit.entity.Player;
|
||||
import top.sunsetlab.PluginMain;
|
||||
|
||||
/// 门控动作,检查莹石存量
|
||||
/**
|
||||
* 门控动作,检查莹石存量
|
||||
*/
|
||||
public class CheckGlowDust implements IActionBase {
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -3,7 +3,9 @@ package top.sunsetlab.actions;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 动作基类
|
||||
/**
|
||||
* 动作基类
|
||||
*/
|
||||
public interface IActionBase {
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -5,7 +5,9 @@ import org.bukkit.Material;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 放置火焰
|
||||
/**
|
||||
* 放置火焰
|
||||
*/
|
||||
public class PlaceFire implements IActionBase {
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -4,7 +4,9 @@ import org.bukkit.Location;
|
||||
import org.bukkit.Sound;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 向调用者播放铁砧的声音
|
||||
/**
|
||||
* 向调用者播放铁砧的声音
|
||||
*/
|
||||
public class PlayAnvilSound implements IActionBase {
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -4,7 +4,9 @@ import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
/// 嬗变!(神奇炼金术)
|
||||
/**
|
||||
* 嬗变!(神奇炼金术)
|
||||
*/
|
||||
public class Transformation implements IActionBase {
|
||||
/**
|
||||
* 调用动作
|
||||
|
||||
@@ -13,7 +13,9 @@ import top.sunsetlab.utils.JsonStructure;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/// 事件监听器
|
||||
/**
|
||||
* 事件监听器
|
||||
*/
|
||||
public class EventListener implements Listener {
|
||||
/**
|
||||
* 当玩家与世界交互时触发
|
||||
|
||||
@@ -21,6 +21,10 @@ class ActionList {
|
||||
*/
|
||||
public class ActionManager {
|
||||
private final HashMap<String, JsonAction> actions;
|
||||
|
||||
/**
|
||||
* 构造函数
|
||||
*/
|
||||
public ActionManager() {
|
||||
actions = new HashMap<>();
|
||||
}
|
||||
|
||||
@@ -24,7 +24,9 @@ class JsonStructureData {
|
||||
ArrayList<String> noclear;
|
||||
}
|
||||
|
||||
/// Json定义的结构
|
||||
/**
|
||||
* Json定义的结构
|
||||
*/
|
||||
public class JsonStructure {
|
||||
/// 结构数据
|
||||
private final JsonStructureData data;
|
||||
|
||||
@@ -9,7 +9,9 @@ import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.HashMap;
|
||||
|
||||
/// 本地化工具
|
||||
/**
|
||||
* 本地化工具
|
||||
*/
|
||||
public class LangUtils {
|
||||
/// 一个很好用的键值对
|
||||
private HashMap<String,String> map;
|
||||
|
||||
@@ -18,7 +18,9 @@ class StructureList {
|
||||
|
||||
// 呜呜呜补文档补的快哭了
|
||||
|
||||
/// 结构管理器
|
||||
/**
|
||||
* 结构管理器
|
||||
*/
|
||||
public class StructureManager {
|
||||
/// 又是一个好用的键值对
|
||||
private final HashMap<String,JsonStructure> structures;
|
||||
|
||||
Reference in New Issue
Block a user