mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-01 04:31:58 +01:00
96d5e6ca48
Currently includes generated key holder classes for types used in the Registry Modification API
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();
|