Metallized Roof

This commit is contained in:
stfwi 2020-08-16 17:28:43 +02:00
parent e82fc768dd
commit c75a5d01f8
4 changed files with 565 additions and 112 deletions

View file

@ -212,7 +212,7 @@ public class ModContent
// ------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------
public static final EdRoofBlock DARK_CERAMIC_SHINGLE_ROOF = (EdRoofBlock)(new EdRoofBlock( public static final EdRoofBlock DARK_CERAMIC_SHINGLE_ROOF = (EdRoofBlock)(new EdRoofBlock(
DecorBlock.CFG_DEFAULT|DecorBlock.CFG_EXPERIMENTAL, DecorBlock.CFG_CUTOUT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE) Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE)
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof")); )).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof"));

View file

@ -1,67 +1,237 @@
{ {
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"f": "engineersdecor:block/material/steel_texture",
"particle": "engineersdecor:block/roof/dark_shingle_roof", "particle": "engineersdecor:block/roof/dark_shingle_roof",
"s": "engineersdecor:block/roof/dark_shingle_roof" "s": "engineersdecor:block/roof/dark_shingle_roof",
"f": "engineersdecor:block/material/steel_texture"
}, },
"elements": [ "elements": [
{ {
"from": [0, 0, 0], "from": [0, 0, 0],
"to": [16, 4, 16], "to": [4, 3.5, 16],
"faces": { "faces": {
"north": {"uv": [0, 12, 16, 16], "texture": "#s"}, "north": {"uv": [12, 12, 16, 16], "texture": "#s"},
"east": {"uv": [0, 12, 16, 16], "texture": "#s"}, "south": {"uv": [0, 12, 4, 16], "texture": "#s"},
"south": {"uv": [0, 12, 16, 16], "texture": "#s"},
"west": {"uv": [0, 12, 16, 16], "texture": "#s"}, "west": {"uv": [0, 12, 16, 16], "texture": "#s"},
"up": {"uv": [0, 0, 16, 16], "texture": "#s"}, "up": {"uv": [0, 0, 4, 16], "texture": "#s"},
"down": {"uv": [0, 0, 16, 16], "texture": "#s"} "down": {"uv": [0, 0, 4, 16], "texture": "#s"}
} }
}, },
{ {
"from": [4, 4, 0], "from": [4, 0, 0],
"to": [16, 8, 16], "to": [8, 7.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [0, 8, 12, 12], "texture": "#s"}, "north": {"uv": [8, 8, 12, 16], "texture": "#s"},
"east": {"uv": [0, 8, 16, 12], "texture": "#s"}, "south": {"uv": [4, 8, 8, 16], "texture": "#s"},
"south": {"uv": [4, 8, 16, 12], "texture": "#s"}, "west": {"uv": [0, 8, 16, 16], "texture": "#s"},
"west": {"uv": [0, 8, 16, 12], "texture": "#s"}, "up": {"uv": [4, 0, 8, 16], "texture": "#s"},
"up": {"uv": [4, 0, 16, 16], "texture": "#s"} "down": {"uv": [4, 0, 8, 16], "texture": "#s"}
} }
}, },
{ {
"from": [8, 8, 0], "from": [8, 0, 0],
"to": [16, 12, 16], "to": [12, 11.5, 16],
"faces": { "faces": {
"north": {"uv": [0, 4, 8, 8], "texture": "#s"}, "north": {"uv": [4, 4, 8, 16], "texture": "#s"},
"east": {"uv": [0, 4, 16, 8], "texture": "#s"}, "south": {"uv": [8, 4, 12, 16], "texture": "#s"},
"south": {"uv": [8, 4, 16, 8], "texture": "#s"}, "west": {"uv": [0, 4, 16, 16], "texture": "#s"},
"west": {"uv": [0, 4, 16, 8], "texture": "#s"}, "up": {"uv": [8, 0, 12, 16], "texture": "#s"},
"up": {"uv": [8, 0, 16, 16], "texture": "#s"} "down": {"uv": [8, 0, 12, 16], "texture": "#s"}
} }
}, },
{ {
"from": [12, 12, 0], "from": [12, 0, 0],
"to": [16, 15.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [0, 0, 4, 16], "texture": "#s"},
"east": {"uv": [0, 0, 16, 16], "texture": "#s"},
"south": {"uv": [12, 0, 16, 16], "texture": "#s"},
"west": {"uv": [0, 0, 16, 16], "texture": "#s"},
"up": {"uv": [12, 0, 16, 16], "texture": "#s"},
"down": {"uv": [12, 0, 16, 16], "texture": "#s"}
}
},
{
"from": [4, 7.5, 0],
"to": [8, 8, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 8]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"south": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [0, 8, 4, 8.5], "texture": "#s"},
"up": {"uv": [4, 0, 8, 4], "texture": "#s"}
}
},
{
"from": [12, 15.5, 0],
"to": [16, 16, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 8]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"up": {"uv": [12, 0, 16, 4], "texture": "#s"}
}
},
{
"from": [15, 15.5, 4],
"to": [16, 16, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 12]},
"faces": {
"east": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"west": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"up": {"uv": [15, 4, 16, 8], "texture": "#s"}
}
},
{
"from": [11, 11.5, 0],
"to": [12, 12, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 8]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [3, 3.5, 0],
"to": [4, 4, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 8]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [11, 11.5, 8],
"to": [12, 12, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 16]},
"faces": {
"west": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [11, 8, 12, 12], "texture": "#s"}
}
},
{
"from": [3, 3.5, 8],
"to": [4, 4, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 16]},
"faces": {
"west": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [11, 8, 12, 12], "texture": "#s"}
}
},
{
"from": [7, 7.5, 4],
"to": [8, 8, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 12]},
"faces": {
"east": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"west": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"up": {"uv": [7, 4, 8, 8], "texture": "#s"}
}
},
{
"from": [15, 15.5, 12],
"to": [16, 16, 16], "to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 20]},
"faces": { "faces": {
"north": {"uv": [0, 0, 4, 4], "texture": "#s"}, "east": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [0, 0, 16, 4], "texture": "#s"}, "south": {"uv": [15, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 4], "texture": "#s"}, "west": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 16, 4], "texture": "#s"}, "up": {"uv": [15, 12, 16, 16], "texture": "#s"}
"up": {"uv": [12, 0, 16, 16], "texture": "#s"}
} }
}, },
{ {
"from": [0, 4, 0], "from": [7, 7.5, 12],
"to": [1, 6, 1], "to": [8, 8, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 20]},
"faces": { "faces": {
"north": {"uv": [0, 0, 1, 2], "texture": "#f"}, "east": {"uv": [0, 8, 4, 8.5], "texture": "#s"},
"east": {"uv": [0, 0, 1, 2], "texture": "#f"}, "south": {"uv": [7, 8, 8, 8.5], "texture": "#s"},
"south": {"uv": [0, 0, 1, 2], "texture": "#f"}, "west": {"uv": [12, 8, 16, 8.5], "texture": "#s"},
"west": {"uv": [0, 0, 1, 2], "texture": "#f"}, "up": {"uv": [7, 12, 8, 16], "texture": "#s"}
}
},
{
"from": [0, 3.5, 4],
"to": [4, 4, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 12]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"up": {"uv": [0, 4, 4, 8], "texture": "#s"}
}
},
{
"from": [8, 11.5, 4],
"to": [12, 12, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 12]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"up": {"uv": [8, 4, 12, 8], "texture": "#s"}
}
},
{
"from": [0, 3.5, 12],
"to": [4, 4, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 20]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"up": {"uv": [0, 12, 4, 16], "texture": "#s"}
}
},
{
"from": [8, 11.5, 12],
"to": [12, 12, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 20]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [12, 4, 16, 4.5], "texture": "#s"},
"up": {"uv": [8, 12, 12, 16], "texture": "#s"}
}
},
{
"from": [4, 7.5, 8],
"to": [8, 8, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 16]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"south": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"up": {"uv": [4, 8, 8, 12], "texture": "#s"}
}
},
{
"from": [12, 15.5, 8],
"to": [16, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 16]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"up": {"uv": [12, 8, 16, 12], "texture": "#s"}
}
},
{
"from": [0, 3.5, 0],
"to": [1, 6, 1],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 11.5, 8]},
"faces": {
"north": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"east": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"south": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"west": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"} "up": {"uv": [0, 0, 1, 1], "texture": "#f"}
} }
}, },
@ -80,7 +250,7 @@
{ {
"from": [0, 5, 1], "from": [0, 5, 1],
"to": [1, 6, 15], "to": [1, 6, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 10, 22]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 22]},
"faces": { "faces": {
"east": {"uv": [0, 0, 14, 1], "texture": "#f"}, "east": {"uv": [0, 0, 14, 1], "texture": "#f"},
"west": {"uv": [0, 0, 14, 1], "texture": "#f"}, "west": {"uv": [0, 0, 14, 1], "texture": "#f"},

View file

@ -1,74 +1,215 @@
{ {
"textures": { "textures": {
"f": "engineersdecor:block/material/steel_texture",
"particle": "engineersdecor:block/roof/dark_shingle_roof", "particle": "engineersdecor:block/roof/dark_shingle_roof",
"s": "engineersdecor:block/roof/dark_shingle_roof" "s": "engineersdecor:block/roof/dark_shingle_roof",
"f": "engineersdecor:block/material/steel_texture"
}, },
"elements": [ "elements": [
{ {
"from": [12, 0, 0], "from": [12, 0, 0],
"to": [16, 16, 12], "to": [16, 15.5, 12],
"faces": { "faces": {
"north": {"uv": [0, 0, 4, 16], "texture": "#s"}, "north": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"east": {"uv": [4, 0, 16, 16], "texture": "#s"}, "east": {"uv": [4, 0.5, 16, 16], "texture": "#s"},
"west": {"uv": [0, 0, 12, 16], "texture": "#s"}, "south": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"west": {"uv": [0, 0.5, 12, 16], "texture": "#s"},
"up": {"uv": [12, 0, 16, 12], "texture": "#s"}, "up": {"uv": [12, 0, 16, 12], "texture": "#s"},
"down": {"uv": [12, 4, 16, 16], "texture": "#s"} "down": {"uv": [12, 4, 16, 16], "texture": "#s"}
} }
}, },
{ {
"from": [0, 0, 12], "from": [0, 0, 12],
"to": [16, 16, 16], "to": [16, 15.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 16]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 16]},
"faces": { "faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#s"}, "north": {"uv": [0, 0.5, 16, 16], "texture": "#s"},
"east": {"uv": [0, 0, 4, 16], "texture": "#s"}, "east": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"south": {"uv": [0, 0, 16, 16], "texture": "#s"}, "south": {"uv": [0, 0.5, 16, 16], "texture": "#s"},
"west": {"uv": [12, 0, 16, 16], "texture": "#s"}, "west": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"up": {"uv": [0, 12, 16, 16], "texture": "#s"}, "up": {"uv": [0, 12, 16, 16], "texture": "#s"},
"down": {"uv": [0, 0, 16, 4], "texture": "#s"} "down": {"uv": [0, 0, 16, 4], "texture": "#s"}
} }
}, },
{ {
"from": [0, 0, 8], "from": [4, 15.5, 12],
"to": [8, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 12.5, 16]},
"faces": {
"north": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"east": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"south": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"west": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [4, 12, 8, 16], "texture": "#s"},
"down": {"uv": [4, 0, 8, 4], "texture": "#s"}
}
},
{
"from": [0, 11.5, 8],
"to": [8, 12, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 12]},
"faces": {
"north": {"uv": [8, 4, 16, 4.5], "texture": "#s"},
"east": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"west": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [0, 8, 8, 12], "texture": "#s"}
}
},
{
"from": [8, 11.5, 4],
"to": [12, 12, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [16, 8.5, 8]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"east": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"up": {"uv": [8, 4, 12, 8], "texture": "#s"}
}
},
{
"from": [8, 15.5, 15],
"to": [12, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [16, 12.5, 16]},
"faces": {
"north": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"south": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"up": {"uv": [8, 15, 12, 16], "texture": "#s"}
}
},
{
"from": [0, 15.5, 15],
"to": [4, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12.5, 16]},
"faces": {
"north": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"west": {"uv": [15, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [0, 15, 4, 16], "texture": "#s"}
}
},
{
"from": [0, 7.5, 7],
"to": [4, 8, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4.5, 8]},
"faces": {
"north": {"uv": [12, 8, 16, 8.5], "texture": "#s"},
"west": {"uv": [7, 8, 8, 8.5], "texture": "#s"},
"up": {"uv": [0, 7, 4, 8], "texture": "#s"}
}
},
{
"from": [15, 15.5, 4],
"to": [16, 16, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [20, 12.5, 8]},
"faces": {
"east": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"west": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"up": {"uv": [15, 4, 16, 8], "texture": "#s"}
}
},
{
"from": [11, 11.5, 0],
"to": [12, 12, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [16, 8.5, 4]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [11, 11.5, 8],
"to": [12, 12, 12], "to": [12, 12, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [16, 8.5, 12]},
"faces": {
"west": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [11, 8, 12, 12], "texture": "#s"}
}
},
{
"from": [3, 4, 0],
"to": [4, 4.5, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 1, 4]},
"faces": {
"north": {"uv": [12, 11.5, 13, 12], "texture": "#s"},
"west": {"uv": [0, 11.5, 4, 12], "texture": "#s"},
"up": {"uv": [3, 0, 4, 4], "texture": "#s"}
}
},
{
"from": [4, 7.5, 0],
"to": [8, 8, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 4.5, 4]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"west": {"uv": [0, 8, 8, 8.5], "texture": "#s"},
"up": {"uv": [4, 0, 8, 8], "texture": "#s"}
}
},
{
"from": [12, 15.5, 8],
"to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [20, 12.5, 12]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [0, 0, 8, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [8, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [12, 8, 16, 16], "texture": "#s"}
}
},
{
"from": [12, 15.5, 0],
"to": [16, 16, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [20, 12.5, 4]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"up": {"uv": [12, 0, 16, 4], "texture": "#s"}
}
},
{
"from": [0, 0, 8],
"to": [12, 11.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 12]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 12]},
"faces": { "faces": {
"north": {"uv": [4, 4, 16, 16], "texture": "#s"}, "north": {"uv": [4, 4.5, 16, 16], "texture": "#s"},
"west": {"uv": [8, 4, 12, 16], "texture": "#s"}, "west": {"uv": [8, 4.5, 12, 16], "texture": "#s"},
"up": {"uv": [0, 8, 12, 12], "texture": "#s"}, "up": {"uv": [0, 8, 12, 12], "texture": "#s"},
"down": {"uv": [0, 4, 12, 8], "texture": "#s"} "down": {"uv": [0, 4, 12, 8], "texture": "#s"}
} }
}, },
{ {
"from": [0, 0, 4], "from": [0, 0, 4],
"to": [8, 8, 8], "to": [8, 7.5, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [8, 8, 16, 16], "texture": "#s"}, "north": {"uv": [8, 8.5, 16, 16], "texture": "#s"},
"west": {"uv": [4, 8, 8, 16], "texture": "#s"}, "west": {"uv": [4, 8.5, 8, 16], "texture": "#s"},
"up": {"uv": [0, 4, 8, 8], "texture": "#s"}, "up": {"uv": [0, 4, 8, 8], "texture": "#s"},
"down": {"uv": [0, 8, 8, 12], "texture": "#s"} "down": {"uv": [0, 8, 8, 12], "texture": "#s"}
} }
}, },
{ {
"from": [8, 0, 0], "from": [8, 0, 0],
"to": [12, 12, 8], "to": [12, 11.5, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [4, 4, 8, 16], "texture": "#s"}, "north": {"uv": [4, 4.5, 8, 16], "texture": "#s"},
"west": {"uv": [0, 4, 8, 16], "texture": "#s"}, "west": {"uv": [0, 4.5, 8, 16], "texture": "#s"},
"up": {"uv": [8, 0, 12, 8], "texture": "#s"}, "up": {"uv": [8, 0, 12, 8], "texture": "#s"},
"down": {"uv": [8, 8, 12, 16], "texture": "#s"} "down": {"uv": [8, 8, 12, 16], "texture": "#s"}
} }
}, },
{ {
"from": [4, 0, 0], "from": [4, 0, 0],
"to": [8, 8, 4], "to": [8, 7.5, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [4, 12, 8]},
"faces": { "faces": {
"north": {"uv": [8, 8, 12, 16], "texture": "#s"}, "north": {"uv": [8, 8.5, 12, 16], "texture": "#s"},
"west": {"uv": [0, 8, 4, 16], "texture": "#s"}, "west": {"uv": [0, 8.5, 4, 16], "texture": "#s"},
"up": {"uv": [4, 0, 8, 4], "texture": "#s"}, "up": {"uv": [4, 0, 8, 4], "texture": "#s"},
"down": {"uv": [4, 12, 8, 16], "texture": "#s"} "down": {"uv": [4, 12, 8, 16], "texture": "#s"}
} }
@ -79,7 +220,6 @@
"rotation": {"angle": 0, "axis": "y", "origin": [0, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [0, 12, 8]},
"faces": { "faces": {
"north": {"uv": [12, 12, 16, 16], "texture": "#s"}, "north": {"uv": [12, 12, 16, 16], "texture": "#s"},
"east": {"uv": [12, 12, 16, 16], "texture": "#s"},
"west": {"uv": [0, 12, 4, 16], "texture": "#s"}, "west": {"uv": [0, 12, 4, 16], "texture": "#s"},
"up": {"uv": [0, 0, 4, 4], "texture": "#s"}, "up": {"uv": [0, 0, 4, 4], "texture": "#s"},
"down": {"uv": [0, 12, 4, 16], "texture": "#s"} "down": {"uv": [0, 12, 4, 16], "texture": "#s"}
@ -90,10 +230,10 @@
"to": [1, 6, 1], "to": [1, 6, 1],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [15, 10, 16, 12], "texture": "#f"}, "north": {"uv": [0, 0, 1, 2], "texture": "#f"},
"east": {"uv": [15, 10, 16, 12], "texture": "#f"}, "east": {"uv": [0, 0, 1, 2], "texture": "#f"},
"south": {"uv": [0, 10, 1, 12], "texture": "#f"}, "south": {"uv": [0, 0, 1, 2], "texture": "#f"},
"west": {"uv": [0, 10, 1, 12], "texture": "#f"}, "west": {"uv": [0, 0, 1, 2], "texture": "#f"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"} "up": {"uv": [0, 0, 1, 1], "texture": "#f"}
} }
} }

View file

@ -7,61 +7,192 @@
"elements": [ "elements": [
{ {
"from": [0, 0, 0], "from": [0, 0, 0],
"to": [16, 4, 16], "to": [16, 3.5, 16],
"faces": { "faces": {
"north": {"uv": [0, 12, 16, 16], "texture": "#s"}, "north": {"uv": [0, 12.5, 16, 16], "texture": "#s"},
"east": {"uv": [0, 12, 16, 16], "texture": "#s"}, "east": {"uv": [0, 12.5, 16, 16], "texture": "#s"},
"south": {"uv": [0, 12, 16, 16], "texture": "#s"}, "south": {"uv": [0, 12.5, 16, 16], "texture": "#s"},
"west": {"uv": [0, 12, 16, 16], "texture": "#s"}, "west": {"uv": [0, 12.5, 16, 16], "texture": "#s"},
"up": {"uv": [0, 0, 16, 16], "texture": "#s"}, "up": {"uv": [0, 0, 16, 16], "texture": "#s"},
"down": {"uv": [0, 0, 16, 16], "texture": "#s"} "down": {"uv": [0, 0, 16, 16], "texture": "#s"}
} }
}, },
{ {
"from": [4, 4, 4], "from": [4, 3.5, 4],
"to": [16, 8, 16], "to": [16, 7.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [0, 8, 12, 12], "texture": "#s"}, "north": {"uv": [0, 8.5, 12, 12.5], "texture": "#s"},
"east": {"uv": [0, 8, 12, 12], "texture": "#s"}, "east": {"uv": [0, 8.5, 12, 12.5], "texture": "#s"},
"south": {"uv": [4, 8, 16, 12], "texture": "#s"}, "south": {"uv": [4, 8.5, 16, 12.5], "texture": "#s"},
"west": {"uv": [4, 8, 16, 12], "texture": "#s"}, "west": {"uv": [4, 8.5, 16, 12.5], "texture": "#s"},
"up": {"uv": [4, 4, 16, 16], "texture": "#s"} "up": {"uv": [4, 4, 16, 16], "texture": "#s"},
"down": {"uv": [4, 0, 16, 12], "texture": "#s"}
} }
}, },
{ {
"from": [8, 8, 8], "from": [8, 7.5, 8],
"to": [16, 12, 16], "to": [16, 11.5, 16],
"faces": { "faces": {
"north": {"uv": [0, 4, 8, 8], "texture": "#s"}, "north": {"uv": [0, 4.5, 8, 8.5], "texture": "#s"},
"east": {"uv": [0, 4, 8, 8], "texture": "#s"}, "east": {"uv": [0, 4.5, 8, 8.5], "texture": "#s"},
"south": {"uv": [8, 4, 16, 8], "texture": "#s"}, "south": {"uv": [8, 4.5, 16, 8.5], "texture": "#s"},
"west": {"uv": [8, 4, 16, 8], "texture": "#s"}, "west": {"uv": [8, 4.5, 16, 8.5], "texture": "#s"},
"up": {"uv": [8, 8, 16, 16], "texture": "#s"} "up": {"uv": [8, 8, 16, 16], "texture": "#s"}
} }
}, },
{ {
"from": [12, 12, 12], "from": [12, 11.5, 12],
"to": [16, 16, 16], "to": [16, 15.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": { "faces": {
"north": {"uv": [0, 0, 4, 4], "texture": "#s"}, "north": {"uv": [0, 0.5, 4, 4.5], "texture": "#s"},
"east": {"uv": [0, 0, 4, 4], "texture": "#s"}, "east": {"uv": [0, 0.5, 4, 4.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 4], "texture": "#s"}, "south": {"uv": [12, 0.5, 16, 4.5], "texture": "#s"},
"west": {"uv": [12, 0, 16, 4], "texture": "#s"}, "west": {"uv": [12, 0.5, 16, 4.5], "texture": "#s"},
"up": {"uv": [12, 12, 16, 16], "texture": "#s"} "up": {"uv": [12, 12, 16, 16], "texture": "#s"}
} }
}, },
{ {
"from": [0, 4, 0], "from": [14, 15.5, 14],
"to": [1, 6, 1], "to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, 12.5, 8]},
"faces": { "faces": {
"north": {"uv": [0, 0, 1, 2], "texture": "#f"}, "north": {"uv": [0, 0, 2, 0.5], "texture": "#s"},
"east": {"uv": [0, 0, 1, 2], "texture": "#f"}, "east": {"uv": [0, 0, 2, 0.5], "texture": "#s"},
"south": {"uv": [0, 0, 1, 2], "texture": "#f"}, "south": {"uv": [14, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 1, 2], "texture": "#f"}, "west": {"uv": [14, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"} "up": {"uv": [14, 14, 16, 16], "texture": "#s"}
}
},
{
"from": [12, 11.5, 11],
"to": [16, 12, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 4]},
"faces": {
"north": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"east": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [11, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [12, 11, 16, 12], "texture": "#s"}
}
},
{
"from": [12, 7.5, 7],
"to": [16, 8, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4.5, 0]},
"faces": {
"north": {"uv": [0, 8, 4, 8.5], "texture": "#s"},
"east": {"uv": [8, 8, 9, 8.5], "texture": "#s"},
"up": {"uv": [12, 7, 16, 8], "texture": "#s"}
}
},
{
"from": [8, 3.5, 3],
"to": [12, 4, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 0.5, -4]},
"faces": {
"north": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"up": {"uv": [8, 3, 12, 4], "texture": "#s"}
}
},
{
"from": [7, 7.5, 12],
"to": [8, 8, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 4.5, 5]},
"faces": {
"south": {"uv": [7, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [12, 8, 16, 8.5], "texture": "#s"},
"up": {"uv": [7, 12, 8, 16], "texture": "#s"}
}
},
{
"from": [3, 3.5, 8],
"to": [4, 4, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [-4, 0.5, 1]},
"faces": {
"west": {"uv": [8, 12, 12, 12.5], "texture": "#s"},
"up": {"uv": [3, 8, 4, 12], "texture": "#s"}
}
},
{
"from": [8, 11.5, 12],
"to": [12, 12, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 8.5, 4]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [12, 4, 16, 4.5], "texture": "#s"},
"up": {"uv": [8, 12, 12, 16], "texture": "#s"}
}
},
{
"from": [8, 7.5, 4],
"to": [12, 8, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 4.5, -4]},
"faces": {
"north": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"east": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"west": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"up": {"uv": [8, 4, 12, 8], "texture": "#s"}
}
},
{
"from": [4, 7.5, 8],
"to": [8, 8, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 4.5, 0]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"south": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"up": {"uv": [4, 8, 8, 12], "texture": "#s"}
}
},
{
"from": [0, 3.5, 12],
"to": [4, 4, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [-4, 0.5, 4]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"east": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"up": {"uv": [0, 12, 4, 16], "texture": "#s"}
}
},
{
"from": [0, 3.5, 4],
"to": [4, 4, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [-4, 0.5, -4]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"east": {"uv": [8, 12, 12, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"up": {"uv": [0, 4, 4, 8], "texture": "#s"}
}
},
{
"from": [4, 3.5, 0],
"to": [8, 4, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0.5, -8]},
"faces": {
"north": {"uv": [8, 12, 12, 12.5], "texture": "#s"},
"east": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"west": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"up": {"uv": [4, 0, 8, 4], "texture": "#s"}
}
},
{
"from": [12, 3.5, 0],
"to": [16, 4, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0.5, -8]},
"faces": {
"north": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"east": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"west": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"up": {"uv": [12, 0, 16, 4], "texture": "#s"}
} }
}, },
{ {
@ -76,22 +207,10 @@
"up": {"uv": [0, 0, 1, 1], "texture": "#f"} "up": {"uv": [0, 0, 1, 1], "texture": "#f"}
} }
}, },
{
"from": [0, 4, 15],
"to": [1, 6, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 23]},
"faces": {
"north": {"uv": [0, 0, 1, 2], "texture": "#f"},
"east": {"uv": [0, 0, 1, 2], "texture": "#f"},
"south": {"uv": [0, 0, 1, 2], "texture": "#f"},
"west": {"uv": [0, 0, 1, 2], "texture": "#f"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"}
}
},
{ {
"from": [1, 5, 0], "from": [1, 5, 0],
"to": [15, 6, 1], "to": [15, 6, 1],
"rotation": {"angle": 0, "axis": "y", "origin": [9, 11, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [22, 12, 8]},
"faces": { "faces": {
"north": {"uv": [0, 0, 14, 1], "texture": "#f"}, "north": {"uv": [0, 0, 14, 1], "texture": "#f"},
"south": {"uv": [0, 0, 14, 1], "texture": "#f"}, "south": {"uv": [0, 0, 14, 1], "texture": "#f"},
@ -102,13 +221,37 @@
{ {
"from": [0, 5, 1], "from": [0, 5, 1],
"to": [1, 6, 15], "to": [1, 6, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 9]}, "rotation": {"angle": 0, "axis": "y", "origin": [21, 12, 9]},
"faces": { "faces": {
"east": {"uv": [0, 0, 14, 1], "texture": "#f"}, "east": {"uv": [0, 0, 14, 1], "texture": "#f"},
"west": {"uv": [0, 0, 14, 1], "texture": "#f"}, "west": {"uv": [0, 0, 14, 1], "texture": "#f"},
"up": {"uv": [0, 0, 1, 14], "texture": "#f"}, "up": {"uv": [0, 0, 1, 14], "texture": "#f"},
"down": {"uv": [0, 0, 1, 14], "texture": "#f"} "down": {"uv": [0, 0, 1, 14], "texture": "#f"}
} }
},
{
"from": [0, 3.5, 0],
"to": [1, 6, 1],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"east": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"south": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"west": {"uv": [0, 0, 1, 2.5], "texture": "#f"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"}
}
},
{
"from": [0, 4, 15],
"to": [1, 6, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 23]},
"faces": {
"north": {"uv": [0, 0, 1, 2], "texture": "#f"},
"east": {"uv": [0, 0, 1, 2], "texture": "#f"},
"south": {"uv": [0, 0, 1, 2], "texture": "#f"},
"west": {"uv": [0, 0, 1, 2], "texture": "#f"},
"up": {"uv": [0, 0, 1, 1], "texture": "#f"}
}
} }
] ]
} }