Skip to content

Commit

Permalink
Implemented ore replacement system (world will either have lead or ir…
Browse files Browse the repository at this point in the history
…on, etc).

Adjusted size of ore spawns (demonite and crimtane should now spawn in very small amounts, I may also make rarer as bosses are the main source of this material).
Added recipes for all iron crafts that use lead and for gold crafts use platinum.
Added lead and platinum nuggets for crafts.
Added corruption and crimson variants of ores.
Added tools to correct tags (also added axe tag because I guess I missed it).
  • Loading branch information
jakeb072001 committed Feb 11, 2025
1 parent f931667 commit e94714f
Show file tree
Hide file tree
Showing 244 changed files with 4,745 additions and 140 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_deepslate_lead_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_deepslate_platinum_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_deepslate_silver_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_deepslate_tin_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_deepslate_tungsten_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_lead_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_platinum_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_silver_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_tin_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/corrupted_tungsten_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_deepslate_lead_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_deepslate_platinum_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_deepslate_silver_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_deepslate_tin_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_deepslate_tungsten_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_lead_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_platinum_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_silver_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_tin_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:block/crimson_tungsten_ore"
}
}
6 changes: 6 additions & 0 deletions src/main/generated/assets/terramine/items/lead_nugget.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:item/lead_nugget"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "terramine:item/platinum_nugget"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "terramine:item/misc/lead_nugget"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "terramine:item/misc/platinum_nugget"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead_ingot": {
"conditions": {
"items": [
{
"items": "terramine:lead_ingot"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cauldron"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lead_ingot"
]
],
"rewards": {
"recipes": [
"minecraft:cauldron"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead_ingot": {
"conditions": {
"items": [
{
"items": "terramine:lead_ingot"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_lead_nugget": {
"conditions": {
"items": [
{
"items": "terramine:lead_nugget"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:chain"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lead_ingot",
"has_lead_nugget"
]
],
"rewards": {
"recipes": [
"minecraft:chain"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:copper_door"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_tin_ingot": {
"conditions": {
"items": [
{
"items": "terramine:tin_ingot"
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_the_recipe",
"has_tin_ingot"
]
],
"rewards": {
"recipes": [
"minecraft:copper_door"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:copper_trapdoor"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_tin_ingot": {
"conditions": {
"items": [
{
"items": "terramine:tin_ingot"
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_the_recipe",
"has_tin_ingot"
]
],
"rewards": {
"recipes": [
"minecraft:copper_trapdoor"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead_ingot": {
"conditions": {
"items": [
{
"items": "terramine:lead_ingot"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:iron_bars"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_lead_ingot"
]
],
"rewards": {
"recipes": [
"minecraft:iron_bars"
]
}
}
Loading

0 comments on commit e94714f

Please sign in to comment.