Skip to content

Material Flags

Using material flags, you can specify several properties of each material, which can influence how the material behaves, as well as which items are generated for it.

Using material Flags

GTCEuStartupEvents.registry('gtceu:material', event => {
    event.create('my_material')
        // ...
        .flags(GTMaterialFlags.FLAMMABLE)
})

Generate Items

  • FORCE_GENERATE_BLOCK
  • GENERATE_BOLT_SCREW
  • GENERATE_DENSE
  • GENERATE_FINE_WIRE
  • GENERATE_FOIL
  • GENERATE_FRAME
  • GENERATE_GEAR
  • GENERATE_LENS
  • GENERATE_LONG_ROD
  • GENERATE_PLATE
  • GENERATE_RING
  • GENERATE_ROD
  • GENERATE_ROTOR
  • GENERATE_ROUND
  • GENERATE_SMALL_GEAR
  • GENERATE_SPRING
  • GENERATE_SPRING_SMALL

Other Flags

  • BLAST_FURNACE_CALCITE_DOUBLE
  • BLAST_FURNACE_CALCITE_TRIPLE
  • DISABLE_ALLOY_BLAST
  • DISABLE_ALLOY_PROPERTY
  • CRYSTALLIZABLE
  • DECOMPOSITION_BY_CENTRIFUGING
  • DECOMPOSITION_BY_ELECTROLYZING
  • DISABLE_DECOMPOSITION
  • EXCLUDE_BLOCK_CRAFTING_BY_HAND_RECIPES
  • EXCLUDE_BLOCK_CRAFTING_RECIPES
  • EXCLUDE_PLATE_COMPRESSOR_RECIPES
  • EXPLOSIVE
  • FLAMMABLE
  • HIGH_SIFTER_OUTPUT
  • IS_MAGNETIC
  • MORTAR_GRINDABLE
  • NO_SMASHING
  • NO_SMELTING
  • NO_UNIFICATION
  • NO_WORKING
  • SOLDER_MATERIAL
  • SOLDER_MATERIAL_BAD
  • SOLDER_MATERIAL_GOOD
  • STICKY