ore generation

This commit is contained in:
Halbear
2026-08-03 23:44:34 +01:00
parent 5530dfc982
commit b782be1c8e
35 changed files with 723 additions and 0 deletions
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/ores/silver_deepslate_ore1"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/ores/tin_deepslate_ore1"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/ores/zinc_deepslate_ore1"
}
}
@@ -0,0 +1,18 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/ores/silver_deepslate_ore1", "weight": 1
},
{
"model": "ageofthegods:block/ores/silver_deepslate_ore2", "weight": 1
},
{
"model": "ageofthegods:block/ores/silver_deepslate_ore3", "weight": 1
},
{
"model": "ageofthegods:block/ores/silver_deepslate_ore4", "weight": 1
}
]
}
}
@@ -0,0 +1,12 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/ores/tin_deepslate_ore1", "weight": 1
},
{
"model": "ageofthegods:block/ores/tin_deepslate_ore2", "weight": 1
}
]
}
}
@@ -0,0 +1,15 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/ores/zinc_deepslate_ore1", "weight": 1
},
{
"model": "ageofthegods:block/ores/zinc_deepslate_ore2", "weight": 1
},
{
"model": "ageofthegods:block/ores/zinc_deepslate_ore3", "weight": 1
}
]
}
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/stone",
"all": "block/stone",
"overlay": "ageofthegods:block/ores/silver_ore1"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/deepslate",
"all": "block/deepslate",
"overlay": "ageofthegods:block/ores/silver_ore2"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/deepslate",
"all": "block/deepslate",
"overlay": "ageofthegods:block/ores/silver_ore3"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/deepslate",
"all": "block/deepslate",
"overlay": "ageofthegods:block/ores/silver_ore4"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/deepslate",
"all": "block/deepslate",
"overlay": "ageofthegods:block/ores/tin_ore1"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/deepslate",
"all": "block/deepslate",
"overlay": "ageofthegods:block/ores/tin_ore2"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/stone",
"all": "block/stone",
"overlay": "ageofthegods:block/ores/zinc_ore"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/stone",
"all": "block/stone",
"overlay": "ageofthegods:block/ores/zinc_ore2"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "block/stone",
"all": "block/stone",
"overlay": "ageofthegods:block/ores/zinc_ore3"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_silver"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_tin"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_zinc"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -9,6 +9,9 @@
"ageofthegods:silver_ore",
"ageofthegods:tin_ore",
"ageofthegods:zinc_ore",
"ageofthegods:zinc_deepslate_ore",
"ageofthegods:tin_deepslate_ore",
"ageofthegods:silver_deepslate_ore",
"ageofthegods:forge"
]
}
@@ -4,6 +4,9 @@
"ageofthegods:silver_ore",
"ageofthegods:tin_ore",
"ageofthegods:zinc_ore",
"ageofthegods:silver_deepslate_ore",
"ageofthegods:tin_deepslate_ore",
"ageofthegods:zinc_deepslate_ore",
"ageofthegods:forge"
]
}