mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-01 20:50:41 +01:00
5730a94208
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 2b4582fb SPIGOT-5916: getLastColors does not work with the rgb colors CraftBukkit Changes: f7707086d SPIGOT-7299: Fix indirect/anvil damage events and minor improvements
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: BillyGalbreath <blake.galbreath@gmail.com>
|
|
Date: Thu, 23 Dec 2021 15:32:40 -0600
|
|
Subject: [PATCH] Expose isFuel and canSmelt methods to FurnaceInventory
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/inventory/FurnaceInventory.java b/src/main/java/org/bukkit/inventory/FurnaceInventory.java
|
|
index 3f46259c1e0f82941ffc3038d1b51be199114abd..b9d4f05980d924a4831b1d213d4963199f5b9a5d 100644
|
|
--- a/src/main/java/org/bukkit/inventory/FurnaceInventory.java
|
|
+++ b/src/main/java/org/bukkit/inventory/FurnaceInventory.java
|
|
@@ -53,6 +53,24 @@ public interface FurnaceInventory extends Inventory {
|
|
*/
|
|
void setSmelting(@Nullable ItemStack stack);
|
|
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Check if an item can be used as a fuel source in this furnace container
|
|
+ *
|
|
+ * @param item Item to check
|
|
+ * @return True if a valid fuel source
|
|
+ */
|
|
+ public boolean isFuel(@Nullable ItemStack item);
|
|
+
|
|
+ /**
|
|
+ * Check if an item can be smelted in this furnace container
|
|
+ *
|
|
+ * @param item Item to check
|
|
+ * @return True if can be smelt
|
|
+ */
|
|
+ public boolean canSmelt(@Nullable ItemStack item);
|
|
+ // Paper end
|
|
+
|
|
@Override
|
|
@Nullable
|
|
Furnace getHolder();
|