Switch to using ForgeFlower for Paper Only mc-dev imports
ForgeFlower is better than Spigots FernFlower at decompiling the source. However, in order to maintain the CraftBukkit patches, we must keep using spigots for the primary. However, for any file that we import on top of Spigots imported files there is nothing stopping us from using better decompiled files. So these changes will use ForgeFlower to maintain a better set of decomped files, so anything we add on top of Paper can start off in a better spot.
This commit is contained in:
@@ -5,7 +5,7 @@ Subject: [PATCH] Make portal teleportation adjustment math more accurate
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/EnumDirection.java b/src/main/java/net/minecraft/server/EnumDirection.java
|
||||
index 854ad49b6c..3ee310a9aa 100644
|
||||
index c0853f0fcd..7aa940672e 100644
|
||||
--- a/src/main/java/net/minecraft/server/EnumDirection.java
|
||||
+++ b/src/main/java/net/minecraft/server/EnumDirection.java
|
||||
@@ -0,0 +0,0 @@ public enum EnumDirection implements INamable {
|
||||
@@ -22,10 +22,10 @@ index 854ad49b6c..3ee310a9aa 100644
|
||||
|
||||
+ public final EnumDirection rotateY() { return e(); } // Paper - OBFHELPER
|
||||
public EnumDirection e() {
|
||||
switch (this) {
|
||||
switch(this) {
|
||||
case NORTH:
|
||||
@@ -0,0 +0,0 @@ public enum EnumDirection implements INamable {
|
||||
this.d = s;
|
||||
this.d = s1;
|
||||
}
|
||||
|
||||
+ public final int getOffset() { return a(); } // Paper - OBFHELPER
|
||||
@@ -33,17 +33,17 @@ index 854ad49b6c..3ee310a9aa 100644
|
||||
return this.c;
|
||||
}
|
||||
diff --git a/src/main/java/net/minecraft/server/MathHelper.java b/src/main/java/net/minecraft/server/MathHelper.java
|
||||
index 5329102dd7..2e5b89af82 100644
|
||||
index d53d0c2422..49fba0979e 100644
|
||||
--- a/src/main/java/net/minecraft/server/MathHelper.java
|
||||
+++ b/src/main/java/net/minecraft/server/MathHelper.java
|
||||
@@ -0,0 +0,0 @@ public class MathHelper {
|
||||
return f < f1 ? f1 : (f > f2 ? f2 : f);
|
||||
}
|
||||
}
|
||||
|
||||
+ public static double clamp(double d0, double d1, double d2) { return a(d0, d1, d2); } // Paper - OBFHELPER
|
||||
public static double a(double d0, double d1, double d2) {
|
||||
return d0 < d1 ? d1 : (d0 > d2 ? d2 : d0);
|
||||
}
|
||||
if (d0 < d1) {
|
||||
return d1;
|
||||
diff --git a/src/main/java/net/minecraft/server/PortalTravelAgent.java b/src/main/java/net/minecraft/server/PortalTravelAgent.java
|
||||
index 20f2a9197c..fd372103be 100644
|
||||
--- a/src/main/java/net/minecraft/server/PortalTravelAgent.java
|
||||
@@ -79,7 +79,7 @@ index 20f2a9197c..fd372103be 100644
|
||||
float f1 = 0.0F;
|
||||
float f2 = 0.0F;
|
||||
diff --git a/src/main/java/net/minecraft/server/ShapeDetector.java b/src/main/java/net/minecraft/server/ShapeDetector.java
|
||||
index 3faf74a22f..4e1f8c211d 100644
|
||||
index 0c9910d9a5..446cdb86d8 100644
|
||||
--- a/src/main/java/net/minecraft/server/ShapeDetector.java
|
||||
+++ b/src/main/java/net/minecraft/server/ShapeDetector.java
|
||||
@@ -0,0 +0,0 @@ public class ShapeDetector {
|
||||
|
||||
Reference in New Issue
Block a user