How to add new GUIs to Minecraft (Java Edition)

I cover how to add GUI of various types using a resource pack and a datapack, then discuss how to use the provided example as a framework for adding your own ui to the game. 📦 Download: Timestamps: 0:00 - Intro 0:06 - Types of GUI 2:10 - Resourcepack Setup / Making a UI Page 4:36 - UI Underlays / Displaying under items 5:27 - Resourcepack Summary 6:07 - Datapack / Commands 7:04 - Scoreboards / Setup Commands 8:36 - Ticking Commands 9:19 - Finding the UI Someone Opened / Is still in 13:07 - Detecting Changes in the UI 14:46 - Updating the UI Display 17:41 - UI Pages 18:31 - Return items placed incorrectly 19:32 - UI Buttons 21:02 - UI Mask / Displaying Default Stuff 21:45 - Vending Machine Example 22:25 - Detecting Shift and Non-Shift Clicks 23:20 - Return all items BUT the selection 24:00 - Buttons to swap on-page behavior 25:00 - Loading based on button selections 26:40 - Buying / Getting Output Items 29:16 - Mask / Loading Custom Output Items 30:37 - Chest Minecart UI 31:14 - How it hides the minecart 32:57 - Special Commands for Chest Minecart UI 33:59 - Ender Chest UI 35:36 - Website Demo 37:02 - Outro 🔵 Discord Server: (See channel about page) 💻 Website: 🐺 Twitter: Music: “Werq“ Kevin MacLeod () Licensed under Creative Commons: By Attribution 4.0 License All Songs Used under fair copyright. Lincenses Below: License for commercial use: Creative Commons Attribution 4.0 Unported “Share Alike“ (CC BY-SA 4.0) License. Full License HERE -
Back to Top