rate-limit multiblock force-saving
@@ -133,9 +133,12 @@ public abstract class TileEntityMultiblock<T extends MultiblockData> extends Til
sendUpdatePacket();
}
// mark the chunk dirty each tick to make sure we save
+ // TODO remove this and have it happen when the contents change
+ if (ticker % 20 == 0) {
markDirty(false);
}
}
+ }
} else {
playersUsing.forEach(PlayerEntity::closeContainer);
if (cachedID != null) {
