From 5a835acb804d77c8325183318f9da9bd40937cd0 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Thu, 14 Mar 2024 11:50:52 +0100 Subject: [PATCH] Fix Techhider --- .../steamwar/bausystem/features/world/SpectatorListener.java | 3 +-- .../src/de/steamwar/bausystem/features/xray/XrayCommand.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/world/SpectatorListener.java b/BauSystem_Main/src/de/steamwar/bausystem/features/world/SpectatorListener.java index 58c0d508..5563f7a6 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/world/SpectatorListener.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/world/SpectatorListener.java @@ -23,7 +23,6 @@ import de.steamwar.bausystem.BauSystem; import de.steamwar.bausystem.Permission; import de.steamwar.bausystem.config.BauServer; import de.steamwar.bausystem.utils.BauMemberUpdateEvent; -import de.steamwar.core.CraftbukkitWrapper; import de.steamwar.inventory.SWItem; import de.steamwar.linkage.Linked; import de.steamwar.sql.BauweltMember; @@ -98,7 +97,7 @@ public class SpectatorListener implements Listener { materials.add(Material.WATER); materials.remove(Material.BARRIER); materials.remove(Material.STONE); - TechHider techHider = new TechHider((player, i, i1) -> { + TechHider techHider = new TechHider((TechHider.LocationEvaluator) (player, i, i1) -> { return Permission.BUILD.hasPermission(player) || Permission.isTempOnlySpectator(player) || NO_TECHHIDER.contains(player); }, Material.END_STONE, materials, new HashSet<>()); techHider.enable(); diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/xray/XrayCommand.java b/BauSystem_Main/src/de/steamwar/bausystem/features/xray/XrayCommand.java index 2e5d90a0..59e88ec5 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/xray/XrayCommand.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/xray/XrayCommand.java @@ -148,7 +148,7 @@ public class XrayCommand extends SWCommand implements Listener, ScoreboardElemen } private TechHider createXray(Region rg, Set obfuscate) { - TechHider current = new TechHider((p, cX, cY) -> { + TechHider current = new TechHider((TechHider.LocationEvaluator) (p, cX, cY) -> { if (rg.buildChunkOutside(cX, cY)) return true; return !hidden.get(rg).contains(p); }, Material.STRUCTURE_VOID, obfuscate, new HashSet<>());