diff --git a/src/main/java/me/xginko/villageroptimizer/utils/ComponentLoggerProviderImpl.java b/src/main/java/me/xginko/villageroptimizer/utils/ComponentLoggerProviderImpl.java index 2494265..bcd340a 100644 --- a/src/main/java/me/xginko/villageroptimizer/utils/ComponentLoggerProviderImpl.java +++ b/src/main/java/me/xginko/villageroptimizer/utils/ComponentLoggerProviderImpl.java @@ -10,7 +10,7 @@ import org.slf4j.LoggerFactory; @AutoService(ComponentLoggerProvider.class) @SuppressWarnings("UnstableApiUsage") public final class ComponentLoggerProviderImpl implements ComponentLoggerProvider { - private static final ANSIComponentSerializer SERIALIZER = ANSIComponentSerializer.builder() + private static final @NotNull ANSIComponentSerializer SERIALIZER = ANSIComponentSerializer.builder() .flattener(TranslatableMapper.FLATTENER) .build(); diff --git a/src/main/java/me/xginko/villageroptimizer/utils/GenericUtil.java b/src/main/java/me/xginko/villageroptimizer/utils/GenericUtil.java index da0a742..356b63c 100644 --- a/src/main/java/me/xginko/villageroptimizer/utils/GenericUtil.java +++ b/src/main/java/me/xginko/villageroptimizer/utils/GenericUtil.java @@ -14,9 +14,9 @@ import java.time.Duration; public class GenericUtil { - public static final TextColor COLOR = TextColor.color(102,255,230); - public static final Style STYLE = Style.style(COLOR, TextDecoration.BOLD); - public static final PlainTextComponentSerializer plainTextSerializer = PlainTextComponentSerializer.plainText(); + public static final @NotNull TextColor COLOR = TextColor.color(102,255,230); + public static final @NotNull Style STYLE = Style.style(COLOR, TextDecoration.BOLD); + public static final @NotNull PlainTextComponentSerializer plainTextSerializer = PlainTextComponentSerializer.plainText(); public static @NotNull String formatDuration(Duration duration) { if (duration.isNegative()) duration = duration.negated(); @@ -34,7 +34,7 @@ public class GenericUtil { } } - public static String formatLocation(@NotNull Location location) { + public static @NotNull String formatLocation(@NotNull Location location) { return "[" + location.getWorld().getName() + "] x=" + location.getBlockX() + ", y=" + location.getBlockY() + ", z=" + location.getBlockZ(); } @@ -51,7 +51,7 @@ public class GenericUtil { } } - public static Villager.Profession getWorkstationProfession(@NotNull Material workstation) { + public static @NotNull Villager.Profession getWorkstationProfession(@NotNull Material workstation) { switch (workstation) { case BARREL: return Villager.Profession.FISHERMAN; diff --git a/src/main/java/me/xginko/villageroptimizer/utils/KyoriUtil.java b/src/main/java/me/xginko/villageroptimizer/utils/KyoriUtil.java index bf6a6d3..0f0dc21 100644 --- a/src/main/java/me/xginko/villageroptimizer/utils/KyoriUtil.java +++ b/src/main/java/me/xginko/villageroptimizer/utils/KyoriUtil.java @@ -4,27 +4,28 @@ import me.xginko.villageroptimizer.VillagerOptimizer; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.TextReplacementConfig; import org.bukkit.command.CommandSender; +import org.jetbrains.annotations.NotNull; import java.util.Locale; public class KyoriUtil { - public static void sendMessage(CommandSender sender, Component message) { + public static void sendMessage(@NotNull CommandSender sender, @NotNull Component message) { VillagerOptimizer.getAudiences().sender(sender).sendMessage(message); } - public static void sendActionBar(CommandSender sender, Component message) { + public static void sendActionBar(@NotNull CommandSender sender, @NotNull Component message) { VillagerOptimizer.getAudiences().sender(sender).sendActionBar(message); } - public static Component toUpperCase(Component input, Locale locale) { + public static @NotNull Component toUpperCase(@NotNull Component input, @NotNull Locale locale) { return input.replaceText(TextReplacementConfig.builder() .match("(?s).*") .replacement((result, builder) -> builder.content(result.group(0).toUpperCase(locale))) .build()); } - public static String translateChatColor(String string) { + public static @NotNull String translateChatColor(@NotNull String string) { string = string.replace("&0", ""); string = string.replace("&1", ""); string = string.replace("&2", ""); diff --git a/src/main/java/me/xginko/villageroptimizer/utils/TranslatableMapper.java b/src/main/java/me/xginko/villageroptimizer/utils/TranslatableMapper.java index 7213e17..dd65de1 100644 --- a/src/main/java/me/xginko/villageroptimizer/utils/TranslatableMapper.java +++ b/src/main/java/me/xginko/villageroptimizer/utils/TranslatableMapper.java @@ -6,6 +6,7 @@ import net.kyori.adventure.text.flattener.ComponentFlattener; import net.kyori.adventure.translation.GlobalTranslator; import net.kyori.adventure.translation.TranslationRegistry; import net.kyori.adventure.translation.Translator; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Locale; @@ -15,14 +16,14 @@ import java.util.function.Consumer; public enum TranslatableMapper implements BiConsumer> { INSTANCE; - public static final ComponentFlattener FLATTENER = ComponentFlattener.basic().toBuilder() + public static final @NotNull ComponentFlattener FLATTENER = ComponentFlattener.basic().toBuilder() .complexMapper(TranslatableComponent.class, TranslatableMapper.INSTANCE) .build(); @Override public void accept( - final TranslatableComponent translatableComponent, - final Consumer componentConsumer + final @NotNull TranslatableComponent translatableComponent, + final @NotNull Consumer componentConsumer ) { for (final Translator source : GlobalTranslator.translator().sources()) { if (source instanceof TranslationRegistry && ((TranslationRegistry) source).contains(translatableComponent.key())) {