diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/PageElement.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/PageElement.java deleted file mode 100644 index 758361d..0000000 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/PageElement.java +++ /dev/null @@ -1,5 +0,0 @@ -package cn.hamster3.mc.plugin.core.bukkit.page; - -@SuppressWarnings("unused") -public interface PageElement { -} diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageableHandler.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageableHandler.java index c0d3098..dba0249 100644 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageableHandler.java +++ b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageableHandler.java @@ -2,7 +2,6 @@ package cn.hamster3.mc.plugin.core.bukkit.page.handler; import cn.hamster3.mc.plugin.core.bukkit.page.ButtonGroup; import cn.hamster3.mc.plugin.core.bukkit.page.PageConfig; -import cn.hamster3.mc.plugin.core.bukkit.page.PageElement; import org.bukkit.Material; import org.bukkit.entity.HumanEntity; import org.bukkit.event.inventory.ClickType; @@ -24,7 +23,7 @@ import java.util.Map; * @param 页面元素 */ @SuppressWarnings("unused") -public abstract class PageableHandler extends FixedPageHandler { +public abstract class PageableHandler extends FixedPageHandler { private static final ItemStack EMPTY_STACK = new ItemStack(Material.AIR); private String previewButtonName = "preview"; diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CallbackUtils.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/BukkitCallbackUtils.java similarity index 92% rename from hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CallbackUtils.java rename to hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/BukkitCallbackUtils.java index ee10987..718e9eb 100644 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/CallbackUtils.java +++ b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/util/BukkitCallbackUtils.java @@ -8,8 +8,8 @@ import org.bukkit.entity.HumanEntity; import java.util.concurrent.CompletableFuture; @SuppressWarnings("unused") -public final class CallbackUtils { - private CallbackUtils() { +public final class BukkitCallbackUtils { + private BukkitCallbackUtils() { } public static CompletableFuture getPlayerChat(HumanEntity player) { diff --git a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CaseUtils.java b/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CaseUtils.java deleted file mode 100644 index ad19997..0000000 --- a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CaseUtils.java +++ /dev/null @@ -1,12 +0,0 @@ -package cn.hamster3.mc.plugin.core.common.util; - -@SuppressWarnings("unused") -public final class CaseUtils { - private CaseUtils() { - } - - @SuppressWarnings("unchecked") - public static T caseObject(Object o) { - return (T) o; - } -} diff --git a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CommonUtils.java b/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CommonUtils.java index 942957a..039505e 100644 --- a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CommonUtils.java +++ b/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/CommonUtils.java @@ -8,7 +8,6 @@ import java.io.IOException; import java.nio.file.Files; import java.util.ArrayList; import java.util.List; -import java.util.Objects; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; @@ -65,7 +64,8 @@ public final class CommonUtils { */ @NotNull public static String replaceColorCode(@Nullable String string, @NotNull String defaultValue) { - return replaceColorCode(Objects.requireNonNullElse(string, defaultValue)); + if (string == null) return defaultValue; + return string.replace("&", "§"); } /** @@ -171,5 +171,9 @@ public final class CommonUtils { return list; } + @SuppressWarnings("unchecked") + public static T caseObject(Object o) { + return (T) o; + } } diff --git a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/Pair.java b/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/Pair.java deleted file mode 100644 index 55d7b0c..0000000 --- a/hamster-core-common/src/main/java/cn/hamster3/mc/plugin/core/common/util/Pair.java +++ /dev/null @@ -1,52 +0,0 @@ -package cn.hamster3.mc.plugin.core.common.util; - -import org.jetbrains.annotations.NotNull; - -import java.io.Serializable; -import java.util.Objects; - -/** - *

A convenience class to represent name-value pairs.

- */ -@SuppressWarnings({"unused", "ClassCanBeRecord"}) -public class Pair implements Serializable { - /** - * Key of this Pair. - */ - @NotNull - private final K key; - - /** - * Value of this Pair. - */ - @NotNull - private final V value; - - public Pair(@NotNull K key, @NotNull V value) { - this.key = key; - this.value = value; - } - - @NotNull - public K getKey() { - return key; - } - - @NotNull - public V getValue() { - return value; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - Pair pair = (Pair) o; - return key.equals(pair.key) && value.equals(pair.value); - } - - @Override - public int hashCode() { - return Objects.hash(key, value); - } -}