Started by
ZenTheDev
on
Topic category: Help with Minecraft modding (Java Edition)
I want to be able to insert a certain amount of material into an input slot, and then have the same amount of stuff in that input slot come out of the output slot as a different material
so this:
|----------------|
| wood x27 | -----> logs x27
|__________|
And then I want to be able to retrieve it and have the contents of the input slot removed without the gui glitching then taking away the outputted amount of logs you received.
As far as I know there does not seem to be any templates made of this and, it is surprisingly much more difficult to make then expected.
So how would I make this? I have already tried multiple times and failed miserably.
This is a small procedure I made for you.
The goal is to create your trading block, then you create your GUI with 2 slots : 1 input slot with ID 0 and 1 output slot with ID 1
Then, you link your GUI to your block and activate your block's TileEntity option in your trading block's settings.
Still in your trading block's setting, you link the procedure to the "update tick" part.
This worked for the most part, however I noticed a few glitches. Sometimes the blocks would disappear after you took them out of the output slot and if you dragged them normally from the output slot and went back into the trading block they would disappear. I feel like mcreator should just make a procedure block for you that does all of this stuff so you don't have to deal with all of this just to do something simple.