100 lines
No EOL
2.7 KiB
JavaScript
100 lines
No EOL
2.7 KiB
JavaScript
"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')
|
|
.tagItem("rnr:loose_rock_items")
|
|
|
|
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')
|
|
.tagItem("rnr:loose_rock_items")
|
|
|
|
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')
|
|
} |