Fix TiCo Crafting Stations not working with compressed chests #435
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The problem here is that the the
stack
ofslot
which gets picked up by theFastTransferManager
for some reason loses it'sstacksize
in the process IF the chest is a compressed chest. If the chest is any other chest it works fine and thestacksize
doesn't get set to 0. Astacksize
of 0 causes the for-loop not to trigger, meaning this code does nothing for compressed chests.This change creates a backup of the stacksize and uses that instead of the ItemStack
stacksize
provided instack
. There seems to be a problem somewhere further down the chain within theFastTransferManager
, but I couldn't figure out at all what it might be. TheFTM.clickSlot()
method just seems to be a fancy wrapper for Mojang methods.Closes GTNewHorizons/GT-New-Horizons-Modpack#13034