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.