IMaterialDefinition
Link to imaterialdefinition
An IMaterialDefinition object represents a material definition in the game. A Material Definition is needed if you want to create a new block.
Dieses Paket importieren
Link to dieses-paket-importieren
It might be required for you to import the package if you encounter any issues, so better be safe than sorry and add the import.
import mods.contenttweaker.BlockMaterial;
Calling an IMaterialDefinition object
Link to calling-an-imaterialdefinition-object
You can get such an object using the Block Material Bracket Handler:
<blockmaterial:wood>
ZenGetters/ZenMethods without parameters
Link to zengetterszenmethods-without-parameters
ZenGetter | ZenMethod | Rückgabetyp |
---|---|---|
ZenGetter blocksLight | ZenMethod blocksLight() | Rückgabetyp bool |
ZenGetter blocksMovement | ZenMethod blocksMovement() | Rückgabetyp bool |
ZenGetter canBurn | ZenMethod getCanBurn() | Rückgabetyp bool |
ZenGetter mobilityFlag | ZenMethod getMobilityFlag() | Rückgabetyp PushReaction |
ZenGetter liquid | ZenMethod isLiquid() | Rückgabetyp bool |
ZenGetter opaque | ZenMethod isOpaque() | Rückgabetyp bool |
ZenGetter replaceable | ZenMethod isReplaceable() | Rückgabetyp bool |
ZenGetter solid | ZenMethod isSolid() | Rückgabetyp bool |
ZenGetter toolNotRequired | ZenMethod isToolNotRequired() | Rückgabetyp bool |
Compare two BlockMaterials
Link to compare-two-blockmaterials
You can use the ==
operator to see if two MaterialDefinitions are equal
ZenScript Copyif(materialA == materialB)
print("success!");