From 334a904b0c0663eda110b2f67fa2bc192b066724 Mon Sep 17 00:00:00 2001 From: Djoey Date: Mon, 10 Mar 2025 21:15:46 +0100 Subject: [PATCH] Lame fix for 1.20.4 flootgate --- .../tradesystem/spigot/utils/FloodgateUtils.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/utils/FloodgateUtils.java b/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/utils/FloodgateUtils.java index 65f01d75..dfd4be8a 100644 --- a/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/utils/FloodgateUtils.java +++ b/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/utils/FloodgateUtils.java @@ -9,7 +9,17 @@ public class FloodgateUtils { public static boolean isBedrockPlayer(@NotNull Player player) { if (Bukkit.getPluginManager().isPluginEnabled("floodgate")) { - return FloodgateApi.getInstance().isFloodgatePlayer(player.getUniqueId()); + boolean isFloodgatePlayer = FloodgateApi.getInstance().isFloodgatePlayer(player.getUniqueId()); + if (!isFloodgatePlayer) { + + //temp lame fix, seems on <= 1.20.4 floodgate isnt loaded correctly + //It will close the trade if 1 or 2 players are bedrock users + //ToDO Fix me? + if (player.getUniqueId().toString().startsWith("00000000-0000-0000")) { + return true; + } + } + return isFloodgatePlayer; } else return false; }