From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: granny Date: Thu, 13 Jun 2024 16:00:30 -0700 Subject: [PATCH] Adopt MaterialRerouting Adopts the purpur-api to the material rerouting infrastructure introduced by upstream's upstream. diff --git a/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java b/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java index d7c8f26b21276d9ff1d5c7c9738cc1126ce7d4b9..f0471f92044612e3a2fd12a575b8b1f844790d3a 100644 --- a/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java +++ b/src/main/java/org/bukkit/craftbukkit/legacy/MaterialRerouting.java @@ -690,4 +690,32 @@ public class MaterialRerouting { return ItemStack.of(material, amount); } // Paper end + // Purpur start + // Method added post 1.13, no-op (https://github.com/PurpurMC/Purpur/pull/570) + public static void addFuel(Server server, Material material, int burnTime) { + server.addFuel(material, burnTime); + } + + // Method added post 1.13, no-op (https://github.com/PurpurMC/Purpur/pull/570) + public static void removeFuel(Server server, Material material) { + server.removeFuel(material); + } + + // Method added post 1.13, no-op (https://github.com/PurpurMC/Purpur/pull/570) + @RerouteStatic("org/bukkit/Bukkit") + public static void addFuel(Material material, int burnTime) { + Bukkit.addFuel(material, burnTime); + } + + // Method added post 1.13, no-op (https://github.com/PurpurMC/Purpur/pull/570) + @RerouteStatic("org/bukkit/Bukkit") + public static void removeFuel(Material material) { + Bukkit.removeFuel(material); + } + + // Method added post 1.13, no-op (https://github.com/PurpurMC/Purpur/commit/607d909efba516893072b782c0393c53d048210e) + public static BlockData getBlockData(ItemStack itemStack, Material material) { + return itemStack.getBlockData(MaterialRerouting.transformToBlockType(material)); + } + // Purpur end }