UI-Utils Reborn

UI-Utils Reborn

556 Downloads

I did NOT code this!

This is only a reupload from github.

What is UI-Utils?

UI-Utils is a Mod that adds Extra Buttons in Guis to find dupes.

Original:
https://github.com/Coderx-Gamer/ui-utils

How to Use:
- Open any inventory / container with the mod, and you should see some buttons and a text field.

- "Close without packet" closes your current GUI (ScreenHandler) without sending a CloseHandledScreenC2SPacket to the server.

- "De-sync" closes your current GUI server-side and keeps it open client-side.

- "Send packets: true/false" tells the client whether it should send any ClickSlotC2SPacket(s) and ButtonClickC2SPacket(s).

- "Delay packets: true/false" when turned on it will store all ClickSlotC2SPacket(s) and ButtonClickC2SPacket(s) into a list and will not send them immediately until turned off which sends them all at once.

- "Save GUI" saves your current GUI to a variable and can be accessed by pressing a keybinding in the keybinding options (default key is 'V').

- "Disconnect and send packets" will if "Delay packets" is turned on send the list of stored packets immediately and then disconnect right afterward (can create potential race conditions on non-vanilla servers).

- "Sync Id: ??" is a number used internally to sync various GUI related packets.

- "Revision: ??" is a number used internally to sync various GUI related packets sent from the server to the client.

- "Fabricate packet" allows you to create a custom ClickSlotC2SPacket and ButtonClickC2SPacket within a window it creates.

- "Copy GUI Title JSON" copies the name of your current GUI in JSON format.

- The text box is a chat field for chatting or running commands while in a GUI.