Finish up Minecraft 1.7.8 support. This is a dev build, no warranty etc etc. It does not yet support Minecraft 1.7.2/1.7.5.
By: md_5 <git@md-5.net>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 6fd3d3a404c44bdb8aac56011d38dc5ff8a07ff8 Mon Sep 17 00:00:00 2001
|
||||
From 97931158dba30a063fcac2dccac4be91e89f6fb3 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <md_5@live.com.au>
|
||||
Date: Sun, 1 Dec 2013 15:10:48 +1100
|
||||
Subject: [PATCH] mc-dev imports
|
||||
@@ -1181,7 +1181,7 @@ index 0000000..90a2a80
|
||||
+}
|
||||
diff --git a/src/main/java/net/minecraft/server/NBTBase.java b/src/main/java/net/minecraft/server/NBTBase.java
|
||||
new file mode 100644
|
||||
index 0000000..6e7c3a2
|
||||
index 0000000..02206f5
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/net/minecraft/server/NBTBase.java
|
||||
@@ -0,0 +1,129 @@
|
||||
@@ -1197,7 +1197,7 @@ index 0000000..6e7c3a2
|
||||
+
|
||||
+ abstract void write(DataOutput dataoutput) throws IOException;
|
||||
+
|
||||
+ abstract void load(DataInput datainput, int i) throws IOException;
|
||||
+ abstract void load(DataInput datainput, int i, NBTReadLimiter nbtreadlimiter) throws IOException;
|
||||
+
|
||||
+ public abstract String toString();
|
||||
+
|
||||
@@ -1316,10 +1316,10 @@ index 0000000..6e7c3a2
|
||||
+}
|
||||
diff --git a/src/main/java/net/minecraft/server/NBTTagByteArray.java b/src/main/java/net/minecraft/server/NBTTagByteArray.java
|
||||
new file mode 100644
|
||||
index 0000000..916d935
|
||||
index 0000000..3eeed3e
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/net/minecraft/server/NBTTagByteArray.java
|
||||
@@ -0,0 +1,56 @@
|
||||
@@ -0,0 +1,57 @@
|
||||
+package net.minecraft.server;
|
||||
+
|
||||
+import java.io.DataInput;
|
||||
@@ -1342,9 +1342,10 @@ index 0000000..916d935
|
||||
+ dataoutput.write(this.data);
|
||||
+ }
|
||||
+
|
||||
+ void load(DataInput datainput, int i) throws IOException {
|
||||
+ void load(DataInput datainput, int i, NBTReadLimiter nbtreadlimiter) throws IOException {
|
||||
+ int j = datainput.readInt();
|
||||
+
|
||||
+ nbtreadlimiter.a((long) (8 * j));
|
||||
+ this.data = new byte[j];
|
||||
+ datainput.readFully(this.data);
|
||||
+ }
|
||||
@@ -1378,10 +1379,10 @@ index 0000000..916d935
|
||||
+}
|
||||
diff --git a/src/main/java/net/minecraft/server/NBTTagIntArray.java b/src/main/java/net/minecraft/server/NBTTagIntArray.java
|
||||
new file mode 100644
|
||||
index 0000000..49b3f14
|
||||
index 0000000..c7cea7f
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/net/minecraft/server/NBTTagIntArray.java
|
||||
@@ -0,0 +1,72 @@
|
||||
@@ -0,0 +1,73 @@
|
||||
+package net.minecraft.server;
|
||||
+
|
||||
+import java.io.DataInput;
|
||||
@@ -1407,9 +1408,10 @@ index 0000000..49b3f14
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ void load(DataInput datainput, int i) throws IOException {
|
||||
+ void load(DataInput datainput, int i, NBTReadLimiter nbtreadlimiter) throws IOException {
|
||||
+ int j = datainput.readInt();
|
||||
+
|
||||
+ nbtreadlimiter.a((long) (32 * j));
|
||||
+ this.data = new int[j];
|
||||
+
|
||||
+ for (int k = 0; k < j; ++k) {
|
||||
|
||||
Reference in New Issue
Block a user