Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI procedural elements dysfunctional #492

Open
3 tasks done
wpeutil opened this issue Dec 2, 2023 · 0 comments
Open
3 tasks done

GUI procedural elements dysfunctional #492

wpeutil opened this issue Dec 2, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@wpeutil
Copy link

wpeutil commented Dec 2, 2023

Issue description

It seems, (as of Fabric Generator 1.20.1, latest version 2023.3), gui procedural elements are not working at all. This is quite odd considering the gui itself does hold up well, it's just using procedures to edit the contents of slots in the gui / edit the gui at all are completely dysfunctional.

In addition, it is possible to do things not related to the gui within the procedure on a button click, slots transferred, etc. If you were to create a GUI with a button and bind that button to a procedure in which it changes the contents of slot id 0 to a piece of dirt, then play a sound at the player's location, it will only play the sound at the player's location. Refer to figure 1.

image
[fig. 1]

This is not limited to slots. Attempting to use the "Close GUI for player" also does not work. I really don't think this is an issue on my end as I've tried everything and it still will not work. It would be a great help if this were to be fixed, as it is incredibly annoying for players and it really draws back the compatibility and functionality of the fabric generator.

How to reproduce this issue?

Step 1: Create a workspace with the Fabric Generator 1.20.1, on the latest version as of MCreator 2023.3.
Step 2: Create a procedure that includes the "Close any GUI open for Event/target entity" block under the event trigger.
Step 3: Create a GUI, place a button in it, and bind that button to the procedure you created before.
| Step 3a (optional): Bind the GUI to a block/keybind
Step 4: Launch the game and attempt to press the button in your GUI.

Operating system

Windows

Details

MCreator Version: 2023.3
Generator: [fabric-1.20.1 version 1.9.10]

Example workspace

No response

Logs

No response

Issue tracker rule checks (please read carefully)

@wpeutil wpeutil added the bug Something isn't working label Dec 2, 2023
@Goldorion Goldorion closed this as not planned Won't fix, can't repro, duplicate, stale Jan 30, 2024
@Goldorion Goldorion added the works as intended This feature works as intended label Jan 30, 2024
@Goldorion Goldorion reopened this Jan 30, 2024
@Goldorion Goldorion removed the works as intended This feature works as intended label Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants