mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 16:27:47 +00:00
17 lines
714 B
Diff
17 lines
714 B
Diff
--- a/net/minecraft/nbt/CompressedStreamTools.java
|
|
+++ b/net/minecraft/nbt/CompressedStreamTools.java
|
|
@@ -110,10 +110,12 @@
|
|
|
|
private static INBT func_152455_a(DataInput p_152455_0_, int p_152455_1_, NBTSizeTracker p_152455_2_) throws IOException {
|
|
byte b0 = p_152455_0_.readByte();
|
|
+ p_152455_2_.func_152450_a(8); // Forge: Count everything!
|
|
if (b0 == 0) {
|
|
return new EndNBT();
|
|
} else {
|
|
- p_152455_0_.readUTF();
|
|
+ NBTSizeTracker.readUTF(p_152455_2_, p_152455_0_.readUTF()); //Forge: Count this string.
|
|
+ p_152455_2_.func_152450_a(32); //Forge: 4 extra bytes for the object allocation.
|
|
INBT inbt = INBT.func_150284_a(b0);
|
|
|
|
try {
|