Bedrock – Data Driven GUIs

Basic Terminology – The place to start, talks through the basic layout and common features of basic json GUIs.

Cell Textures – Use separate cell textures for different inventories rather than the single cell image which is used for everything, and more.

Animations – Covers the animation types that GUIs can use.

Making an RPG hud – Talks through manipulating the hud into an RPG theme.

Example mcpacks:

GUI Grid Templates – Includes several images for creating custom inventory grids.

grid_textures

Random Examples – A selection of random gui examples including moving item grids, and animated objects.

ender_chestcraftinghopper

Animation examples MCpack – Contains examples of animations available to GUIs.