new clay/kaolin clay blocks
24
kubejs/assets/tfg/blockstates/grass/amber_clay_mycelium.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
21
kubejs/assets/tfg/blockstates/grass/mars_clay_dirt.json
Normal 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
12
kubejs/assets/tfg/models/block/grass/amber_clay.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/amber_kaolin.json
Normal 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"
|
||||
}
|
||||
}
|
||||
6
kubejs/assets/tfg/models/block/grass/mars_clay_dirt.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "tfg:block/grass/mars_clay_dirt"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/mars_snowy_clay.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/rusticus_clay.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/rusticus_kaolin.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/sangnum_clay.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/sangnum_kaolin.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/block/grass/snowy_kaolin.json
Normal 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"
|
||||
}
|
||||
}
|
||||
12
kubejs/assets/tfg/models/item/grass/amber_clay_mycelium.json
Normal 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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
BIN
kubejs/assets/tfg/textures/block/grass/amber_clay_side.png
Normal file
|
After Width: | Height: | Size: 747 B |
BIN
kubejs/assets/tfg/textures/block/grass/amber_kaolin_side.png
Normal file
|
After Width: | Height: | Size: 597 B |
BIN
kubejs/assets/tfg/textures/block/grass/mars_clay_dirt.png
Normal file
|
After Width: | Height: | Size: 793 B |
BIN
kubejs/assets/tfg/textures/block/grass/rusticus_clay_side.png
Normal file
|
After Width: | Height: | Size: 692 B |
BIN
kubejs/assets/tfg/textures/block/grass/rusticus_kaolin_side.png
Normal file
|
After Width: | Height: | Size: 606 B |
BIN
kubejs/assets/tfg/textures/block/grass/sangnum_clay_side.png
Normal file
|
After Width: | Height: | Size: 743 B |
BIN
kubejs/assets/tfg/textures/block/grass/sangnum_kaolin_side.png
Normal file
|
After Width: | Height: | Size: 682 B |
BIN
kubejs/assets/tfg/textures/block/grass/snowy_clay_side.png
Normal file
|
After Width: | Height: | Size: 688 B |
BIN
kubejs/assets/tfg/textures/block/grass/snowy_kaolin.png
Normal file
|
After Width: | Height: | Size: 561 B |
|
|
@ -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 => {
|
||||
|
|
|
|||
|
|
@ -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'];
|
||||
|
|
|
|||