Files
xcompat/doc/materials.md

1011 B

Materials API

Usage

The materials can be accessed anywhere in your mod with xcompat.materials.material_name.

Behind the scenes, xcompat automatically changes the xcompat.materials variable to contain the correct materials for whichever game the mod is launched in.

Game support

See the the support table in the readme for an overview of supported games, and see the contents of /src/materials/ for the supported materials and their names.

Examples

Writing xcompat.materials.steel_ingot returns the string of whichever item would closest represent the steel_ingot material in the current game.

The /src/materials/mineclonia.lua file shows what the keys of xcompat.materials resolve to when playing Mineclonia, such as xcompat.materials.steel_ingot resolving to mcl_core:iron_ingot, and xcompat.materials.mesa_crystal resolving to mcl_redstone:redstone if supported.