I do not know if this should be a bug or a feature request.
anyway, I was making a block that generates tree items. this is similar to the furnace. And I was wanting to use hoppers to input into the input slot and (when the hopper is placed below the block) only take items out of the output slot. I then went and tested it and the hopper inputs and outputs to any of the slots starting with slot 0.
In minecraft itself, the hoppers can input into the furnace only to the input slots and take out from only the output slots.
It would be really nice if this was fixed and if it was not even in the program, to begin with adding it to mcreator.
If you bind GUI to the block and use inherited inventory for slots, hoppers will work.
I am doing that.
I did not say hoppers did not work I said that the hoppers were not taking from or putting into the right in/out slots.
This is what I meant by work. Make sure to start slot IDs from 0, as hoppers will first fill slot with ID 0.
yes, that is what I am saying is wrong.
I want the hoppers to input into a specific slot type. like an input slot. and I want them to take out of only the output slots. instead, they are taking out of/putting into every slot matter if it is input or output.
*no matter if* (forgot the "no" in my sentence)
This can't be controlled by MCreator directly right now, unfortunately. Right now you can manually override
in TileEntity of the block to make this work. I will open this ticket back and will try to fix this for future versions.
How do I choose the slot type/slot ID?
You can check how it is implemented in the TileEntityFurnace for example.
thanks. this will help a lot!
sorry I am very new to some of the coding things.
what are these related to:
I suggest you to do some searching on Minecraft Forge forums or wait for 1.8.1 where this bug will most likely be fixed.
In 1.8.1, you will have the option to define slots that should not be used by hoppers in the block definition GUI.