forked from SteamWar/SteamWar
Merge pull request 'fix(FightSystem): techhider being active in check and test state' (#392) from fix-techhider-being-active-in-check-n-test-arena into main
Reviewed-on: SteamWar/SteamWar#392 Reviewed-by: YoyoNow <4+yoyonow@noreply.localhost>
This commit is contained in:
+10
-7
@@ -57,9 +57,19 @@ public class TechHiderWrapper extends StateDependent implements Listener {
|
|||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
private final ConcurrentHashMap<Player, Region> hiddenRegion = new ConcurrentHashMap<>();
|
private final ConcurrentHashMap<Player, Region> hiddenRegion = new ConcurrentHashMap<>();
|
||||||
|
private final HullHider hullHider;
|
||||||
|
|
||||||
public TechHiderWrapper(HullHider hullHider) {
|
public TechHiderWrapper(HullHider hullHider) {
|
||||||
super(ENABLED, FightState.All);
|
super(ENABLED, FightState.All);
|
||||||
|
|
||||||
|
this.hullHider = hullHider;
|
||||||
|
|
||||||
|
new StateDependentListener(ENABLED, FightState.All, this);
|
||||||
|
register();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void enable() {
|
||||||
Set<Block> blocksToObfuscate = Config.GameModeConfig.Techhider.HiddenBlocks.stream()
|
Set<Block> blocksToObfuscate = Config.GameModeConfig.Techhider.HiddenBlocks.stream()
|
||||||
.map(CraftMagicNumbers::getBlock)
|
.map(CraftMagicNumbers::getBlock)
|
||||||
.collect(Collectors.toUnmodifiableSet());
|
.collect(Collectors.toUnmodifiableSet());
|
||||||
@@ -116,13 +126,6 @@ public class TechHiderWrapper extends StateDependent implements Listener {
|
|||||||
return p.getGameMode() != GameMode.SPECTATOR;
|
return p.getGameMode() != GameMode.SPECTATOR;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
new StateDependentListener(ENABLED, FightState.All, this);
|
|
||||||
register();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void enable() {
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user