Inline get all regions

This commit is contained in:
D4rkr34lm
2026-05-22 20:41:05 +02:00
parent 793f2de6c3
commit e55ca911c4
@@ -113,7 +113,8 @@ public class TechHiderWrapper extends StateDependent implements Listener {
@Override @Override
public boolean isEveryonePrivilegedToAccessAllDataWithinChunk(int chunkX, int chunkZ) { public boolean isEveryonePrivilegedToAccessAllDataWithinChunk(int chunkX, int chunkZ) {
return getHiddenRegions().stream().allMatch(region -> region.chunkOutside(chunkX, chunkZ)); Set<Region> hiddenRegions = Fight.teams().stream().map(FightTeam::getExtendRegion).collect(Collectors.toSet());
return hiddenRegions.stream().allMatch(region -> region.chunkOutside(chunkX, chunkZ));
} }
@Override @Override
@@ -171,10 +172,6 @@ public class TechHiderWrapper extends StateDependent implements Listener {
}); });
} }
private Set<Region> getHiddenRegions() {
return Fight.teams().stream().map(FightTeam::getExtendRegion).collect(Collectors.toSet());
}
private Region getHiddenRegion(Player player) { private Region getHiddenRegion(Player player) {
if (Config.isReferee(player)) return Region.EMPTY; if (Config.isReferee(player)) return Region.EMPTY;