"use strict"; function registerTFGNetherBlocks(event) { event.create('tfg:rock/hardened_deepslate') .soundType('deepslate') .property(BlockProperties.AXIS) .requiresTool(true) .item(item => { item.modelJson({ parent: 'minecraft:item/deepslate' }) }) .tagBlock('tfc:can_carve') .tagBoth('forge:stone') .tagBoth('tfc:rock/hardened') .tagBlock('minecraft:mineable/pickaxe') .mapColor('terracotta_grey') .fullBlock(true) .opaque(true) event.create('tfg:rock/hardened_blackstone') .stoneSoundType() .requiresTool(true) .item(item => { item.modelJson({ parent: 'minecraft:item/blackstone' }) }) .tagBlock('tfc:can_carve') .tagBoth('forge:stone') .tagBoth('tfc:rock/hardened') .mapColor('terracotta_grey') .tagBlock('minecraft:mineable/pickaxe') .fullBlock(true) .opaque(true) event.create('tfg:rock/hardened_dripstone') .soundType('dripstone_block') .stoneSoundType() .requiresTool(true) .item(item => { item.modelJson({ parent: 'minecraft:item/dripstone_block' }) }) .tagBlock('tfc:can_carve') .tagBoth('forge:stone') .tagBoth('tfc:rock/hardened') .mapColor('terracotta') .tagBlock('minecraft:mineable/pickaxe') .fullBlock(true) .opaque(true) event.create('tfg:spike/dripstone_spike', 'tfc:rock_spike') .soundType('dripstone_block') .noItem() event.create('tfg:spike/deepslate_spike', 'tfc:rock_spike') .soundType('deepslate') .noItem() event.create('tfg:spike/blackstone_spike', 'tfc:rock_spike') .stoneSoundType() .noItem() event.create('tfg:loose/deepslate', 'tfc:loose_rock') .itemTexture('tfg:item/loose/deepslate') .rockTypeModel('metamorphic') .soundType('deepslate') .translationKey("block.tfg.loose.deepslate") .tagBlock('tfc:loose_rocks') .tagItem('tfc:any_knapping') .tagItem('tfc:rock_knapping') .tagItem('tfc:metamorphic_rock') event.create('tfg:loose/dripstone', 'tfc:loose_rock') .itemTexture('tfg:item/loose/dripstone') .rockTypeModel('sedimentary') .soundType('dripstone_block') .translationKey("block.tfg.loose.dripstone") .tagBlock('tfc:loose_rocks') .tagItem('tfc:any_knapping') .tagItem('tfc:rock_knapping') .tagItem('tfc:sedimentary_rock') event.create('tfg:mushroom_roots', 'tfg:decorative_plant') .soundType('nether_wart') .tagItem('tfc:plants') event.create('tfg:mushroom_sprouts', 'tfg:decorative_plant') .soundType('nether_wart') .tagItem('tfc:plants') event.create('tfg:charred_log') .fullBlock(true) .woodSoundType() .property(BlockProperties.AXIS) .tagBoth('minecraft:mineable/axe') .tagBoth('tfc:logs_that_log') .tagBoth('afc:logs_that_log') .tagBoth('minecraft:logs') .mapColor('black') }