-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Minor
-
None
-
Affects Version/s: None
-
None
-
This server is running CraftBukkit version 3028-Spigot-79d53c2-7eb3564 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
-
FurnaceExtractLogger (see attached)
-
Yes
If a player right clicks on the output of a furnace, the player receives half of the items in that stack, and a FurnaceExtractEvent fires. However after this happens, the next click on the same furnace output does not cause any event to fire unless the furnace has updated the output by burning more items.
To reproduce:
- Install attached plugin
- Log in a player
- Make a furnace
- Smelt two cobblestone to stone
- Right click the furnace output to pick up one stone
- Notice the log message on the console
- Right or left click the remaining furnace output to remove it
- Notice no message is logged, because the event did not fire
If you smelt 3 items, and remove one of them after the second completes smelting, then remove the remaining 2 after the third completes smelting, both events fire. Something strange occurs after right clicking the furnace output though. It does not matter if you close the furnace window and reopen it.