Infusion pedestal (WIP), fix for #11

This commit is contained in:
Aleksey 2020-11-05 22:51:36 +03:00
parent 70f5e3e024
commit 36fa1ade9d
20 changed files with 220 additions and 21 deletions

View file

@ -0,0 +1,22 @@
{
"variants": {
"state=default": {
"model": "betterend:block/infusion_pedestal_default"
},
"state=pedestal_top": {
"model": "betterend:block/infusion_pedestal_top"
},
"state=column": {
"model": "betterend:block/infusion_pedestal_column"
},
"state=column_top": {
"model": "betterend:block/infusion_pedestal_column_top"
},
"state=bottom": {
"model": "betterend:block/infusion_pedestal_bottom"
},
"state=pillar": {
"model": "betterend:block/infusion_pedestal_pillar"
}
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "betterend:block/pedestal_bottom",
"textures": {
"base": "betterend:block/infusion_pedestal_base",
"pillar": "betterend:block/infusion_pedestal_pillar",
"bottom": "betterend:block/infusion_pedestal_base"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "betterend:block/pedestal_column",
"textures": {
"base": "betterend:block/infusion_pedestal_base",
"pillar": "betterend:block/infusion_pedestal_pillar",
"bottom": "betterend:block/infusion_pedestal_base"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "betterend:block/pedestal_column_top",
"textures": {
"base": "betterend:block/infusion_pedestal_base",
"pillar": "betterend:block/infusion_pedestal_pillar"
}
}

View file

@ -0,0 +1,73 @@
{
"parent": "minecraft:block/block",
"textures": {
"top": "betterend:block/infusion_pedestal_top",
"base": "betterend:block/infusion_pedestal_base",
"pillar": "betterend:block/infusion_pedestal_pillar",
"bottom": "betterend:block/infusion_pedestal_base",
"particle": "#base"
},
"elements": [
{
"__comment": "eye",
"from": [ 4, 15, 4 ],
"to": [ 12, 16, 12 ],
"faces": {
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#top" },
"north": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"south": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"west": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"east": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" }
}
},
{
"__comment": "basin_1",
"from": [ 0, 0, 0 ],
"to": [ 16, 3, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
"north": { "uv": [ 0, 0, 16, 3 ], "texture": "#bottom" },
"south": { "uv": [ 0, 0, 16, 3 ], "texture": "#bottom" },
"west": { "uv": [ 0, 0, 16, 3 ], "texture": "#bottom" },
"east": { "uv": [ 0, 0, 16, 3 ], "texture": "#bottom" }
}
},
{
"__comment": "basin_2",
"from": [ 2, 3, 2 ],
"to": [ 14, 4, 14 ],
"faces": {
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#bottom" },
"north": { "uv": [ 3, 3, 14, 4 ], "texture": "#bottom" },
"south": { "uv": [ 3, 3, 14, 4 ], "texture": "#bottom" },
"west": { "uv": [ 3, 3, 14, 4 ], "texture": "#bottom" },
"east": { "uv": [ 3, 3, 14, 4 ], "texture": "#bottom" }
}
},
{
"__comment": "pillar",
"from": [ 3, 4, 3 ],
"to": [ 13, 13, 13 ],
"faces": {
"north": { "uv": [ 3, 4, 13, 13 ], "texture": "#pillar" },
"south": { "uv": [ 3, 4, 13, 13 ], "texture": "#pillar" },
"west": { "uv": [ 3, 4, 13, 13 ], "texture": "#pillar" },
"east": { "uv": [ 3, 4, 13, 13 ], "texture": "#pillar" }
}
},
{
"__comment": "top",
"from": [ 1, 13, 1 ],
"to": [ 15, 15, 15 ],
"faces": {
"down": { "uv": [ 1, 1, 15, 15 ], "texture": "#base" },
"up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
"north": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"south": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"west": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"east": { "uv": [ 15, 16, 1, 14 ], "texture": "#top" }
}
}
]
}

View file

@ -0,0 +1,6 @@
{
"parent": "betterend:block/pedestal_pillar",
"textures": {
"pillar": "betterend:block/infusion_pedestal_pillar"
}
}

View file

@ -0,0 +1,47 @@
{
"parent": "minecraft:block/block",
"textures": {
"top": "betterend:block/infusion_pedestal_top",
"base": "betterend:block/infusion_pedestal_base",
"pillar": "betterend:block/infusion_pedestal_pillar",
"particle": "#base"
},
"elements": [
{
"__comment": "eye",
"from": [ 4, 10, 4 ],
"to": [ 12, 11, 12 ],
"faces": {
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#top" },
"north": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"south": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"west": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" },
"east": { "uv": [ 4, 4, 12, 5 ], "texture": "#top" }
}
},
{
"__comment": "pillar",
"from": [ 3, 0, 3 ],
"to": [ 13, 8, 13 ],
"faces": {
"north": { "uv": [ 3, 0, 13, 8 ], "texture": "#pillar" },
"south": { "uv": [ 3, 0, 13, 8 ], "texture": "#pillar" },
"west": { "uv": [ 3, 0, 13, 8 ], "texture": "#pillar" },
"east": { "uv": [ 3, 0, 13, 8 ], "texture": "#pillar" }
}
},
{
"__comment": "top",
"from": [ 1, 8, 1 ],
"to": [ 15, 10, 15 ],
"faces": {
"down": { "uv": [ 1, 1, 15, 15 ], "texture": "#base" },
"up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
"north": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"south": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"west": { "uv": [ 1, 14, 15, 16 ], "texture": "#top" },
"east": { "uv": [ 15, 16, 1, 14 ], "texture": "#top" }
}
}
]
}

View file

@ -3,7 +3,7 @@
"textures": {
"particle": "#base"
},
"elements": [
"elements": [
{
"__comment": "basin_1",
"from": [ 0, 0, 0 ],

View file

@ -0,0 +1,3 @@
{
"parent": "betterend:block/infusion_pedestal_default"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B