diff options
Diffstat (limited to 'src/main/java/makamys/lodmod/renderer/ChunkMesh.java')
-rw-r--r-- | src/main/java/makamys/lodmod/renderer/ChunkMesh.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/makamys/lodmod/renderer/ChunkMesh.java b/src/main/java/makamys/lodmod/renderer/ChunkMesh.java index eef8ecd..33814a6 100644 --- a/src/main/java/makamys/lodmod/renderer/ChunkMesh.java +++ b/src/main/java/makamys/lodmod/renderer/ChunkMesh.java @@ -96,13 +96,14 @@ public class ChunkMesh extends Mesh { } @Override - public void onVisibilityChanged() { - if(visible) { - this.buffer = createBuffer(((NBTTagByteArray)nbtData).func_150292_c(), nameList); - } else { - usedRAM -= buffer.limit(); - this.buffer = null; - } + public void prepareBuffer() { + this.buffer = createBuffer(((NBTTagByteArray)nbtData).func_150292_c(), nameList); + } + + @Override + public void destroyBuffer(){ + usedRAM -= buffer.limit(); + this.buffer = null; } private ByteBuffer createBuffer(byte[] data, List<String> stringTable) { |