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 65f01d7..dfd4be8 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; }