mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-01 17:01:56 +01:00
Fix java cross-version compilation
(Also, rebuild patches)
This commit is contained in:
parent
cb0e46c2df
commit
7a48375926
4 changed files with 8 additions and 9 deletions
|
@ -31,7 +31,7 @@ this fix, as the data will remain in the oversized file. Once the server returns
|
||||||
to a jar with this fix, the data will be restored.
|
to a jar with this fix, the data will be restored.
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java b/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
diff --git a/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java b/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
||||||
index 9fd8a75dae..d49afd622e 100644
|
index 9fd8a75da..d49afd622 100644
|
||||||
--- a/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
--- a/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
||||||
+++ b/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
+++ b/src/main/java/net/minecraft/server/NBTCompressedStreamTools.java
|
||||||
@@ -0,0 +0,0 @@ public class NBTCompressedStreamTools {
|
@@ -0,0 +0,0 @@ public class NBTCompressedStreamTools {
|
||||||
|
@ -51,7 +51,7 @@ index 9fd8a75dae..d49afd622e 100644
|
||||||
a((NBTBase) nbttagcompound, dataoutput);
|
a((NBTBase) nbttagcompound, dataoutput);
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/NBTTagList.java b/src/main/java/net/minecraft/server/NBTTagList.java
|
diff --git a/src/main/java/net/minecraft/server/NBTTagList.java b/src/main/java/net/minecraft/server/NBTTagList.java
|
||||||
index b7c94fe238..80eea5dfbd 100644
|
index b7c94fe23..80eea5dfb 100644
|
||||||
--- a/src/main/java/net/minecraft/server/NBTTagList.java
|
--- a/src/main/java/net/minecraft/server/NBTTagList.java
|
||||||
+++ b/src/main/java/net/minecraft/server/NBTTagList.java
|
+++ b/src/main/java/net/minecraft/server/NBTTagList.java
|
||||||
@@ -0,0 +0,0 @@ import java.util.Objects;
|
@@ -0,0 +0,0 @@ import java.util.Objects;
|
||||||
|
@ -64,7 +64,7 @@ index b7c94fe238..80eea5dfbd 100644
|
||||||
|
|
||||||
public NBTTagList() {}
|
public NBTTagList() {}
|
||||||
diff --git a/src/main/java/net/minecraft/server/RegionFile.java b/src/main/java/net/minecraft/server/RegionFile.java
|
diff --git a/src/main/java/net/minecraft/server/RegionFile.java b/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
index 17648c1c04..86ae53fed3 100644
|
index e90ef45ee..ccc3d6c7a 100644
|
||||||
--- a/src/main/java/net/minecraft/server/RegionFile.java
|
--- a/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
+++ b/src/main/java/net/minecraft/server/RegionFile.java
|
+++ b/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
||||||
|
@ -86,7 +86,7 @@ index 17648c1c04..86ae53fed3 100644
|
||||||
this.b.write(RegionFile.a);
|
this.b.write(RegionFile.a);
|
||||||
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
||||||
}
|
}
|
||||||
header.clear();
|
((java.nio.Buffer) header).clear();
|
||||||
java.nio.IntBuffer headerAsInts = header.asIntBuffer();
|
java.nio.IntBuffer headerAsInts = header.asIntBuffer();
|
||||||
+ initOversizedState();
|
+ initOversizedState();
|
||||||
// Paper End
|
// Paper End
|
||||||
|
@ -286,7 +286,7 @@ index 17648c1c04..86ae53fed3 100644
|
||||||
+
|
+
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/RegionFileCache.java b/src/main/java/net/minecraft/server/RegionFileCache.java
|
diff --git a/src/main/java/net/minecraft/server/RegionFileCache.java b/src/main/java/net/minecraft/server/RegionFileCache.java
|
||||||
index 8718811655..c53518a477 100644
|
index 871881165..c53518a47 100644
|
||||||
--- a/src/main/java/net/minecraft/server/RegionFileCache.java
|
--- a/src/main/java/net/minecraft/server/RegionFileCache.java
|
||||||
+++ b/src/main/java/net/minecraft/server/RegionFileCache.java
|
+++ b/src/main/java/net/minecraft/server/RegionFileCache.java
|
||||||
@@ -0,0 +0,0 @@ public abstract class RegionFileCache implements AutoCloseable {
|
@@ -0,0 +0,0 @@ public abstract class RegionFileCache implements AutoCloseable {
|
||||||
|
|
|
@ -13,7 +13,6 @@ And since minecart hoppers are used _very_ rarely near we can avoid alot of sear
|
||||||
|
|
||||||
Combined, this adds up a lot.
|
Combined, this adds up a lot.
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/Chunk.java b/src/main/java/net/minecraft/server/Chunk.java
|
diff --git a/src/main/java/net/minecraft/server/Chunk.java b/src/main/java/net/minecraft/server/Chunk.java
|
||||||
index d604f96c1..67dc837f4 100644
|
index d604f96c1..67dc837f4 100644
|
||||||
--- a/src/main/java/net/minecraft/server/Chunk.java
|
--- a/src/main/java/net/minecraft/server/Chunk.java
|
||||||
|
|
|
@ -12,7 +12,7 @@ issue in 1.8-1.12.
|
||||||
Originally solved by Gnembon on MC-5694 at bugs.mojang.com
|
Originally solved by Gnembon on MC-5694 at bugs.mojang.com
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/PlayerInteractManager.java b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
diff --git a/src/main/java/net/minecraft/server/PlayerInteractManager.java b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||||
index e5e9de542..3e338ad45 100644
|
index e5e9de542..c96564a59 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
--- a/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
+++ b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||||
@@ -0,0 +0,0 @@ public class PlayerInteractManager {
|
@@ -0,0 +0,0 @@ public class PlayerInteractManager {
|
||||||
|
|
|
@ -5,7 +5,7 @@ Subject: [PATCH] Reduce IO ops opening a new region file.
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/RegionFile.java b/src/main/java/net/minecraft/server/RegionFile.java
|
diff --git a/src/main/java/net/minecraft/server/RegionFile.java b/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
index fb529eac91..3aeac69c26 100644
|
index fb529eac9..faf425588 100644
|
||||||
--- a/src/main/java/net/minecraft/server/RegionFile.java
|
--- a/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
+++ b/src/main/java/net/minecraft/server/RegionFile.java
|
+++ b/src/main/java/net/minecraft/server/RegionFile.java
|
||||||
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
@@ -0,0 +0,0 @@ public class RegionFile implements AutoCloseable {
|
||||||
|
@ -26,7 +26,7 @@ index fb529eac91..3aeac69c26 100644
|
||||||
+ while (header.hasRemaining()) {
|
+ while (header.hasRemaining()) {
|
||||||
+ if (this.getDataFile().getChannel().read(header) == -1) throw new java.io.EOFException();
|
+ if (this.getDataFile().getChannel().read(header) == -1) throw new java.io.EOFException();
|
||||||
+ }
|
+ }
|
||||||
+ header.clear();
|
+ ((java.nio.Buffer) header).clear();
|
||||||
+ java.nio.IntBuffer headerAsInts = header.asIntBuffer();
|
+ java.nio.IntBuffer headerAsInts = header.asIntBuffer();
|
||||||
+ // Paper End
|
+ // Paper End
|
||||||
+
|
+
|
||||||
|
|
Loading…
Reference in a new issue