summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMaddy Miller <[email protected]>2022-08-01 23:02:23 +1000
committerGitHub <[email protected]>2022-08-01 23:02:23 +1000
commitbabffb5a46eeb3b5755816e7a5a896904c4ac028 (patch)
tree3b3027dcee38ed05050422027968ceb8fe4402f9
parentfd557b7d51bba4d5e830d6047005f7e4335f5ada (diff)
downloadPaper-babffb5a46eeb3b5755816e7a5a896904c4ac028.tar.gz
Paper-babffb5a46eeb3b5755816e7a5a896904c4ac028.zip
Undeprecate and fix Boat#getBoatMaterial (#8217)
-rw-r--r--patches/api/0246-Add-API-to-get-Material-from-Boats-and-Minecarts.patch6
-rw-r--r--patches/server/0547-Implement-API-to-get-Material-from-Boats-and-Minecar.patch4
2 files changed, 4 insertions, 6 deletions
diff --git a/patches/api/0246-Add-API-to-get-Material-from-Boats-and-Minecarts.patch b/patches/api/0246-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
index 0a774fcefa..b42db5d4db 100644
--- a/patches/api/0246-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
+++ b/patches/api/0246-Add-API-to-get-Material-from-Boats-and-Minecarts.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Add API to get Material from Boats and Minecarts
diff --git a/src/main/java/org/bukkit/entity/Boat.java b/src/main/java/org/bukkit/entity/Boat.java
-index e5d5d2c944df1e9a81b38d3854fbe70c166588d1..3f848572935a73f637c6a91a97fa70041b0c6361 100644
+index e5d5d2c944df1e9a81b38d3854fbe70c166588d1..3e458b96d5c15a78d3d411d5b88a716213588a94 100644
--- a/src/main/java/org/bukkit/entity/Boat.java
+++ b/src/main/java/org/bukkit/entity/Boat.java
-@@ -173,4 +173,16 @@ public interface Boat extends Vehicle {
+@@ -173,4 +173,14 @@ public interface Boat extends Vehicle {
ON_LAND,
IN_AIR;
}
@@ -18,9 +18,7 @@ index e5d5d2c944df1e9a81b38d3854fbe70c166588d1..3f848572935a73f637c6a91a97fa7004
+ * Gets the {@link Material} that represents this Boat type.
+ *
+ * @return the boat material.
-+ * @deprecated use {@link #getBoatType()} and {@link Type#getMaterial()}
+ */
-+ @Deprecated
+ @NotNull
+ public Material getBoatMaterial();
+ // Paper end
diff --git a/patches/server/0547-Implement-API-to-get-Material-from-Boats-and-Minecar.patch b/patches/server/0547-Implement-API-to-get-Material-from-Boats-and-Minecar.patch
index 33941db038..b68431ed82 100644
--- a/patches/server/0547-Implement-API-to-get-Material-from-Boats-and-Minecar.patch
+++ b/patches/server/0547-Implement-API-to-get-Material-from-Boats-and-Minecar.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] Implement API to get Material from Boats and Minecarts
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java
-index 5871cd149fe07e97c5d68ffd83dae4d3fc6bcf03..40debf1130a8e6cc9510061976a01050cd8ddc05 100644
+index 5871cd149fe07e97c5d68ffd83dae4d3fc6bcf03..f2896aa6fa5a5282b4be106320c0dad9dd6036c5 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java
@@ -80,6 +80,13 @@ public class CraftBoat extends CraftVehicle implements Boat {
@@ -15,7 +15,7 @@ index 5871cd149fe07e97c5d68ffd83dae4d3fc6bcf03..40debf1130a8e6cc9510061976a01050
+ // Paper start
+ @Override
+ public org.bukkit.Material getBoatMaterial() {
-+ return this.getBoatType().getMaterial();
++ return org.bukkit.craftbukkit.util.CraftMagicNumbers.getMaterial(this.getHandle().getDropItem());
+ }
+ // Paper end
+