From 828dea48dee02cf8e971fd79010fa0e7ae46074e Mon Sep 17 00:00:00 2001 From: Shane Freeder Date: Tue, 17 Jul 2018 16:14:23 +0100 Subject: [PATCH] NOT FINISHED! Fixed a few decomp issues --- Spigot-Server-Patches/MC-Utils.patch | 52 ++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Spigot-Server-Patches/MC-Utils.patch b/Spigot-Server-Patches/MC-Utils.patch index 1ea1b0eac6..77d8343d91 100644 --- a/Spigot-Server-Patches/MC-Utils.patch +++ b/Spigot-Server-Patches/MC-Utils.patch @@ -4,6 +4,32 @@ Date: Mon, 28 Mar 2016 20:55:47 -0400 Subject: [PATCH] MC Utils +diff --git a/src/main/java/net/minecraft/server/BaseBlockPosition.java b/src/main/java/net/minecraft/server/BaseBlockPosition.java +index c3e990bdf..e2a7b4be2 100644 +--- a/src/main/java/net/minecraft/server/BaseBlockPosition.java ++++ b/src/main/java/net/minecraft/server/BaseBlockPosition.java +@@ -0,0 +0,0 @@ public class BaseBlockPosition implements Comparable { + return MoreObjects.toStringHelper(this).add("x", this.getX()).add("y", this.getY()).add("z", this.getZ()).toString(); + } + +- public int compareTo(Object object) { ++ public int compareTo(BaseBlockPosition object) { // Paper - decompile fix + return this.l((BaseBlockPosition) object); + } + } +diff --git a/src/main/java/net/minecraft/server/BlockPosition.java b/src/main/java/net/minecraft/server/BlockPosition.java +index 002da2a19..b04ca5071 100644 +--- a/src/main/java/net/minecraft/server/BlockPosition.java ++++ b/src/main/java/net/minecraft/server/BlockPosition.java +@@ -0,0 +0,0 @@ import org.apache.logging.log4j.Logger; + @Immutable + public class BlockPosition extends BaseBlockPosition { + +- private static final Logger b = LogManager.getLogger(); ++ private static final Logger LOGGER = LogManager.getLogger(); // Paper - b > LOGGER - attempts to avoid /some/ stupidity + public static final BlockPosition ZERO = new BlockPosition(0, 0, 0); + private static final int c = 1 + MathHelper.e(MathHelper.c(30000000)); + private static final int d = BlockPosition.c; diff --git a/src/main/java/net/minecraft/server/Chunk.java b/src/main/java/net/minecraft/server/Chunk.java index 0ae780c8e..3b97981bc 100644 --- a/src/main/java/net/minecraft/server/Chunk.java @@ -315,6 +341,32 @@ index 000000000..a4b0901cf + return null; + } +} +diff --git a/src/main/java/net/minecraft/server/NBTList.java b/src/main/java/net/minecraft/server/NBTList.java +index 1a81d8e5f..08db5e332 100644 +--- a/src/main/java/net/minecraft/server/NBTList.java ++++ b/src/main/java/net/minecraft/server/NBTList.java +@@ -0,0 +0,0 @@ public abstract class NBTList extends AbstractList impleme + } + + public T set(int i, T t0) { +- NBTBase nbtbase = this.get(i); ++ T nbtbase = this.get(i); // Paper - decompile fix + + this.a(i, t0); + return nbtbase; +@@ -0,0 +0,0 @@ public abstract class NBTList extends AbstractList impleme + public abstract void a(int i, NBTBase nbtbase); + + public abstract void b(int i); +- +- public Object set(int i, Object object) { +- return this.set(i, (NBTBase) object); +- } +- +- public Object get(int i) { +- return this.get(i); +- } + } diff --git a/src/main/java/net/minecraft/server/NBTTagCompound.java b/src/main/java/net/minecraft/server/NBTTagCompound.java index 7fc9b5ff3..e658816c2 100644 --- a/src/main/java/net/minecraft/server/NBTTagCompound.java