Feature/venus noise (#2165)

* initial pass of venus stuff

* more

* typo

* venus mob hp/armor? adjustments

* temp biomes to figure out where everything is, starting work on noises

* almost there

* fix glacio visibility on the menu

* more beachy

* biome renames

* biomes in the constant

* had to turn off cheese caves cuz they kept fucking up the terrain

* added random y rotation to all cobble/gravel/hardened

* ok I think I'm done with noise for now, caves still need work
This commit is contained in:
Pyritie 2025-11-05 01:08:18 +00:00 committed by GitHub
parent 9ea490354f
commit feda38112d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
92 changed files with 7421 additions and 1254 deletions

View file

@ -1491,6 +1491,8 @@ function registerTFGSpaceBlocks(event) {
//Fluorapatite
const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow'];
fluorapatite_colors.forEach(color => {
const mapColor = color === 'white' ? 'quartz' : `color_${color}`;
//Sand
event.create(`tfg:sand/fluorapatite/${color}`, 'falling')
.textureAll(`tfg:block/planets/venus/sand_fluorapatite_${color}`)
@ -1499,7 +1501,7 @@ function registerTFGSpaceBlocks(event) {
.tagBoth('forge:sand')
.tagItem('forge:sand/fluorapatite')
.tagBlock('minecraft:mineable/shovel')
.mapColor(`color_${color}`)
.mapColor(mapColor)
.fullBlock(true)
.opaque(true)
//Raw Sandstone
@ -1513,7 +1515,7 @@ function registerTFGSpaceBlocks(event) {
.tagBoth('forge:sandstone')
.tagItem('forge:sandstone/fluorapatite')
.tagBlock('minecraft:mineable/pickaxe')
.mapColor(`color_${color}`)
.mapColor(mapColor)
.fullBlock(true)
.opaque(true)
//Smooth Sandstone
@ -1526,7 +1528,7 @@ function registerTFGSpaceBlocks(event) {
.tagBoth('forge:sandstone')
.tagItem('forge:sandstone/fluorapatite')
.tagBlock('minecraft:mineable/pickaxe')
.mapColor(`color_${color}`)
.mapColor(mapColor)
.fullBlock(true)
.opaque(true)
//Chiseled Sandstone
@ -1541,7 +1543,7 @@ function registerTFGSpaceBlocks(event) {
.tagBoth('forge:sandstone')
.tagItem('forge:sandstone/fluorapatite')
.tagBlock('minecraft:mineable/pickaxe')
.mapColor(`color_${color}`)
.mapColor(mapColor)
.fullBlock(true)
.opaque(true)
//Sandstone
@ -1556,7 +1558,7 @@ function registerTFGSpaceBlocks(event) {
.tagBoth('forge:sandstone')
.tagItem('forge:sandstone/fluorapatite')
.tagBlock('minecraft:mineable/pickaxe')
.mapColor(`color_${color}`)
.mapColor(mapColor)
.fullBlock(true)
.opaque(true)
})
@ -1590,6 +1592,7 @@ function registerTFGSpaceBlocks(event) {
.textureAll('tfg:block/planets/venus/geyserite')
.rockTypeTooltip(Text.translatable('tooltip.tfg.sedimentary'))
.naturallySupported(true)
.mapColor('quartz')
.sedimentary()
.soundType('dripstone_block')
.requiresTool(true)
@ -1600,9 +1603,29 @@ function registerTFGSpaceBlocks(event) {
event.create('tfg:rock/spike/geyserite', 'tfc:rock_spike')
.textureAll('tfg:block/planets/venus/geyserite')
.soundType('dripstone_block')
.mapColor('quartz')
.hardness(0.8)
.resistance(0.8)
.requiresTool(true)
.tagBlock('minecraft:mineable/pickaxe')
// Halite
event.create('tfg:rock/halite')
.mapColor('quartz')
.soundType('deepslate')
.hardness(0.8)
.resistance(0.8)
.requiresTool(true)
.tagBlock('minecraft:mineable/pickaxe')
.fullBlock(true)
.opaque(true)
event.create('tfg:rock/halite2')
.mapColor('snow')
.soundType('deepslate')
.hardness(0.8)
.resistance(0.8)
.requiresTool(true)
.tagBlock('minecraft:mineable/pickaxe')
.fullBlock(true)
.opaque(true)
}