Module minecraft_assets::schemas::models[][src]

Expand description

Serde-(de)serializable data types for assets/<namespace>/models/{block,item}/*.json.

Start here: Model.

See https://minecraft.fandom.com/wiki/Model#Block_models.

Structs

Specifies how a Model is displayed in different views.

A single, cube-shaped element of a Model’s geometry.

Specifies the details of a single face in a cuboid Element.

Specifies the rotation of an Element.

A block or item model as stored in the assets/<namespace>/models/{block,item}/ directories.

One possible case in which an item’s Model should be overridden.

The value of a texture variable in the Textures map.

Specifies the Textures of a Model.

Specifies the position, rotation, and scale at which a model is displayed.

Enums

The three possible axes in 3D space.

The six possible faces of a cuboid.

The two possible ways to shade a model in the UI.

The value for an item tag specified in a predicate in an OverrideCase.