diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json b/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json new file mode 100644 index 000000000..5c6f6da58 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json @@ -0,0 +1,5 @@ +{ + "variants": { + "normal": { "model": "appliedenergistics2:molecular_assembler" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json new file mode 100644 index 000000000..248b004d2 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json @@ -0,0 +1,143 @@ +{ + "parent": "block/block", + "textures": { + "particle": "appliedenergistics2:blocks/molecular_assembler", + "outside": "appliedenergistics2:blocks/molecular_assembler" + }, + "elements": [ + { + "name": "Shell", + "from": [0, 0, 0], + "to": [16, 16, 16], + "shade": false, + "faces": { + "down": { "texture": "#outside", "cullface": "down" }, + "up": { "texture": "#outside", "cullface": "up" }, + "north": { "texture": "#outside", "cullface": "north" }, + "south": { "texture": "#outside", "cullface": "south" }, + "west": { "texture": "#outside", "cullface": "west" }, + "east": { "texture": "#outside", "cullface": "east" } + } + }, + { + "name": "Beam Bottom North", + "from": [2, 0, 0], + "to": [14, 2, 2], + "shade": false, + "faces": { + "up": { "texture": "#outside" }, + "south": { "texture": "#outside" } + } + }, + { + "name": "Beam Bottom South", + "from": [2, 0, 14], + "to": [14, 2, 16], + "shade": false, + "faces": { + "up": { "texture": "#outside" }, + "north": { "texture": "#outside" } + } + }, + { + "name": "Beam Top North", + "from": [2, 14, 0], + "to": [14, 16, 2], + "shade": false, + "faces": { + "down": { "texture": "#outside" }, + "south": { "texture": "#outside" } + } + }, + { + "name": "Beam Top South", + "from": [2, 14, 14], + "to": [14, 16, 16], + "shade": false, + "faces": { + "down": { "texture": "#outside" }, + "north": { "texture": "#outside" } + } + }, + { + "name": "Beam Bottom West", + "from": [0, 0, 0], + "to": [2, 2, 16], + "shade": false, + "faces": { + "up": { "texture": "#outside" }, + "east": { "texture": "#outside" } + } + }, + { + "name": "Beam Bottom East", + "from": [14, 0, 0], + "to": [16, 2, 16], + "shade": false, + "faces": { + "up": { "texture": "#outside" }, + "west": { "texture": "#outside" } + } + }, + { + "name": "Beam Top West", + "from": [0, 14, 0], + "to": [2, 16, 16], + "shade": false, + "faces": { + "down": { "texture": "#outside" }, + "east": { "texture": "#outside" } + } + }, + { + "name": "Beam Top East", + "from": [14, 14, 0], + "to": [16, 16, 16], + "shade": false, + "faces": { + "down": { "texture": "#outside" }, + "west": { "texture": "#outside" } + } + }, + { + "name": "Strut North West", + "from": [0, 2, 0], + "to": [2, 14, 2], + "shade": false, + "faces": { + "south": { "texture": "#outside" }, + "east": { "texture": "#outside" } + } + }, + { + "name": "Strut South West", + "from": [0, 2, 14], + "to": [2, 14, 16], + "shade": false, + "faces": { + "north": { "texture": "#outside" }, + "east": { "texture": "#outside" } + } + }, + { + "name": "Strut North East", + "from": [14, 2, 0], + "to": [16, 14, 2], + "shade": false, + "faces": { + "south": { "texture": "#outside" }, + "west": { "texture": "#outside" } + } + }, + { + "name": "Strut South East", + "from": [14, 2, 14], + "to": [16, 14, 16], + "shade": false, + "faces": { + "north": { "texture": "#outside" }, + "west": { "texture": "#outside" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler.png b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler.png new file mode 100644 index 000000000..da2668d04 Binary files /dev/null and b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler.png differ diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png new file mode 100644 index 000000000..47f40b827 Binary files /dev/null and b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png differ diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png.mcmeta new file mode 100644 index 000000000..3a077b37e --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png.mcmeta @@ -0,0 +1,19 @@ +{ + "animation": { + "frametime": 3, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } +}