diff options
-rw-r--r-- | src/main/java/makamys/lodmod/renderer/ChunkMesh.java | 10 |
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 |