aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/makamys/lodmod/renderer/ChunkMesh.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/makamys/lodmod/renderer/ChunkMesh.java')
-rw-r--r--src/main/java/makamys/lodmod/renderer/ChunkMesh.java15
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) {