Allow editing solely of tiles/entities/heightmaps (#1817)

This commit is contained in:
Jordan 2022-06-19 00:58:54 +01:00 committed by GitHub
parent 003cec30be
commit 8e5204c311
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -296,7 +296,13 @@ public class CharSetBlocks extends CharBlocks implements IChunkSet {
@Override @Override
public boolean isEmpty() { public boolean isEmpty() {
if (biomes != null || light != null || skyLight != null) { if (biomes != null
|| light != null
|| skyLight != null
|| (entities != null && !entities.isEmpty())
|| (tiles != null && !tiles.isEmpty())
|| (entityRemoves != null && !entityRemoves.isEmpty())
|| (heightMaps != null && !heightMaps.isEmpty())) {
return false; return false;
} }
//noinspection SimplifyStreamApiCallChains - this is faster than using #noneMatch //noinspection SimplifyStreamApiCallChains - this is faster than using #noneMatch