diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/carbon_fiber.json b/src/main/resources/assets/overdrive_that_matters/models/block/carbon_fiber.json new file mode 100644 index 000000000..5040f93c8 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/carbon_fiber.json @@ -0,0 +1,7 @@ +{ + "parent": "block/texture_connector", + "textures": { + "all": "overdrive_that_matters:block/carbon_fiber", + "base": "overdrive_that_matters:block/carbon_fiber_borderless" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/container_block.json b/src/main/resources/assets/overdrive_that_matters/models/block/container_block.json new file mode 100644 index 000000000..e4f7228df --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/container_block.json @@ -0,0 +1,7 @@ +{ + "parent": "block/texture_connector_container", + "textures": { + "all": "overdrive_that_matters:block/container_block", + "base": "overdrive_that_matters:block/container_block_borderless" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector.json b/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector.json new file mode 100644 index 000000000..0928da4b4 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector.json @@ -0,0 +1,665 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#all", + "down": "#all", + "up": "#all", + "north": "#all", + "east": "#all", + "south": "#all", + "west": "#all", + "all": "#all" + }, + "elements": [ + { + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "down" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "up" + }, + "north": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "west" + }, + "east": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "east" + } + } + }, + { + "from": [ + 0, + 0, + -0.005 + ], + "to": [ + 2, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "west", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 14, + 0, + -0.005 + ], + "to": [ + 16, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "east", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 0, + 0, + -0.005 + ], + "to": [ + 16, + 2, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 14, + 14, + 16 + ] + } + } + }, + { + "from": [ + 0, + 14, + -0.005 + ], + "to": [ + 16, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + 0, + 16.005 + ], + "to": [ + 2, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + 0, + 16.005 + ], + "to": [ + 16, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + 0, + 16.005 + ], + "to": [ + 16, + 2, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 14, + 14, + 16 + ] + } + } + }, + { + "from": [ + 0, + 14, + 16.005 + ], + "to": [ + 16, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 0 + ], + "to": [ + 16, + 16.005, + 2 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 14 + ], + "to": [ + 16, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 14, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 0 + ], + "to": [ + 2, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + 16.005, + 0 + ], + "to": [ + 16, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 0 + ], + "to": [ + 16, + -0.005, + 2 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 14, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 14 + ], + "to": [ + 16, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 0 + ], + "to": [ + 2, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + -0.005, + 0 + ], + "to": [ + 16, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 0 + ], + "to": [ + -0.005, + 16, + 2 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 14 + ], + "to": [ + -0.005, + 16, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "south", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 0 + ], + "to": [ + -0.005, + 1, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 15, + 0 + ], + "to": [ + -0.005, + 16, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 0 + ], + "to": [ + 16.005, + 16, + 2 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "north", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 14 + ], + "to": [ + 16.005, + 16, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 0 + ], + "to": [ + 16.005, + 1, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 16, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 15, + 0 + ], + "to": [ + 16.005, + 16, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector_container.json b/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector_container.json new file mode 100644 index 000000000..961f47d62 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/block/texture_connector_container.json @@ -0,0 +1,665 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#all", + "down": "#all", + "up": "#all", + "north": "#all", + "east": "#all", + "south": "#all", + "west": "#all", + "all": "#all" + }, + "elements": [ + { + "from": [ + 0, + 0, + 0 + ], + "to": [ + 16, + 16, + 16 + ], + "faces": { + "down": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "down" + }, + "up": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "up" + }, + "north": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "north" + }, + "south": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "south" + }, + "west": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "west" + }, + "east": { + "uv": [ + 0, + 0, + 16, + 16 + ], + "texture": "#base", + "cullface": "east" + } + } + }, + { + "from": [ + 0, + 0, + -0.005 + ], + "to": [ + 2, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "west", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 14, + 0, + -0.005 + ], + "to": [ + 16, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "east", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 0, + 0, + -0.005 + ], + "to": [ + 16, + 1, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 15, + 16 + ] + } + } + }, + { + "from": [ + 0, + 15, + -0.005 + ], + "to": [ + 16, + 16, + -0.005 + ], + "faces": { + "north": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + }, + { + "from": [ + 0, + 0, + 16.005 + ], + "to": [ + 2, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + 0, + 16.005 + ], + "to": [ + 16, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + 0, + 16.005 + ], + "to": [ + 16, + 1, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 15, + 16 + ] + } + } + }, + { + "from": [ + 0, + 15, + 16.005 + ], + "to": [ + 16, + 16, + 16.005 + ], + "faces": { + "south": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 0 + ], + "to": [ + 16, + 16.005, + 2 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 14 + ], + "to": [ + 16, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 14, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + 16.005, + 0 + ], + "to": [ + 2, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + 16.005, + 0 + ], + "to": [ + 16, + 16.005, + 16 + ], + "faces": { + "up": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 0 + ], + "to": [ + 16, + -0.005, + 2 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 14, + 16, + 16 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 14 + ], + "to": [ + 16, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 0, + 16, + 2 + ] + } + } + }, + { + "from": [ + 0, + -0.005, + 0 + ], + "to": [ + 2, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "west", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 14, + -0.005, + 0 + ], + "to": [ + 16, + -0.005, + 16 + ], + "faces": { + "down": { + "texture": "#all", + "cullface": "east", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 0 + ], + "to": [ + -0.005, + 16, + 2 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "north", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 14 + ], + "to": [ + -0.005, + 16, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "south", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 0, + 0 + ], + "to": [ + -0.005, + 1, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 16, + 16 + ] + } + } + }, + { + "from": [ + -0.005, + 15, + 0 + ], + "to": [ + -0.005, + 16, + 16 + ], + "faces": { + "west": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 0 + ], + "to": [ + 16.005, + 16, + 2 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "north", + "uv": [ + 14, + 0, + 16, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 14 + ], + "to": [ + 16.005, + 16, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "south", + "uv": [ + 0, + 0, + 2, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 0, + 0 + ], + "to": [ + 16.005, + 1, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "down", + "uv": [ + 0, + 15, + 16, + 16 + ] + } + } + }, + { + "from": [ + 16.005, + 15, + 0 + ], + "to": [ + 16.005, + 16, + 16 + ], + "faces": { + "east": { + "texture": "#all", + "cullface": "up", + "uv": [ + 0, + 0, + 16, + 1 + ] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/overdrive_that_matters/models/item/nutrient_paste.json b/src/main/resources/assets/overdrive_that_matters/models/item/nutrient_paste.json new file mode 100644 index 000000000..af839d514 --- /dev/null +++ b/src/main/resources/assets/overdrive_that_matters/models/item/nutrient_paste.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "overdrive_that_matters:item/nutrient_paste" + } +} diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber.png b/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber.png new file mode 100644 index 000000000..25b6e00e4 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber_borderless.png b/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber_borderless.png new file mode 100644 index 000000000..4eb56f819 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/carbon_fiber_borderless.png differ 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 new file mode 100644 index 000000000..974d2fcf2 Binary files /dev/null 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/container_block.png b/src/main/resources/assets/overdrive_that_matters/textures/block/container_block.png new file mode 100644 index 000000000..b6fda06ac Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/container_block.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/container_block_borderless.png b/src/main/resources/assets/overdrive_that_matters/textures/block/container_block_borderless.png new file mode 100644 index 000000000..477e2c3a2 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/block/container_block_borderless.png differ diff --git a/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png b/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png new file mode 100644 index 000000000..4691ac537 Binary files /dev/null and b/src/main/resources/assets/overdrive_that_matters/textures/item/nutrient_paste.png differ