- Merge current Venus progress (#1185)
This commit is contained in:
parent
50f07fbe0c
commit
6889dc525e
77 changed files with 1923 additions and 0 deletions
|
|
@ -211,4 +211,189 @@ function registerTFGSpaceBlocks(event) {
|
|||
event.create('tfg:spike/permafrost_spike', 'tfc:rock_spike')
|
||||
.stoneSoundType()
|
||||
.noItem()
|
||||
|
||||
//#region Venus Blocks
|
||||
//Fluorapatite
|
||||
const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow'];
|
||||
fluorapatite_colors.forEach(color => {
|
||||
//Sand
|
||||
event.create(`tfg:sand/fluorapatite/${color}`, 'falling')
|
||||
.textureAll(`tfg:block/planets/venus/sand_fluorapatite_${color}`)
|
||||
.soundType('sand')
|
||||
.requiresTool(false)
|
||||
.tagBoth('forge:sand')
|
||||
.tagItem('forge:sand/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/shovel')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone
|
||||
event.create(`tfg:sandstone/raw/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Wall
|
||||
event.create(`tfg:sandstone/wall/raw/fluorapatite/${color}`, 'wall')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Slab
|
||||
event.create(`tfg:sandstone/slab/raw/fluorapatite/${color}`, 'slab')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Stairs
|
||||
event.create(`tfg:sandstone/stairs/raw/fluorapatite/${color}`, 'stairs')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone
|
||||
event.create(`tfg:sandstone/smooth/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Wall
|
||||
event.create(`tfg:sandstone/smooth/wall/fluorapatite/${color}`, 'wall')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Slab
|
||||
event.create(`tfg:sandstone/smooth/slab/fluorapatite/${color}`, 'slab')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Stairs
|
||||
event.create(`tfg:sandstone/smooth/stairs/fluorapatite/${color}`, 'stairs')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Chiseled Sandstone
|
||||
event.create(`tfg:sandstone/smooth/chiseled/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_chiseled_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.texture('down', `tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Sandstone
|
||||
event.create(`tfg:sandstone/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_fluorapatite_${color}`)
|
||||
.texture('down', `tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
})
|
||||
|
||||
//#region Venus Stone
|
||||
|
||||
//Stromatolite
|
||||
event.create('tfg:rock/raw/stromatolite', 'tfc:raw_rock')
|
||||
.textureAll('tfg:block/planets/venus/stromatolite_spike')
|
||||
.model('tfg:block/rock/stromatolite_block')
|
||||
.rockTypeTooltip(Text.translatable('tooltip.tfg.sedimentary'))
|
||||
.naturallySupported(true)
|
||||
.sedimentary()
|
||||
.renderType('cutout')
|
||||
.soundType('dripstone_block')
|
||||
.requiresTool(true)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
event.create('tfg:rock/spike/stromatolite', 'tfc:rock_spike')
|
||||
.textureAll('tfg:block/planets/venus/stromatolite_spike')
|
||||
.soundType('dripstone_block')
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
//Geyserite
|
||||
event.create('tfg:rock/raw/geyserite', 'tfc:raw_rock')
|
||||
.textureAll('tfg:block/planets/venus/geyserite')
|
||||
.rockTypeTooltip(Text.translatable('tooltip.tfg.sedimentary'))
|
||||
.naturallySupported(true)
|
||||
.sedimentary()
|
||||
.soundType('dripstone_block')
|
||||
.requiresTool(true)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
event.create('tfg:rock/spike/geyserite', 'tfc:rock_spike')
|
||||
.textureAll('tfg:block/planets/venus/geyserite')
|
||||
.soundType('dripstone_block')
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue