new clay/kaolin clay blocks

This commit is contained in:
Pyritie 2025-08-25 21:56:36 +01:00
parent d15290b9de
commit c8d20c30ae
34 changed files with 435 additions and 15 deletions

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/amber_clay"
},
{
"model": "tfg:block/grass/amber_clay",
"y": 90
},
{
"model": "tfg:block/grass/amber_clay",
"y": 180
},
{
"model": "tfg:block/grass/amber_clay",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/mars_snowy_clay"
}
}
}

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/amber_kaolin"
},
{
"model": "tfg:block/grass/amber_kaolin",
"y": 90
},
{
"model": "tfg:block/grass/amber_kaolin",
"y": 180
},
{
"model": "tfg:block/grass/amber_kaolin",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/snowy_kaolin"
}
}
}

View file

@ -0,0 +1,21 @@
{
"variants": {
"": [
{
"model": "tfg:block/grass/mars_clay_dirt"
},
{
"model": "tfg:block/grass/mars_clay_dirt",
"y": 90
},
{
"model": "tfg:block/grass/mars_clay_dirt",
"y": 180
},
{
"model": "tfg:block/grass/mars_clay_dirt",
"y": 270
}
]
}
}

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/rusticus_clay"
},
{
"model": "tfg:block/grass/rusticus_clay",
"y": 90
},
{
"model": "tfg:block/grass/rusticus_clay",
"y": 180
},
{
"model": "tfg:block/grass/rusticus_clay",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/mars_snowy_clay"
}
}
}

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/rusticus_kaolin"
},
{
"model": "tfg:block/grass/rusticus_kaolin",
"y": 90
},
{
"model": "tfg:block/grass/rusticus_kaolin",
"y": 180
},
{
"model": "tfg:block/grass/rusticus_kaolin",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/snowy_kaolin"
}
}
}

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/sangnum_clay"
},
{
"model": "tfg:block/grass/sangnum_clay",
"y": 90
},
{
"model": "tfg:block/grass/sangnum_clay",
"y": 180
},
{
"model": "tfg:block/grass/sangnum_clay",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/mars_snowy_clay"
}
}
}

View file

@ -0,0 +1,24 @@
{
"variants": {
"snowy=false": [
{
"model": "tfg:block/grass/sangnum_kaolin"
},
{
"model": "tfg:block/grass/sangnum_kaolin",
"y": 90
},
{
"model": "tfg:block/grass/sangnum_kaolin",
"y": 180
},
{
"model": "tfg:block/grass/sangnum_kaolin",
"y": 270
}
],
"snowy=true": {
"model": "tfg:block/grass/snowy_kaolin"
}
}
}

View file

@ -235,10 +235,18 @@
"block.tfg.uv_gas_pressurizer": "§3Ultimate Gas Pressurizer III§r",
"block.tfg.fluid.semiheavy_ammoniacal_water": "Semiheavy Ammoniacal Water",
"block.tfg.grass.mars_dirt": "Martian Dirt",
"block.tfg.grass.mars_clay_dirt": "Martian Clay Dirt",
"block.tfg.grass.mars_farmland": "Martian Farmland",
"block.tfg.grass.amber_mycelium": "Amber Mycelium",
"block.tfg.grass.amber_clay_mycelium": "Amber Clay Mycelium",
"block.tfg.grass.amber_kaolin_mycelium": "Amber Kaolin Mycelium",
"block.tfg.grass.rusticus_mycelium": "Rusticus Mycelium",
"block.tfg.grass.rusticus_clay_mycelium": "Rusticus Clay Mycelium",
"block.tfg.grass.rusticus_kaolin_mycelium": "Rusticus Kaolin Mycelium",
"block.tfg.grass.sangnum_mycelium": "Sangnum Mycelium",
"block.tfg.grass.sangnum_clay_mycelium": "Sangnum Clay Mycelium",
"block.tfg.grass.sangnum_kaolin_mycelium": "Sangnum Kaolin Mycelium",
"block.tfg.spice": "Ostrum Deposit",
"block.tfg.saplings.crimson": "Crimson Fungus",
"block.tfg.saplings.warped": "Warped Fungus",
"block.tfg.saplings.alphacene": "Alphacene Mushroom",

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/amber_top",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/amber_clay_side",
"south": "tfg:block/grass/amber_clay_side",
"east": "tfg:block/grass/amber_clay_side",
"west": "tfg:block/grass/amber_clay_side",
"particle": "tfg:block/grass/amber_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/amber_top",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/amber_kaolin_side",
"south": "tfg:block/grass/amber_kaolin_side",
"east": "tfg:block/grass/amber_kaolin_side",
"west": "tfg:block/grass/amber_kaolin_side",
"particle": "tfg:block/grass/amber_kaolin_side"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "tfg:block/grass/mars_clay_dirt"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "minecraft:block/snow",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/snowy_clay_side",
"south": "tfg:block/grass/snowy_clay_side",
"east": "tfg:block/grass/snowy_clay_side",
"west": "tfg:block/grass/snowy_clay_side",
"particle": "tfg:block/grass/snowy_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/rusticus_top_1",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/rusticus_clay_side",
"south": "tfg:block/grass/rusticus_clay_side",
"east": "tfg:block/grass/rusticus_clay_side",
"west": "tfg:block/grass/rusticus_clay_side",
"particle": "tfg:block/grass/rusticus_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/rusticus_top_2",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/rusticus_kaolin_side",
"south": "tfg:block/grass/rusticus_kaolin_side",
"east": "tfg:block/grass/rusticus_kaolin_side",
"west": "tfg:block/grass/rusticus_kaolin_side",
"particle": "tfg:block/grass/rusticus_kaolin_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/sangnum_mycelium_top",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/sangnum_clay_side",
"south": "tfg:block/grass/sangnum_clay_side",
"east": "tfg:block/grass/sangnum_clay_side",
"west": "tfg:block/grass/sangnum_clay_side",
"particle": "tfg:block/grass/sangnum_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/sangnum_top",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/sangnum_kaolin_side",
"south": "tfg:block/grass/sangnum_kaolin_side",
"east": "tfg:block/grass/sangnum_kaolin_side",
"west": "tfg:block/grass/sangnum_kaolin_side",
"particle": "tfg:block/grass/sangnum_kaolin_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "minecraft:block/snow",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/snowy_kaolin",
"south": "tfg:block/grass/snowy_kaolin",
"east": "tfg:block/grass/snowy_kaolin",
"west": "tfg:block/grass/snowy_kaolin",
"particle": "tfg:block/grass/snowy_kaolin"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/amber_top",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/amber_clay_side",
"south": "tfg:block/grass/amber_clay_side",
"east": "tfg:block/grass/amber_clay_side",
"west": "tfg:block/grass/amber_clay_side",
"particle": "tfg:block/grass/amber_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/amber_top",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/amber_kaolin_side",
"south": "tfg:block/grass/amber_kaolin_side",
"east": "tfg:block/grass/amber_kaolin_side",
"west": "tfg:block/grass/amber_kaolin_side",
"particle": "tfg:block/grass/amber_kaolin_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/rusticus_top_1",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/rusticus_clay_side",
"south": "tfg:block/grass/rusticus_clay_side",
"east": "tfg:block/grass/rusticus_clay_side",
"west": "tfg:block/grass/rusticus_clay_side",
"particle": "tfg:block/grass/rusticus_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/rusticus_top_2",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/rusticus_kaolin_side",
"south": "tfg:block/grass/rusticus_kaolin_side",
"east": "tfg:block/grass/rusticus_kaolin_side",
"west": "tfg:block/grass/rusticus_kaolin_side",
"particle": "tfg:block/grass/rusticus_kaolin_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/sangnum_top",
"down": "tfg:block/grass/mars_clay_dirt",
"north": "tfg:block/grass/sangnum_clay_side",
"south": "tfg:block/grass/sangnum_clay_side",
"east": "tfg:block/grass/sangnum_clay_side",
"west": "tfg:block/grass/sangnum_clay_side",
"particle": "tfg:block/grass/sangnum_clay_side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"up": "tfg:block/grass/sangnum_top",
"down": "tfc:block/red_kaolin_clay",
"north": "tfg:block/grass/sangnum_kaolin_side",
"south": "tfg:block/grass/sangnum_kaolin_side",
"east": "tfg:block/grass/sangnum_kaolin_side",
"west": "tfg:block/grass/sangnum_kaolin_side",
"particle": "tfg:block/grass/sangnum_kaolin_side"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

View file

@ -32,21 +32,6 @@ const registerTFGBlocks = (event) => {
.particleCount(2)
.particleForced(false)
event.create('tfg:spice', 'tfg:particle_emitter')
.textureAll('tfg:block/sand_spice')
.soundType('sand')
.hardness(1)
.resistance(1)
.unbreakable()
.tagBlock('tfcambiental:hot_stuff')
.lightLevel(0.1)
.mapColor('color_white')
.particleOffset(0, 2, 0)
.particleVelocity(0.05, 0, 0.05)
.particle('electric_spark')
.particleCount(3)
.particleForced(false)
// #region Machine Casings
global.TFG_MACHINE_CASINGS.forEach(type => {

View file

@ -331,6 +331,94 @@ function registerTFGSpaceBlocks(event) {
// #endregion
// #region Mars Blocks
event.create('tfg:spice', 'tfg:particle_emitter')
.textureAll('tfg:block/sand_spice')
.soundType('sand')
.hardness(1)
.resistance(1)
.unbreakable()
.lightLevel(0.1)
.mapColor('color_white')
.particleOffset(0, 2, 0)
.particleVelocity(0.05, 0, 0.05)
.particle('electric_spark')
.particleCount(3)
.particleForced(false)
event.create('tfg:grass/amber_clay_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_yellow')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/amber_kaolin_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_yellow')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/rusticus_clay_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_orange')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/rusticus_kaolin_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_orange')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/sangnum_clay_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_red')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/sangnum_kaolin_mycelium')
.property(BlockProperties.SNOWY)
.soundType('wart_block')
.requiresTool(false)
.mapColor('terracotta_red')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
event.create('tfg:grass/mars_clay_dirt')
.property(BlockProperties.SNOWY)
.soundType('gravel')
.requiresTool(false)
.mapColor('dirt')
.tagBlock('minecraft:mineable/shovel')
.tagBoth('forge:dirt')
.fullBlock(true)
.opaque(true)
// #endregion
//#region Venus Blocks
//Fluorapatite
const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow'];