Skip to content

Commit

Permalink
Update to loadables for fluid ingredient and entity ingredient
Browse files Browse the repository at this point in the history
For simplicity, fluid ingredent ditched the single value method since set covers everything single value does.
Fluid ingredients had a loadable before, but the new one is a lot simplier and notably enforces the fluid is present always. Can use defaulting fields if we ever need to default to empty
  • Loading branch information
KnightMiner committed Mar 26, 2024
1 parent 0551316 commit 10bb3f9
Show file tree
Hide file tree
Showing 47 changed files with 131 additions and 50 deletions.
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:bee"
"types": [
"minecraft:bee"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:blaze"
"types": [
"minecraft:blaze"
]
},
"result": {
"amount": 20,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:creeper"
"types": [
"minecraft:creeper"
]
},
"result": {
"amount": 50,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:drowned"
"types": [
"minecraft:drowned"
]
},
"result": {
"amount": 20,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "tconstruct:ender_slime"
"types": [
"tconstruct:ender_slime"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 4,
"entity": {
"type": "minecraft:iron_golem"
"types": [
"minecraft:iron_golem"
]
},
"result": {
"amount": 10,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:magma_cube"
"types": [
"minecraft:magma_cube"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:silverfish"
"types": [
"minecraft:silverfish"
]
},
"result": {
"amount": 50,
Expand Down
Expand Up @@ -6,7 +6,9 @@
"tag": "minecraft:skeletons"
},
{
"type": "minecraft:skeleton_horse"
"types": [
"minecraft:skeleton_horse"
]
}
],
"result": {
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "tconstruct:sky_slime"
"types": [
"tconstruct:sky_slime"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:slime"
"types": [
"minecraft:slime"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:snow_golem"
"types": [
"minecraft:snow_golem"
]
},
"result": {
"amount": 100,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "tconstruct:terracube"
"types": [
"tconstruct:terracube"
]
},
"result": {
"amount": 25,
Expand Down
Expand Up @@ -2,7 +2,9 @@
"type": "tconstruct:entity_melting",
"damage": 2,
"entity": {
"type": "minecraft:wither"
"types": [
"minecraft:wither"
]
},
"result": {
"amount": 50,
Expand Down
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:blaze"
"types": [
"minecraft:blaze"
]
},
"result": "tconstruct:blaze_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:blaze"
"types": [
"minecraft:blaze"
]
},
"result": {
"count": 2,
Expand Down
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:cave_spider"
"types": [
"minecraft:cave_spider"
]
},
"result": "tconstruct:cave_spider_head"
}
Expand Up @@ -5,6 +5,8 @@
"item": "minecraft:feather"
},
"entity": {
"type": "minecraft:chicken"
"types": [
"minecraft:chicken"
]
}
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:creeper"
"types": [
"minecraft:creeper"
]
},
"result": "minecraft:creeper_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:creeper"
"types": [
"minecraft:creeper"
]
},
"result": "minecraft:tnt"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:drowned"
"types": [
"minecraft:drowned"
]
},
"result": "tconstruct:drowned_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:slime"
"types": [
"minecraft:slime"
]
},
"result": "minecraft:slime_ball"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:ender_dragon"
"types": [
"minecraft:ender_dragon"
]
},
"result": "minecraft:dragon_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:enderman"
"types": [
"minecraft:enderman"
]
},
"result": "tconstruct:enderman_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "tconstruct:ender_slime"
"types": [
"tconstruct:ender_slime"
]
},
"result": "tconstruct:ender_slime_ball"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:husk"
"types": [
"minecraft:husk"
]
},
"result": "tconstruct:husk_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:iron_golem"
"types": [
"minecraft:iron_golem"
]
},
"result": "minecraft:carved_pumpkin"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:magma_cube"
"types": [
"minecraft:magma_cube"
]
},
"result": "minecraft:magma_cream"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:phantom"
"types": [
"minecraft:phantom"
]
},
"result": "minecraft:phantom_membrane"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:piglin_brute"
"types": [
"minecraft:piglin_brute"
]
},
"result": "tconstruct:piglin_brute_head"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:piglin"
"types": [
"minecraft:piglin"
]
},
"result": "tconstruct:piglin_head"
}
Expand Up @@ -2,6 +2,8 @@
"type": "tconstruct:ageable_severing",
"adult_result": "minecraft:rabbit_foot",
"entity": {
"type": "minecraft:rabbit"
"types": [
"minecraft:rabbit"
]
}
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:shulker"
"types": [
"minecraft:shulker"
]
},
"result": "minecraft:shulker_shell"
}
@@ -1,7 +1,9 @@
{
"type": "tconstruct:severing",
"entity": {
"type": "minecraft:skeleton"
"types": [
"minecraft:skeleton"
]
},
"result": "minecraft:skeleton_skull"
}

0 comments on commit 10bb3f9

Please sign in to comment.