aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/makamys/lodmod/renderer/ChunkMesh.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/makamys/lodmod/renderer/ChunkMesh.java b/src/main/java/makamys/lodmod/renderer/ChunkMesh.java
index bb93b6e..b6783f6 100644
--- a/src/main/java/makamys/lodmod/renderer/ChunkMesh.java
+++ b/src/main/java/makamys/lodmod/renderer/ChunkMesh.java
@@ -79,14 +79,20 @@ public class ChunkMesh extends Mesh {
}
}
} catch(IOException e) {}
- return new NBTTagByteArray(byteOut.toByteArray());
+
+ NBTTagByteArray arr = new NBTTagByteArray(byteOut.toByteArray());
+ usedRAM += arr.func_150292_c().length;
+ return arr;
}
void destroy() {
if(buffer != null) {
usedRAM -= buffer.limit();
- instances--;
}
+ if(nbtData != null) {
+ usedRAM += ((NBTTagByteArray)nbtData).func_150292_c().length;
+ }
+ instances--;
}
@Override