diff --git a/src/main/java/pw/yumc/MiaoBoard/MiaoBoard.java b/src/main/java/pw/yumc/MiaoBoard/MiaoBoard.java index 5eaabb9..8259126 100644 --- a/src/main/java/pw/yumc/MiaoBoard/MiaoBoard.java +++ b/src/main/java/pw/yumc/MiaoBoard/MiaoBoard.java @@ -1,25 +1,32 @@ -package pw.yumc.MiaoBoard; - -import org.bukkit.plugin.java.JavaPlugin; - -import cn.citycraft.PluginHelper.config.FileConfig; - -/** - * 喵式记分板主类 - * - * @since 2016年6月4日 上午9:08:13 - * @author 喵♂呜 - */ -public class MiaoBoard extends JavaPlugin { - private FileConfig config; - - @Override - public FileConfig getConfig() { - return config; - } - - @Override - public void onLoad() { - config = new FileConfig(this); - } -} +package pw.yumc.MiaoBoard; + +import org.bukkit.plugin.java.JavaPlugin; + +import cn.citycraft.PluginHelper.commands.HandlerCommand; +import cn.citycraft.PluginHelper.commands.HandlerCommands; +import cn.citycraft.PluginHelper.config.FileConfig; + +/** + * 喵式记分板主类 + * + * @since 2016年6月4日 上午9:08:13 + * @author 喵♂呜 + */ +public class MiaoBoard extends JavaPlugin implements HandlerCommands { + private FileConfig config; + + @Override + public FileConfig getConfig() { + return config; + } + + @Override + public void onLoad() { + config = new FileConfig(this); + } + + @HandlerCommand(name = "reload", description = "重新载入配置文件") + public void reload() { + config.reload(); + } +} diff --git a/src/main/java/pw/yumc/MiaoBoard/runnable/TaskManager.java b/src/main/java/pw/yumc/MiaoBoard/runnable/TaskManager.java new file mode 100644 index 0000000..8b39668 --- /dev/null +++ b/src/main/java/pw/yumc/MiaoBoard/runnable/TaskManager.java @@ -0,0 +1,11 @@ +package pw.yumc.MiaoBoard.runnable; + +/** + * 线程任务管理类 + * + * @since 2016年6月13日 下午5:02:06 + * @author 喵♂呜 + */ +public class TaskManager { + +} diff --git a/src/main/java/pw/yumc/MiaoBoard/scoreboard/IScoreBoard.java b/src/main/java/pw/yumc/MiaoBoard/scoreboard/IScoreBoard.java new file mode 100644 index 0000000..cb9f06d --- /dev/null +++ b/src/main/java/pw/yumc/MiaoBoard/scoreboard/IScoreBoard.java @@ -0,0 +1,11 @@ +package pw.yumc.MiaoBoard.scoreboard; + +/** + * 记分板基础接口 + * + * @since 2016年6月13日 下午5:02:51 + * @author 喵♂呜 + */ +public interface IScoreBoard { + +} diff --git a/src/main/java/pw/yumc/MiaoBoard/scoreboard/SimpleScoreBoard.java b/src/main/java/pw/yumc/MiaoBoard/scoreboard/SimpleScoreBoard.java new file mode 100644 index 0000000..ae7b0e5 --- /dev/null +++ b/src/main/java/pw/yumc/MiaoBoard/scoreboard/SimpleScoreBoard.java @@ -0,0 +1,15 @@ +package pw.yumc.MiaoBoard.scoreboard; + +import org.bukkit.Bukkit; +import org.bukkit.scoreboard.Scoreboard; + +/** + * 简易记分板 + * + * @since 2016年6月13日 下午5:06:46 + * @author 喵♂呜 + */ +public class SimpleScoreBoard implements IScoreBoard { + private final Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard(); + +} diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index e69de29..7999d4f 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -0,0 +1,3 @@ +#关闭记分板的世界 +DisableWorld: +- WorldName