simple-shooter-game/mods/misc/xcompat/doc/materials.md
IonicCheese 17eeae8937
Massive update (#6)
* Refactor some of the code, multiple bug fixes

* Fix something stupid

* More bug fixes

* LOTS OF STUFF

* Make the sniper alot stronger and other changes

* Prevent Players from respawning in the middle of a match

* Fix stupid mistake

* Small update

* More updates

* Remove minimap access.. and downgrade the sniper class
2025-12-10 23:17:42 -04:00

1,011 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.