style: 更改类名

更改类名
This commit is contained in:
2022-10-19 09:42:55 +08:00
parent 94f7592cd5
commit b0e4920e63
7 changed files with 19 additions and 15 deletions

View File

@@ -3,7 +3,7 @@ plugins {
} }
group 'cn.hamster3.mc.plugin' group 'cn.hamster3.mc.plugin'
version '1.0.0' version '0.0.1-SNAPSHOT'
subprojects { subprojects {
apply plugin: 'java-library' apply plugin: 'java-library'

View File

@@ -1,7 +1,7 @@
package cn.hamster3.mc.plugin.core.bukkit; package cn.hamster3.mc.plugin.core.bukkit;
import cn.hamster3.mc.plugin.core.bukkit.page.listener.PageListener; import cn.hamster3.mc.plugin.core.bukkit.page.listener.PageListener;
import cn.hamster3.mc.plugin.core.common.constant.ConstantObjects; import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
@@ -39,9 +39,9 @@ public class HamsterCorePlugin extends JavaPlugin {
public void onDisable() { public void onDisable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
getLogger().info("仓鼠核心正在关闭..."); getLogger().info("仓鼠核心正在关闭...");
ConstantObjects.WORKER_EXECUTOR.shutdownNow(); CoreConstantObjects.WORKER_EXECUTOR.shutdownNow();
getLogger().info("已暂停 WORKER_EXECUTOR."); getLogger().info("已暂停 WORKER_EXECUTOR.");
ConstantObjects.SCHEDULED_EXECUTOR.shutdownNow(); CoreConstantObjects.SCHEDULED_EXECUTOR.shutdownNow();
getLogger().info("已暂停 SCHEDULED_EXECUTOR."); getLogger().info("已暂停 SCHEDULED_EXECUTOR.");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
getLogger().info("仓鼠核心已关闭,总计耗时 " + time + " ms."); getLogger().info("仓鼠核心已关闭,总计耗时 " + time + " ms.");

View File

@@ -7,7 +7,7 @@ import org.jetbrains.annotations.NotNull;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.concurrent.*; import java.util.concurrent.*;
public interface ConstantObjects { public interface CoreConstantObjects {
/** /**
* GSON 工具 * GSON 工具
*/ */
@@ -23,6 +23,10 @@ public interface ConstantObjects {
.serializeNulls() .serializeNulls()
.setPrettyPrinting() .setPrettyPrinting()
.create(); .create();
/**
* JSON 解析器
*/
JsonParser JSON_PARSER = new JsonParser();
/** /**
* 调度器线程 * 调度器线程

View File

@@ -1,6 +1,6 @@
package cn.hamster3.mc.plugin.core.common.data; package cn.hamster3.mc.plugin.core.common.data;
import cn.hamster3.mc.plugin.core.common.constant.ConstantObjects; import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import cn.hamster3.mc.plugin.core.common.util.SerializeUtils; import cn.hamster3.mc.plugin.core.common.util.SerializeUtils;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
@@ -215,6 +215,6 @@ public class Message {
@Override @Override
public String toString() { public String toString() {
return ConstantObjects.GSON.toJson(this); return CoreConstantObjects.GSON.toJson(this);
} }
} }

View File

@@ -1,6 +1,6 @@
package cn.hamster3.mc.plugin.core.common.thread; package cn.hamster3.mc.plugin.core.common.thread;
import cn.hamster3.mc.plugin.core.common.constant.ConstantObjects; import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import java.util.concurrent.ScheduledFuture; import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -23,7 +23,7 @@ public abstract class CountdownThread implements Runnable {
} }
public void start(long initialDelay) { public void start(long initialDelay) {
future = ConstantObjects.SCHEDULED_EXECUTOR.scheduleWithFixedDelay(this, initialDelay, interval, TimeUnit.MILLISECONDS); future = CoreConstantObjects.SCHEDULED_EXECUTOR.scheduleWithFixedDelay(this, initialDelay, interval, TimeUnit.MILLISECONDS);
} }
@Override @Override

View File

@@ -1,6 +1,6 @@
package cn.hamster3.mc.plugin.core.common.util; package cn.hamster3.mc.plugin.core.common.util;
import cn.hamster3.mc.plugin.core.common.constant.ConstantObjects; import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Key;
import net.kyori.adventure.sound.Sound; import net.kyori.adventure.sound.Sound;
@@ -28,8 +28,8 @@ public class SerializeUtils {
public static Title deserializeTitle(@NotNull JsonObject object) { public static Title deserializeTitle(@NotNull JsonObject object) {
if (object.has("times")) { if (object.has("times")) {
return Title.title( return Title.title(
ConstantObjects.GSON.fromJson(object.get("title"), Component.class), CoreConstantObjects.GSON.fromJson(object.get("title"), Component.class),
ConstantObjects.GSON.fromJson(object.get("subtitle"), Component.class), CoreConstantObjects.GSON.fromJson(object.get("subtitle"), Component.class),
deserializeTitleTimes(object.getAsJsonObject("times")) deserializeTitleTimes(object.getAsJsonObject("times"))
); );
} else { } else {

View File

@@ -1,6 +1,6 @@
package cn.hamster3.mc.plugin.core.proxy; package cn.hamster3.mc.plugin.core.proxy;
import cn.hamster3.mc.plugin.core.common.constant.ConstantObjects; import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import net.md_5.bungee.api.plugin.Plugin; import net.md_5.bungee.api.plugin.Plugin;
public class HamsterCorePlugin extends Plugin { public class HamsterCorePlugin extends Plugin {
@@ -27,9 +27,9 @@ public class HamsterCorePlugin extends Plugin {
public void onDisable() { public void onDisable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
getLogger().info("仓鼠核心正在关闭..."); getLogger().info("仓鼠核心正在关闭...");
ConstantObjects.WORKER_EXECUTOR.shutdownNow(); CoreConstantObjects.WORKER_EXECUTOR.shutdownNow();
getLogger().info("已暂停 WORKER_EXECUTOR."); getLogger().info("已暂停 WORKER_EXECUTOR.");
ConstantObjects.SCHEDULED_EXECUTOR.shutdownNow(); CoreConstantObjects.SCHEDULED_EXECUTOR.shutdownNow();
getLogger().info("已暂停 SCHEDULED_EXECUTOR."); getLogger().info("已暂停 SCHEDULED_EXECUTOR.");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
getLogger().info("仓鼠核心已关闭,总计耗时 " + time + " ms."); getLogger().info("仓鼠核心已关闭,总计耗时 " + time + " ms.");