diff --git a/src/main/resources/assets/lemonmates/blockstates/lemon_slice.json b/src/main/resources/assets/lemonmates/blockstates/lemon_slice.json new file mode 100644 index 0000000..c8380f6 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/lemon_slice.json @@ -0,0 +1,42 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/lemonade_glass_lemon_slice", + "particle": "item/lemonade_glass_lemon_slice" + }, + "elements": [ + { + "name": "slice_peel", + "from": [3, 5.5, 8], + "to": [4, 8.5, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 6.5, 8]}, + "faces": { + "north": {"uv": [3, 1, 4, 4], "texture": "#0"}, + "south": {"uv": [0, 5, 1, 8], "texture": "#0"}, + "west": {"uv": [4, 5, 5, 8], "texture": "#0"}, + "up": {"uv": [6, 1, 5, 0], "texture": "#0"}, + "down": {"uv": [6, 1, 5, 2], "texture": "#0"} + } + }, + { + "name": "slice_center", + "from": [4, 5.5, 8], + "to": [7, 9.5, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 6.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 4], "texture": "#0"}, + "east": {"uv": [4, 0, 5, 4], "texture": "#0"}, + "south": {"uv": [1, 4, 4, 8], "texture": "#0"}, + "west": {"uv": [4, 4, 5, 8], "texture": "#0"}, + "up": {"uv": [9, 1, 6, 0], "texture": "#0"}, + "down": {"uv": [6, 1, 9, 2], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/lemonade_glass.json b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass.json new file mode 100644 index 0000000..4dfd73c --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass.json @@ -0,0 +1,271 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "item/lemonade_glass", + "particle": "item/lemonade_glass" + }, + "elements": [ + { + "name": "north_west", + "from": [5, 0, 5], + "to": [6, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 0, 5]}, + "faces": { + "north": {"uv": [6, 2, 6.5, 5.5], "texture": "#0"}, + "east": {"uv": [6, 5.5, 6.5, 9], "texture": "#0"}, + "south": {"uv": [6.5, 2, 7, 5.5], "texture": "#0"}, + "west": {"uv": [6.5, 5.5, 7, 9], "texture": "#0"}, + "up": {"uv": [4, 10, 3.5, 9.5], "texture": "#0"}, + "down": {"uv": [10, 7, 9.5, 7.5], "texture": "#0"} + } + }, + { + "name": "north_east", + "from": [10, 0, 5], + "to": [11, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 5]}, + "faces": { + "north": {"uv": [7, 2, 7.5, 5.5], "texture": "#0"}, + "east": {"uv": [4, 7, 4.5, 10.5], "texture": "#0"}, + "south": {"uv": [4.5, 7, 5, 10.5], "texture": "#0"}, + "west": {"uv": [5, 7, 5.5, 10.5], "texture": "#0"}, + "up": {"uv": [10, 8, 9.5, 7.5], "texture": "#0"}, + "down": {"uv": [10, 8, 9.5, 8.5], "texture": "#0"} + } + }, + { + "name": "south_east", + "from": [10, 0, 10], + "to": [11, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 10]}, + "faces": { + "north": {"uv": [5.5, 7, 6, 10.5], "texture": "#0"}, + "east": {"uv": [7, 5.5, 7.5, 9], "texture": "#0"}, + "south": {"uv": [0, 7.5, 0.5, 11], "texture": "#0"}, + "west": {"uv": [0.5, 7.5, 1, 11], "texture": "#0"}, + "up": {"uv": [10, 9, 9.5, 8.5], "texture": "#0"}, + "down": {"uv": [9.5, 9.5, 9, 10], "texture": "#0"} + } + }, + { + "name": "south_west", + "from": [5, 0, 10], + "to": [6, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 0, 10]}, + "faces": { + "north": {"uv": [1, 7.5, 1.5, 11], "texture": "#0"}, + "east": {"uv": [1.5, 7.5, 2, 11], "texture": "#0"}, + "south": {"uv": [2, 7.5, 2.5, 11], "texture": "#0"}, + "west": {"uv": [7.5, 2, 8, 5.5], "texture": "#0"}, + "up": {"uv": [10, 10, 9.5, 9.5], "texture": "#0"}, + "down": {"uv": [10.5, 0, 10, 0.5], "texture": "#0"} + } + }, + { + "name": "north", + "from": [6, 6, 5], + "to": [10, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 6, 5]}, + "faces": { + "north": {"uv": [7.5, 5.5, 9.5, 6], "texture": "#0"}, + "south": {"uv": [7.5, 6, 9.5, 6.5], "texture": "#0"}, + "up": {"uv": [9.5, 7, 7.5, 6.5], "texture": "#0"}, + "down": {"uv": [9.5, 7, 7.5, 7.5], "texture": "#0"} + } + }, + { + "name": "east", + "from": [10, 6, 6], + "to": [11, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 6, 6]}, + "faces": { + "east": {"uv": [7.5, 7.5, 9.5, 8], "texture": "#0"}, + "west": {"uv": [8, 0, 10, 0.5], "texture": "#0"}, + "up": {"uv": [3, 9.5, 2.5, 7.5], "texture": "#0"}, + "down": {"uv": [3.5, 7.5, 3, 9.5], "texture": "#0"} + } + }, + { + "name": "south", + "from": [6, 6, 10], + "to": [10, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 6, 10]}, + "faces": { + "north": {"uv": [8, 0.5, 10, 1], "texture": "#0"}, + "south": {"uv": [8, 1, 10, 1.5], "texture": "#0"}, + "up": {"uv": [10, 2, 8, 1.5], "texture": "#0"}, + "down": {"uv": [10, 2, 8, 2.5], "texture": "#0"} + } + }, + { + "name": "west", + "from": [5, 6, 6], + "to": [6, 7, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 6, 6]}, + "faces": { + "east": {"uv": [8, 2.5, 10, 3], "texture": "#0"}, + "west": {"uv": [8, 3, 10, 3.5], "texture": "#0"}, + "up": {"uv": [4, 9.5, 3.5, 7.5], "texture": "#0"}, + "down": {"uv": [8.5, 3.5, 8, 5.5], "texture": "#0"} + } + }, + { + "name": "north", + "from": [6, 0, 5], + "to": [10, 1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 5]}, + "faces": { + "north": {"uv": [7.5, 8, 9.5, 8.5], "texture": "#0"}, + "south": {"uv": [8.5, 3.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [10.5, 4.5, 8.5, 4], "texture": "#0"}, + "down": {"uv": [10.5, 4.5, 8.5, 5], "texture": "#0"} + } + }, + { + "name": "east", + "from": [10, 0, 6], + "to": [11, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 6]}, + "faces": { + "east": {"uv": [8.5, 5, 10.5, 5.5], "texture": "#0"}, + "west": {"uv": [7.5, 8.5, 9.5, 9], "texture": "#0"}, + "up": {"uv": [6.5, 11, 6, 9], "texture": "#0"}, + "down": {"uv": [7, 9, 6.5, 11], "texture": "#0"} + } + }, + { + "name": "south", + "from": [6, 0, 10], + "to": [10, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 10]}, + "faces": { + "north": {"uv": [7, 9, 9, 9.5], "texture": "#0"}, + "south": {"uv": [9, 9, 11, 9.5], "texture": "#0"}, + "up": {"uv": [11.5, 6, 9.5, 5.5], "texture": "#0"}, + "down": {"uv": [11.5, 6, 9.5, 6.5], "texture": "#0"} + } + }, + { + "name": "west", + "from": [5, 0, 6], + "to": [6, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 0, 6]}, + "faces": { + "east": {"uv": [9.5, 6.5, 11.5, 7], "texture": "#0"}, + "west": {"uv": [7, 9.5, 9, 10], "texture": "#0"}, + "up": {"uv": [3, 11.5, 2.5, 9.5], "texture": "#0"}, + "down": {"uv": [3.5, 9.5, 3, 11.5], "texture": "#0"} + } + }, + { + "name": "bottom", + "from": [6, 0, 6], + "to": [10, 1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 6]}, + "faces": { + "up": {"uv": [6, 7, 4, 5], "texture": "#0"}, + "down": {"uv": [8, 0, 6, 2], "texture": "#0"} + } + }, + { + "name": "west", + "from": [5, 1, 6], + "to": [6, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 1, 6]}, + "faces": { + "east": {"uv": [0, 0, 2, 2.5], "texture": "#0"}, + "west": {"uv": [2, 0, 4, 2.5], "texture": "#0"} + } + }, + { + "name": "east", + "from": [10, 1, 6], + "to": [11, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 1, 6]}, + "faces": { + "east": {"uv": [0, 2.5, 2, 5], "texture": "#0"}, + "west": {"uv": [2, 2.5, 4, 5], "texture": "#0"} + } + }, + { + "name": "north", + "from": [6, 1, 5], + "to": [10, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 1, 5]}, + "faces": { + "north": {"uv": [4, 0, 6, 2.5], "texture": "#0"}, + "south": {"uv": [4, 2.5, 6, 5], "texture": "#0"} + } + }, + { + "name": "south", + "from": [6, 1, 10], + "to": [10, 6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 1, 10]}, + "faces": { + "north": {"uv": [0, 5, 2, 7.5], "texture": "#0"}, + "south": {"uv": [2, 5, 4, 7.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 5.25, 1.5], + "scale": [0.67, 0.67, 0.67] + }, + "thirdperson_lefthand": { + "translation": [0, 5.25, 1.5], + "scale": [0.67, 0.67, 0.67] + }, + "firstperson_righthand": { + "translation": [0, 6, 0], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "translation": [0, 6, 0], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 3.5, 0], + "scale": [0.68, 0.68, 0.68] + }, + "gui": { + "rotation": [22.5, -22.5, 0], + "translation": [0, 3.5, 0] + }, + "head": { + "translation": [0, 14.5, 0] + }, + "on_shelf": { + "scale": [1.87, 1.87, 1.87] + } + }, + "groups": [ + { + "name": "edges", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "top_edges", + "origin": [8, 8, 8], + "color": 0, + "children": [4, 5, 6, 7] + }, + { + "name": "bottom_edges", + "origin": [8, 8, 8], + "color": 0, + "children": [8, 9, 10, 11] + }, + { + "name": "faces", + "origin": [8, 8, 8], + "color": 0, + "children": [12, 13, 14, 15, 16] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_full.json b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_full.json new file mode 100644 index 0000000..9177afd --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_full.json @@ -0,0 +1,28 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/lemonade_glass_fluid", + "particle": "item/lemonade_glass_fluid" + }, + "elements": [ + { + "name": "fluid", + "from": [6, 1, 6], + "to": [10, 6, 10], + "faces": { + "north": {"uv": [4, 0, 8, 3], "texture": "#0"}, + "east": {"uv": [4, 3, 8, 6], "texture": "#0"}, + "south": {"uv": [4, 6, 8, 9], "texture": "#0"}, + "west": {"uv": [0, 8, 4, 11], "texture": "#0"}, + "up": {"uv": [4, 4, 0, 0], "texture": "#0"}, + "down": {"uv": [4, 4, 0, 8], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_half.json b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_half.json new file mode 100644 index 0000000..7cda112 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/lemonade_glass_fluid_half.json @@ -0,0 +1,28 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/lemonade_glass_fluid", + "particle": "item/lemonade_glass_fluid" + }, + "elements": [ + { + "name": "fluid", + "from": [6, 1, 6], + "to": [10, 4, 10], + "faces": { + "north": {"uv": [4, 0, 8, 3], "texture": "#0"}, + "east": {"uv": [4, 3, 8, 6], "texture": "#0"}, + "south": {"uv": [4, 6, 8, 9], "texture": "#0"}, + "west": {"uv": [0, 8, 4, 11], "texture": "#0"}, + "up": {"uv": [4, 4, 0, 0], "texture": "#0"}, + "down": {"uv": [4, 4, 0, 8], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/orange_slice.json b/src/main/resources/assets/lemonmates/blockstates/orange_slice.json new file mode 100644 index 0000000..7028b19 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/orange_slice.json @@ -0,0 +1,42 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/lemonade_glass_orange_slice", + "particle": "item/lemonade_glass_orange_slice" + }, + "elements": [ + { + "name": "slice_peel", + "from": [3, 5.5, 8], + "to": [4, 8.5, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 6.5, 8]}, + "faces": { + "north": {"uv": [3, 1, 4, 4], "texture": "#0"}, + "south": {"uv": [0, 5, 1, 8], "texture": "#0"}, + "west": {"uv": [4, 5, 5, 8], "texture": "#0"}, + "up": {"uv": [6, 1, 5, 0], "texture": "#0"}, + "down": {"uv": [6, 1, 5, 2], "texture": "#0"} + } + }, + { + "name": "slice_center", + "from": [4, 5.5, 8], + "to": [7, 9.5, 9], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 6.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 4], "texture": "#0"}, + "east": {"uv": [4, 0, 5, 4], "texture": "#0"}, + "south": {"uv": [1, 4, 4, 8], "texture": "#0"}, + "west": {"uv": [4, 4, 5, 8], "texture": "#0"}, + "up": {"uv": [6, 1, 9, 0], "texture": "#0"}, + "down": {"uv": [6, 1, 9, 2], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/stick.json b/src/main/resources/assets/lemonmates/blockstates/stick.json new file mode 100644 index 0000000..4523282 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/stick.json @@ -0,0 +1,76 @@ +{ + "parent": "minecraft:generated", + "textures": { + "layer0": "item/stick" + }, + + "overrides": [ + { + "predicate": { + "custom_model_data": 1 + }, + "model": "item/lemonade_glass" + }, + { + "predicate": { + "custom_model_data": 2 + }, + "model": "item/lemon_slice" + }, + { + "predicate": { + "custom_model_data": 3 + }, + "model": "item/orange_slice" + }, + { + "predicate": { + "custom_model_data": 4 + }, + "model": "item/umbrella" + }, + + + + { + "predicate": { + "custom_model_data": 10 + }, + "model": "item/lemonade_glass_fluid_half" + }, + { + "predicate": { + "custom_model_data": 11 + }, + "model": "item/lemonade_glass_fluid_full" + }, + + + + { + "predicate": { + "custom_model_data": 23 + }, + "model": "item/straw_3" + }, + { + "predicate": { + "custom_model_data": 24 + }, + "model": "item/straw_4" + }, + { + "predicate": { + "custom_model_data": 25 + }, + "model": "item/straw_5" + }, + { + "predicate": { + "custom_model_data": 26 + }, + "model": "item/straw_6" + } + + ] +} diff --git a/src/main/resources/assets/lemonmates/blockstates/straw_3.json b/src/main/resources/assets/lemonmates/blockstates/straw_3.json new file mode 100644 index 0000000..eb72f2d --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/straw_3.json @@ -0,0 +1,53 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/straw_3", + "particle": "item/straw_3" + }, + "elements": [ + { + "name": "bottom", + "from": [8, 1, 9], + "to": [9, 4, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 6, 1, 9], "texture": "#0"}, + "east": {"uv": [0, 6, 1, 9], "texture": "#0"}, + "south": {"uv": [0, 6, 1, 9], "texture": "#0"}, + "west": {"uv": [0, 6, 1, 9], "texture": "#0"}, + "down": {"uv": [2, 1, 1, 2], "texture": "#0"} + } + }, + { + "name": "middle", + "from": [8, 4, 9], + "to": [9, 7, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "south": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 3, 1, 6], "texture": "#0"} + } + }, + { + "name": "top", + "from": [8, 7, 9], + "to": [9, 10, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 3], "texture": "#0"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/straw_4.json b/src/main/resources/assets/lemonmates/blockstates/straw_4.json new file mode 100644 index 0000000..a67956c --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/straw_4.json @@ -0,0 +1,65 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/straw_4", + "particle": "item/straw_4" + }, + "elements": [ + { + "name": "bottom", + "from": [8, 1, 9], + "to": [9, 3.25, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 6, 1, 8], "texture": "#0"}, + "east": {"uv": [0, 6, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 6, 1, 8], "texture": "#0"}, + "west": {"uv": [0, 6, 1, 8], "texture": "#0"}, + "down": {"uv": [2, 1, 1, 2], "texture": "#0"} + } + }, + { + "name": "middle_bottom", + "from": [8, 3.25, 9], + "to": [9, 5.5, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 4, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 4, 1, 6], "texture": "#0"}, + "south": {"uv": [0, 4, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 4, 1, 6], "texture": "#0"} + } + }, + { + "name": "middle_top", + "from": [8, 5.5, 9], + "to": [9, 7.75, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 2, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 2, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 2, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 2, 1, 4], "texture": "#0"} + } + }, + { + "name": "top", + "from": [8, 7.75, 9], + "to": [9, 10, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/straw_5.json b/src/main/resources/assets/lemonmates/blockstates/straw_5.json new file mode 100644 index 0000000..f2f1f15 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/straw_5.json @@ -0,0 +1,77 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/straw_5", + "particle": "item/straw_5" + }, + "elements": [ + { + "name": "bottom", + "from": [8, 1, 9], + "to": [9, 2.8, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 8.2, 1, 10], "texture": "#0"}, + "east": {"uv": [0, 8.2, 1, 10], "texture": "#0"}, + "south": {"uv": [0, 8.2, 1, 10], "texture": "#0"}, + "west": {"uv": [0, 8.2, 1, 10], "texture": "#0"}, + "down": {"uv": [2, 1, 1, 2], "texture": "#0"} + } + }, + { + "name": "middle_bottom", + "from": [8, 2.8, 9], + "to": [9, 4.6, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 6.2, 1, 8], "texture": "#0"}, + "east": {"uv": [0, 6.2, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 6.2, 1, 8], "texture": "#0"}, + "west": {"uv": [0, 6.2, 1, 8], "texture": "#0"} + } + }, + { + "name": "middle", + "from": [8, 4.6, 9], + "to": [9, 6.4, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 4.2, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 4.2, 1, 6], "texture": "#0"}, + "south": {"uv": [0, 4.2, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 4.2, 1, 6], "texture": "#0"} + } + }, + { + "name": "middle_top", + "from": [8, 6.4, 9], + "to": [9, 8.2, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 2.2, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 2.2, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 2.2, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 2.2, 1, 4], "texture": "#0"} + } + }, + { + "name": "top", + "from": [8, 8.2, 9], + "to": [9, 10, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 0.2, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0.2, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0.2, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0.2, 1, 2], "texture": "#0"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/straw_6.json b/src/main/resources/assets/lemonmates/blockstates/straw_6.json new file mode 100644 index 0000000..2f590fa --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/straw_6.json @@ -0,0 +1,89 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "item/straw_6", + "particle": "item/straw_6" + }, + "elements": [ + { + "name": "bottom", + "from": [8, 1, 9], + "to": [9, 2.5, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 10.5, 1, 12], "texture": "#0"}, + "east": {"uv": [0, 10.5, 1, 12], "texture": "#0"}, + "south": {"uv": [0, 10.5, 1, 12], "texture": "#0"}, + "west": {"uv": [0, 10.5, 1, 12], "texture": "#0"}, + "down": {"uv": [2, 1, 1, 2], "texture": "#0"} + } + }, + { + "name": "middle_bottom_1", + "from": [8, 2.5, 9], + "to": [9, 4, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 8.5, 1, 10], "texture": "#0"}, + "east": {"uv": [0, 8.5, 1, 10], "texture": "#0"}, + "south": {"uv": [0, 8.5, 1, 10], "texture": "#0"}, + "west": {"uv": [0, 8.5, 1, 10], "texture": "#0"} + } + }, + { + "name": "middle_bottom_2", + "from": [8, 4, 9], + "to": [9, 5.5, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 6.5, 1, 8], "texture": "#0"}, + "east": {"uv": [0, 6.5, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 6.5, 1, 8], "texture": "#0"}, + "west": {"uv": [0, 6.5, 1, 8], "texture": "#0"} + } + }, + { + "name": "middle_top_1", + "from": [8, 5.5, 9], + "to": [9, 7, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 4.5, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 4.5, 1, 6], "texture": "#0"}, + "south": {"uv": [0, 4.5, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 4.5, 1, 6], "texture": "#0"} + } + }, + { + "name": "middle_top_2", + "from": [8, 7, 9], + "to": [9, 8.5, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 2.5, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 2.5, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 2.5, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 2.5, 1, 4], "texture": "#0"} + } + }, + { + "name": "top", + "from": [8, 8.5, 9], + "to": [9, 10, 10], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.5, 7, 10]}, + "faces": { + "north": {"uv": [0, 0.5, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0.5, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0.5, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0.5, 1, 2], "texture": "#0"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#0"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/blockstates/umbrella.json b/src/main/resources/assets/lemonmates/blockstates/umbrella.json new file mode 100644 index 0000000..b9693b0 --- /dev/null +++ b/src/main/resources/assets/lemonmates/blockstates/umbrella.json @@ -0,0 +1,107 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "1": "item/umbrella_8" + }, + "elements": [ + { + "name": "shaft", + "from": [9, 5, 5.5], + "to": [10, 10, 6.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [5, 4, 10, 5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [5, 4, 10, 5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [5, 4, 10, 5], "rotation": 90, "texture": "#1"}, + "west": {"uv": [5, 4, 10, 5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6, 4, 5, 3], "texture": "#1"}, + "down": {"uv": [6, 3, 5, 4], "texture": "#1"} + } + }, + { + "name": "top", + "from": [7, 9.5, 3.5], + "to": [12, 9.5, 8.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [1, 0, 6, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0], "texture": "#1"}, + "up": {"uv": [5, 5, 0, 0], "texture": "#1"}, + "down": {"uv": [5, 0, 0, 5], "texture": "#1"} + } + }, + { + "name": "north", + "from": [7, 8.5, 3.5], + "to": [12, 9.5, 3.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [5, 0, 10, 1], "texture": "#1"}, + "east": {"uv": [5, 0, 5, 1], "texture": "#1"}, + "south": {"uv": [10, 0, 5, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 5, 0], "texture": "#1"}, + "down": {"uv": [0, 5, 5, 5], "texture": "#1"} + } + }, + { + "name": "south", + "from": [7, 8.5, 8.5], + "to": [12, 9.5, 8.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [10, 0, 5, 1], "texture": "#1"}, + "east": {"uv": [5, 0, 5, 1], "texture": "#1"}, + "south": {"uv": [5, 0, 10, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 5, 0], "texture": "#1"}, + "down": {"uv": [0, 5, 5, 5], "texture": "#1"} + } + }, + { + "name": "west", + "from": [7, 8.5, 3.5], + "to": [7, 9.5, 8.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [10, 1, 5, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [5, 1, 10, 2], "texture": "#1"}, + "up": {"uv": [0, 2, 0, 7], "texture": "#1"}, + "down": {"uv": [0, 5, 0, 10], "texture": "#1"} + } + }, + { + "name": "east", + "from": [12, 8.5, 3.5], + "to": [12, 9.5, 8.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9.5, 6, 6]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [5, 1, 10, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [10, 1, 5, 2], "texture": "#1"}, + "up": {"uv": [0, 2, 0, 7], "texture": "#1"}, + "down": {"uv": [0, 5, 0, 10], "texture": "#1"} + } + } + ], + "display": { + "head": { + "translation": [0, 14.5, 0] + } + }, + "groups": [ + 0, + { + "name": "umbrella_panels", + "origin": [8.5, 6, 11], + "color": 0, + "children": [1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/lemonmates/textures/block/lemonade_glass.png b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass.png new file mode 100644 index 0000000..d10f4cb Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid.png b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid.png new file mode 100644 index 0000000..25772d7 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid_yellow.png b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid_yellow.png new file mode 100644 index 0000000..6402e5a Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_fluid_yellow.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_lemon_slice.png b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_lemon_slice.png new file mode 100644 index 0000000..39738e8 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_lemon_slice.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_orange_slice.png b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_orange_slice.png new file mode 100644 index 0000000..2a09265 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/lemonade_glass_orange_slice.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/straw_3.png b/src/main/resources/assets/lemonmates/textures/block/straw_3.png new file mode 100644 index 0000000..0265f37 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/straw_3.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/straw_4.png b/src/main/resources/assets/lemonmates/textures/block/straw_4.png new file mode 100644 index 0000000..6fb93a4 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/straw_4.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/straw_5.png b/src/main/resources/assets/lemonmates/textures/block/straw_5.png new file mode 100644 index 0000000..37a6e16 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/straw_5.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/straw_6.png b/src/main/resources/assets/lemonmates/textures/block/straw_6.png new file mode 100644 index 0000000..a0b1a3a Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/straw_6.png differ diff --git a/src/main/resources/assets/lemonmates/textures/block/umbrella_8.png b/src/main/resources/assets/lemonmates/textures/block/umbrella_8.png new file mode 100644 index 0000000..b3d75f6 Binary files /dev/null and b/src/main/resources/assets/lemonmates/textures/block/umbrella_8.png differ