forked from SteamWar/SteamWar
Normalize block entity IDs and handle bundled packets
- Normalize hidden block entity identifiers across versions - Add block break and tile entity handling for newer protocol versions - Preserve packet filtering through bundle packets and fix chunk section copying
This commit is contained in:
@@ -54,7 +54,7 @@ public class ChunkHider9 extends ChunkHider8 {
|
||||
packet = mapChunkCloner.apply(packet);
|
||||
Set<String> hiddenBlockEntities = techHider.getHiddenBlockEntities();
|
||||
mapChunkBlockEntities.set(packet, ((List<?>)mapChunkBlockEntities.get(packet)).stream().filter(
|
||||
nbttag -> !hiddenBlockEntities.contains((String) nbtTagGetString.invoke(nbttag, "id"))
|
||||
nbttag -> !hiddenBlockEntities.contains(TechHider.normalizeBlockEntityId((String) nbtTagGetString.invoke(nbttag, "id")))
|
||||
).collect(Collectors.toList()));
|
||||
|
||||
int primaryBitMask = mapChunkBitMask.get(packet);
|
||||
|
||||
Reference in New Issue
Block a user