diff --git a/src/main/resources/assets/gtceu/models/block/cube_3_layer/all.json b/src/main/resources/assets/gtceu/models/block/cube_3_layer/all.json new file mode 100644 index 000000000..bd4649c5f --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/cube_3_layer/all.json @@ -0,0 +1,24 @@ +{ + "parent": "gtceu:block/cube_3_layer/default", + "textures": { + "particle": "#bot_all", + "bot_down": "#bot_all", + "bot_up": "#bot_all", + "bot_north": "#bot_all", + "bot_east": "#bot_all", + "bot_south": "#bot_all", + "bot_west": "#bot_all", + "mid_down": "#mid_all", + "mid_up": "#mid_all", + "mid_north": "#mid_all", + "mid_east": "#mid_all", + "mid_south": "#mid_all", + "mid_west": "#mid_all", + "top_down": "#top_all", + "top_up": "#top_all", + "top_north": "#top_all", + "top_east": "#top_all", + "top_south": "#top_all", + "top_west": "#top_all" + } +} diff --git a/src/main/resources/assets/gtceu/models/block/cube_3_layer/all_translucent.json b/src/main/resources/assets/gtceu/models/block/cube_3_layer/all_translucent.json new file mode 100644 index 000000000..7e9b40eb4 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/cube_3_layer/all_translucent.json @@ -0,0 +1,25 @@ +{ + "parent": "gtceu:block/cube_3_layer/default", + "render_type": "translucent", + "textures": { + "particle": "#bot_all", + "bot_down": "#bot_all", + "bot_up": "#bot_all", + "bot_north": "#bot_all", + "bot_east": "#bot_all", + "bot_south": "#bot_all", + "bot_west": "#bot_all", + "mid_down": "#mid_all", + "mid_up": "#mid_all", + "mid_north": "#mid_all", + "mid_east": "#mid_all", + "mid_south": "#mid_all", + "mid_west": "#mid_all", + "top_down": "#top_all", + "top_up": "#top_all", + "top_north": "#top_all", + "top_east": "#top_all", + "top_south": "#top_all", + "top_west": "#top_all" + } +} diff --git a/src/main/resources/assets/gtceu/models/block/cube_3_layer/default.json b/src/main/resources/assets/gtceu/models/block/cube_3_layer/default.json new file mode 100644 index 000000000..4919daa49 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/cube_3_layer/default.json @@ -0,0 +1,43 @@ +{ + "parent": "block/block", + "elements": [ + { + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#bot_down", "cullface": "down", "tintindex": 0 }, + "up": { "texture": "#bot_up", "cullface": "up", "tintindex": 0 }, + "north": { "texture": "#bot_north", "cullface": "north", "tintindex": 0 }, + "south": { "texture": "#bot_south", "cullface": "south", "tintindex": 0 }, + "west": { "texture": "#bot_west", "cullface": "west", "tintindex": 0 }, + "east": { "texture": "#bot_east", "cullface": "east", "tintindex": 0 } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "shade": false, + "faces": { + "down": { "texture": "#mid_down", "cullface": "down", "tintindex": 1 }, + "up": { "texture": "#mid_up", "cullface": "up", "tintindex": 1 }, + "north": { "texture": "#mid_north", "cullface": "north", "tintindex": 1 }, + "south": { "texture": "#mid_south", "cullface": "south", "tintindex": 1 }, + "west": { "texture": "#mid_west", "cullface": "west", "tintindex": 1 }, + "east": { "texture": "#mid_east", "cullface": "east", "tintindex": 1 } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "shade": false, + "faces": { + "down": { "texture": "#top_down", "cullface": "down", "tintindex": 2 }, + "up": { "texture": "#top_up", "cullface": "up", "tintindex": 2 }, + "north": { "texture": "#top_north", "cullface": "north", "tintindex": 2 }, + "south": { "texture": "#top_south", "cullface": "south", "tintindex": 2 }, + "west": { "texture": "#top_west", "cullface": "west", "tintindex": 2 }, + "east": { "texture": "#top_east", "cullface": "east", "tintindex": 2 } + } + } + ] +} diff --git a/src/main/resources/assets/gtceu/models/block/material_sets/crystal/block.json b/src/main/resources/assets/gtceu/models/block/material_sets/crystal/block.json new file mode 100644 index 000000000..cab879c38 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/material_sets/crystal/block.json @@ -0,0 +1,8 @@ +{ + "parent": "gtceu:block/cube_3_layer/all", + "textures": { + "bot_all": "gtceu:block/material_sets/crystal/block", + "mid_all": "gtceu:block/material_sets/crystal/block_secondary", + "top_all": "gtceu:block/material_sets/crystal/block_overlay" + } +} diff --git a/src/main/resources/assets/gtceu/models/block/material_sets/crystal/frame_gt.json b/src/main/resources/assets/gtceu/models/block/material_sets/crystal/frame_gt.json new file mode 100644 index 000000000..a8563a9c2 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/material_sets/crystal/frame_gt.json @@ -0,0 +1,8 @@ +{ + "parent": "gtceu:block/cube_3_layer/all", + "textures": { + "bot_all": "gtceu:block/material_sets/crystal/frame_gt", + "mid_all": "gtceu:block/material_sets/crystal/frame_gt_secondary", + "top_all": "gtceu:block/material_sets/crystal/frame_gt_overlay" + } +} diff --git a/src/main/resources/assets/gtceu/models/block/material_sets/magic/block.json b/src/main/resources/assets/gtceu/models/block/material_sets/magic/block.json new file mode 100644 index 000000000..5bb11a408 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/material_sets/magic/block.json @@ -0,0 +1,8 @@ +{ + "parent": "gtceu:block/cube_3_layer/all", + "textures": { + "bot_all": "gtceu:block/material_sets/magic/block", + "mid_all": "gtceu:block/material_sets/magic/block_secondary", + "top_all": "gtceu:block/material_sets/magic/block_overlay" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/material_sets/magic/frame_gt.json b/src/main/resources/assets/gtceu/models/block/material_sets/magic/frame_gt.json new file mode 100644 index 000000000..5d9bf53cb --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/material_sets/magic/frame_gt.json @@ -0,0 +1,8 @@ +{ + "parent": "gtceu:block/cube_3_layer/all_translucent", + "textures": { + "bot_all": "gtceu:block/material_sets/magic/frame_gt", + "mid_all": "gtceu:block/material_sets/magic/frame_gt_secondary", + "top_all": "gtceu:block/material_sets/magic/frame_gt_overlay" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/item/material_sets/crystal/dust.json b/src/main/resources/assets/gtceu/models/item/material_sets/crystal/dust.json index 3682f3483..53a19126b 100644 --- a/src/main/resources/assets/gtceu/models/item/material_sets/crystal/dust.json +++ b/src/main/resources/assets/gtceu/models/item/material_sets/crystal/dust.json @@ -2,6 +2,7 @@ "parent": "item/generated", "textures": { "layer0": "gtceu:item/material_sets/crystal/dust", - "layer1": "gtceu:item/material_sets/crystal/dust_secondary" + "layer1": "gtceu:item/material_sets/crystal/dust_secondary", + "layer2": "gtceu:item/material_sets/crystal/dust_overlay" } } diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block.png new file mode 100644 index 000000000..5492f0dfd Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_overlay.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_overlay.png new file mode 100644 index 000000000..156bd6232 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_overlay.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_secondary.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_secondary.png new file mode 100644 index 000000000..26b264721 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/block_secondary.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt.png new file mode 100644 index 000000000..ee8aa5b6b Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_overlay.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_overlay.png new file mode 100644 index 000000000..7178b23cd Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_overlay.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_secondary.png b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_secondary.png new file mode 100644 index 000000000..abe137d0b Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/crystal/frame_gt_secondary.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block.png new file mode 100644 index 000000000..82232a5bd Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_overlay.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_overlay.png new file mode 100644 index 000000000..834a3b8b2 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_overlay.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_secondary.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_secondary.png new file mode 100644 index 000000000..97248af65 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/block_secondary.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt.png new file mode 100644 index 000000000..79692ec92 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_overlay.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_overlay.png new file mode 100644 index 000000000..841d5b049 Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_overlay.png differ diff --git a/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_secondary.png b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_secondary.png new file mode 100644 index 000000000..76490fb4b Binary files /dev/null and b/src/main/resources/assets/gtceu/textures/block/material_sets/magic/frame_gt_secondary.png differ