From d10eb6de6797106af074d5784f536e81daca1fc4 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Sun, 10 Nov 2024 19:39:00 +0800 Subject: [PATCH] code clean up --- README.md | 10 ++++++++-- .../customnameplates/api/AbstractCNPlayer.java | 2 -- .../customnameplates/api/CustomNameplates.java | 3 ++- .../net/momirealms/customnameplates/api/MainTask.java | 1 - .../api/feature/PreParsedDynamicText.java | 5 ++++- .../feature/advance/CharacterFontAdvanceDataImpl.java | 1 - .../customnameplates/api/feature/tag/TeamView.java | 4 +++- .../customnameplates/api/network/Tracker.java | 1 - .../api/placeholder/AbstractPlaceholder.java | 1 - .../backend/feature/actionbar/ActionBarSender.java | 1 - .../feature/background/BackgroundManagerImpl.java | 5 ++++- .../backend/feature/bossbar/BossBarSender.java | 1 - .../backend/feature/image/ImageManagerImpl.java | 1 - .../customnameplates/backend/feature/tag/NameTag.java | 1 - .../requirement/AbstractRequirementManager.java | 5 ++++- 15 files changed, 25 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 20f6066..90999eb 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ ![bStats Players](https://img.shields.io/bstats/players/16649) ![GitHub](https://img.shields.io/github/license/Xiao-MoMi/Custom-Nameplates) -## How to build +## How to Build #### Command Line Install JDK 17 & 21. \ @@ -22,7 +22,13 @@ Execute ".\gradlew build" and get the artifact under /target folder Import the project and execute gradle build action. \ Get the artifact under /target folder -## Support the developer +## How to Contribute + +#### Translations +Clone this project and create a new language file in the /common/src/main/resources/translations directory. \ +Once your changes are ready, open a pull request for review. We appreciate your works! + +## Support the Developer Polymart: https://polymart.org/resource/customnameplates.2543 \ Afdian: https://afdian.com/@xiaomomi diff --git a/api/src/main/java/net/momirealms/customnameplates/api/AbstractCNPlayer.java b/api/src/main/java/net/momirealms/customnameplates/api/AbstractCNPlayer.java index 3538708..8f40a09 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/AbstractCNPlayer.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/AbstractCNPlayer.java @@ -18,8 +18,6 @@ package net.momirealms.customnameplates.api; import io.netty.channel.Channel; -import it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap; -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenCustomHashMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; diff --git a/api/src/main/java/net/momirealms/customnameplates/api/CustomNameplates.java b/api/src/main/java/net/momirealms/customnameplates/api/CustomNameplates.java index f241640..2932acd 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/CustomNameplates.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/CustomNameplates.java @@ -40,7 +40,8 @@ import net.momirealms.customnameplates.common.locale.TranslationManager; import net.momirealms.customnameplates.common.plugin.NameplatesPlugin; import net.momirealms.customnameplates.common.plugin.scheduler.SchedulerTask; -import java.util.*; +import java.util.Collection; +import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Consumer; import java.util.function.Supplier; diff --git a/api/src/main/java/net/momirealms/customnameplates/api/MainTask.java b/api/src/main/java/net/momirealms/customnameplates/api/MainTask.java index 5183085..e2d1ac7 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/MainTask.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/MainTask.java @@ -20,7 +20,6 @@ package net.momirealms.customnameplates.api; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import java.util.Collections; -import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; diff --git a/api/src/main/java/net/momirealms/customnameplates/api/feature/PreParsedDynamicText.java b/api/src/main/java/net/momirealms/customnameplates/api/feature/PreParsedDynamicText.java index f4c4830..4eeca09 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/feature/PreParsedDynamicText.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/feature/PreParsedDynamicText.java @@ -23,7 +23,10 @@ import net.momirealms.customnameplates.api.CNPlayer; import net.momirealms.customnameplates.api.CustomNameplates; import net.momirealms.customnameplates.api.placeholder.*; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.Set; import java.util.function.Function; public class PreParsedDynamicText { diff --git a/api/src/main/java/net/momirealms/customnameplates/api/feature/advance/CharacterFontAdvanceDataImpl.java b/api/src/main/java/net/momirealms/customnameplates/api/feature/advance/CharacterFontAdvanceDataImpl.java index 0f84a4a..0c9e67e 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/feature/advance/CharacterFontAdvanceDataImpl.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/feature/advance/CharacterFontAdvanceDataImpl.java @@ -20,7 +20,6 @@ package net.momirealms.customnameplates.api.feature.advance; import com.google.gson.JsonObject; import it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.function.Function; diff --git a/api/src/main/java/net/momirealms/customnameplates/api/feature/tag/TeamView.java b/api/src/main/java/net/momirealms/customnameplates/api/feature/tag/TeamView.java index e7dd590..6eaf1f9 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/feature/tag/TeamView.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/feature/tag/TeamView.java @@ -21,7 +21,9 @@ import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.Collection; +import java.util.Map; +import java.util.Set; public class TeamView { diff --git a/api/src/main/java/net/momirealms/customnameplates/api/network/Tracker.java b/api/src/main/java/net/momirealms/customnameplates/api/network/Tracker.java index 360fd22..34f606e 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/network/Tracker.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/network/Tracker.java @@ -20,7 +20,6 @@ package net.momirealms.customnameplates.api.network; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import net.momirealms.customnameplates.api.CNPlayer; -import java.util.HashSet; import java.util.Set; import java.util.concurrent.CopyOnWriteArrayList; diff --git a/api/src/main/java/net/momirealms/customnameplates/api/placeholder/AbstractPlaceholder.java b/api/src/main/java/net/momirealms/customnameplates/api/placeholder/AbstractPlaceholder.java index 7a70902..3d7ab10 100644 --- a/api/src/main/java/net/momirealms/customnameplates/api/placeholder/AbstractPlaceholder.java +++ b/api/src/main/java/net/momirealms/customnameplates/api/placeholder/AbstractPlaceholder.java @@ -20,7 +20,6 @@ package net.momirealms.customnameplates.api.placeholder; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import net.momirealms.customnameplates.api.CustomNameplates; -import java.util.HashSet; import java.util.Objects; import java.util.Set; diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/actionbar/ActionBarSender.java b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/actionbar/ActionBarSender.java index 32e617f..b8939c3 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/actionbar/ActionBarSender.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/actionbar/ActionBarSender.java @@ -32,7 +32,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Collections; -import java.util.HashSet; import java.util.Set; import static java.util.Objects.requireNonNull; diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/background/BackgroundManagerImpl.java b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/background/BackgroundManagerImpl.java index 7e27ec3..b0a49f1 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/background/BackgroundManagerImpl.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/background/BackgroundManagerImpl.java @@ -28,7 +28,10 @@ import net.momirealms.customnameplates.api.util.ConfigUtils; import org.jetbrains.annotations.Nullable; import java.io.File; -import java.util.*; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; public class BackgroundManagerImpl implements BackgroundManager { diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/bossbar/BossBarSender.java b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/bossbar/BossBarSender.java index 26e33d7..8eb5893 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/bossbar/BossBarSender.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/bossbar/BossBarSender.java @@ -29,7 +29,6 @@ import net.momirealms.customnameplates.api.helper.AdventureHelper; import net.momirealms.customnameplates.api.placeholder.Placeholder; import java.util.Collections; -import java.util.HashSet; import java.util.Set; import java.util.UUID; diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/image/ImageManagerImpl.java b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/image/ImageManagerImpl.java index 2eb83e8..e50d60b 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/image/ImageManagerImpl.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/image/ImageManagerImpl.java @@ -31,7 +31,6 @@ import org.jetbrains.annotations.Nullable; import java.io.File; import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; import java.util.List; public class ImageManagerImpl implements ImageManager { diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/tag/NameTag.java b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/tag/NameTag.java index 991a0b1..e96a9cf 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/feature/tag/NameTag.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/feature/tag/NameTag.java @@ -32,7 +32,6 @@ import net.momirealms.customnameplates.api.placeholder.Placeholder; import net.momirealms.customnameplates.api.util.Vector3; import java.util.Collections; -import java.util.HashSet; import java.util.List; import java.util.Set; diff --git a/backend/src/main/java/net/momirealms/customnameplates/backend/requirement/AbstractRequirementManager.java b/backend/src/main/java/net/momirealms/customnameplates/backend/requirement/AbstractRequirementManager.java index e300a31..5260495 100644 --- a/backend/src/main/java/net/momirealms/customnameplates/backend/requirement/AbstractRequirementManager.java +++ b/backend/src/main/java/net/momirealms/customnameplates/backend/requirement/AbstractRequirementManager.java @@ -32,7 +32,10 @@ import net.momirealms.customnameplates.common.util.ListUtils; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Map; public abstract class AbstractRequirementManager implements RequirementManager {