GTCEuStartupEvents.registry('gtceu:material',e=>{
    const PropertyKey = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey')
    const OreProperty = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.OreProperty')

    e.create('infinite')
    .color(0xed1661)
    .ingot()
    .iconSet(GTMaterialIconSet.DULL)
    .element('Xe')
    .toolStats(new ToolProperty(144, 114, 80000000, 6, [GTToolType.AXE, GTToolType.PICKAXE, GTToolType.SWORD,GTToolType.MORTAR]))
    e.create('element_710')
    .color(0xe19619)
    .fluid()
    e.create('element_711')
    .color(0xe8ad4d)
    .fluid()
    e.create('dark_fluid')
    .color(0xb156d8)
    .fluid()
    .ingot()
    .appendFlags(GTMaterials.STD_METAL,GTMaterialFlags.GENERATE_FRAME,GTMaterialFlags.GENERATE_FOIL,GTMaterialFlags.GENERATE_FINE_WIRE,GTMaterialFlags.GENERATE_LONG_ROD)
    e.create('element_710_bromide')
    .color(0x41d37b)
    .fluid()
    e.create('quantum_ca')
    .color(0xce2c8b)
    .fluid()
    .dust()
    e.create('dimension_c')
    .color(0x36445)
    .fluid()
    .dust()
    e.create('quantum_ca_raw')
    .color(0xce2c8b)
    .fluid()
    e.create('dimension_c_raw')
    .color(0x36445)
    .fluid()
    e.create('super_string_catalyst')
    .color(0x7c24ef)
    .fluid()
    e.create('meow_meow_matter')
    .color(0x483D8B)
    .dust()
    .fluid()
    .ingot()
    .appendFlags(GTMaterials.STD_METAL,GTMaterialFlags.GENERATE_FRAME)
    e.create('singularity')
    .color(0x00BFFF)
    .fluid()
    .dust()
    .ingot()
    e.create('antimatter')
    .color(0x990099)
    .dust()
    .fluid()
    .ingot()
    .appendFlags(GTMaterials.STD_METAL,GTMaterialFlags.GENERATE_FRAME,GTMaterialFlags.GENERATE_FOIL,GTMaterialFlags.GENERATE_FINE_WIRE)
})
