Erinfest/mods/CORE/mcl_oxidation
Julien Palard 878480d010
mcl_oxidation: typo in README.
2023-09-02 15:18:30 +02:00
..
README.md mcl_oxidation: typo in README. 2023-09-02 15:18:30 +02:00
init.lua Fix a few crashes, make the abm work, and revive the wax off advancement 2023-06-02 20:28:54 +00:00
mod.conf Add Oxidization API 2023-06-02 20:28:54 +00:00

README.md

Oxidization API for MineClone 2

This mods adds the oxidization api, so that modders can easily use the same features that copper uses.

API

To take advantage of the actual oxidization, put oxidizable = 1 into the list of groups for the oxidizable node. You would also need to put _mcl_oxidized_variant = itemstring of node this node will oxidize into into the node definition. For example, a copper block oxidizes into exposed copper, so the defintion would be _mcl_oxidized_variant = "mcl_copper:block_exposed".

To utilize the ability to wax the block for protection from oxidization, put mcl_waxed_variant = item string of waxed variant of node into the node definition table. For example, Copper Blocks have the definition arguement of _mcl_waxed_variant = "mcl_copper:waxed_block".

For waxed nodes, scraping is easy. Start by putting waxed = 1 into the list of groups of the waxed node. Next put _mcl_stripped_variant = item string of the unwaxed variant of the node into the defintion table. Waxed Copper Blocks can be scrapped into normal Copper Blocks because of the definition _mcl_stripped_variant = "mcl_copper:block".