worldgen and stone palettes

This commit is contained in:
DrMangoTea
2023-09-02 22:30:52 +02:00
parent 30de779fed
commit c98ff140a2
238 changed files with 5630 additions and 65 deletions

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:bauxite"
]
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:bauxite"
]
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:bauxite"
]
}

View File

@@ -1,10 +1,31 @@
{
"values": [
"tfmg:napalm_bomb",
"tfmg:fossilstone",
"tfmg:oil_deposit",
"tfmg:steel_casing",
"tfmg:heavy_machinery_casing",
"tfmg:steel_block",
"tfmg:cast_iron_block",
"tfmg:concrete"
"tfmg:concrete",
"tfmg:bauxite",
"tfmg:cut_bauxite",
"tfmg:cut_bauxite_stairs",
"tfmg:cut_bauxite_slab",
"tfmg:cut_bauxite_wall",
"tfmg:polished_cut_bauxite",
"tfmg:polished_cut_bauxite_stairs",
"tfmg:polished_cut_bauxite_slab",
"tfmg:polished_cut_bauxite_wall",
"tfmg:cut_bauxite_bricks",
"tfmg:cut_bauxite_brick_stairs",
"tfmg:cut_bauxite_brick_slab",
"tfmg:cut_bauxite_brick_wall",
"tfmg:small_bauxite_bricks",
"tfmg:small_bauxite_brick_stairs",
"tfmg:small_bauxite_brick_slab",
"tfmg:small_bauxite_brick_wall",
"tfmg:layered_bauxite",
"tfmg:bauxite_pillar"
]
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:bauxite"
]
}

View File

@@ -1,7 +1,6 @@
{
"values": [
"tfmg:steel_block",
"tfmg:cast_iron_block",
"tfmg:concrete"
"tfmg:cast_iron_block"
]
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:concrete"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_slab",
"tfmg:polished_cut_bauxite_slab",
"tfmg:cut_bauxite_brick_slab",
"tfmg:small_bauxite_brick_slab"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_stairs",
"tfmg:polished_cut_bauxite_stairs",
"tfmg:cut_bauxite_brick_stairs",
"tfmg:small_bauxite_brick_stairs"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_wall",
"tfmg:polished_cut_bauxite_wall",
"tfmg:cut_bauxite_brick_wall",
"tfmg:small_bauxite_brick_wall"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_slab",
"tfmg:polished_cut_bauxite_slab",
"tfmg:cut_bauxite_brick_slab",
"tfmg:small_bauxite_brick_slab"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_stairs",
"tfmg:polished_cut_bauxite_stairs",
"tfmg:cut_bauxite_brick_stairs",
"tfmg:small_bauxite_brick_stairs"
]
}

View File

@@ -0,0 +1,8 @@
{
"values": [
"tfmg:cut_bauxite_wall",
"tfmg:polished_cut_bauxite_wall",
"tfmg:cut_bauxite_brick_wall",
"tfmg:small_bauxite_brick_wall"
]
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:bauxite_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:bauxite_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:bauxite_pillar_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:bauxite_pillar_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_slab"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_slab_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite_brick_slab": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite_brick_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_slab_recycling"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite_brick_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_slab_recycling"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_stairs"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_wall"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_wall"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_brick_wall_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_bricks_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_bricks_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_slab"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_slab_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_slab_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite_slab": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_slab_recycling"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_slab_recycling"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_stairs"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_stairs_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_stairs_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_wall"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_wall"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:cut_bauxite_wall_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:cut_bauxite_wall_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:layered_bauxite_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:layered_bauxite_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_polished_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:polished_cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_polished_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_slab"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_slab_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_polished_cut_bauxite_slab": {
"conditions": {
"items": [
{
"items": [
"tfmg:polished_cut_bauxite_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_slab_recycling"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_polished_cut_bauxite_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_slab_recycling"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_polished_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:polished_cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_polished_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_stairs"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_stairs_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_polished_cut_bauxite": {
"conditions": {
"items": [
{
"items": [
"tfmg:polished_cut_bauxite"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_wall"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_polished_cut_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_wall"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:polished_cut_bauxite_wall_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_small_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:small_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_slab"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_small_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_slab"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_slab_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_small_bauxite_brick_slab": {
"conditions": {
"items": [
{
"items": [
"tfmg:small_bauxite_brick_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_slab_recycling"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_small_bauxite_brick_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_slab_recycling"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_small_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:small_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_stairs"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_small_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_stairs"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_stairs_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_small_bauxite_bricks": {
"conditions": {
"items": [
{
"items": [
"tfmg:small_bauxite_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_wall"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_small_bauxite_bricks",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_wall"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_brick_wall_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_stone_types_bauxite": {
"conditions": {
"items": [
{
"tag": "tfmg:stone_types/bauxite"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:small_bauxite_bricks_from_stone_types_bauxite_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_stone_types_bauxite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:small_bauxite_bricks_from_stone_types_bauxite_stonecutting"
]
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:bauxite"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:bauxite_pillar"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,34 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"conditions": [
{
"block": "tfmg:cut_bauxite_brick_slab",
"condition": "minecraft:block_state_property",
"properties": {
"type": "double"
}
}
],
"count": 2.0,
"function": "minecraft:set_count"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "tfmg:cut_bauxite_brick_slab"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite_brick_stairs"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite_brick_wall"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite_bricks"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,34 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"conditions": [
{
"block": "tfmg:cut_bauxite_slab",
"condition": "minecraft:block_state_property",
"properties": {
"type": "double"
}
}
],
"count": 2.0,
"function": "minecraft:set_count"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "tfmg:cut_bauxite_slab"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite_stairs"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:cut_bauxite_wall"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:fossilstone"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:layered_bauxite"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:oil_deposit"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:polished_cut_bauxite"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,34 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"conditions": [
{
"block": "tfmg:polished_cut_bauxite_slab",
"condition": "minecraft:block_state_property",
"properties": {
"type": "double"
}
}
],
"count": 2.0,
"function": "minecraft:set_count"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "tfmg:polished_cut_bauxite_slab"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:polished_cut_bauxite_stairs"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:polished_cut_bauxite_wall"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,34 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"add": false,
"conditions": [
{
"block": "tfmg:small_bauxite_brick_slab",
"condition": "minecraft:block_state_property",
"properties": {
"type": "double"
}
}
],
"count": 2.0,
"function": "minecraft:set_count"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "tfmg:small_bauxite_brick_slab"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:small_bauxite_brick_stairs"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:small_bauxite_brick_wall"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:small_bauxite_bricks"
}
],
"rolls": 1.0
}
]
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:bauxite"
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:bauxite_pillar"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"group": "cut_bauxite_brick_slab",
"key": {
"X": {
"item": "tfmg:cut_bauxite_bricks"
}
},
"pattern": [
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:cut_bauxite_brick_slab"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 2,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_brick_slab"
}

View File

@@ -0,0 +1,14 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "tfmg:cut_bauxite_brick_slab"
},
{
"item": "tfmg:cut_bauxite_brick_slab"
}
],
"result": {
"item": "tfmg:cut_bauxite_bricks"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"group": "cut_bauxite_brick_stairs",
"key": {
"X": {
"item": "tfmg:cut_bauxite_bricks"
}
},
"pattern": [
"X ",
"XX ",
"XXX"
],
"result": {
"count": 4,
"item": "tfmg:cut_bauxite_brick_stairs"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_brick_stairs"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"X": {
"item": "tfmg:cut_bauxite_bricks"
}
},
"pattern": [
"XXX",
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:cut_bauxite_brick_wall"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_brick_wall"
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_bricks"
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"group": "cut_bauxite_slab",
"key": {
"X": {
"item": "tfmg:cut_bauxite"
}
},
"pattern": [
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:cut_bauxite_slab"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 2,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_slab"
}

View File

@@ -0,0 +1,14 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "tfmg:cut_bauxite_slab"
},
{
"item": "tfmg:cut_bauxite_slab"
}
],
"result": {
"item": "tfmg:cut_bauxite"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"group": "cut_bauxite_stairs",
"key": {
"X": {
"item": "tfmg:cut_bauxite"
}
},
"pattern": [
"X ",
"XX ",
"XXX"
],
"result": {
"count": 4,
"item": "tfmg:cut_bauxite_stairs"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_stairs"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"X": {
"item": "tfmg:cut_bauxite"
}
},
"pattern": [
"XXX",
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:cut_bauxite_wall"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:cut_bauxite_wall"
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:layered_bauxite"
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:polished_cut_bauxite"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"group": "polished_cut_bauxite_slab",
"key": {
"X": {
"item": "tfmg:polished_cut_bauxite"
}
},
"pattern": [
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:polished_cut_bauxite_slab"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 2,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:polished_cut_bauxite_slab"
}

View File

@@ -0,0 +1,14 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "tfmg:polished_cut_bauxite_slab"
},
{
"item": "tfmg:polished_cut_bauxite_slab"
}
],
"result": {
"item": "tfmg:polished_cut_bauxite"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"group": "polished_cut_bauxite_stairs",
"key": {
"X": {
"item": "tfmg:polished_cut_bauxite"
}
},
"pattern": [
"X ",
"XX ",
"XXX"
],
"result": {
"count": 4,
"item": "tfmg:polished_cut_bauxite_stairs"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:polished_cut_bauxite_stairs"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"X": {
"item": "tfmg:polished_cut_bauxite"
}
},
"pattern": [
"XXX",
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:polished_cut_bauxite_wall"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 1,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:polished_cut_bauxite_wall"
}

View File

@@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"group": "small_bauxite_brick_slab",
"key": {
"X": {
"item": "tfmg:small_bauxite_bricks"
}
},
"pattern": [
"XXX"
],
"result": {
"count": 6,
"item": "tfmg:small_bauxite_brick_slab"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "minecraft:stonecutting",
"count": 2,
"ingredient": {
"tag": "tfmg:stone_types/bauxite"
},
"result": "tfmg:small_bauxite_brick_slab"
}

View File

@@ -0,0 +1,14 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "tfmg:small_bauxite_brick_slab"
},
{
"item": "tfmg:small_bauxite_brick_slab"
}
],
"result": {
"item": "tfmg:small_bauxite_bricks"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"group": "small_bauxite_brick_stairs",
"key": {
"X": {
"item": "tfmg:small_bauxite_bricks"
}
},
"pattern": [
"X ",
"XX ",
"XXX"
],
"result": {
"count": 4,
"item": "tfmg:small_bauxite_brick_stairs"
}
}

Some files were not shown because too many files have changed in this diff Show More