1
0
mirror of https://github.com/GeyserMC/Floodgate.git synced 2025-12-19 14:59:20 +00:00

Repackage the constants class to avoid multiple org.geysermc.floodgate.util modules

This commit is contained in:
onebeastchris
2024-07-13 17:01:16 +02:00
parent 9293b13ed6
commit f8323fde71
25 changed files with 27 additions and 26 deletions

View File

@@ -39,7 +39,7 @@ import org.geysermc.floodgate.crypto.FloodgateCipher;
import org.geysermc.floodgate.core.player.FloodgateHandshakeHandler;
import org.geysermc.floodgate.core.player.FloodgateHandshakeHandler.HandshakeResult;
import org.geysermc.floodgate.core.player.HostnameSeparationResult;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
@RequiredArgsConstructor
public abstract class CommonDataHandler extends ChannelInboundHandlerAdapter {

View File

@@ -47,7 +47,7 @@ import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.core.pluginmessage.PluginMessageManager;
import org.geysermc.floodgate.core.pluginmessage.channel.FormChannel;
import org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.geysermc.floodgate.core.util.Utils;

View File

@@ -44,7 +44,7 @@ import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.core.player.UserAudience.PlayerAudience;
import org.geysermc.floodgate.core.player.audience.PlayerAudienceArgument;
import org.geysermc.floodgate.core.player.audience.ProfileAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.incendo.cloud.Command;
import org.incendo.cloud.CommandManager;
import org.incendo.cloud.context.CommandContext;

View File

@@ -29,7 +29,7 @@ import org.geysermc.floodgate.api.FloodgateApi;
import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.core.platform.command.FloodgateCommand;
import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.incendo.cloud.Command;
import org.incendo.cloud.CommandManager;
import org.incendo.cloud.context.CommandContext;

View File

@@ -39,7 +39,7 @@ import org.geysermc.floodgate.core.platform.command.FloodgateCommand;
import org.geysermc.floodgate.core.platform.command.TranslatableMessage;
import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.core.player.UserAudience.PlayerAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.incendo.cloud.Command;
import org.incendo.cloud.CommandManager;
import org.incendo.cloud.context.CommandContext;

View File

@@ -43,7 +43,7 @@ import org.geysermc.floodgate.core.platform.command.TranslatableMessage;
import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.core.player.audience.PlayerAudienceArgument;
import org.geysermc.floodgate.core.player.audience.ProfileAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.incendo.cloud.Command;
import org.incendo.cloud.CommandManager;

View File

@@ -25,7 +25,7 @@
package org.geysermc.floodgate.core.command.main;
import static org.geysermc.floodgate.util.Constants.COLOR_CHAR;
import static org.geysermc.floodgate.core.util.Constants.COLOR_CHAR;
import com.google.gson.JsonElement;
import com.google.inject.Inject;
@@ -36,7 +36,7 @@ import java.util.function.BooleanSupplier;
import org.geysermc.floodgate.core.command.util.Permission;
import org.geysermc.floodgate.core.platform.command.FloodgateSubCommand;
import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.geysermc.floodgate.core.util.HttpClient.HttpResponse;
import org.geysermc.floodgate.core.util.Utils;

View File

@@ -25,7 +25,7 @@
package org.geysermc.floodgate.core.command.main;
import static org.geysermc.floodgate.util.Constants.COLOR_CHAR;
import static org.geysermc.floodgate.core.util.Constants.COLOR_CHAR;
import java.util.Locale;
import org.geysermc.floodgate.core.command.util.Permission;

View File

@@ -25,7 +25,7 @@
package org.geysermc.floodgate.core.command.main;
import static org.geysermc.floodgate.util.Constants.COLOR_CHAR;
import static org.geysermc.floodgate.core.util.Constants.COLOR_CHAR;
import com.google.gson.JsonObject;
import com.google.inject.Inject;
@@ -35,7 +35,7 @@ import org.geysermc.floodgate.core.command.WhitelistCommand.Message;
import org.geysermc.floodgate.core.command.util.Permission;
import org.geysermc.floodgate.core.platform.command.FloodgateSubCommand;
import org.geysermc.floodgate.core.player.UserAudience;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.incendo.cloud.context.CommandContext;

View File

@@ -25,7 +25,7 @@
package org.geysermc.floodgate.core.link;
import static org.geysermc.floodgate.util.Constants.GET_BEDROCK_LINK;
import static org.geysermc.floodgate.core.util.Constants.GET_BEDROCK_LINK;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;

View File

@@ -52,7 +52,7 @@ import org.geysermc.floodgate.api.logger.FloodgateLogger;
import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig;
import org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.InjectorHolder;
import org.geysermc.floodgate.core.util.Utils;

View File

@@ -69,7 +69,7 @@ import org.geysermc.floodgate.core.link.PlayerLinkHolder;
import org.geysermc.floodgate.core.player.FloodgateHandshakeHandler;
import org.geysermc.floodgate.core.pluginmessage.PluginMessageManager;
import org.geysermc.floodgate.core.skin.SkinUploadManager;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.geysermc.floodgate.core.util.LanguageManager;

View File

@@ -45,7 +45,7 @@ import org.geysermc.floodgate.news.data.BuildSpecificData;
import org.geysermc.floodgate.news.data.CheckAfterData;
import org.geysermc.floodgate.core.platform.command.CommandUtil;
import org.geysermc.floodgate.core.util.AutoBind;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.HttpClient;
import org.geysermc.floodgate.core.util.HttpClient.HttpResponse;

View File

@@ -52,8 +52,8 @@ import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.crypto.FloodgateCipher;
import org.geysermc.floodgate.core.skin.SkinUploadManager;
import org.geysermc.floodgate.util.BedrockData;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.util.InvalidFormatException;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.LanguageManager;
import org.geysermc.floodgate.util.LinkedPlayer;
import org.geysermc.floodgate.core.util.Utils;

View File

@@ -29,7 +29,7 @@ import com.google.gson.JsonObject;
import java.util.Objects;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.geysermc.floodgate.api.event.skin.SkinApplyEvent.SkinData;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
public class SkinDataImpl implements SkinData {
public static final SkinData DEFAULT_SKIN = new SkinDataImpl(

View File

@@ -25,7 +25,7 @@
package org.geysermc.floodgate.core.skin;
import static org.geysermc.floodgate.util.Constants.WEBSOCKET_URL;
import static org.geysermc.floodgate.core.util.Constants.WEBSOCKET_URL;
import com.google.gson.Gson;
import com.google.gson.JsonObject;

View File

@@ -46,7 +46,7 @@ import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig;
import org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent;
import org.geysermc.floodgate.core.platform.util.PlatformUtils;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
@Listener
@AutoBind

View File

@@ -42,7 +42,7 @@ import lombok.NonNull;
import org.geysermc.floodgate.api.event.skin.SkinApplyEvent.SkinData;
import org.geysermc.floodgate.core.skin.SkinDataImpl;
import org.geysermc.floodgate.core.util.HttpClient.HttpResponse;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
@Singleton
public class MojangUtils {

View File

@@ -33,7 +33,7 @@ import java.lang.reflect.Method;
import javax.annotation.Nullable;
import lombok.Getter;
import lombok.Setter;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
@SuppressWarnings("PMD.AvoidBranchingStatementAsLastInLoop")
public final class ReflectionUtils {

View File

@@ -42,7 +42,7 @@ import java.util.UUID;
import java.util.concurrent.CompletableFuture;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
public class Utils {
private static final Pattern NON_UNIQUE_PREFIX = Pattern.compile("^\\w{0,16}$");

View File

@@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Floodgate
*/
package org.geysermc.floodgate.util;
package org.geysermc.floodgate.core.util;
public final class Constants {
public static final String VERSION = "@floodgateVersion@";

View File

@@ -40,8 +40,8 @@ import org.geysermc.floodgate.core.addon.data.PacketBlocker;
import org.geysermc.floodgate.core.config.FloodgateConfig;
import org.geysermc.floodgate.core.player.FloodgateHandshakeHandler;
import org.geysermc.floodgate.core.player.FloodgateHandshakeHandler.HandshakeResult;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.util.ClassNames;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.util.ProxyUtils;
public final class SpigotDataHandler extends CommonDataHandler {

View File

@@ -35,7 +35,7 @@ import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.geysermc.floodgate.core.api.SimpleFloodgateApi;
import org.geysermc.floodgate.api.player.FloodgatePlayer;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
public final class PaperProfileListener implements Listener {
private static final ProfileProperty DEFAULT_TEXTURE_PROPERTY = new ProfileProperty(

View File

@@ -49,6 +49,7 @@ import javax.annotation.CheckForNull;
import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer;
import org.checkerframework.checker.nullness.qual.Nullable;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.ReflectionUtils;
@SuppressWarnings("PMD.SystemPrintln")

View File

@@ -58,7 +58,7 @@ import org.geysermc.floodgate.api.logger.FloodgateLogger;
import org.geysermc.floodgate.api.player.FloodgatePlayer;
import org.geysermc.floodgate.core.config.ProxyFloodgateConfig;
import org.geysermc.floodgate.core.skin.SkinDataImpl;
import org.geysermc.floodgate.util.Constants;
import org.geysermc.floodgate.core.util.Constants;
import org.geysermc.floodgate.core.util.LanguageManager;
import org.geysermc.floodgate.core.util.MojangUtils;