diff --git a/src/main/java/me/cortex/voxy/common/world/WorldUpdater.java b/src/main/java/me/cortex/voxy/common/world/WorldUpdater.java index 22a402ba..8491a049 100644 --- a/src/main/java/me/cortex/voxy/common/world/WorldUpdater.java +++ b/src/main/java/me/cortex/voxy/common/world/WorldUpdater.java @@ -104,7 +104,7 @@ public class WorldUpdater { //Bitmask of neighboring sections //Note, this may be zero (this is more likely to occure at higher lod levels) if it doesnt face any neighbors int neighbors = 0; - { + if (didStateChange) { neighbors |= ((section.y^(section.y-1))>>(lvl+1))==0?0:1<<0;//Down neighbors |= ((section.y^(section.y+1))>>(lvl+1))==0?0:1<<1;//Up neighbors |= ((section.x^(section.x-1))>>(lvl+1))==0?0:1<<2;//-x