Portal block

This commit is contained in:
Aleksey 2020-10-20 14:34:07 +03:00
parent 439e96a526
commit 59a0d0df6c
18 changed files with 765 additions and 1 deletions

View file

@ -0,0 +1,10 @@
{
"variants": {
"axis=x": {
"model": "betterend:block/end_portal_ax"
},
"axis=z": {
"model": "betterend:block/end_portal_az"
}
}
}

View file

@ -0,0 +1,446 @@
{
"variants": {
"active=false": [
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_1",
"uvlock": true,
"x": 270,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_2",
"uvlock": true,
"x": 270,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_3",
"uvlock": true,
"x": 270,
"y": 270
}
],
"active=true": [
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_1",
"uvlock": true,
"x": 270,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_2",
"uvlock": true,
"x": 270,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 90,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 90,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 90,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 180,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 180,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 180,
"y": 270
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 270,
"y": 90
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 270,
"y": 180
},
{
"model": "betterend:block/flavolite_runed_active_3",
"uvlock": true,
"x": 270,
"y": 270
}
]
}
}

View file

@ -0,0 +1,16 @@
{
"textures": {
"particle": "betterend:block/end_portal",
"portal": "betterend:block/end_portal"
},
"elements": [
{
"from": [ 0, 0, 6 ],
"to": [ 16, 16, 10 ],
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" }
}
}
]
}

View file

@ -0,0 +1,16 @@
{
"textures": {
"particle": "betterend:block/end_portal",
"portal": "betterend:block/end_portal"
},
"elements": [
{
"from": [ 6, 0, 0 ],
"to": [ 10, 16, 16 ],
"faces": {
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" }
}
}
]
}

View file

@ -0,0 +1,23 @@
{
"parent": "block/cube",
"textures": {
"particle": "betterend:block/flavolite_polished",
"rune_1": "betterend:block/flavolite_runed_active_1",
"rune_2": "betterend:block/flavolite_runed_active_2",
"rune_3": "betterend:block/flavolite_runed_active_3"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,23 @@
{
"parent": "block/cube",
"textures": {
"particle": "betterend:block/flavolite_polished",
"rune_1": "betterend:block/flavolite_runed_active_4",
"rune_2": "betterend:block/flavolite_runed_active_5",
"rune_3": "betterend:block/flavolite_runed_active_6"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,23 @@
{
"parent": "block/cube",
"textures": {
"particle": "betterend:block/flavolite_polished",
"rune_1": "betterend:block/flavolite_runed_active_7",
"rune_2": "betterend:block/flavolite_runed_active_8",
"rune_3": "betterend:block/flavolite_runed_active_9"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_1", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_2", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#rune_3", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "betterend:block/end_portal"
}
}

View file

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

View file

@ -0,0 +1,38 @@
{
"textures": [
"betterend:glowing_sphere_0",
"betterend:glowing_sphere_1",
"betterend:glowing_sphere_2",
"betterend:glowing_sphere_3",
"betterend:glowing_sphere_4",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_7",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_4",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_7",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_4",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_7",
"betterend:glowing_sphere_6",
"betterend:glowing_sphere_5",
"betterend:glowing_sphere_4",
"betterend:glowing_sphere_3",
"betterend:glowing_sphere_2",
"betterend:glowing_sphere_1",
"betterend:glowing_sphere_0"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -0,0 +1,5 @@
{
"animation": {
"frametime": 4
}
}