aboutsummaryrefslogtreecommitdiffhomepage
path: root/patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch')
-rw-r--r--patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch299
1 files changed, 299 insertions, 0 deletions
diff --git a/patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch b/patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch
new file mode 100644
index 0000000000..7cd362d049
--- /dev/null
+++ b/patch-remap/mache-spigotflower/net/minecraft/nbt/NbtIo.java.patch
@@ -0,0 +1,299 @@
+--- a/net/minecraft/nbt/NbtIo.java
++++ b/net/minecraft/nbt/NbtIo.java
+@@ -1,3 +1,4 @@
++// mc-dev import
+ package net.minecraft.nbt;
+
+ import java.io.BufferedOutputStream;
+@@ -29,13 +30,13 @@
+
+ public NbtIo() {}
+
+- public static CompoundTag readCompressed(Path path, NbtAccounter nbtaccounter) throws IOException {
++ public static CompoundTag readCompressed(Path path, NbtAccounter nbtreadlimiter) throws IOException {
+ InputStream inputstream = Files.newInputStream(path);
+
+- CompoundTag compoundtag;
++ CompoundTag nbttagcompound;
+
+ try {
+- compoundtag = readCompressed(inputstream, nbtaccounter);
++ nbttagcompound = readCompressed(inputstream, nbtreadlimiter);
+ } catch (Throwable throwable) {
+ if (inputstream != null) {
+ try {
+@@ -52,24 +53,24 @@
+ inputstream.close();
+ }
+
+- return compoundtag;
++ return nbttagcompound;
+ }
+
+- private static DataInputStream createDecompressorStream(InputStream inputstream) throws IOException {
+- return new DataInputStream(new FastBufferedInputStream(new GZIPInputStream(inputstream)));
++ private static DataInputStream createDecompressorStream(InputStream zippedStream) throws IOException {
++ return new DataInputStream(new FastBufferedInputStream(new GZIPInputStream(zippedStream)));
+ }
+
+ private static DataOutputStream createCompressorStream(OutputStream outputstream) throws IOException {
+ return new DataOutputStream(new BufferedOutputStream(new GZIPOutputStream(outputstream)));
+ }
+
+- public static CompoundTag readCompressed(InputStream inputstream, NbtAccounter nbtaccounter) throws IOException {
++ public static CompoundTag readCompressed(InputStream inputstream, NbtAccounter nbtreadlimiter) throws IOException {
+ DataInputStream datainputstream = createDecompressorStream(inputstream);
+
+- CompoundTag compoundtag;
++ CompoundTag nbttagcompound;
+
+ try {
+- compoundtag = read(datainputstream, nbtaccounter);
++ nbttagcompound = read(datainputstream, nbtreadlimiter);
+ } catch (Throwable throwable) {
+ if (datainputstream != null) {
+ try {
+@@ -86,14 +87,14 @@
+ datainputstream.close();
+ }
+
+- return compoundtag;
++ return nbttagcompound;
+ }
+
+- public static void parseCompressed(Path path, StreamTagVisitor streamtagvisitor, NbtAccounter nbtaccounter) throws IOException {
++ public static void parseCompressed(Path path, StreamTagVisitor streamtagvisitor, NbtAccounter nbtreadlimiter) throws IOException {
+ InputStream inputstream = Files.newInputStream(path);
+
+ try {
+- parseCompressed(inputstream, streamtagvisitor, nbtaccounter);
++ parseCompressed(inputstream, streamtagvisitor, nbtreadlimiter);
+ } catch (Throwable throwable) {
+ if (inputstream != null) {
+ try {
+@@ -112,11 +113,11 @@
+
+ }
+
+- public static void parseCompressed(InputStream inputstream, StreamTagVisitor streamtagvisitor, NbtAccounter nbtaccounter) throws IOException {
++ public static void parseCompressed(InputStream inputstream, StreamTagVisitor streamtagvisitor, NbtAccounter nbtreadlimiter) throws IOException {
+ DataInputStream datainputstream = createDecompressorStream(inputstream);
+
+ try {
+- parse(datainputstream, streamtagvisitor, nbtaccounter);
++ parse(datainputstream, streamtagvisitor, nbtreadlimiter);
+ } catch (Throwable throwable) {
+ if (datainputstream != null) {
+ try {
+@@ -135,14 +136,14 @@
+
+ }
+
+- public static void writeCompressed(CompoundTag compoundtag, Path path) throws IOException {
++ public static void writeCompressed(CompoundTag nbttagcompound, Path path) throws IOException {
+ OutputStream outputstream = Files.newOutputStream(path, NbtIo.SYNC_OUTPUT_OPTIONS);
+
+ try {
+ BufferedOutputStream bufferedoutputstream = new BufferedOutputStream(outputstream);
+
+ try {
+- writeCompressed(compoundtag, (OutputStream) bufferedoutputstream);
++ writeCompressed(nbttagcompound, (OutputStream) bufferedoutputstream);
+ } catch (Throwable throwable) {
+ try {
+ bufferedoutputstream.close();
+@@ -172,11 +173,11 @@
+
+ }
+
+- public static void writeCompressed(CompoundTag compoundtag, OutputStream outputstream) throws IOException {
+- DataOutputStream dataoutputstream = createCompressorStream(outputstream);
++ public static void writeCompressed(CompoundTag compoundTag, OutputStream outputStream) throws IOException {
++ DataOutputStream dataoutputstream = createCompressorStream(outputStream);
+
+ try {
+- write(compoundtag, (DataOutput) dataoutputstream);
++ write(compoundTag, (DataOutput) dataoutputstream);
+ } catch (Throwable throwable) {
+ if (dataoutputstream != null) {
+ try {
+@@ -195,7 +196,7 @@
+
+ }
+
+- public static void write(CompoundTag compoundtag, Path path) throws IOException {
++ public static void write(CompoundTag nbttagcompound, Path path) throws IOException {
+ OutputStream outputstream = Files.newOutputStream(path, NbtIo.SYNC_OUTPUT_OPTIONS);
+
+ try {
+@@ -205,7 +206,7 @@
+ DataOutputStream dataoutputstream = new DataOutputStream(bufferedoutputstream);
+
+ try {
+- write(compoundtag, (DataOutput) dataoutputstream);
++ write(nbttagcompound, (DataOutput) dataoutputstream);
+ } catch (Throwable throwable) {
+ try {
+ dataoutputstream.close();
+@@ -253,13 +254,13 @@
+ } else {
+ InputStream inputstream = Files.newInputStream(path);
+
+- CompoundTag compoundtag;
++ CompoundTag nbttagcompound;
+
+ try {
+ DataInputStream datainputstream = new DataInputStream(inputstream);
+
+ try {
+- compoundtag = read(datainputstream, NbtAccounter.unlimitedHeap());
++ nbttagcompound = read(datainputstream, NbtAccounter.unlimitedHeap());
+ } catch (Throwable throwable) {
+ try {
+ datainputstream.close();
+@@ -287,109 +288,108 @@
+ inputstream.close();
+ }
+
+- return compoundtag;
++ return nbttagcompound;
+ }
+ }
+
+- public static CompoundTag read(DataInput datainput) throws IOException {
+- return read(datainput, NbtAccounter.unlimitedHeap());
++ public static CompoundTag read(DataInput input) throws IOException {
++ return read(input, NbtAccounter.unlimitedHeap());
+ }
+
+- public static CompoundTag read(DataInput datainput, NbtAccounter nbtaccounter) throws IOException {
+- Tag tag = readUnnamedTag(datainput, nbtaccounter);
++ public static CompoundTag read(DataInput input, NbtAccounter accounter) throws IOException {
++ Tag nbtbase = readUnnamedTag(input, accounter);
+
+- if (tag instanceof CompoundTag) {
+- return (CompoundTag) tag;
++ if (nbtbase instanceof CompoundTag) {
++ return (CompoundTag) nbtbase;
+ } else {
+ throw new IOException("Root tag must be a named compound tag");
+ }
+ }
+
+- public static void write(CompoundTag compoundtag, DataOutput dataoutput) throws IOException {
+- writeUnnamedTagWithFallback(compoundtag, dataoutput);
++ public static void write(CompoundTag compoundTag, DataOutput output) throws IOException {
++ writeUnnamedTagWithFallback(compoundTag, output);
+ }
+
+- public static void parse(DataInput datainput, StreamTagVisitor streamtagvisitor, NbtAccounter nbtaccounter) throws IOException {
+- TagType<?> tagtype = TagTypes.getType(datainput.readByte());
++ public static void parse(DataInput datainput, StreamTagVisitor streamtagvisitor, NbtAccounter nbtreadlimiter) throws IOException {
++ TagType<?> nbttagtype = TagTypes.getType(datainput.readByte());
+
+- if (tagtype == EndTag.TYPE) {
+- if (streamtagvisitor.visitRootEntry(EndTag.TYPE) == StreamTagVisitor.ValueResult.CONTINUE) {
++ if (nbttagtype == EndTag.TYPE) {
++ if (streamtagvisitor.visitRootEntry(EndTag.TYPE) == StreamTagVisitor.b.CONTINUE) {
+ streamtagvisitor.visitEnd();
+ }
+
+ } else {
+- switch (streamtagvisitor.visitRootEntry(tagtype)) {
++ switch (streamtagvisitor.visitRootEntry(nbttagtype)) {
+ case HALT:
+ default:
+ break;
+ case BREAK:
+ StringTag.skipString(datainput);
+- tagtype.skip(datainput, nbtaccounter);
++ nbttagtype.skip(datainput, nbtreadlimiter);
+ break;
+ case CONTINUE:
+ StringTag.skipString(datainput);
+- tagtype.parse(datainput, streamtagvisitor, nbtaccounter);
++ nbttagtype.parse(datainput, streamtagvisitor, nbtreadlimiter);
+ }
+
+ }
+ }
+
+- public static Tag readAnyTag(DataInput datainput, NbtAccounter nbtaccounter) throws IOException {
++ public static Tag readAnyTag(DataInput datainput, NbtAccounter nbtreadlimiter) throws IOException {
+ byte b0 = datainput.readByte();
+
+- return (Tag) (b0 == 0 ? EndTag.INSTANCE : readTagSafe(datainput, nbtaccounter, b0));
++ return (Tag) (b0 == 0 ? EndTag.INSTANCE : readTagSafe(datainput, nbtreadlimiter, b0));
+ }
+
+- public static void writeAnyTag(Tag tag, DataOutput dataoutput) throws IOException {
+- dataoutput.writeByte(tag.getId());
+- if (tag.getId() != 0) {
+- tag.write(dataoutput);
++ public static void writeAnyTag(Tag nbtbase, DataOutput dataoutput) throws IOException {
++ dataoutput.writeByte(nbtbase.getId());
++ if (nbtbase.getId() != 0) {
++ nbtbase.write(dataoutput);
+ }
+ }
+
+- public static void writeUnnamedTag(Tag tag, DataOutput dataoutput) throws IOException {
+- dataoutput.writeByte(tag.getId());
++ public static void writeUnnamedTag(Tag tag, DataOutput output) throws IOException {
++ output.writeByte(tag.getId());
+ if (tag.getId() != 0) {
+- dataoutput.writeUTF("");
+- tag.write(dataoutput);
++ output.writeUTF("");
++ tag.write(output);
+ }
+ }
+
+- public static void writeUnnamedTagWithFallback(Tag tag, DataOutput dataoutput) throws IOException {
+- writeUnnamedTag(tag, new NbtIo.StringFallbackDataOutput(dataoutput));
++ public static void writeUnnamedTagWithFallback(Tag nbtbase, DataOutput dataoutput) throws IOException {
++ writeUnnamedTag(nbtbase, new NbtIo.a(dataoutput));
+ }
+
+- private static Tag readUnnamedTag(DataInput datainput, NbtAccounter nbtaccounter) throws IOException {
++ private static Tag readUnnamedTag(DataInput datainput, NbtAccounter nbtreadlimiter) throws IOException {
+ byte b0 = datainput.readByte();
+
+ if (b0 == 0) {
+ return EndTag.INSTANCE;
+ } else {
+ StringTag.skipString(datainput);
+- return readTagSafe(datainput, nbtaccounter, b0);
++ return readTagSafe(datainput, nbtreadlimiter, b0);
+ }
+ }
+
+- private static Tag readTagSafe(DataInput datainput, NbtAccounter nbtaccounter, byte b0) {
++ private static Tag readTagSafe(DataInput datainput, NbtAccounter nbtreadlimiter, byte b0) {
+ try {
+- return TagTypes.getType(b0).load(datainput, nbtaccounter);
++ return TagTypes.getType(b0).load(datainput, nbtreadlimiter);
+ } catch (IOException ioexception) {
+ CrashReport crashreport = CrashReport.forThrowable(ioexception, "Loading NBT data");
+- CrashReportCategory crashreportcategory = crashreport.addCategory("NBT Tag");
++ CrashReportCategory crashreportsystemdetails = crashreport.addCategory("NBT Tag");
+
+- crashreportcategory.setDetail("Tag type", (Object) b0);
++ crashreportsystemdetails.setDetail("Tag type", (Object) b0);
+ throw new ReportedNbtException(crashreport);
+ }
+ }
+
+- public static class StringFallbackDataOutput extends DelegateDataOutput {
++ public static class a extends DelegateDataOutput {
+
+- public StringFallbackDataOutput(DataOutput dataoutput) {
++ public a(DataOutput dataoutput) {
+ super(dataoutput);
+ }
+
+ @Override
+- @Override
+ public void writeUTF(String s) throws IOException {
+ try {
+ super.writeUTF(s);