diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_closed.json b/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_closed.json new file mode 100644 index 000000000..7b1ca82dc --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_closed.json @@ -0,0 +1,100 @@ +{ + "parent": "block/block", + "textures": { + "texture": "overdrive_that_matters:block/cargo_crate", + "particle": "overdrive_that_matters:block/cargo_crate" + }, + "elements": [ + { + "name": "box", + "from": [0, 0, 0], + "to": [16, 13, 16], + "faces": { + "north": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "east": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "south": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "west": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "up": {"uv": [0, 0, 8, 4], "texture": "#texture"}, + "down": {"uv": [0, 8, 8, 12], "texture": "#texture"} + } + }, + { + "name": "inside", + "from": [2, 13, 2], + "to": [14, 15, 14], + "faces": { + "north": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "east": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "south": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "west": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "up": {"uv": [0, 0, 6, 3], "texture": "#missing"}, + "down": {"uv": [0, 0, 6, 3], "texture": "#missing"} + } + }, + { + "name": "lid", + "from": [0, 13, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "east": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "up": {"uv": [0, 0, 8, 4], "texture": "#texture"}, + "down": {"uv": [0, 0, 8, 4], "texture": "#texture"} + } + }, + { + "from": [0, 13, 7], + "to": [0, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "east": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "west": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "up": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "texture": "#missing"} + } + }, + { + "from": [16, 13, 7], + "to": [16, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "east": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "west": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "up": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "texture": "#missing"} + } + }, + { + "from": [7, 13, 16], + "to": [9, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 16]}, + "faces": { + "north": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "south": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "up": {"uv": [0, 0, 0, 0.5], "rotation": 90, "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "rotation": 270, "texture": "#missing"} + } + }, + { + "from": [7, 13, 0], + "to": [9, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 16]}, + "faces": { + "north": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "south": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "up": {"uv": [0, 0, 0, 0.5], "rotation": 90, "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "rotation": 270, "texture": "#missing"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_open.json b/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_open.json new file mode 100644 index 000000000..0e908d8c4 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/cargo_crate_open.json @@ -0,0 +1,100 @@ +{ + "parent": "block/block", + "textures": { + "texture": "overdrive_that_matters:block/cargo_crate", + "particle": "overdrive_that_matters:block/cargo_crate" + }, + "elements": [ + { + "name": "box", + "from": [0, 0, 0], + "to": [16, 13, 16], + "faces": { + "north": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "east": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "south": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "west": {"uv": [0, 4.75, 8, 8], "texture": "#texture"}, + "up": {"uv": [0, 0, 8, 4], "texture": "#texture"}, + "down": {"uv": [0, 8, 8, 12], "texture": "#texture"} + } + }, + { + "name": "inside", + "from": [2, 13, 2], + "to": [14, 15, 14], + "faces": { + "north": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "east": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "south": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "west": {"uv": [9, 0, 15, 0.5], "texture": "#texture"}, + "up": {"uv": [0, 0, 6, 3], "texture": "#missing"}, + "down": {"uv": [0, 0, 6, 3], "texture": "#missing"} + } + }, + { + "name": "lid", + "from": [0, 15, 0], + "to": [16, 18, 16], + "faces": { + "north": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "east": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 4, 8, 4.75], "texture": "#texture"}, + "up": {"uv": [0, 0, 8, 4], "texture": "#texture"}, + "down": {"uv": [0, 0, 8, 4], "texture": "#texture"} + } + }, + { + "from": [0, 13, 7], + "to": [0, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "east": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "west": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "up": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "texture": "#missing"} + } + }, + { + "from": [16, 13, 7], + "to": [16, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "east": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "west": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "up": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "texture": "#missing"} + } + }, + { + "from": [7, 13, 16], + "to": [9, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 16]}, + "faces": { + "north": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "south": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "up": {"uv": [0, 0, 0, 0.5], "rotation": 90, "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "rotation": 270, "texture": "#missing"} + } + }, + { + "from": [7, 13, 0], + "to": [9, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 16]}, + "faces": { + "north": {"uv": [3.5, 4.75, 4.5, 5.25], "texture": "#texture"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "south": {"uv": [3.5, 4.25, 4.5, 4.75], "texture": "#texture"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#missing"}, + "up": {"uv": [0, 0, 0, 0.5], "rotation": 90, "texture": "#missing"}, + "down": {"uv": [0, 0, 0, 0.5], "rotation": 270, "texture": "#missing"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/cargo_crate.json b/src/main/resources/assets/overdrive_that_matters/models/item/cargo_crate.json new file mode 100644 index 000000000..faac366dc --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/cargo_crate.json @@ -0,0 +1,3 @@ +{ + "parent": "overdrive_that_matters:block/cargo_crate_closed" +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/matter_capacitor_parts.json b/src/main/resources/assets/overdrive_that_matters/models/item/matter_capacitor_parts.json new file mode 100644 index 000000000..54981f158 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/matter_capacitor_parts.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "overdrive_that_matters:item/component/matter_capacitor_parts" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/cargo_crate.png b/src/main/resources/assets/overdrive_that_matters/textures/block/cargo_crate.png index 974d2fcf2..a3dd7c83c 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/cargo_crate.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/cargo_crate.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_black.png index 0af07297f..3cb182df3 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_black.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_black.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_blue.png index 23b5c6e09..ae2729385 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_blue.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_green.png index 5738ed63a..4040f42c2 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_green.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_green.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_pink.png index 36df523da..929e55c22 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_pink.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_pink.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_purple.png index 67b27384e..5c68c3726 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_purple.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_purple.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red.png index b6fda06ac..c7b337ff7 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_yellow.png index c1b563857..373544824 100644 Binary files a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_yellow.png and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_yellow.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_black.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_black.png new file mode 100644 index 000000000..0af07297f Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_black.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_blue.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_blue.png new file mode 100644 index 000000000..23b5c6e09 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_blue.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_green.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_green.png new file mode 100644 index 000000000..5738ed63a Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_green.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_pink.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_pink.png new file mode 100644 index 000000000..36df523da Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_pink.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_purple.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_purple.png new file mode 100644 index 000000000..67b27384e Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_purple.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_red.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_red.png new file mode 100644 index 000000000..b6fda06ac Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_red.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red_borderless.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_red_borderless.png similarity index 100% rename from src/main/resources/assets/overdrive_that_matters/textures/block/decorative/crate_red_borderless.png rename to src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_red_borderless.png diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_yellow.png b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_yellow.png new file mode 100644 index 000000000..c1b563857 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/decorative/framed crates/crate_yellow.png differ