alloy furnace multi block + block entity

This commit is contained in:
Halbear
2026-07-27 02:58:36 +01:00
parent ce92fdcedd
commit a92d49f214
25 changed files with 615 additions and 3 deletions
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/alloy_furnace/alloy_furnace_mini"
}
}
@@ -0,0 +1,43 @@
{
"variants": {
"facing=north,modelpart=0": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_000", "y": 0},
"facing=south,modelpart=0": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_000", "y": 180},
"facing=west,modelpart=0": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_000", "y": 270},
"facing=east,modelpart=0": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_000", "y": 90},
"facing=north,modelpart=1": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_100", "y": 0},
"facing=south,modelpart=1": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_100", "y": 180},
"facing=west,modelpart=1": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_100", "y": 270},
"facing=east,modelpart=1": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_100", "y": 90},
"facing=north,modelpart=2": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_101", "y": 0},
"facing=south,modelpart=2": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_101", "y": 180},
"facing=west,modelpart=2": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_101", "y": 270},
"facing=east,modelpart=2": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_101", "y": 90},
"facing=north,modelpart=3": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_001", "y": 0},
"facing=south,modelpart=3": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_001", "y": 180},
"facing=west,modelpart=3": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_001", "y": 270},
"facing=east,modelpart=3": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_001", "y": 90},
"facing=north,modelpart=4": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_010", "y": 0},
"facing=south,modelpart=4": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_010", "y": 180},
"facing=west,modelpart=4": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_010", "y": 270},
"facing=east,modelpart=4": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_010", "y": 90},
"facing=north,modelpart=5": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_110", "y": 0},
"facing=south,modelpart=5": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_110", "y": 180},
"facing=west,modelpart=5": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_110", "y": 270},
"facing=east,modelpart=5": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_110", "y": 90},
"facing=north,modelpart=6": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_111", "y": 0},
"facing=south,modelpart=6": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_111", "y": 180},
"facing=west,modelpart=6": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_111", "y": 270},
"facing=east,modelpart=6": {"model": "ageofthegods:block/alloy_furnace/alloy_furnace_111", "y": 90},
"facing=north,modelpart=7": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_011", "y": 0},
"facing=south,modelpart=7": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_011", "y": 180},
"facing=west,modelpart=7": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_011", "y": 270},
"facing=east,modelpart=7": { "model": "ageofthegods:block/alloy_furnace/alloy_furnace_011", "y": 90}
}
}
@@ -3,7 +3,8 @@
"axis=y": [
{
"model": "ageofthegods:block/olive/olive_log1", "weight": 13
},{
},
{
"model": "ageofthegods:block/olive/olive_log2", "weight":13
},
{
@@ -1,6 +1,16 @@
{
"itemGroup.ageofthegods": "Age of the Gods",
"block.ageofthegods.limestone_block": "Limestone",
"block.ageofthegods.limestone_grass_block": "Grassy Limestone",
"block.ageofthegods.shale_block": "Shale",
"block.ageofthegods.shale_grass_block": "Grassy Shale",
"block.ageofthegods.olive_leaves": "Olive Leaves",
"block.ageofthegods.olive_log": "Olive Log",
"block.ageofthegods.alloy_furnace": "Alloy Furnace Segment",
"item.ageofthegods.xiphos": "Xiphos",
"ageofthegods.configuration.title": "Age of the Gods Configs",
"ageofthegods.configuration.section.ageofthegods.common.toml": "Age of the Gods Configs",
"ageofthegods.configuration.section.ageofthegods.common.toml.title": "Age of the Gods Configs",
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [14, 8,16, 12 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [2, 8, 4, 12], "texture": "#all", "cullface": "down" },
"north": {"uv": [4, 12,6, 16], "texture": "#all", "cullface": "north" },
"west": {"uv": [8, 4,10, 8 ], "texture": "#all", "cullface": "west" },
"south": {"uv": [10,12,12, 16 ], "texture": "#all", "cullface": "south" },
"east": {"uv": [0, 4, 2,8], "texture": "#all", "cullface": "east" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [14, 12,16, 16 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [2, 12, 4, 16], "texture": "#all", "cullface": "down" },
"north": {"uv": [8, 12,10, 16 ], "texture": "#all", "cullface": "north" },
"west": {"uv": [8, 4,10, 8 ], "texture": "#all", "cullface": "west" },
"south": {"uv": [2,4,4, 8 ], "texture": "#all", "cullface": "south" },
"east": {"uv": [0, 4, 2,8], "texture": "#all", "cullface": "east" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [6, 0,8, 4 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [14, 12, 16, 16], "texture": "#all", "cullface": "down" },
"north": {"uv": [4, 8,6, 12], "texture": "#all", "cullface": "north" },
"west": {"uv": [8, 0,10, 4 ], "texture": "#all", "cullface": "west" },
"south": {"uv": [10,0,12, 4 ], "texture": "#all", "cullface": "south" },
"east": {"uv": [0, 0, 2,4], "texture": "#all", "cullface": "east" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [6, 4,8, 8 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [14, 8, 16, 12], "texture": "#all", "cullface": "down" },
"north": {"uv": [8, 0,10, 4], "texture": "#all", "cullface": "north" },
"east": {"uv": [0, 0,2, 4 ], "texture": "#all", "cullface": "east" },
"south": {"uv": [2,0,4, 4], "texture": "#all", "cullface": "south" },
"west": {"uv": [10, 0, 12,4], "texture": "#all", "cullface": "west" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [12, 8,14, 12 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [0, 8, 2, 12], "texture": "#all", "cullface": "down" },
"north": {"uv": [6, 12,8, 16], "texture": "#all", "cullface": "north" },
"east": {"uv": [8, 4,10, 8 ], "texture": "#all", "cullface": "east" },
"south": {"uv": [8,12,10, 16 ], "texture": "#all", "cullface": "south" },
"west": {"uv": [0, 4, 2,8], "texture": "#all", "cullface": "west" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [12, 12,14, 16 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [0, 12, 2, 16], "texture": "#all", "cullface": "down" },
"north": {"uv": [10, 12,12, 16], "texture": "#all", "cullface": "north" },
"east": {"uv": [8, 4,10, 8 ], "texture": "#all", "cullface": "east" },
"south": {"uv": [0,4,2, 8 ], "texture": "#all", "cullface": "south" },
"west": {"uv": [2, 4, 4,8], "texture": "#all", "cullface": "west" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [4, 0,6, 4 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [12, 12, 14, 16], "texture": "#all", "cullface": "down" },
"north": {"uv": [6, 8,8, 12], "texture": "#all", "cullface": "north" },
"east": {"uv": [10, 0,12, 4 ], "texture": "#all", "cullface": "east" },
"south": {"uv": [8,0,10, 4 ], "texture": "#all", "cullface": "south" },
"west": {"uv": [0, 0, 2,4], "texture": "#all", "cullface": "west" }
}
}
]
}
@@ -0,0 +1,23 @@
{
"comment": "can't believe i'm doing this manually again - hal, 0.25 vert, 0.125 hoz",
"parent": "block/block",
"textures": {
"all": "ageofthegods:block/alloy_furnace/alloy_furnace_sheet",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [4, 4,6, 8 ], "texture": "#all", "cullface": "up" },
"down": {"uv": [12, 8, 14, 12], "texture": "#all", "cullface": "down" },
"north": {"uv": [10, 0,12, 4], "texture": "#all", "cullface": "north" },
"west": {"uv": [0, 0,2, 4 ], "texture": "#all", "cullface": "west" },
"south": {"uv": [2,0,4, 4], "texture": "#all", "cullface": "south" },
"east": {"uv": [8, 0, 10,4], "texture": "#all", "cullface": "east" }
}
}
]
}
@@ -0,0 +1,24 @@
{
"parent": "block/block",
"textures": {
"top": "ageofthegods:block/alloy_furnace/alloy_furnace_top_mini",
"side": "ageofthegods:block/alloy_furnace/alloy_furnace_side_mini",
"front": "ageofthegods:block/alloy_furnace/alloy_furnace_front_mini",
"particle": "block/bricks"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"up": {"uv": [0,0,16,16], "texture": "#top", "cullface": "up" },
"down": {"uv": [0,0,16,16], "texture": "#top", "cullface": "down" },
"north": {"uv": [0,0,16,16], "texture": "#front", "cullface": "north" },
"west": {"uv": [0,0,16,16], "texture": "#side", "cullface": "west" },
"south": {"uv": [0,0,16,16], "texture": "#side", "cullface": "south" },
"east": {"uv": [0,0,16,16], "texture": "#side", "cullface": "east" }
}
}
]
}
@@ -3,8 +3,8 @@
"credit": "Made with Blockbench",
"texture_size": [32, 32],
"textures": {
"0": "ageofthegods:xiphos/xiphos",
"particle": "ageofthegods:xiphos/xiphos"
"0": "ageofthegods:item/xiphos",
"particle": "ageofthegods:item/xiphos"
},
"elements": [
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B