ajjgui

A data-driven GUI library for Minecraft mapmaking.

178

ajjgui

A Data-Driven GUI Library for Minecraft Mapmaking

> Click here for more information.

This datapack allows mapmakers to create and maintain complex and robust item-based GUIs in-game. This is achieved by dragging and dropping items with custom SNBT in containers within a world, which the datapack can use to generate GUIs. It functions as a black box that treats each item as a graphical widget with predefined properties, and the user is not expected to modify any files. Two types of GUIs can be created:

* Chest Boat GUIs: Placed at a fixed position and shared by all players. These are generated upon compilation. * Chest Boat GUIs: Retrieved from a database and accessible anywhere by specified players only. These are obtained directly from the above by Chest Boat GUIs:.

Benefits:

* SNBT standard for quick and easy creation of advanced item-based GUIs. * Completely in-game workflow, with the entire datapack being a black box that the mapmaker can ignore. * Robust design, support for multiplayer, including personalized GUIs, and no interference with player inventories. * Complete documentation, in-game tutorial, and demos. * 4+ years of continuous maintenance, built with the most up-to-date practices, and powering prominent maps officially featured on Minecraft Realms.

ADS