Closed Umber0010 closed 3 days ago
I am attempting to fix this bug; however I am not sure the reason why the getItem() function in the AlchemistCauldronTile is commented out. From the information given, I am assuming that only the vanilla hopper should be able to call this function. Would it be fine to uncomment it? Further clarification would be helpful @iron431.
its probably fine. the issue is that it was returning empty for every index if there was a free slot, causing it to think indexes that werent empty could accept items
fixed in 3.7.0/3.4.0.2
Observed behaviour
Attempting to insert items into an alchemist cauldron with either a hopper or dropper will cause it to void the item that was first inserted into the cauldron, be it if said item was also put in autonomously or by hand.
If multiple items are inserted into the cauldron by hand, attempting to insert more will delete the first item placed in. For example, if Copper, Iron, and Gold ingots are inserted in that sequence, attempting to insert a shard of amethyst will void the iron ingot while leaving the others untouched. And further attempts to insert items will replace the amethyst shard, or whatever was last inserted.
This will only occur if the Cauldron is capable of accepting items. Placing 4 items into a cauldron by hand will prevent hoppers or droppers from being able to insert entirely.
Expected behaviour
Expectations is for the hopper to place all items it contains into the cauldron in sequence.
Steps to reproduce
Server Type
Single Player
Crashlog
No response
Iron's Spells N Spellbooks version
1.20.1-3.4.0 and 1.21-3.6.1
Forge version
Forge 1.20.1-47.3.0 and Neoforge 21.1.51
Other mods
No response