Hello, can I ask the team to pay attention to the numerous errors and shortcomings of working with the gui?
I encounter a serious obstacle when creating complex mods. A poorly working gui is a big problem.
If you don’t know what bugs we’re talking about, I can provide a complete list with an explanation.
Many of them are associated with output slots, lack of checking the strength of the object, using the Shift key, and crashing client.
Issue comments
WRONG link Klemen :) You sent the link for Structure offset thing, The real is here
At the moment there is an error that allows you to put into the output slot as many objects as you need, if there is at least one item. Create an output slot, using an event, place any item there. After that, try using the Shift key to place additional items in the exit slot. You can do it. This should not be. In classic minecraft you can't do this. For example, it is impossible to put additional ingots in the output slot of the furnace
As a result, the player can put as many objects as he wants from the inventory into the exit slot, where it can harm and prevent many interesting mechanics from being implemented.
Also, if the item in the output slot is damaged, you can repair it by taking the item along with the more complete item. This works if items can stack. This is another bug. Let me remind you that when interacting with a player's inventory, or with an entry slot, this is not possible. This is another bug.
Don't open another ticket for this, if you reply to the ticket we can re-open it. Based on the details from your first post we assumed this ticket is complete. I have removed your duplicate ticket.
I will check the issues you reported to see what can be done.
Regarding items with damage, this is due to stack size being more than one. If the item has damage, it should have stack size 1.
This one can most likely be fixed, I will see what can be done:
At the moment there is an error that allows you to put into the output slot as many objects as you need, if there is at least one item. Create an output slot, using an event, place any item there. After that, try using the Shift key to place additional items in the exit slot. You can do it. This should not be. In classic minecraft you can't do this. For example, it is impossible to put additional ingots in the output slot of the furnace
As a result, the player can put as many objects as he wants from the inventory into the exit slot, where it can harm and prevent many interesting mechanics from being implemented.
Reply to your PS is this ticket: https://mcreator.net/tracker/issue/41291 :)
The shift-click bug will be fixed in 1.8.4: https://mcreator.net/tracker/issue/47875
Many other issues are caused by GUI not being bound to a block inventory. Example on how to properly implement GUI with downloadable sample workspace can be found on our YouTube channel: https://www.youtube.com/watch?v=qdGJY7ljujM&list=PLAeL-oIFIEngE6jRgFYeFMfuj8WQsO3Ei&index=12&t=0s