From 2f9ecc87922b34d58cf986ba63bdef92bcd034be Mon Sep 17 00:00:00 2001 From: Aurora Date: Fri, 20 Jun 2025 19:24:49 +0100 Subject: [PATCH] Don't remove spigot class name for CraftPlayer --- .../main/java/org/geysermc/floodgate/util/ClassNames.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spigot/src/main/java/org/geysermc/floodgate/util/ClassNames.java b/spigot/src/main/java/org/geysermc/floodgate/util/ClassNames.java index 8c7759a4..581dd627 100644 --- a/spigot/src/main/java/org/geysermc/floodgate/util/ClassNames.java +++ b/spigot/src/main/java/org/geysermc/floodgate/util/ClassNames.java @@ -114,8 +114,10 @@ public class ClassNames { // SpigotSkinApplier - Class craftPlayerClass = ReflectionUtils.getClass( - "org.bukkit.craftbukkit.entity.CraftPlayer"); + Class craftPlayerClass = getClassOrFallback( + "org.bukkit.craftbukkit.entity.CraftPlayer", + "org.bukkit.craftbukkit." + version + "entity.CraftPlayer" + ); GET_PROFILE_METHOD = getMethod(craftPlayerClass, "getProfile"); checkNotNull(GET_PROFILE_METHOD, "Get profile method");