BlockOut is a data-driven GUI library for Minecraft.
BlockOut uses a hierarchical structure, consisting of a root Window, which contains one or more Panes and Views. Views are a type of Pane which can contain other Panes (and Views).
Position coordinates in BlockOut are relative, where a Pane's x,y position is relative to the top-left of the parent View. There are various means of declaring the size and position of a Pane.
Blockout offers support for quite a list of different features including:
- Image button
- Switch views
- Item icons
- Input field
Repository and installation details:
Examples screenshots are in the attachments.
Good examples of the XML GUI's can be found here: https://github.com/Minecolonies/minecolonies/tree/version/1.11/src/main/resources/assets/minecolonies/gui
Good examples regarding the functional window classes here:
Hey I have a question, if I replace the minecolonies mod with an updated version would that mean I have to start over or does it just update my world.
Usually updating minecolonies shouldn't be a problem.
But this here is an additional mod called "Blockout". Please try to ask those questions in the minecolonies thread.