diff --git a/ItemsAdder/tfmc_cooking/contents/glazed_roasts.yml b/ItemsAdder/tfmc_cooking/contents/glazed_roasts.yml new file mode 100644 index 0000000..c06cb22 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/contents/glazed_roasts.yml @@ -0,0 +1,88 @@ +# Honey-glazed roasts (Cooking glazes.yml): the cooked roast models under a honey glaze, one per carve stage. +info: + namespace: tfmc_cooking +items: + red_meat_roast_glazed_8: + display_name: "Red Meat Roast glazed 8" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_8 + red_meat_roast_glazed_7: + display_name: "Red Meat Roast glazed 7" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_7 + red_meat_roast_glazed_6: + display_name: "Red Meat Roast glazed 6" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_6 + red_meat_roast_glazed_5: + display_name: "Red Meat Roast glazed 5" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_5 + red_meat_roast_glazed_4: + display_name: "Red Meat Roast glazed 4" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_4 + red_meat_roast_glazed_3: + display_name: "Red Meat Roast glazed 3" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_3 + red_meat_roast_glazed_2: + display_name: "Red Meat Roast glazed 2" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_2 + red_meat_roast_glazed_1: + display_name: "Red Meat Roast glazed 1" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/red_meat/red_meat_roast_glazed_1 + poultry_roast_glazed_6: + display_name: "Poultry Roast glazed 6" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_6 + poultry_roast_glazed_5: + display_name: "Poultry Roast glazed 5" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_5 + poultry_roast_glazed_4: + display_name: "Poultry Roast glazed 4" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_4 + poultry_roast_glazed_3: + display_name: "Poultry Roast glazed 3" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_3 + poultry_roast_glazed_2: + display_name: "Poultry Roast glazed 2" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_2 + poultry_roast_glazed_1: + display_name: "Poultry Roast glazed 1" + resource: + material: TROPICAL_FISH + generate: false + model_path: item/ingredients/poultry/poultry_roast_glazed_1 diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_1.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_1.json new file mode 100644 index 0000000..9f27b11 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_1.json @@ -0,0 +1,666 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [7, -0.25, 5], + "to": [10.1, 2.75, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -0.25, 7]}, + "faces": { + "north": {"uv": [3, 3, 0, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#0"} + } + }, + { + "from": [4, 2.75, 5], + "to": [7, 5.75, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2.75, 7]}, + "faces": { + "north": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "east": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "south": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "west": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "up": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "down": {"uv": [0, 3, 3, 6], "texture": "#0"} + } + }, + { + "from": [7, 2.75, 5], + "to": [10.1, 5.75, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 2.75, 7]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#0"} + } + }, + { + "from": [4, -0.25, 8], + "to": [7, 2.75, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.25, 10]}, + "faces": { + "north": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "east": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "south": {"uv": [3, 6, 6, 3], "texture": "#0"}, + "west": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "up": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "down": {"uv": [3, 3, 6, 6], "texture": "#0"} + } + }, + { + "from": [7, -0.25, 8], + "to": [10.1, 2.75, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -0.25, 10]}, + "faces": { + "north": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "east": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "south": {"uv": [3, 3, 6, 0], "texture": "#0"}, + "west": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "up": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "down": {"uv": [3, 0, 6, 3], "texture": "#0"} + } + }, + { + "from": [4, 2.75, 8], + "to": [7, 5.75, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 2.75, 10]}, + "faces": { + "north": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "east": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "south": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "west": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "up": {"uv": [3, 3, 6, 6], "texture": "#0"}, + "down": {"uv": [3, 3, 6, 6], "texture": "#0"} + } + }, + { + "from": [7, 2.75, 8], + "to": [10.1, 5.75, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 2.75, 10]}, + "faces": { + "north": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "east": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "south": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "west": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "up": {"uv": [3, 0, 6, 3], "texture": "#0"}, + "down": {"uv": [3, 0, 6, 3], "texture": "#0"} + } + }, + { + "from": [4, -0.25, 5], + "to": [7, 2.75, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.25, 7]}, + "faces": { + "north": {"uv": [0, 6, 3, 3], "texture": "#0"}, + "east": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "south": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "west": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "up": {"uv": [0, 3, 3, 6], "texture": "#0"}, + "down": {"uv": [0, 3, 3, 6], "texture": "#0"} + } + }, + { + "from": [10, -0.1, 5.5], + "to": [11.1, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, -1, 7.5]}, + "faces": { + "north": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 3, 5, 6], "texture": "#0"}, + "south": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 3, 5, 6], "texture": "#0"}, + "up": {"uv": [0, 1, 1, 6], "texture": "#0"}, + "down": {"uv": [0, 1, 1, 6], "texture": "#0"} + } + }, + { + "from": [10, 3, 5.5], + "to": [11.1, 5, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 2, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 5, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 5, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 5], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 5], "texture": "#0"} + } + }, + { + "from": [3, -0.1, 5.5], + "to": [4.1, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6, -1, 7.5]}, + "faces": { + "north": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "east": {"uv": [0, 3, 5, 6], "texture": "#0"}, + "south": {"uv": [0, 3, 1, 6], "texture": "#0"}, + "west": {"uv": [0, 3, 5, 6], "texture": "#0"}, + "up": {"uv": [0, 1, 1, 6], "texture": "#0"}, + "down": {"uv": [0, 1, 1, 6], "texture": "#0"} + } + }, + { + "from": [3, 3, 5.5], + "to": [4.1, 5, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 2, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 5, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 5, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 5], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 5], "texture": "#0"} + } + }, + { + "from": [11, 0, 6], + "to": [13, 2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, -1, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "east": {"uv": [2, 4, 6, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "west": {"uv": [2, 4, 6, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 4], "texture": "#0"} + } + }, + { + "from": [11, 2, 6.5], + "to": [13, 4, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 1, 7.5]}, + "faces": { + "north": {"uv": [4, 4, 6, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "south": {"uv": [4, 4, 6, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "up": {"uv": [4, 0, 6, 3], "texture": "#0"}, + "down": {"uv": [4, 0, 6, 3], "texture": "#0"} + } + }, + { + "from": [4.5, 1, 11], + "to": [7.5, 4, 13], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 12]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 2], "texture": "#0"} + } + }, + { + "from": [2.5, 2, 11.5], + "to": [4.5, 3, 12.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 12]}, + "faces": { + "north": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "up": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 11, 2, 12], "texture": "#0"} + } + }, + { + "from": [1.5, 1.5, 11.5], + "to": [2.5, 3.5, 12.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 12]}, + "faces": { + "north": {"uv": [5, 4, 6, 6], "texture": "#0"}, + "east": {"uv": [4, 4, 5, 6], "texture": "#0"}, + "south": {"uv": [5, 4, 6, 6], "texture": "#0"}, + "west": {"uv": [4, 4, 5, 6], "texture": "#0"}, + "up": {"uv": [5, 3, 6, 4], "texture": "#0"}, + "down": {"uv": [5, 3, 6, 4], "texture": "#0"} + } + }, + { + "from": [4.5, 1, 3], + "to": [7.5, 4, 5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 3], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 2], "texture": "#0"} + } + }, + { + "from": [2.5, 2, 3.5], + "to": [4.5, 3, 4.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 4]}, + "faces": { + "north": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "up": {"uv": [0, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 11, 2, 12], "texture": "#0"} + } + }, + { + "from": [1.5, 1.5, 3.5], + "to": [2.5, 3.5, 4.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6, 2.5, 4]}, + "faces": { + "north": {"uv": [5, 4, 6, 6], "texture": "#0"}, + "east": {"uv": [4, 4, 5, 6], "texture": "#0"}, + "south": {"uv": [5, 4, 6, 6], "texture": "#0"}, + "west": {"uv": [4, 4, 5, 6], "texture": "#0"}, + "up": {"uv": [5, 3, 6, 4], "texture": "#0"}, + "down": {"uv": [5, 3, 6, 4], "texture": "#0"} + } + }, + { + "from": [4, 0, 7.5], + "to": [11, 1, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 11, 7, 12], "texture": "#0"}, + "east": {"uv": [0, 10, 1, 11], "texture": "#0"}, + "south": {"uv": [0, 11, 7, 12], "texture": "#0"}, + "west": {"uv": [0, 10, 1, 11], "texture": "#0"}, + "up": {"uv": [0, 11, 7, 12], "texture": "#0"}, + "down": {"uv": [0, 11, 7, 12], "texture": "#0"} + } + }, + { + "from": [4, 0.25, 6.5], + "to": [5, 1.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 0.25, 6.5]}, + "faces": { + "north": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [1, 10, 2, 11], "texture": "#0"}, + "up": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "down": {"uv": [0, 10, 1, 11], "texture": "#0"} + } + }, + { + "from": [6, 0.75, 9.5], + "to": [7, 2.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0.75, 9.5]}, + "faces": { + "north": {"uv": [0, 7, 1, 9], "texture": "#0"}, + "east": {"uv": [0, 7, 1, 9], "texture": "#0"}, + "south": {"uv": [1, 7, 2, 9], "texture": "#0"}, + "west": {"uv": [1, 7, 2, 9], "texture": "#0"}, + "up": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 1, 8], "texture": "#0"} + } + }, + { + "from": [10, 0.5, 9.25], + "to": [11, 2.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0.5, 9.25]}, + "faces": { + "north": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "east": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "up": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [1, 10, 2, 11], "texture": "#0"} + } + }, + { + "from": [8, 0.75, 9.5], + "to": [9, 2.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0.75, 9.5]}, + "faces": { + "north": {"uv": [5, 10, 6, 12], "texture": "#0"}, + "east": {"uv": [5, 10, 6, 12], "texture": "#0"}, + "south": {"uv": [6, 10, 7, 12], "texture": "#0"}, + "west": {"uv": [6, 10, 7, 12], "texture": "#0"}, + "up": {"uv": [5, 11, 6, 12], "texture": "#0"}, + "down": {"uv": [5, 10, 6, 11], "texture": "#0"} + } + }, + { + "from": [4, 0.25, 9.5], + "to": [5, 2.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 0.25, 9.5]}, + "faces": { + "north": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "east": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "up": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [1, 10, 2, 11], "texture": "#0"} + } + }, + { + "from": [4, 2.5, 5.75], + "to": [5, 3.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 2.5, 5.75]}, + "faces": { + "north": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "east": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "west": {"uv": [1, 7, 2, 8], "texture": "#0"}, + "up": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 1, 8], "texture": "#0"} + } + }, + { + "from": [6, 2.75, 5.75], + "to": [7, 3.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 2.75, 5.75]}, + "faces": { + "north": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "east": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "south": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "west": {"uv": [3, 10, 4, 11], "texture": "#0"}, + "up": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#0"} + } + }, + { + "from": [8, 2.75, 5.75], + "to": [9, 3.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 11, 6, 12], "texture": "#0"}, + "east": {"uv": [4, 11, 5, 12], "texture": "#0"}, + "south": {"uv": [5, 11, 6, 12], "texture": "#0"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#0"}, + "up": {"uv": [4, 11, 5, 12], "texture": "#0"}, + "down": {"uv": [4, 10, 5, 11], "texture": "#0"} + } + }, + { + "from": [10, 2.5, 6], + "to": [11, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 2.5, 6]}, + "faces": { + "north": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "east": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "west": {"uv": [1, 7, 2, 8], "texture": "#0"}, + "up": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 1, 8], "texture": "#0"} + } + }, + { + "from": [10, 2.5, 9], + "to": [11, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 2.5, 9]}, + "faces": { + "north": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "east": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "south": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "west": {"uv": [3, 10, 4, 11], "texture": "#0"}, + "up": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#0"} + } + }, + { + "from": [8, 2.75, 9.25], + "to": [9, 3.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 2.75, 9.25]}, + "faces": { + "north": {"uv": [4, 11, 5, 12], "texture": "#0"}, + "east": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "south": {"uv": [4, 11, 5, 12], "texture": "#0"}, + "west": {"uv": [4, 10, 5, 11], "texture": "#0"}, + "up": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "down": {"uv": [3, 10, 4, 11], "texture": "#0"} + } + }, + { + "from": [6, 2.75, 9.25], + "to": [7, 3.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 2.75, 9.25]}, + "faces": { + "north": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "east": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "west": {"uv": [1, 7, 2, 8], "texture": "#0"}, + "up": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 1, 8], "texture": "#0"} + } + }, + { + "from": [4, 2.25, 9.25], + "to": [5, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 2.25, 9.25]}, + "faces": { + "north": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "east": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "south": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "up": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [1, 10, 2, 11], "texture": "#0"} + } + }, + { + "from": [6, 0.75, 5.5], + "to": [7, 2.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0.75, 5.5]}, + "faces": { + "north": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "east": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "south": {"uv": [3, 10, 4, 12], "texture": "#0"}, + "west": {"uv": [3, 10, 4, 12], "texture": "#0"}, + "up": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#0"} + } + }, + { + "from": [10, 0.5, 5.75], + "to": [11, 2.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0.5, 5.75]}, + "faces": { + "north": {"uv": [4, 10, 5, 12], "texture": "#0"}, + "east": {"uv": [4, 10, 5, 12], "texture": "#0"}, + "south": {"uv": [5, 10, 6, 12], "texture": "#0"}, + "west": {"uv": [5, 10, 6, 12], "texture": "#0"}, + "up": {"uv": [4, 11, 5, 12], "texture": "#0"}, + "down": {"uv": [4, 10, 5, 11], "texture": "#0"} + } + }, + { + "from": [8, 0.75, 5.5], + "to": [9, 2.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0.75, 5.5]}, + "faces": { + "north": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "east": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "south": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 12], "texture": "#0"}, + "up": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [1, 10, 2, 11], "texture": "#0"} + } + }, + { + "from": [4, 0.5, 5.5], + "to": [5, 2.5, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 0.5, 5.5]}, + "faces": { + "north": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 10, 1, 12], "texture": "#0"}, + "south": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "west": {"uv": [1, 10, 2, 12], "texture": "#0"}, + "up": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "down": {"uv": [0, 10, 1, 11], "texture": "#0"} + } + }, + { + "from": [6, 0.25, 8.5], + "to": [7, 1.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0.25, 8.5]}, + "faces": { + "north": {"uv": [6, 11, 7, 12], "texture": "#0"}, + "east": {"uv": [5, 11, 6, 12], "texture": "#0"}, + "south": {"uv": [6, 11, 7, 12], "texture": "#0"}, + "west": {"uv": [6, 10, 7, 11], "texture": "#0"}, + "up": {"uv": [5, 11, 6, 12], "texture": "#0"}, + "down": {"uv": [5, 10, 6, 11], "texture": "#0"} + } + }, + { + "from": [6, 0.25, 6.5], + "to": [7, 1.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0.25, 6.5]}, + "faces": { + "north": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [1, 10, 2, 11], "texture": "#0"}, + "up": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "down": {"uv": [0, 10, 1, 11], "texture": "#0"} + } + }, + { + "from": [8, 0.25, 8.5], + "to": [9, 1.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0.25, 8.5]}, + "faces": { + "north": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [1, 10, 2, 11], "texture": "#0"}, + "up": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "down": {"uv": [0, 10, 1, 11], "texture": "#0"} + } + }, + { + "from": [8, 0.25, 6.5], + "to": [9, 1.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0.25, 6.5]}, + "faces": { + "north": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "east": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "south": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "west": {"uv": [1, 10, 2, 11], "texture": "#0"}, + "up": {"uv": [0, 11, 1, 12], "texture": "#0"}, + "down": {"uv": [0, 10, 1, 11], "texture": "#0"} + } + }, + { + "from": [10, 0.25, 8.5], + "to": [11, 1.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0.25, 8.5]}, + "faces": { + "north": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "east": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "south": {"uv": [3, 11, 4, 12], "texture": "#0"}, + "west": {"uv": [3, 10, 4, 11], "texture": "#0"}, + "up": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#0"} + } + }, + { + "from": [10, 0.25, 6.5], + "to": [11, 1.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0.25, 6.5]}, + "faces": { + "north": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "east": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "south": {"uv": [2, 11, 3, 12], "texture": "#0"}, + "west": {"uv": [2, 10, 3, 11], "texture": "#0"}, + "up": {"uv": [1, 11, 2, 12], "texture": "#0"}, + "down": {"uv": [1, 10, 2, 11], "texture": "#0"} + } + }, + { + "from": [4, 0.25, 8.5], + "to": [5, 1.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 0.25, 8.5]}, + "faces": { + "north": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "east": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 2, 9], "texture": "#0"}, + "west": {"uv": [1, 7, 2, 8], "texture": "#0"}, + "up": {"uv": [0, 8, 1, 9], "texture": "#0"}, + "down": {"uv": [0, 7, 1, 8], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "translation": [0, 5.75, 0], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "translation": [0, 5.75, 0], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [29, -143, 0], + "translation": [0, 1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, -10, -14], + "scale": [2, 2, 2] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + { + "name": "leg", + "origin": [-5, -0.5, -0.5], + "scope": 0, + "color": 0, + "children": [14, 15, 16] + }, + { + "name": "leg", + "origin": [-5, -0.5, -0.5], + "scope": 0, + "color": 0, + "children": [17, 18, 19] + }, + { + "name": "ribs", + "origin": [0, 0.25, 8], + "scope": 0, + "color": 0, + "children": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44] + } + ] +} \ No newline at end of file diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_2.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_2.json new file mode 100644 index 0000000..3217ca4 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_2.json @@ -0,0 +1,3418 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [ + 7, + -0.25, + 5 + ], + "to": [ + 10.1, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 0, + 0 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.75, + 5 + ], + "to": [ + 7, + 5.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + 2.75, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + 2.75, + 5 + ], + "to": [ + 10.1, + 5.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + 2.75, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 8 + ], + "to": [ + 7, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 6, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + -0.25, + 8 + ], + "to": [ + 10.1, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 0 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.75, + 8 + ], + "to": [ + 7, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + 2.75, + 8 + ], + "to": [ + 10.1, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 5 + ], + "to": [ + 7, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 6, + 3, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + -0.1, + 5.5 + ], + "to": [ + 11.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 3, + 5.5 + ], + "to": [ + 11.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 3, + -0.1, + 5.5 + ], + "to": [ + 4.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 6, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 3, + 3, + 5.5 + ], + "to": [ + 4.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 6, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 0, + 6 + ], + "to": [ + 13, + 2, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + -1, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 2, + 6.5 + ], + "to": [ + 13, + 4, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + 1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4.5, + 1, + 11 + ], + "to": [ + 7.5, + 4, + 13 + ], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [ + 6, + 2.5, + 12 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 2.5, + 2, + 11.5 + ], + "to": [ + 4.5, + 3, + 12.5 + ], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [ + 6, + 2.5, + 12 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 2, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 1.5, + 1.5, + 11.5 + ], + "to": [ + 2.5, + 3.5, + 12.5 + ], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [ + 6, + 2.5, + 12 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 4, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 4, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 3, + 6, + 4 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 3, + 6, + 4 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0, + 7.5 + ], + "to": [ + 11, + 1, + 8.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 6.5 + ], + "to": [ + 5, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 9.5 + ], + "to": [ + 7, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 9.25 + ], + "to": [ + 11, + 2.5, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 9.5 + ], + "to": [ + 9, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 9.5 + ], + "to": [ + 5, + 2.25, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.5, + 5.75 + ], + "to": [ + 5, + 3.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 5.75 + ], + "to": [ + 7, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 5.75 + ], + "to": [ + 9, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 6 + ], + "to": [ + 11, + 3.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 6 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 9 + ], + "to": [ + 11, + 3.5, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 9 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 9.25 + ], + "to": [ + 9, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 9.25 + ], + "to": [ + 7, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.25, + 9.25 + ], + "to": [ + 5, + 3.25, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.25, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 5.5 + ], + "to": [ + 7, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 5.75 + ], + "to": [ + 11, + 2.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 5.5 + ], + "to": [ + 9, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.5, + 5.5 + ], + "to": [ + 5, + 2.5, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.5, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 8.5 + ], + "to": [ + 7, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 6.5 + ], + "to": [ + 7, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 8.5 + ], + "to": [ + 9, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 6.5 + ], + "to": [ + 9, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 8.5 + ], + "to": [ + 11, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 6.5 + ], + "to": [ + 11, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 8.5 + ], + "to": [ + 5, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "ground": { + "translation": [ + 0, + 3.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 29, + -143, + 0 + ], + "translation": [ + 0, + 1.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "fixed": { + "rotation": [ + -90, + 0, + 0 + ], + "translation": [ + 0, + -10, + -14 + ], + "scale": [ + 2, + 2, + 2 + ] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + { + "name": "leg", + "origin": [ + -5, + -0.5, + -0.5 + ], + "scope": 0, + "color": 0, + "children": [ + 14, + 15, + 16 + ] + }, + { + "name": "ribs", + "origin": [ + 0, + 0.25, + 8 + ], + "scope": 0, + "color": 0, + "children": [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + } + ] +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_3.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_3.json new file mode 100644 index 0000000..69406b8 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_3.json @@ -0,0 +1,3172 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [ + 7, + -0.25, + 5 + ], + "to": [ + 10.1, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 0, + 0 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.75, + 5 + ], + "to": [ + 7, + 5.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + 2.75, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + 2.75, + 5 + ], + "to": [ + 10.1, + 5.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + 2.75, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 8 + ], + "to": [ + 7, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 6, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + -0.25, + 8 + ], + "to": [ + 10.1, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 0 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.75, + 8 + ], + "to": [ + 7, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + 2.75, + 8 + ], + "to": [ + 10.1, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 5 + ], + "to": [ + 7, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 6, + 3, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 3, + 3, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + -0.1, + 5.5 + ], + "to": [ + 11.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 3, + 5.5 + ], + "to": [ + 11.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 3, + -0.1, + 5.5 + ], + "to": [ + 4.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 6, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 3, + 3, + 5.5 + ], + "to": [ + 4.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 6, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 0, + 6 + ], + "to": [ + 13, + 2, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + -1, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 2, + 6.5 + ], + "to": [ + 13, + 4, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + 1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0, + 7.5 + ], + "to": [ + 11, + 1, + 8.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 6.5 + ], + "to": [ + 5, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 9.5 + ], + "to": [ + 7, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 9.25 + ], + "to": [ + 11, + 2.5, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 9.5 + ], + "to": [ + 9, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 9.5 + ], + "to": [ + 5, + 2.25, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.5, + 5.75 + ], + "to": [ + 5, + 3.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 5.75 + ], + "to": [ + 7, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 5.75 + ], + "to": [ + 9, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 6 + ], + "to": [ + 11, + 3.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 6 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 9 + ], + "to": [ + 11, + 3.5, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 9 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 9.25 + ], + "to": [ + 9, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 9.25 + ], + "to": [ + 7, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.25, + 9.25 + ], + "to": [ + 5, + 3.25, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.25, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 5.5 + ], + "to": [ + 7, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 5.75 + ], + "to": [ + 11, + 2.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 5.5 + ], + "to": [ + 9, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.5, + 5.5 + ], + "to": [ + 5, + 2.5, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.5, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 8.5 + ], + "to": [ + 7, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 6.5 + ], + "to": [ + 7, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 8.5 + ], + "to": [ + 9, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 6.5 + ], + "to": [ + 9, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 8.5 + ], + "to": [ + 11, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 6.5 + ], + "to": [ + 11, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 8.5 + ], + "to": [ + 5, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "ground": { + "translation": [ + 0, + 3.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 29, + -143, + 0 + ], + "translation": [ + 0, + 1.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "fixed": { + "rotation": [ + -90, + 0, + 0 + ], + "translation": [ + 0, + -10, + -14 + ], + "scale": [ + 2, + 2, + 2 + ] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + { + "name": "ribs", + "origin": [ + 0, + 0.25, + 8 + ], + "scope": 0, + "color": 0, + "children": [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + } + ] +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_4.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_4.json new file mode 100644 index 0000000..80cb45c --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_4.json @@ -0,0 +1,2860 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [ + 7, + -0.25, + 5 + ], + "to": [ + 10.1, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 0, + 0 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 8 + ], + "to": [ + 7, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 6, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + -0.25, + 8 + ], + "to": [ + 10.1, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 0 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.75, + 8 + ], + "to": [ + 7, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + 2.75, + 8 + ], + "to": [ + 10.1, + 5.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + 2.75, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + -0.1, + 5.5 + ], + "to": [ + 11.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 3, + 5.5 + ], + "to": [ + 11.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 3, + -0.1, + 5.5 + ], + "to": [ + 4.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 6, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 0, + 6 + ], + "to": [ + 13, + 2, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + -1, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 2, + 6.5 + ], + "to": [ + 13, + 4, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + 1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0, + 7.5 + ], + "to": [ + 11, + 1, + 8.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 6.5 + ], + "to": [ + 5, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 9.5 + ], + "to": [ + 7, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 9.25 + ], + "to": [ + 11, + 2.5, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 9.5 + ], + "to": [ + 9, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 9.5 + ], + "to": [ + 5, + 2.25, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.5, + 5.75 + ], + "to": [ + 5, + 3.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 5.75 + ], + "to": [ + 7, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 5.75 + ], + "to": [ + 9, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 6 + ], + "to": [ + 11, + 3.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 6 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 9 + ], + "to": [ + 11, + 3.5, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 9 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 9.25 + ], + "to": [ + 9, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 9.25 + ], + "to": [ + 7, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.25, + 9.25 + ], + "to": [ + 5, + 3.25, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.25, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 5.5 + ], + "to": [ + 7, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 5.75 + ], + "to": [ + 11, + 2.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 5.5 + ], + "to": [ + 9, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.5, + 5.5 + ], + "to": [ + 5, + 2.5, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.5, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 8.5 + ], + "to": [ + 7, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 6.5 + ], + "to": [ + 7, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 8.5 + ], + "to": [ + 9, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 6.5 + ], + "to": [ + 9, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 8.5 + ], + "to": [ + 11, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 6.5 + ], + "to": [ + 11, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 8.5 + ], + "to": [ + 5, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "ground": { + "translation": [ + 0, + 3.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 29, + -143, + 0 + ], + "translation": [ + 0, + 1.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "fixed": { + "rotation": [ + -90, + 0, + 0 + ], + "translation": [ + 0, + -10, + -14 + ], + "scale": [ + 2, + 2, + 2 + ] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + { + "name": "ribs", + "origin": [ + 0, + 0.25, + 8 + ], + "scope": 0, + "color": 0, + "children": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + } + ] +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_5.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_5.json new file mode 100644 index 0000000..d78d09a --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_5.json @@ -0,0 +1,2548 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [ + 7, + -0.25, + 5 + ], + "to": [ + 10.1, + 2.75, + 8 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 7 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 0, + 0 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 3, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + -0.25, + 8 + ], + "to": [ + 7, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 4, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 6, + 6, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 3, + 6, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 7, + -0.25, + 8 + ], + "to": [ + 10.1, + 2.75, + 11 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 7, + -0.25, + 10 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 3, + 6, + 0 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 0, + 6, + 3 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + -0.1, + 5.5 + ], + "to": [ + 11.1, + 3, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + -1, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 3, + 1, + 6 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 3, + 5, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 1, + 1, + 6 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 3, + 5.5 + ], + "to": [ + 11.1, + 5, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 1, + 2 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 0, + 5, + 2 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 1, + 5 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 11, + 0, + 6 + ], + "to": [ + 13, + 2, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 14, + -1, + 8 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 0, + 2, + 3 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 4, + 6, + 6 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 0, + 2, + 4 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0, + 7.5 + ], + "to": [ + 11, + 1, + 8.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 6.5 + ], + "to": [ + 5, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 9.5 + ], + "to": [ + 7, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 9.25 + ], + "to": [ + 11, + 2.5, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 9.5 + ], + "to": [ + 9, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 9.5 + ], + "to": [ + 5, + 2.25, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.5, + 5.75 + ], + "to": [ + 5, + 3.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 5.75 + ], + "to": [ + 7, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 5.75 + ], + "to": [ + 9, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 6 + ], + "to": [ + 11, + 3.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 6 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 9 + ], + "to": [ + 11, + 3.5, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 9 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 9.25 + ], + "to": [ + 9, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 9.25 + ], + "to": [ + 7, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.25, + 9.25 + ], + "to": [ + 5, + 3.25, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.25, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 5.5 + ], + "to": [ + 7, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 5.75 + ], + "to": [ + 11, + 2.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 5.5 + ], + "to": [ + 9, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.5, + 5.5 + ], + "to": [ + 5, + 2.5, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.5, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 8.5 + ], + "to": [ + 7, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 6.5 + ], + "to": [ + 7, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 8.5 + ], + "to": [ + 9, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 6.5 + ], + "to": [ + 9, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 8.5 + ], + "to": [ + 11, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 6.5 + ], + "to": [ + 11, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 8.5 + ], + "to": [ + 5, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "ground": { + "translation": [ + 0, + 3.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 29, + -143, + 0 + ], + "translation": [ + 0, + 1.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "fixed": { + "rotation": [ + -90, + 0, + 0 + ], + "translation": [ + 0, + -10, + -14 + ], + "scale": [ + 2, + 2, + 2 + ] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "ribs", + "origin": [ + 0, + 0.25, + 8 + ], + "scope": 0, + "color": 0, + "children": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + } + ] +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_6.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_6.json new file mode 100644 index 0000000..66de957 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/poultry/poultry_roast_glazed_6.json @@ -0,0 +1,2080 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "textures": { + "0": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/poultry/poultry_roast_glazed" + }, + "elements": [ + { + "from": [ + 4, + 0, + 7.5 + ], + "to": [ + 11, + 1, + 8.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0, + 7.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 11, + 7, + 12 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 6.5 + ], + "to": [ + 5, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 9.5 + ], + "to": [ + 7, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 7, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 9 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 9.25 + ], + "to": [ + 11, + 2.5, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 9.5 + ], + "to": [ + 9, + 2.75, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 9.5 + ], + "to": [ + 5, + 2.25, + 10.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 9.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.5, + 5.75 + ], + "to": [ + 5, + 3.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 5.75 + ], + "to": [ + 7, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 5.75 + ], + "to": [ + 9, + 3.75, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 6 + ], + "to": [ + 11, + 3.5, + 7 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 6 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 2.5, + 9 + ], + "to": [ + 11, + 3.5, + 10 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 2.5, + 9 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 2.75, + 9.25 + ], + "to": [ + 9, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 2.75, + 9.25 + ], + "to": [ + 7, + 3.75, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 2.75, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 2.25, + 9.25 + ], + "to": [ + 5, + 3.25, + 10.25 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 2.25, + 9.25 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.75, + 5.5 + ], + "to": [ + 7, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.5, + 5.75 + ], + "to": [ + 11, + 2.5, + 6.75 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.5, + 5.75 + ] + }, + "faces": { + "north": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 4, + 10, + 5, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 5, + 10, + 6, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 4, + 11, + 5, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 4, + 10, + 5, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.75, + 5.5 + ], + "to": [ + 9, + 2.75, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.75, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.5, + 5.5 + ], + "to": [ + 5, + 2.5, + 6.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.5, + 5.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 10, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 12 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 8.5 + ], + "to": [ + 7, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 6, + 11, + 7, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 6, + 10, + 7, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 5, + 11, + 6, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 5, + 10, + 6, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 6, + 0.25, + 6.5 + ], + "to": [ + 7, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 11, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 8.5 + ], + "to": [ + 9, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 8, + 0.25, + 6.5 + ], + "to": [ + 9, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 13, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 11, + 1, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 10, + 1, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 8.5 + ], + "to": [ + 11, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 3, + 11, + 4, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 3, + 10, + 4, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 10, + 0.25, + 6.5 + ], + "to": [ + 11, + 1.25, + 7.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 15, + 0.25, + 6.5 + ] + }, + "faces": { + "north": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 2, + 11, + 3, + 12 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 2, + 10, + 3, + 11 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 1, + 11, + 2, + 12 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 1, + 10, + 2, + 11 + ], + "texture": "#0" + } + } + }, + { + "from": [ + 4, + 0.25, + 8.5 + ], + "to": [ + 5, + 1.25, + 9.5 + ], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [ + 9, + 0.25, + 8.5 + ] + }, + "faces": { + "north": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "east": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "south": { + "uv": [ + 1, + 8, + 2, + 9 + ], + "texture": "#0" + }, + "west": { + "uv": [ + 1, + 7, + 2, + 8 + ], + "texture": "#0" + }, + "up": { + "uv": [ + 0, + 8, + 1, + 9 + ], + "texture": "#0" + }, + "down": { + "uv": [ + 0, + 7, + 1, + 8 + ], + "texture": "#0" + } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 50, + 0, + 0 + ], + "translation": [ + 0, + 3.25, + 1.75 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 5.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "ground": { + "translation": [ + 0, + 3.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 29, + -143, + 0 + ], + "translation": [ + 0, + 1.75, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "fixed": { + "rotation": [ + -90, + 0, + 0 + ], + "translation": [ + 0, + -10, + -14 + ], + "scale": [ + 2, + 2, + 2 + ] + } + }, + "groups": [ + { + "name": "ribs", + "origin": [ + 0, + 0.25, + 8 + ], + "scope": 0, + "color": 0, + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + } + ] +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_1.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_1.json new file mode 100644 index 0000000..b29649c --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_1.json @@ -0,0 +1,728 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 4.5, 4.5], + "to": [16, 7.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 3.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [0, 11, 2, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [7, 2.5, 9, 4], "texture": "#0"}, + "up": {"uv": [4.5, 0, 6.5, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4.5, 2, 6.5, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [16, 0.5, 5], + "to": [17, 6.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -1.5, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 5], + "to": [12, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 4, 1.5, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 0, 8], + "to": [8, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 7]}, + "faces": { + "north": {"uv": [2, 1.5, 4, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 1.5, 2, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [12.5, 0, 14, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 0, 14, 2], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 8], + "to": [12, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 7]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 2, 14, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 5], + "to": [12, 4, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 4]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11, 2, 12.5, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11, 2, 12.5, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 5], + "to": [8, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 4]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 6, 1.5, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 0, 5], + "to": [8, 4, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 4]}, + "faces": { + "north": {"uv": [2, 1.5, 4, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 1.5, 2, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11, 0, 12.5, 2], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 4.5], + "to": [4, 7.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 3.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [0, 11, 2, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [0, 11, 2, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 2, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 2, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 8.5], + "to": [4, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [2, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, -0.5, 4.5], + "to": [4, 4.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "east": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "west": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [-1, 1, 5], + "to": [0, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, -0.5, 4.5], + "to": [16, 2.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "east": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "west": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ] +, + "display": {"thirdperson_righthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "thirdperson_lefthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "firstperson_righthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "firstperson_lefthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "ground": {"translation": [0, 3.75, 0], "scale": [0.5, 0.5, 0.5]}, "gui": {"rotation": [29, -143, 0], "translation": [0, 1.75, 0], "scale": [0.5, 0.5, 0.5]}, "fixed": {"rotation": [-90, 0, 0], "translation": [0, 0, -14], "scale": [1.8, 1.8, 1.8]}} +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_2.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_2.json new file mode 100644 index 0000000..3cc8ac0 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_2.json @@ -0,0 +1,702 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [16, 0.5, 5], + "to": [17, 6.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -1.5, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 5], + "to": [12, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 4, 1.5, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 0, 8], + "to": [8, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 7]}, + "faces": { + "north": {"uv": [2, 1.5, 4, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 1.5, 2, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [12.5, 0, 14, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 0, 14, 2], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 8], + "to": [12, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 7]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 2, 14, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 5], + "to": [12, 4, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 4]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11, 2, 12.5, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11, 2, 12.5, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 5], + "to": [8, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 4]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 6, 1.5, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 4.5], + "to": [4, 7.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 3.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [0, 11, 2, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [0, 11, 2, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 2, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 2, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 8.5], + "to": [4, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [2, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, -0.5, 4.5], + "to": [4, 4.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "east": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "west": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [-1, 1, 5], + "to": [0, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, -0.5, 4.5], + "to": [16, 2.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "east": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "west": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ] +, + "display": {"thirdperson_righthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "thirdperson_lefthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "firstperson_righthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "firstperson_lefthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "ground": {"translation": [0, 3.75, 0], "scale": [0.5, 0.5, 0.5]}, "gui": {"rotation": [29, -143, 0], "translation": [0, 1.75, 0], "scale": [0.5, 0.5, 0.5]}, "fixed": {"rotation": [-90, 0, 0], "translation": [0, 0, -14], "scale": [1.8, 1.8, 1.8]}} +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_3.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_3.json new file mode 100644 index 0000000..2a13004 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_3.json @@ -0,0 +1,676 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [16, 0.5, 5], + "to": [17, 6.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -1.5, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 5], + "to": [12, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 4, 1.5, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 0, 8], + "to": [8, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 7]}, + "faces": { + "north": {"uv": [2, 1.5, 4, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 1.5, 2, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [12.5, 0, 14, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 0, 14, 2], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 8], + "to": [12, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 7]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 2, 14, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 5], + "to": [12, 4, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 4]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11, 2, 12.5, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11, 2, 12.5, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 8.5], + "to": [4, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [2, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, -0.5, 4.5], + "to": [4, 4.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "east": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 10], "texture": "#0"}, + "west": {"uv": [4, 10.5, 7.5, 13], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [-1, 1, 5], + "to": [0, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [10, 7, 13, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, -0.5, 4.5], + "to": [16, 2.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "east": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "west": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ] +, + "display": {"thirdperson_righthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "thirdperson_lefthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "firstperson_righthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "firstperson_lefthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "ground": {"translation": [0, 3.75, 0], "scale": [0.5, 0.5, 0.5]}, "gui": {"rotation": [29, -143, 0], "translation": [0, 1.75, 0], "scale": [0.5, 0.5, 0.5]}, "fixed": {"rotation": [-90, 0, 0], "translation": [0, 0, -14], "scale": [1.8, 1.8, 1.8]}} +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_4.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_4.json new file mode 100644 index 0000000..0276a45 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_4.json @@ -0,0 +1,637 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [16, 0.5, 5], + "to": [17, 6.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -1.5, 4]}, + "faces": { + "north": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "east": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "south": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [6.5, 7, 9.5, 10], "texture": "#0"}, + "up": {"uv": [0, 11, 3, 11.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 11, 3, 11.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 0, 8], + "to": [8, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 7]}, + "faces": { + "north": {"uv": [2, 1.5, 4, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 1.5, 2, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [12.5, 0, 14, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 0, 14, 2], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 8], + "to": [12, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 7]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 2, 14, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 5], + "to": [12, 4, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 4]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11, 2, 12.5, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11, 2, 12.5, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 8.5], + "to": [4, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [2, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, -0.5, 4.5], + "to": [16, 2.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 3.5]}, + "faces": { + "north": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "east": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 8.5, 6, 10], "texture": "#0"}, + "west": {"uv": [0, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [0, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ] +, + "display": {"thirdperson_righthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "thirdperson_lefthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "firstperson_righthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "firstperson_lefthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "ground": {"translation": [0, 3.75, 0], "scale": [0.5, 0.5, 0.5]}, "gui": {"rotation": [29, -143, 0], "translation": [0, 1.75, 0], "scale": [0.5, 0.5, 0.5]}, "fixed": {"rotation": [-90, 0, 0], "translation": [0, 0, -14], "scale": [1.8, 1.8, 1.8]}} +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_5.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_5.json new file mode 100644 index 0000000..7ae67a7 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_5.json @@ -0,0 +1,585 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 0, 8], + "to": [12, 4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -6, 7]}, + "faces": { + "north": {"uv": [0, 1.5, 2, 3.5], "texture": "#0"}, + "east": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 1.5, 0, 3.5], "texture": "#0"}, + "west": {"uv": [11, 2.5, 12.5, 0], "rotation": 180, "texture": "#0"}, + "up": {"uv": [11.5, 1, 13, 3], "rotation": 90, "texture": "#0"}, + "down": {"uv": [12.5, 2, 14, 4], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [0, 4.5, 8.5], + "to": [4, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [4, 7.5, 6, 9], "texture": "#0"}, + "west": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "up": {"uv": [2, 11, 3.5, 13], "rotation": 90, "texture": "#0"}, + "down": {"uv": [2, 8.5, 3.5, 10.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ] +, + "display": {"thirdperson_righthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "thirdperson_lefthand": {"rotation": [50, 0, 0], "translation": [0, 3.25, 1.75], "scale": [0.5, 0.5, 0.5]}, "firstperson_righthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "firstperson_lefthand": {"translation": [0, 5.75, 0], "scale": [0.6, 0.6, 0.6]}, "ground": {"translation": [0, 3.75, 0], "scale": [0.5, 0.5, 0.5]}, "gui": {"rotation": [29, -143, 0], "translation": [0, 1.75, 0], "scale": [0.5, 0.5, 0.5]}, "fixed": {"rotation": [-90, 0, 0], "translation": [0, 0, -14], "scale": [1.8, 1.8, 1.8]}} +} diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_6.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_6.json new file mode 100644 index 0000000..0ed192c --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_6.json @@ -0,0 +1,604 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 4.5, 8.5], + "to": [16, 7.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -0.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.5, 4], "texture": "#0"}, + "east": {"uv": [2, 11, 3.5, 12.5], "texture": "#0"}, + "south": {"uv": [6.5, 2.5, 4.5, 4], "texture": "#0"}, + "west": {"uv": [9, 2.5, 10.5, 4], "texture": "#0"}, + "up": {"uv": [6.5, 0, 8, 2], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 2, 8, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [8, 4, 8], + "to": [12, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, -3, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 4, 3, 6], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [29, -143, 0], + "translation": [0, 1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -14], + "scale": [1.8, 1.8, 1.8] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + { + "name": "ribs", + "origin": [0, 0.25, 8], + "scope": 0, + "color": 0, + "children": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41] + } + ] +} \ No newline at end of file diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_7.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_7.json new file mode 100644 index 0000000..b49061c --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_7.json @@ -0,0 +1,576 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [12, 2.5, 5], + "to": [16, 4.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, -3.5, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 1], "texture": "#0"}, + "up": {"uv": [0, 4.5, 3, 6.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 4.5, 3, 6.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4, 4, 8], + "to": [8, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -3, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1.5], "texture": "#0"}, + "east": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4, 0, 2, 1.5], "texture": "#0"}, + "west": {"uv": [4, 10.5, 5.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [1.5, 6, 3, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 10.5, 5.5, 12.5], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [29, -143, 0], + "translation": [0, 1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -14], + "scale": [1.8, 1.8, 1.8] + } + }, + "groups": [ + 0, + 1, + { + "name": "ribs", + "origin": [0, 0.25, 8], + "scope": 0, + "color": 0, + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] + } + ] +} \ No newline at end of file diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_8.json b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_8.json new file mode 100644 index 0000000..2484129 --- /dev/null +++ b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/models/item/ingredients/red_meat/red_meat_roast_glazed_8.json @@ -0,0 +1,548 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed", + "particle": "tfmc_cooking:item/ingredients/red_meat/red_meat_roast_glazed" + }, + "elements": [ + { + "from": [4.75, 5.5, 7.5], + "to": [11.75, 6.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.5, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 8, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [11.75, 5.9, 7.5], + "to": [15.75, 6.9, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.75, 6.9, 7.5]}, + "faces": { + "north": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 6.5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 8, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 6.5], + "to": [5.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 9.5], + "to": [7.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 9.25], + "to": [11.75, 6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 9.5], + "to": [9.75, 5.75, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 9.5], + "to": [5.75, 6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 5.75], + "to": [5.75, 3, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 5.75], + "to": [7.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 5.75], + "to": [9.75, 2.75, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.75, 3, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 2, 9], + "to": [11.75, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 3, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 1.75, 9.25], + "to": [9.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 1.75, 9.25], + "to": [7.75, 2.75, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 2.75, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 2, 9.25], + "to": [5.75, 3, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 3, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 2.75, 5.5], + "to": [7.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [10.75, 3, 5.75], + "to": [11.75, 6, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 8.5], + "to": [13.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 8.5], + "to": [15.75, 6.75, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 9], + "to": [15.75, 3.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 9]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 9.25], + "to": [15.75, 6.5, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 9.25]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 9.5], + "to": [13.75, 6.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 9.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 9.25], + "to": [13.75, 3.25, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 9.25]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 2.5, 6], + "to": [15.75, 3.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 3.5, 6]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 2.25, 5.75], + "to": [13.75, 3.25, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 3.25, 5.75]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [12.75, 3.25, 5.5], + "to": [13.75, 6.25, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.25, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [12.75, 5.75, 6.5], + "to": [13.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 5.75, 6.5], + "to": [15.75, 6.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.75, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [14.75, 3.5, 5.75], + "to": [15.75, 6.5, 6.75], + "rotation": {"angle": 0, "axis": "y", "origin": [19.75, 6.5, 5.75]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [8.75, 2.75, 5.5], + "to": [9.75, 5.75, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 5.75, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [4.75, 3, 5.5], + "to": [5.75, 6, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6, 5.5]}, + "faces": { + "north": {"uv": [7, 5.5, 7.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.5, 5.5, 7, 4.5], "texture": "#0"}, + "south": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "west": {"uv": [6, 5.5, 6.5, 4.5], "texture": "#0"}, + "up": {"uv": [6, 5, 6.5, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 5.5, 6, 5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 8.5], + "to": [7.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [6.75, 5.25, 6.5], + "to": [7.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 8.5], + "to": [9.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [8.75, 5.25, 6.5], + "to": [9.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 8.5], + "to": [11.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [10.75, 5.25, 6.5], + "to": [11.75, 6.25, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15.75, 6.25, 6.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + }, + { + "from": [4.75, 5.25, 8.5], + "to": [5.75, 6.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9.75, 6.25, 8.5]}, + "faces": { + "north": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "east": {"uv": [5, 5.5, 5.5, 5], "texture": "#0"}, + "south": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "west": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "up": {"uv": [4.5, 5.5, 5, 5], "texture": "#0"}, + "down": {"uv": [4.5, 5, 5, 4.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [50, 0, 0], + "translation": [0, 3.25, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "translation": [0, 5.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [29, -143, 0], + "translation": [0, 1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -14], + "scale": [1.8, 1.8, 1.8] + } + }, + "groups": [ + { + "name": "ribs", + "origin": [0, 0.25, 8], + "scope": 0, + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] + } + ] +} \ No newline at end of file diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/poultry/poultry_roast_glazed.png b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/poultry/poultry_roast_glazed.png new file mode 100644 index 0000000..2fe16ae Binary files /dev/null and b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/poultry/poultry_roast_glazed.png differ diff --git a/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/red_meat/red_meat_roast_glazed.png b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/red_meat/red_meat_roast_glazed.png new file mode 100644 index 0000000..41272b2 Binary files /dev/null and b/ItemsAdder/tfmc_cooking/resourcepack/assets/tfmc_cooking/textures/item/ingredients/red_meat/red_meat_roast_glazed.png differ diff --git a/README.md b/README.md index a497155..1c0441b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Cooking makes food an interactive part of everyday life. Players grow and gather ## Features - **Working kitchens** — fry, boil, prepare sauces and soups, and bake with cookware, heat sources, and fuelled ovens. Leaving food cooking too long can burn it. The frying pan fries eggs, grills mushrooms and pops chopped corn into popcorn: a cooking option can name the food a piece turns into once it is done (`output` in `types.yml`). -- **Popcorn machine** — put up to 16 corn (one per right-click) and up to two toppings (caramel, sugar, butter, salt) in a popcorn machine and start it with an empty hand: the kettle rattles, kernels pop out and land on a rising heap behind the glass. Once it stops, a right-click takes out 4 popcorn per corn, each with its corn's stars and every topping (Salted Caramel Popcorn) (`popcorn-machines.yml`). Caramel is sugar and butter boiled in a cup of water in the saucepan and bottled (`condiments.yml`). +- **Popcorn machine** — put up to 16 corn (one per right-click) and up to two toppings (caramel, sugar, butter, salt, honey) in a popcorn machine and start it with an empty hand: the kettle rattles, kernels pop out and land on a rising heap behind the glass. Once it stops, a right-click takes out 4 popcorn per corn, each with its corn's stars and every topping (Salted Caramel Popcorn) (`popcorn-machines.yml`). Caramel is sugar and butter boiled in a cup of water in the saucepan and bottled (`condiments.yml`). - **Chocolate** — cocoa beans roast in the frying pan and are ground on the milling stone into cocoa powder. Boil a cup of milk with cocoa powder and a sweetener in the saucepan and fill an empty cup with hot chocolate, which you drink and keep the cup (`returns` in `types.yml`). Add butter and take it out with a bowl as melted milk chocolate (a cup of water makes it dark), pour it into a chocolate mould and cut it into 4 bars with the knife (`crafting-stations.yml`). Vanilla, cinnamon and nutmeg boiled in with them flavour and name them, Cinnamon Hot Chocolate or Vanilla Milk Chocolate Bar (`extras` and `container` on the saucepan's `bottles` in `condiments.yml`); cinnamon and vanilla also top popcorn. - **Food preparation** — milling stones, mixing bowls, butter churns, sausage makers, and baking trays provide different ways to transform ingredients. - **Sandwiches** — lay a slice of bread on a cutting board, add spreads, cheese and vegetables, close it with another slice and pick it up. Its fillings name it, and its food, quality and freshness come from its layers (`sandwiches.yml`). Its layers also earn it bonuses such as Hearty, Buttered or Well-Rounded (`bonuses` in `sandwiches.yml`). Fried meat goes in too: fried beef makes it a Hamburger (a Cheeseburger with cheese), and fried pork with lettuce and tomato a BLT (`kinds` in `sandwiches.yml`). @@ -21,6 +21,7 @@ Cooking makes food an interactive part of everyday life. Players grow and gather - **Rice** — harvested rice boils in the soup pot into boiled rice (a pot option can name an `output` too, as the pan's can). Boiled rice fries into fried rice in the frying pan, and taken out it stirs in the other fried pieces beside it: a fried egg, cut vegetables, mushrooms, meat or fish, which name it (Egg Fried Rice) and add their food (`frying-pan.yml` stir-ins). Two boiled rice, a cup of milk and a sweetener make rice pudding in an empty pot (`pot.yml`), and a boiled rice and a raw fish filet roll into two pieces of sushi named for the fish on the cutting board (Salmon Sushi): a `combine` recipe takes one of each input whatever their origins (`crafting-stations.yml`). - **Mushrooms and hidden poison** — grilled mushrooms go into sandwiches and salads, raw or grilled ones onto pizzas and into pies, and raw ones boil into soup; in a dish both kinds are just "Mushroom". Each red mushroom poisons the dish a step further (Tainted, Poisoned, Deadly: less and less nutrition, the same food, and nausea, then poison, then weakness for whoever eats it). In a dish of 3 stars or more with its red mushrooms grilled (or its own bake cooked, its soup boiled) the poison is hidden: the lore shows no tag and the Food and Nutrition it would have without it, but eating applies it. Any dish bonus can count an origin and hide its tag this way (`count: origin`, `hide-at-stars`, `hide-tags`, `hide-dish-tags` in the dishes' `bonuses`; `tags.yml` poison). Any tag step can make the eater ill with `effects` (`"poison 10 1"`: effect, seconds, level), hidden or not. - **Octopus, jellyfish and seafood soups** — octopus and jellyfish come from warm-water catches cut on the cutting board like fish. Octopus grilled in the frying pan becomes Grilled Octopus; jellyfish cubes cut again on the board become Jellyfish Strips (raw, fried or boiled as the cubes were), and both go into salads. Boiled seafood mashed in the pot with a potato makes a Seafood Chowder, with other vegetables or another seafood a Seafood Stew (`kinds` in `pot.yml`). +- **Honey and glazed roasts** — a honey bottle picked up becomes Cooking honey, a sweetener like sugar: it sweetens dough in the mixing bowl, sauces and catsup in the saucepan and popcorn, and the station gives back the empty bottle (`returns` in `types.yml`). Drunk from the bottle it still feeds a little and cures poison, as in vanilla, and Brewery recipes still take it as a honey bottle. Right-click the roast on a fire pit or a meat hook with honey to glaze it: it becomes Honey-Glazed (more food and nutrition), shows a glossy glazed look once cooked, and every cut carved from it is glazed too (`glazes.yml`). - **Serving and sharing** — plate dishes, ladle soup into bowls, and carve foods into portions for the table. - **Quality and freshness** — ingredient quality and composition influence finished dishes, while aging and food tags carry preparation history through the kitchen. - **Farming and husbandry** — crop fertility and harvest quality sit alongside animal care, breeding, genetics, and produce collection. diff --git a/src/main/java/net/tfminecraft/cooking/Cooking.java b/src/main/java/net/tfminecraft/cooking/Cooking.java index 9ec4fd1..2c1078a 100644 --- a/src/main/java/net/tfminecraft/cooking/Cooking.java +++ b/src/main/java/net/tfminecraft/cooking/Cooking.java @@ -63,6 +63,8 @@ import net.tfminecraft.cooking.baking.BakingTrayHandler; import net.tfminecraft.cooking.baking.BakingTrayLoader; import net.tfminecraft.cooking.popcorn.PopcornMachineConfig; +import net.tfminecraft.cooking.glaze.GlazeConfig; +import net.tfminecraft.cooking.glaze.GlazeHandler; import net.tfminecraft.cooking.popcorn.PopcornMachineHandler; import net.tfminecraft.cooking.pizza.PizzaConfig; import net.tfminecraft.cooking.pizza.PizzaHandler; @@ -157,6 +159,7 @@ public class Cooking extends JavaPlugin { private final PieConfig pieConfig = new PieConfig(); private final PieHandler pieHandler = new PieHandler(); private final PopcornMachineConfig popcornMachineConfig = new PopcornMachineConfig(); + private final GlazeConfig glazeConfig = new GlazeConfig(); private final MillingStoneHandler millingStoneHandler = new MillingStoneHandler(); private final TroughHandler troughHandler = new TroughHandler(); private final TroughAging troughAging = new TroughAging(); @@ -288,6 +291,7 @@ public void loadConfigs() { panConfig.load(new File(getDataFolder(), "frying-pan.yml")); pieConfig.load(new File(getDataFolder(), "pies.yml")); popcornMachineConfig.load(new File(getDataFolder(), "popcorn-machines.yml")); + glazeConfig.load(new File(getDataFolder(), "glazes.yml")); millingRecipeLoader.load(new File(getDataFolder(), "milling-recipes.yml")); stationLoader.load(new File(getDataFolder(), "crafting-stations.yml")); trackLoader.load(new File(getDataFolder(), "tags.yml")); @@ -387,6 +391,7 @@ public void registerListeners() { getServer().getPluginManager().registerEvents(new ConversionManager(), this); getServer().getPluginManager().registerEvents(new BundleFoodStacker(), this); getServer().getPluginManager().registerEvents(new PopcornMachineHandler(), this); + getServer().getPluginManager().registerEvents(new GlazeHandler(), this); getServer().getPluginManager().registerEvents(new RegenBlocker(), this); getServer().getPluginManager().registerEvents(new SaturationGuard(), this); getServer().getPluginManager().registerEvents(new NutritionLifecycleListener(), this); @@ -458,6 +463,7 @@ public void createConfigs() { "frying-pan.yml", "pies.yml", "popcorn-machines.yml", + "glazes.yml", "milling-recipes.yml", "cookware.yml", "tags.yml", diff --git a/src/main/java/net/tfminecraft/cooking/carve/CarvableRoastUtils.java b/src/main/java/net/tfminecraft/cooking/carve/CarvableRoastUtils.java index 6ee37c3..d83a234 100644 --- a/src/main/java/net/tfminecraft/cooking/carve/CarvableRoastUtils.java +++ b/src/main/java/net/tfminecraft/cooking/carve/CarvableRoastUtils.java @@ -1,11 +1,13 @@ package net.tfminecraft.cooking.carve; +import java.util.ArrayList; import java.util.List; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.persistence.PersistentDataType; +import net.tfminecraft.cooking.glaze.GlazeConfig; import net.tfminecraft.cooking.item.FoodItem; import net.tfminecraft.cooking.item.model.FoodModel; import net.tfminecraft.cooking.item.model.ModelData; @@ -170,7 +172,7 @@ public static ModelData getStageModelData(FoodItem item) { return model.getModel(item); } String cookTag = resolveCookTag(item); - return model.getModelByStageAndTag(getVisualCarveStage(item), cookTag); + return model.getModelByStageAndTag(getVisualCarveStage(item), cookTag, item.getCurrentTagIds()); } public static String resolveCookTag(FoodItem item) { @@ -230,7 +232,10 @@ private static double budgetedFood(CarveSequence seq, int fromIndex, int foodCut } public static void copyInheritedTracks(FoodItem parent, FoodItem child) { - for (String trackId : new String[] { "cooked", "freshness", "warmth" }) { + List inherited = new ArrayList<>(List.of("cooked", "freshness", "warmth")); + // A glazed roast's cuts are glazed too (glazes.yml). + inherited.addAll(GlazeConfig.trackIds()); + for (String trackId : inherited) { TagTrack pt = parent.getTagTrack(trackId); if (pt != null) { TagTrack copy = new TagTrack(pt); diff --git a/src/main/java/net/tfminecraft/cooking/cooking/PotReference.java b/src/main/java/net/tfminecraft/cooking/cooking/PotReference.java index 3ab5622..d958e96 100644 --- a/src/main/java/net/tfminecraft/cooking/cooking/PotReference.java +++ b/src/main/java/net/tfminecraft/cooking/cooking/PotReference.java @@ -48,6 +48,7 @@ import net.tfminecraft.cooking.quality.CompositionResult; import net.tfminecraft.cooking.salad.SaladKind; import net.tfminecraft.cooking.sandwich.DishBonus; +import net.tfminecraft.cooking.utils.FoodReturns; import net.tfminecraft.cooking.utils.DisplayUtils; import net.tfminecraft.cooking.utils.Encoder; import net.tfminecraft.cooking.utils.FoodParser; @@ -641,8 +642,11 @@ private boolean addToMash(Player p, ItemStack item, FoodItem food) { } private void addMashPiece(Player p, ItemStack item) { + FoodItem piece = FoodItem.fromItem(item); for (String slot : f.getType().getSlots().keySet()) { if (add(slot, item)) { + // Honey's empty bottle comes back (types.yml returns). + FoodReturns.giveBack(p, piece); f.getVariables().put(VAR_MASH, true); InteractibleFurniture.getInstance().getFurnitureManager().markDirty(f); p.swingMainHand(); diff --git a/src/main/java/net/tfminecraft/cooking/cooking/SauceReference.java b/src/main/java/net/tfminecraft/cooking/cooking/SauceReference.java index 6c7c070..14411fd 100644 --- a/src/main/java/net/tfminecraft/cooking/cooking/SauceReference.java +++ b/src/main/java/net/tfminecraft/cooking/cooking/SauceReference.java @@ -55,6 +55,7 @@ import net.tfminecraft.cooking.quality.CompositionResult; +import net.tfminecraft.cooking.utils.FoodReturns; import net.tfminecraft.cooking.utils.DisplayUtils; import net.tfminecraft.cooking.utils.IngredientConverter; @@ -449,10 +450,15 @@ public void interact(FurnitureInteractEvent e) { if(canAdd(p, item)) { + FoodItem added = FoodItem.fromItem(item); + for(String slot : f.getType().getSlots().keySet()) { if(add(slot, item)) { + // Honey's empty bottle comes back (types.yml returns). + FoodReturns.giveBack(p, added); + resetBoil(); saveColours(); diff --git a/src/main/java/net/tfminecraft/cooking/glaze/GlazeConfig.java b/src/main/java/net/tfminecraft/cooking/glaze/GlazeConfig.java new file mode 100644 index 0000000..60b73f0 --- /dev/null +++ b/src/main/java/net/tfminecraft/cooking/glaze/GlazeConfig.java @@ -0,0 +1,91 @@ +package net.tfminecraft.cooking.glaze; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; + +import org.bukkit.configuration.ConfigurationSection; +import org.bukkit.configuration.file.YamlConfiguration; + +import net.tfminecraft.cooking.item.CookingPathHandler; +import net.tfminecraft.cooking.item.FoodItem; + +/** glazes.yml: which roasts can be glazed, and the glazes (honey) with the tags.yml track each gives. */ +public final class GlazeConfig { + private static final Logger LOGGER = Logger.getLogger("Cooking"); + + /** A glaze: the foods that are it (Cooking food paths) and the track it puts on the roast. */ + public record Glaze(String id, List items, String track) { + public boolean matches(FoodItem food) { + for (String path : items) { + if (CookingPathHandler.matches(food, path)) return true; + } + return false; + } + } + + private static List roasts = List.of(); + private static List glazes = List.of(); + + public void load(File file) { + YamlConfiguration config = YamlConfiguration.loadConfiguration(file); + roasts = List.copyOf(config.getStringList("roasts")); + List loaded = new ArrayList<>(); + ConfigurationSection section = config.getConfigurationSection("glazes"); + if (section != null) { + for (String id : section.getKeys(false)) { + ConfigurationSection glaze = section.getConfigurationSection(id); + if (glaze == null) continue; + List items = new ArrayList<>(glaze.getStringList("items")); + String item = glaze.getString("item", ""); + if (!item.isBlank()) items.add(0, item); + String track = glaze.getString("track", ""); + if (items.isEmpty() || track.isBlank()) { + LOGGER.warning("[Cooking] glazes.yml glaze '" + id + "' needs an item and a track; skipped."); + continue; + } + loaded.add(new Glaze(id, List.copyOf(items), track)); + } + } + glazes = List.copyOf(loaded); + } + + public static List glazes() { + return glazes; + } + + /** The glaze this food is (honey), or null. */ + public static Glaze glazeFor(FoodItem food) { + if (food == null) return null; + for (Glaze glaze : glazes) { + if (glaze.matches(food)) return glaze; + } + return null; + } + + /** True for a food glazes.yml roasts lists. */ + public static boolean isRoast(FoodItem food) { + if (food == null) return false; + for (String path : roasts) { + if (CookingPathHandler.matches(food, path)) return true; + } + return false; + } + + /** The glaze already on this food (it has the glaze's track), or null. */ + public static Glaze glazeOn(FoodItem food) { + if (food == null) return null; + for (Glaze glaze : glazes) { + if (food.getTagTrack(glaze.track()) != null) return glaze; + } + return null; + } + + /** Every glaze's track id, for carving to pass on to the cuts. */ + public static List trackIds() { + List ids = new ArrayList<>(); + for (Glaze glaze : glazes) ids.add(glaze.track()); + return ids; + } +} diff --git a/src/main/java/net/tfminecraft/cooking/glaze/GlazeHandler.java b/src/main/java/net/tfminecraft/cooking/glaze/GlazeHandler.java new file mode 100644 index 0000000..6232784 --- /dev/null +++ b/src/main/java/net/tfminecraft/cooking/glaze/GlazeHandler.java @@ -0,0 +1,85 @@ +package net.tfminecraft.cooking.glaze; + +import org.bukkit.Sound; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.Listener; +import org.bukkit.inventory.ItemStack; + +import net.tfminecraft.cooking.cache.FurnitureCache; +import net.tfminecraft.cooking.carve.CarvableRoastUtils; +import net.tfminecraft.cooking.item.FoodItem; +import net.tfminecraft.cooking.item.model.ModelData; +import net.tfminecraft.cooking.item.tag.TagTrack; +import net.tfminecraft.cooking.loader.TrackLoader; +import net.tfminecraft.cooking.utils.FoodReturns; +import net.tfminecraft.cooking.utils.IngredientConverter; +import net.tfminecraft.cooking.utils.ItemUpdater; +import net.tfminecraft.interactiblefurniture.InteractibleFurniture; +import net.tfminecraft.interactiblefurniture.events.FurnitureInteractEvent; +import net.tfminecraft.interactiblefurniture.furniture.Furniture; +import net.tfminecraft.interactiblefurniture.furniture.PlacedSlot; + +/** + * Right-clicking the roast on a fire pit or a meat hook with a glaze (honey, glazes.yml) glazes it: the roast gets + * the glaze's track and one glaze is used, its empty bottle coming back. The roast's slot only takes roasts, so with + * honey in hand the click reaches the furniture rather than a slot. + */ +public final class GlazeHandler implements Listener { + private static final String CONTENT = "content"; + + @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) + public void onInteract(FurnitureInteractEvent e) { + Furniture f = e.getFurniture(); + if (!FurnitureCache.isFirePit(f) && !FurnitureCache.isMeatHook(f)) return; + Player p = e.getPlayer(); + ItemStack hand = p.getInventory().getItemInMainHand(); + if (hand.getType().isAir()) return; + FoodItem glazeFood = FoodItem.fromItem(IngredientConverter.convertIfNeeded(p, hand)); + GlazeConfig.Glaze glaze = GlazeConfig.glazeFor(glazeFood); + if (glaze == null) return; + e.setCancelled(true); + + PlacedSlot slot = f.getActiveSlot(CONTENT).orElse(null); + ItemStack stack = slot == null ? null : slot.getCurrentItem(); + FoodItem roast = stack == null ? null : FoodItem.fromItem(stack); + if (roast == null) { + p.sendMessage("§cThere's no roast here to glaze."); + return; + } + if (!GlazeConfig.isRoast(roast)) { + p.sendMessage("§cOnly roasts can be glazed."); + return; + } + CarvableRoastUtils.readCarveState(roast, stack); + if (GlazeConfig.glazeOn(roast) != null) { + p.sendMessage("§cThat roast is already glazed."); + return; + } + if ("rotten".equals(CarvableRoastUtils.resolveCookTag(roast))) { + p.sendMessage("§cThat roast has gone off."); + return; + } + TagTrack track = TrackLoader.getByString(glaze.track()); + if (track == null) { + p.sendMessage("§cThat glaze's track '" + glaze.track() + "' isn't in tags.yml."); + return; + } + track = new TagTrack(track); + track.setValue(0); + roast.addOrModifyTrack(track); + + ItemStack updated = ItemUpdater.applyItemUpdate(stack, roast, f.getId()); + if (updated == null || updated.getType().isAir()) return; + CarvableRoastUtils.writeCarveState(updated, roast); + slot.setCurrentItem(updated); + ModelData model = CarvableRoastUtils.getStageModelData(roast); + if (model != null) slot.applyDisplayData(model.getDisplayData(f.getId())); + InteractibleFurniture.getInstance().getFurnitureManager().markDirty(f); + + FoodReturns.useOne(p, glazeFood); + p.swingMainHand(); + f.getLoc().getWorld().playSound(f.getLoc(), Sound.BLOCK_HONEY_BLOCK_PLACE, 1f, 1f); + } +} diff --git a/src/main/java/net/tfminecraft/cooking/item/FoodItem.java b/src/main/java/net/tfminecraft/cooking/item/FoodItem.java index f045fa2..34aefeb 100644 --- a/src/main/java/net/tfminecraft/cooking/item/FoodItem.java +++ b/src/main/java/net/tfminecraft/cooking/item/FoodItem.java @@ -37,7 +37,10 @@ public class FoodItem { private boolean mashable = false; private boolean edible = true; private boolean edibleWhenCooked = false; - /** What drinking it leaves in the hand instead of a glass bottle (types.yml returns: an empty cup), or null. */ + /** + * types.yml returns: the item path of what the food comes in, given back once it's drunk (hot chocolate's cup) or + * used up in a station (honey's glass bottle), or null. + */ private String returns; private Integer catchSizeCm; private String seafoodCutType; @@ -275,7 +278,7 @@ public void updateAge() { public boolean shouldUpdate() { return update; } public boolean isValuable() { return valuable; } public boolean isMashable() { return mashable; } - /** The item path drinking it leaves instead of a glass bottle (ia.tfmc_cooking:empty_cup), or null for vanilla's. */ + /** What the food comes in, given back once it's drunk or used up in a station (see the returns field), or null. */ public String getReturns() { return returns; } public void setMashable(boolean mashable) { this.mashable = mashable; } public boolean isEdible() { diff --git a/src/main/java/net/tfminecraft/cooking/item/model/FoodModel.java b/src/main/java/net/tfminecraft/cooking/item/model/FoodModel.java index 83432d8..9df01a9 100644 --- a/src/main/java/net/tfminecraft/cooking/item/model/FoodModel.java +++ b/src/main/java/net/tfminecraft/cooking/item/model/FoodModel.java @@ -6,6 +6,7 @@ import net.tfminecraft.cooking.item.FoodItem; import net.tfminecraft.interactiblefurniture.furniture.data.DisplayData; +import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -79,11 +80,20 @@ public ModelData getModel(FoodItem item) { } public ModelData getModelByStageAndTag(int stage, String cookTagId) { + return getModelByStageAndTag(stage, cookTagId, List.of()); + } + + /** + * The state for this carve stage and cook tag. A state with more tags than the cook tag (a glazed roast's + * [cooked, honey_glazed]) is only picked when the food has the others too, among itemTags. + */ + public ModelData getModelByStageAndTag(int stage, String cookTagId, Collection itemTags) { ModelData bestMatch = null; for (ModelData data : states.values()) { if (data.getStage() < 0) continue; if (data.getStage() != stage) continue; if (!data.getTags().contains(cookTagId)) continue; + if (!hasOtherTags(data, cookTagId, itemTags)) continue; if (bestMatch == null || data.getWeight() > bestMatch.getWeight()) { bestMatch = data; } @@ -92,6 +102,13 @@ public ModelData getModelByStageAndTag(int stage, String cookTagId) { return getModelByTagOnly(cookTagId); } + private static boolean hasOtherTags(ModelData data, String cookTagId, Collection itemTags) { + for (String tag : data.getTags()) { + if (!tag.equals(cookTagId) && !itemTags.contains(tag)) return false; + } + return true; + } + private ModelData getModelByTagOnly(String cookTagId) { ModelData bestMatch = null; for (ModelData data : states.values()) { diff --git a/src/main/java/net/tfminecraft/cooking/mixing/MixingBowlHandler.java b/src/main/java/net/tfminecraft/cooking/mixing/MixingBowlHandler.java index ae6ebf8..8c89a31 100644 --- a/src/main/java/net/tfminecraft/cooking/mixing/MixingBowlHandler.java +++ b/src/main/java/net/tfminecraft/cooking/mixing/MixingBowlHandler.java @@ -42,6 +42,7 @@ import net.tfminecraft.cooking.quality.CompositionQualityResolver; import net.tfminecraft.cooking.quality.CompositionResult; import net.tfminecraft.cooking.utils.DoughMixinRules; +import net.tfminecraft.cooking.utils.FoodReturns; import net.tfminecraft.cooking.utils.IngredientConverter; import net.tfminecraft.cooking.utils.InventoryAdder; import net.tfminecraft.cooking.utils.ItemBuilder; @@ -359,6 +360,8 @@ private void handleMixinAdd(Furniture furniture, Player player, FurnitureInterac MixingBowlState.setSugarFreshness(furniture, readFreshness(foodItem)); MixingBowlState.setSugarOrigin(furniture, originOr(foodItem, "Sugar")); MixingBowlState.setSugarLineage(furniture, foodItem.getLineage()); + // Honey's empty bottle comes back (types.yml returns). + FoodReturns.giveBack(player, foodItem); } else if (DoughMixinRules.isFruitCategory(category)) { diff --git a/src/main/java/net/tfminecraft/cooking/popcorn/PopcornMachineHandler.java b/src/main/java/net/tfminecraft/cooking/popcorn/PopcornMachineHandler.java index 0c884ad..e3582cc 100644 --- a/src/main/java/net/tfminecraft/cooking/popcorn/PopcornMachineHandler.java +++ b/src/main/java/net/tfminecraft/cooking/popcorn/PopcornMachineHandler.java @@ -18,6 +18,7 @@ import net.tfminecraft.cooking.loader.TrackLoader; import net.tfminecraft.cooking.popcorn.PopcornMachineState.Stage; import net.tfminecraft.cooking.utils.FoodParser; +import net.tfminecraft.cooking.utils.FoodReturns; import net.tfminecraft.cooking.utils.IngredientConverter; import net.tfminecraft.cooking.utils.InventoryAdder; import net.tfminecraft.cooking.utils.ItemBuilder; @@ -116,6 +117,8 @@ private void load(Player player, Furniture furniture, PopcornMachine machine, It } PopcornMachineState.addTopping(furniture, FoodParser.toString(food, 1)); player.getInventory().setItemInMainHand(less(hand, 1)); + // Honey's empty bottle comes back (types.yml returns). + FoodReturns.giveBack(player, food); } PopcornMachineState.setStage(furniture, Stage.LOADING); show(furniture, machine); diff --git a/src/main/java/net/tfminecraft/cooking/utils/DoughMixinRules.java b/src/main/java/net/tfminecraft/cooking/utils/DoughMixinRules.java index b37cf50..1fbf216 100644 --- a/src/main/java/net/tfminecraft/cooking/utils/DoughMixinRules.java +++ b/src/main/java/net/tfminecraft/cooking/utils/DoughMixinRules.java @@ -26,7 +26,7 @@ public static boolean canAcceptSugar(boolean hasSugar, FoodItem incoming, Player } if (hasSugar) { if (player != null) { - player.sendMessage("§cSugar is already in the bowl."); + player.sendMessage("§cThe bowl already has a sweetener."); } return false; } diff --git a/src/main/java/net/tfminecraft/cooking/utils/FoodReturns.java b/src/main/java/net/tfminecraft/cooking/utils/FoodReturns.java new file mode 100644 index 0000000..6aff092 --- /dev/null +++ b/src/main/java/net/tfminecraft/cooking/utils/FoodReturns.java @@ -0,0 +1,57 @@ +package net.tfminecraft.cooking.utils; + +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.PlayerInventory; + +import net.tfminecraft.cooking.item.FoodItem; + +/** + * What a food leaves behind once a station uses it up: its types.yml {@code returns} item, such as the empty glass + * bottle of honey stirred into dough or a sauce. + */ +public final class FoodReturns { + + private FoodReturns() { + } + + /** A fresh copy of the item this food gives back, or null when it gives nothing (or the path is unknown). */ + public static ItemStack returnedBy(FoodItem food) { + String path = food == null ? null : food.getReturns(); + if (path == null || path.isBlank()) return null; + ItemStack back = ItemRef.resolve(path.trim()); + if (back == null || back.getType().isAir()) return null; + back.setAmount(1); + return back; + } + + /** Uses one of the held food; its returns item, if it has one, goes back to the player. */ + public static void useOne(Player p, FoodItem food) { + ItemStack back = returnedBy(food); + if (back != null) { + HeldStack.useOneKeepStack(p, back); + return; + } + PlayerInventory inv = p.getInventory(); + ItemStack held = inv.getItemInMainHand(); + held.setAmount(held.getAmount() - 1); + inv.setItemInMainHand(held.getAmount() > 0 ? held : null); + } + + /** + * For a held food a station has already taken one of: its returns item goes into the hand if that is now empty, + * else into the inventory (dropped when full). + */ + public static void giveBack(Player p, FoodItem food) { + ItemStack back = returnedBy(food); + if (back == null) return; + PlayerInventory inv = p.getInventory(); + ItemStack held = inv.getItemInMainHand(); + if (held == null || held.getType().isAir() || held.getAmount() <= 0) { + inv.setItemInMainHand(back); + return; + } + ItemStack leftover = InventoryAdder.addItem(p, back); + if (leftover != null) p.getWorld().dropItemNaturally(p.getLocation(), leftover); + } +} diff --git a/src/main/java/net/tfminecraft/cooking/utils/StationAddonRules.java b/src/main/java/net/tfminecraft/cooking/utils/StationAddonRules.java index 46e5ace..89cd915 100644 --- a/src/main/java/net/tfminecraft/cooking/utils/StationAddonRules.java +++ b/src/main/java/net/tfminecraft/cooking/utils/StationAddonRules.java @@ -98,7 +98,7 @@ public static boolean canAcceptSweetener(Map slots, FoodItem i } if (hasSweetener(slots)) { if (player != null) { - player.sendMessage("§cSugar is already in the pan."); + player.sendMessage("§cThe pan already has a sweetener."); } return false; } diff --git a/src/main/resources/conversions.yml b/src/main/resources/conversions.yml index 4e762f5..8dafbd9 100644 --- a/src/main/resources/conversions.yml +++ b/src/main/resources/conversions.yml @@ -29,6 +29,7 @@ conversions: - ia.tfmc_cooking:garlic vegetable(type=vegetable_chop_only;origin=Garlic;tags=freshness.0) - ia.tfmc_cooking:salt salt(type=seasoning_1;origin=Salt) - v.sugar sweetener(type=sweetener_1;origin=Sugar) + - v.honey_bottle sweetener(type=honey;origin=Honey) - ia.tfmc_cooking:basil spice(type=spice_1;origin=Basil;tags=freshness.0) - ia.tfmc_cooking:black_pepper pepper(type=spice_1;origin=Black Pepper;tags=freshness.0) - ia.tfmc_cooking:cinnamon spice(type=spice_1;origin=Cinnamon;tags=freshness.0) diff --git a/src/main/resources/glazes.yml b/src/main/resources/glazes.yml new file mode 100644 index 0000000..276a92f --- /dev/null +++ b/src/main/resources/glazes.yml @@ -0,0 +1,13 @@ +# Glazes: right-click the roast on a fire pit or a meat hook while holding a glaze. One glaze is used (honey gives back +# its empty bottle, types.yml returns) and the roast gets the glaze's tags.yml track: a lore line, a food and nutrition +# bonus, and once cooked its glazed look (models.yml roast states tagged with the track's step). Carving passes the +# glaze on to every cut. A roast takes one glaze, raw or while it cooks, but not once it has gone rotten. +# +# roasts: the Cooking food paths that can be glazed (a sausage chain on the hook can't). +# glazes: : item (or items, a list) is the Cooking food paths of the glaze; track is the tags.yml track it gives. +roasts: + - c.meat(type=roast) +glazes: + honey: + item: c.sweetener(type=honey) + track: honey_glazed diff --git a/src/main/resources/models.yml b/src/main/resources/models.yml index 045aeed..7b75de0 100644 --- a/src/main/resources/models.yml +++ b/src/main/resources/models.yml @@ -502,6 +502,16 @@ sugar: position: y: -0.25 +# Honey (types.yml honey): the vanilla honey bottle. +honey: + plain: + weight: 1 + tags: [] + gui: + item: v.honey_bottle + display: + item: v.honey_bottle + black_pepper: fresh: weight: 1 @@ -2462,6 +2472,87 @@ red_meat_roast: item: ia.tfmc_cooking:red_meat_roast_cooked_1 display: item: ia.tfmc_cooking:red_meat_roast_cooked_1 + # Honey-glazed once cooked (glazes.yml): picked over cooked_ while it has the honey_glazed tag. + glazed_8: + weight: 28 + stage: 8 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_8 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_8 + glazed_7: + weight: 27 + stage: 7 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_7 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_7 + glazed_6: + weight: 26 + stage: 6 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_6 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_6 + glazed_5: + weight: 25 + stage: 5 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_5 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_5 + glazed_4: + weight: 24 + stage: 4 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_4 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_4 + glazed_3: + weight: 23 + stage: 3 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_3 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_3 + glazed_2: + weight: 22 + stage: 2 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_2 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_2 + glazed_1: + weight: 21 + stage: 1 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:red_meat_roast_glazed_1 + display: + item: ia.tfmc_cooking:red_meat_roast_glazed_1 burnt_8: weight: 18 stage: 8 @@ -2723,6 +2814,67 @@ poultry_roast: item: ia.tfmc_cooking:poultry_roast_cooked_1 display: item: ia.tfmc_cooking:poultry_roast_cooked_1 + # Honey-glazed once cooked (glazes.yml): picked over cooked_ while it has the honey_glazed tag. + glazed_6: + weight: 26 + stage: 6 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_6 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_6 + glazed_5: + weight: 25 + stage: 5 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_5 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_5 + glazed_4: + weight: 24 + stage: 4 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_4 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_4 + glazed_3: + weight: 23 + stage: 3 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_3 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_3 + glazed_2: + weight: 22 + stage: 2 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_2 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_2 + glazed_1: + weight: 21 + stage: 1 + tags: + - cooked + - honey_glazed + gui: + item: ia.tfmc_cooking:poultry_roast_glazed_1 + display: + item: ia.tfmc_cooking:poultry_roast_glazed_1 burnt_6: weight: 16 stage: 6 diff --git a/src/main/resources/naming.yml b/src/main/resources/naming.yml index 954d115..d26e9b1 100644 --- a/src/main/resources/naming.yml +++ b/src/main/resources/naming.yml @@ -7,11 +7,12 @@ prefix-tracks: - flavour_cinnamon - flavour_nutmeg - flavour_vanilla - # Popcorn machine toppings, in this order: Buttered Sugared Salted Caramel Popcorn. + # Popcorn machine toppings, in this order: Buttered Sugared Salted Caramel Honey Popcorn. - topping_butter - topping_sugar - topping_salt - topping_caramel + - topping_honey # A sauce with a roux: Thick Garlic Sauce, which is also how a dish it's ladled onto lists it. - sauce_thickness diff --git a/src/main/resources/popcorn-machines.yml b/src/main/resources/popcorn-machines.yml index c324556..ef899f0 100644 --- a/src/main/resources/popcorn-machines.yml +++ b/src/main/resources/popcorn-machines.yml @@ -51,6 +51,10 @@ popcorn_machine: item: c.salt track: topping_salt name: Salt + honey: + item: c.sweetener(type=honey) + track: topping_honey + name: Honey # Flavourings (tags.yml flavour_*), named before the other toppings: Cinnamon Sugared Popcorn. cinnamon: item: c.spice(origin=Cinnamon) diff --git a/src/main/resources/pot.yml b/src/main/resources/pot.yml index aea9264..d562b27 100644 --- a/src/main/resources/pot.yml +++ b/src/main/resources/pot.yml @@ -45,7 +45,8 @@ mashes: output: mash(type=mashed_potatoes;origin=Potato;tags=freshness.0) display: ia.tfmc_cooking:gray hint: 4 boiled cut potatoes and a butter - # Two boiled rice, a cup of milk and a sweetener (sugar, maple syrup), stirred with the masher: rice pudding. + # Two boiled rice, a cup of milk and a sweetener (sugar, maple syrup, honey: its bottle comes back), stirred with the masher: + # rice pudding. # Cinnamon, vanilla or nutmeg make it Aromatic. Boiled rice, milk and sugar over a pot of water get the mash hint. rice_pudding: ingredients: diff --git a/src/main/resources/tags.yml b/src/main/resources/tags.yml index 3b1bf0b..1d701d3 100644 --- a/src/main/resources/tags.yml +++ b/src/main/resources/tags.yml @@ -320,7 +320,7 @@ poison: - "poison 15 2" - "weakness 60" -# Popcorn machine toppings (popcorn-machines.yml): each caramel, sugar, butter or salt put in tops every piece. They name +# Popcorn machine toppings (popcorn-machines.yml): each caramel, sugar, honey, butter or salt put in tops every piece. They name # it (naming.yml prefix-tracks: Buttered Salted Caramel Popcorn); its look comes from popcorn_look below. topping_caramel: topping_caramel: @@ -344,6 +344,11 @@ topping_salt: name: "#f0f0f0Salted" value: 0 nutrition-mult: 1.05 +topping_honey: + topping_honey: + name: "#e8a317Honey" + value: 0 + food-mult: 1.10 # The look of popped popcorn (popcorn-machines.yml look-track): the first topping put in with a look sets it. No name # and no multipliers, so it shows nowhere in the lore; models.yml popcorn picks the buttered or caramel icon from it. @@ -355,6 +360,15 @@ popcorn_look: name: "" value: 1 +# Glazes (glazes.yml): a roast glazed on the fire pit or a meat hook. Carving passes it on to every cut, and a cooked +# glazed roast has its own look (models.yml red_meat_roast and poultry_roast glazed_). +honey_glazed: + honey_glazed: + name: "#e8a317Honey-Glazed" + value: 0 + food-mult: 1.10 + nutrition-mult: 1.05 + # Flavourings: vanilla, cinnamon and nutmeg boiled into hot chocolate or melted chocolate (condiments.yml extras), and # vanilla or cinnamon put in a popcorn machine (popcorn-machines.yml toppings). Each names the food (naming.yml # prefix-tracks): Cinnamon Hot Chocolate, Vanilla Milk Chocolate Bar, Cinnamon Caramel Popcorn. diff --git a/src/main/resources/types.yml b/src/main/resources/types.yml index 232e1cc..b5dc5d8 100644 --- a/src/main/resources/types.yml +++ b/src/main/resources/types.yml @@ -364,6 +364,18 @@ sweetener_1: nutrition: 0 update: false +###Honey: a vanilla honey bottle picked up (conversions.yml). A sweetener like sugar, so it goes wherever sugar does +# (dough, sauces, catsup, hot chocolate, rice pudding, the popcorn machine), and it glazes roasts (glazes.yml). It never +# spoils. A station that uses it gives back the empty bottle (returns); drunk from the bottle it still feeds a little +# and cures poison, as vanilla. +honey: + name: "#e8a317Honey" + model: honey + food: 6 + nutrition: 2 + update: false + returns: v.glass_bottle + ###Spices — raw spice_1: name: "#5dad58{inherit}" diff --git a/src/test/java/net/tfminecraft/cooking/cooking/RiceCookingTest.java b/src/test/java/net/tfminecraft/cooking/cooking/RiceCookingTest.java index 5c5ba9d..2b317b7 100644 --- a/src/test/java/net/tfminecraft/cooking/cooking/RiceCookingTest.java +++ b/src/test/java/net/tfminecraft/cooking/cooking/RiceCookingTest.java @@ -438,6 +438,8 @@ void anEmptyPotStirsTwoBoiledRiceAMilkAndASweetenerIntoRicePudding() { assertTrue(pudding.takesIngredient(milk, List.of(rice, rice))); assertFalse(pudding.complete(List.of(rice, rice, milk))); assertTrue(pudding.complete(List.of(rice, milk, rice, sugar))); + FoodItem honey = env.foodNamed("honey", "sweetener", "Honey", "Honey"); + assertTrue(pudding.complete(List.of(rice, milk, rice, honey)), "honey sweetens it as well as sugar"); assertEquals("aromatic", pudding.extraFor(cinnamon).track()); assertTrue(PotConfig.isMashIngredient(sugar), "Sugar over a pot of water gets the mash hint"); // Milk alone starts a pudding, not mashed potatoes, whose milk is only an extra. diff --git a/src/test/java/net/tfminecraft/cooking/cooking/SauceReferenceBottleTest.java b/src/test/java/net/tfminecraft/cooking/cooking/SauceReferenceBottleTest.java index 1b60a7d..ac2f69e 100644 --- a/src/test/java/net/tfminecraft/cooking/cooking/SauceReferenceBottleTest.java +++ b/src/test/java/net/tfminecraft/cooking/cooking/SauceReferenceBottleTest.java @@ -9,6 +9,7 @@ import java.util.Map; import org.bukkit.Material; +import net.tfminecraft.cooking.item.FoodItem; import org.bukkit.inventory.ItemStack; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -112,6 +113,27 @@ void vinegarBoiledWithItsIngredientsFillsAnEmptyBottleAndEmptiesThePan() { assertFalse(env.variables.containsKey("sauce.boiled")); } + @Test + void honeyGoesInLikeSugarAndGivesBackItsEmptyBottle() { + hold(food("vinegar", "Wine")); + org.bukkit.configuration.MemoryConfiguration type = new org.bukkit.configuration.MemoryConfiguration(); + type.set("name", "Honey"); + type.set("returns", "v.glass_bottle"); + FoodItem honey = new FoodItem("honey", type); + honey.setCategory("sweetener"); + honey.setOrigin("Honey"); + honey.setQualityRange(4, 4); + hold(env.stack(honey, Material.HONEY_BOTTLE, 2)); + assertEquals(1, sauce.getSlots().size()); + assertEquals(1, hand().getAmount()); + // The test's item paths all build glass. + assertTrue(env.player.getInventory().contains(Material.GLASS), "the empty bottle comes back"); + // Like sugar, only one sweetener goes in. + hold(env.stack(honey, Material.HONEY_BOTTLE, 1)); + assertEquals(1, sauce.getSlots().size()); + verify(env.player).sendMessage("§cThe pan already has a sweetener."); + } + @Test void sapAloneBoilsDownAndTheBoilingTimeSurvivesAReload() { hold(food("sap", "Tree")); diff --git a/src/test/java/net/tfminecraft/cooking/glaze/GlazeCoverageTest.java b/src/test/java/net/tfminecraft/cooking/glaze/GlazeCoverageTest.java new file mode 100644 index 0000000..98ef2f2 --- /dev/null +++ b/src/test/java/net/tfminecraft/cooking/glaze/GlazeCoverageTest.java @@ -0,0 +1,218 @@ +package net.tfminecraft.cooking.glaze; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.ArgumentMatchers.*; +import static org.mockito.Mockito.*; + +import java.io.File; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.List; + +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.configuration.MemoryConfiguration; +import org.bukkit.inventory.ItemStack; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; +import org.mockito.MockedStatic; + +import net.tfminecraft.cooking.cache.FurnitureCache; +import net.tfminecraft.cooking.carve.CarvableRoastUtils; +import net.tfminecraft.cooking.item.FoodItem; +import net.tfminecraft.cooking.item.tag.TagTrack; +import net.tfminecraft.cooking.loader.TrackLoader; +import net.tfminecraft.cooking.sausagemaker.SausageMakerCoverageTest.Station; +import net.tfminecraft.cooking.sausagemaker.SausageMakerCoverageTest.Workshop; +import net.tfminecraft.cooking.utils.ItemUpdater; +import net.tfminecraft.interactiblefurniture.events.FurnitureInteractEvent; + +/** Honey glazes the roast on a meat hook or fire pit, with the glazes.yml shipped in the jar. */ +class GlazeCoverageTest { + @TempDir Path dir; + Workshop env; + Station hook, pit; + GlazeHandler handler = new GlazeHandler(); + MockedStatic updater; + String oldHook, oldPit; + + @BeforeEach void open() { + oldHook = FurnitureCache.meatHook; oldPit = FurnitureCache.firePit; + env = new Workshop(); + FurnitureCache.meatHook = "meat_hook"; FurnitureCache.firePit = "fire_pit"; + hook = env.station("meat_hook"); hook.define("content"); + pit = env.station("fire_pit"); pit.define("content"); + new GlazeConfig().load(new File("src/main/resources/glazes.yml")); + updater = env.scoped(mockStatic(ItemUpdater.class)); + updater.when(() -> ItemUpdater.applyItemUpdate(any(), any(), any())) + .thenAnswer(inv -> env.stack(new FoodItem((FoodItem) inv.getArgument(1)), Material.ROTTEN_FLESH, 1)); + when(env.api.getCreator().getItemFromPath("v.glass_bottle")).thenAnswer(inv -> new ItemStack(Material.GLASS_BOTTLE)); + } + + @AfterEach void close() throws Exception { + Path none = dir.resolve("none.yml"); + Files.writeString(none, ""); + new GlazeConfig().load(none.toFile()); + env.close(); + FurnitureCache.meatHook = oldHook; FurnitureCache.firePit = oldPit; + } + + FoodItem honeyFood() { + MemoryConfiguration type = new MemoryConfiguration(); + type.set("name", "Honey"); type.set("update", false); type.set("returns", "v.glass_bottle"); + FoodItem honey = new FoodItem("honey", type); + honey.setCategory("sweetener"); honey.setOrigin("Honey"); honey.setQualityRange(5, 5); + return honey; + } + ItemStack honey(int amount) { return env.stack(honeyFood(), Material.HONEY_BOTTLE, amount); } + FoodItem roast() { return env.food("roast", "Beef", 4); } + void onHook(Station station, FoodItem food) { station.place("content", env.stack(food, Material.ROTTEN_FLESH, 1)); } + FoodItem content(Station station) { return env.resolve(station.active.get("content").getCurrentItem()); } + ItemStack hand() { return env.player.getInventory().getItemInMainHand(); } + FurnitureInteractEvent click(Station station, ItemStack held) { + env.hold(held); + FurnitureInteractEvent event = station.interact(); + handler.onInteract(event); + return event; + } + void track(FoodItem food, String id, int value) { + TagTrack track = new TagTrack(TrackLoader.getByString(id)); track.forceSetValue(value); food.addOrModifyTrack(track); + } + + @Test void theShippedConfigGlazesRoastsWithHoney() { + assertEquals(1, GlazeConfig.glazes().size()); + GlazeConfig.Glaze honey = GlazeConfig.glazes().get(0); + assertEquals("honey", honey.id()); assertEquals("honey_glazed", honey.track()); + assertEquals(List.of("c.sweetener(type=honey)"), honey.items()); + assertSame(honey, GlazeConfig.glazeFor(honeyFood())); + assertNull(GlazeConfig.glazeFor(null)); assertNull(GlazeConfig.glazeFor(roast())); + assertTrue(GlazeConfig.isRoast(roast())); assertFalse(GlazeConfig.isRoast(null)); assertFalse(GlazeConfig.isRoast(honeyFood())); + assertNull(GlazeConfig.glazeOn(null)); assertNull(GlazeConfig.glazeOn(roast())); + assertEquals(List.of("honey_glazed"), GlazeConfig.trackIds()); + assertNotNull(TrackLoader.getByString("honey_glazed"), "tags.yml has the track"); + } + + @Test void glazesMayListSeveralItems_andOnesWithoutAnItemOrTrackAreSkipped() throws Exception { + Path file = dir.resolve("glazes.yml"); + Files.writeString(file, """ + roasts: [c.meat] + glazes: + scalar: ignored + syrup: + items: [c.sweetener(type=maple_syrup), c.sweetener(origin=Honey)] + track: maple_glazed + trackless: + item: c.sweetener + itemless: + track: honey_glazed + """); + new GlazeConfig().load(file.toFile()); + assertEquals(List.of("syrup"), GlazeConfig.glazes().stream().map(GlazeConfig.Glaze::id).toList()); + assertEquals("syrup", GlazeConfig.glazeFor(honeyFood()).id()); + assertTrue(GlazeConfig.isRoast(env.food("sausage_chain", "Pork", 3)), "any meat is a roast here"); + new GlazeConfig().load(dir.resolve("missing.yml").toFile()); + assertTrue(GlazeConfig.glazes().isEmpty()); + assertFalse(GlazeConfig.isRoast(roast())); + } + + @Test void honeyGlazesTheRoastOnAMeatHook_andItsEmptyBottleComesBack() { + onHook(hook, roast()); + FurnitureInteractEvent event = click(hook, honey(2)); + assertTrue(event.isCancelled()); + FoodItem glazed = content(hook); + assertEquals("honey_glazed", glazed.getTagTrack("honey_glazed").getCurrentStep().getId()); + assertSame(GlazeConfig.glazes().get(0), GlazeConfig.glazeOn(glazed)); + assertEquals(Material.HONEY_BOTTLE, hand().getType()); assertEquals(1, hand().getAmount()); + assertTrue(env.player.getInventory().contains(Material.GLASS_BOTTLE), "the empty bottle comes back"); + verify(env.manager).markDirty(hook.furniture); + verify(env.world).playSound(any(Location.class), eq(Sound.BLOCK_HONEY_BLOCK_PLACE), anyFloat(), anyFloat()); + + click(hook, hand()); + assertEquals("§cThat roast is already glazed.", env.messages.getLast()); + assertEquals(1, hand().getAmount(), "nothing used"); + } + + @Test void theLastHoneyGlazingAFirePitRoastLeavesTheBottleInHand() { + FoodItem roast = roast(); + track(roast, "cooked", 0); + onHook(pit, roast); + click(pit, honey(1)); + assertNotNull(content(pit).getTagTrack("honey_glazed")); + assertNotNull(content(pit).getTagTrack("cooked"), "its cooking carries on"); + assertEquals(Material.GLASS_BOTTLE, hand().getType()); + } + + @Test void honeyIsRefusedWithNoRoast_aSausageChain_aRottenRoast_orAGlazeWithoutItsTrack() throws Exception { + click(hook, honey(1)); + assertEquals("§cThere's no roast here to glaze.", env.messages.getLast()); + hook.place("content", null); + click(hook, honey(1)); + assertEquals("§cThere's no roast here to glaze.", env.messages.getLast()); + + onHook(hook, env.food("sausage_chain", "Pork", 3)); + click(hook, honey(1)); + assertEquals("§cOnly roasts can be glazed.", env.messages.getLast()); + + FoodItem rotten = roast(); + track(rotten, "freshness", 200000); + onHook(hook, rotten); + click(hook, honey(1)); + assertEquals("§cThat roast has gone off.", env.messages.getLast()); + assertEquals(1, hand().getAmount(), "the honey is kept"); + + Path file = dir.resolve("glazes.yml"); + Files.writeString(file, "roasts: [c.meat(type=roast)]\nglazes:\n honey:\n item: c.sweetener(type=honey)\n track: nope\n"); + new GlazeConfig().load(file.toFile()); + onHook(hook, roast()); + click(hook, honey(1)); + assertEquals("§cThat glaze's track 'nope' isn't in tags.yml.", env.messages.getLast()); + assertEquals(1, hand().getAmount()); + } + + @Test void aRoastThatCanNoLongerBeBuiltKeepsTheHoney() { + updater.when(() -> ItemUpdater.applyItemUpdate(any(), any(), any())).thenReturn(null); + onHook(hook, roast()); + ItemStack before = hook.active.get("content").getCurrentItem(); + click(hook, honey(1)); + assertSame(before, hook.active.get("content").getCurrentItem(), "the roast on the hook is unchanged"); + assertEquals(Material.HONEY_BOTTLE, hand().getType()); + updater.when(() -> ItemUpdater.applyItemUpdate(any(), any(), any())).thenReturn(new ItemStack(Material.AIR)); + click(hook, honey(1)); + assertEquals(Material.HONEY_BOTTLE, hand().getType()); + } + + @Test void aGlazedRoastWithoutAModelStillGetsItsGlaze() { + FoodItem roast = roast(); + roast.setModel(null); + onHook(hook, roast); + click(hook, honey(1)); + assertNotNull(content(hook).getTagTrack("honey_glazed")); + } + + @Test void otherFurniture_anEmptyHand_andOtherFoodsAreLeftAlone() { + Station juicer = env.station("juicer"); juicer.define("content"); + onHook(juicer, roast()); + assertFalse(click(juicer, honey(1)).isCancelled()); + onHook(hook, roast()); + assertFalse(click(hook, null).isCancelled()); + FoodItem salt = env.food("seasoning_1", "Salt", 3); salt.setCategory("salt"); + assertFalse(click(hook, env.stack(salt, Material.SUGAR, 1)).isCancelled()); + assertFalse(click(hook, new ItemStack(Material.STONE)).isCancelled()); + assertNull(content(hook).getTagTrack("honey_glazed")); + assertTrue(env.messages.isEmpty()); + } + + @Test void carvingPassesTheGlazeOnToEveryCut() { + FoodItem roast = roast(); + track(roast, "honey_glazed", 0); + FoodItem cut = env.food("meat_red_meat", "Beef", 1); + CarvableRoastUtils.copyInheritedTracks(roast, cut); + assertNotNull(cut.getTagTrack("honey_glazed")); + FoodItem plain = env.food("meat_red_meat", "Beef", 1); + CarvableRoastUtils.copyInheritedTracks(roast(), plain); + assertNull(plain.getTagTrack("honey_glazed")); + } +} diff --git a/src/test/java/net/tfminecraft/cooking/item/NamingRulesCoverageTest.java b/src/test/java/net/tfminecraft/cooking/item/NamingRulesCoverageTest.java index 463df3c..9d645fd 100644 --- a/src/test/java/net/tfminecraft/cooking/item/NamingRulesCoverageTest.java +++ b/src/test/java/net/tfminecraft/cooking/item/NamingRulesCoverageTest.java @@ -85,7 +85,7 @@ class NamingRulesCoverageTest { slots.put("second",food("herb","garnish",null)); assertEquals(StationAddonRules.AddonProfile.AROMATIC,StationAddonRules.classifyAddons(slots)); assertFalse(StationAddonRules.hasDuplicateOrigin(slots,sugar)); sugar.setOrigin(" "); assertFalse(StationAddonRules.hasDuplicateOrigin(slots,sugar)); assertTrue(StationAddonRules.canAcceptSweetener(slots,sugar,player)); slots.put("sugar",sugar); - assertFalse(StationAddonRules.canAcceptSweetener(slots,sugar,player)); verify(player).sendMessage("§cSugar is already in the pan."); + assertFalse(StationAddonRules.canAcceptSweetener(slots,sugar,player)); verify(player).sendMessage("§cThe pan already has a sweetener."); assertFalse(StationAddonRules.canAcceptSweetener(slots,null,player)); assertFalse(StationAddonRules.canAcceptSweetener(slots,garnish,player)); assertFalse(StationAddonRules.hasValuable(null)); assertFalse(StationAddonRules.hasValuable(slots)); MemoryConfiguration valuable=new MemoryConfiguration(); valuable.set("valuable",true); slots.put("valuable",new FoodItem("valuable",valuable)); assertTrue(StationAddonRules.hasValuable(slots)); diff --git a/src/test/java/net/tfminecraft/cooking/item/model/FoodModelsCoverageTest.java b/src/test/java/net/tfminecraft/cooking/item/model/FoodModelsCoverageTest.java index 7e3c9aa..8f45a09 100644 --- a/src/test/java/net/tfminecraft/cooking/item/model/FoodModelsCoverageTest.java +++ b/src/test/java/net/tfminecraft/cooking/item/model/FoodModelsCoverageTest.java @@ -33,6 +33,16 @@ class FoodModelsCoverageTest { } @AfterEach void cleanup() { tlibs.close(); MockBukkit.unmock(); } + @Test void aCarveStageStateWithMoreTagsThanTheCookTagIsOnlyPickedWhenTheFoodHasThem() { + MemoryConfiguration config=new MemoryConfiguration(); + state(config,"cooked_1",11,1,List.of("cooked"),"v.cooked_beef"); + state(config,"glazed_1",21,1,List.of("cooked","honey_glazed"),"v.honey_bottle"); + FoodModel model=new FoodModel("roast",config); + assertEquals(Material.COOKED_BEEF,model.getModelByStageAndTag(1,"cooked").apply(null,null).getType()); + assertEquals(Material.COOKED_BEEF,model.getModelByStageAndTag(1,"cooked",List.of("fresh","cooked")).apply(null,null).getType()); + assertEquals(Material.HONEY_BOTTLE,model.getModelByStageAndTag(1,"cooked",List.of("cooked","honey_glazed")).apply(null,null).getType()); + } + @Test void configuredModelsSelectMostSpecificMatchingStateAndExcludeCarveStages() { MemoryConfiguration config=new MemoryConfiguration(); config.set("colour","ff0000"); config.set("invalid","scalar"); state(config,"default",0,-1,List.of(),"v.bread"); diff --git a/src/test/java/net/tfminecraft/cooking/mixing/MixingBowlCoverageTest.java b/src/test/java/net/tfminecraft/cooking/mixing/MixingBowlCoverageTest.java index 1c1b05a..8e9e656 100644 --- a/src/test/java/net/tfminecraft/cooking/mixing/MixingBowlCoverageTest.java +++ b/src/test/java/net/tfminecraft/cooking/mixing/MixingBowlCoverageTest.java @@ -193,6 +193,18 @@ class MixingBowlCoverageTest { e.hold(new ItemStack(Material.STONE)); handler.onInteract(s.interact()); assertTrue(e.messages.getLast().contains("doesn't go")); } + @Test void honeySweetensTheDoughAndGivesBackItsEmptyBottle() { + prepare(); + org.bukkit.configuration.MemoryConfiguration type = new org.bukkit.configuration.MemoryConfiguration(); + type.set("name", "Honey"); type.set("update", false); type.set("returns", "v.glass_bottle"); + FoodItem honey = new FoodItem("honey", type); honey.setCategory("sweetener"); honey.setOrigin("Honey"); honey.setQualityRange(5, 5); + when(e.itemApi.getCreator().getItemFromPath("v.glass_bottle")).thenAnswer(call -> new ItemStack(Material.GLASS_BOTTLE)); + e.hold(e.stack(honey, Material.HONEY_BOTTLE, 2)); handler.onInteract(s.interact()); + assertTrue(MixingBowlState.hasSugar(s.f)); assertEquals("Honey", MixingBowlState.getSugarOrigin(s.f)); assertEquals(5, MixingBowlState.getSugarQuality(s.f)); + assertEquals(1, e.player.getInventory().getItemInMainHand().getAmount()); + assertTrue(e.player.getInventory().contains(Material.GLASS_BOTTLE), "the empty bottle comes back"); + } + @Test void fruitWithoutOriginIsRejectedAndBlankIngredientOriginsUseDocumentedFallbacks() { add(e.food("flour", "grain", " ", 3, -1), Material.WHEAT); addWater(Material.WATER_BUCKET, 1); add(e.food("yeast", "ingredient", null, 3, -1), Material.BROWN_MUSHROOM); assertEquals("Wheat", MixingBowlState.getFlourOrigin(s.f)); assertEquals("Yeast", MixingBowlState.getYeastOrigin(s.f)); diff --git a/src/test/java/net/tfminecraft/cooking/popcorn/PopcornMachineCoverageTest.java b/src/test/java/net/tfminecraft/cooking/popcorn/PopcornMachineCoverageTest.java index 7ef28e6..1c396bb 100644 --- a/src/test/java/net/tfminecraft/cooking/popcorn/PopcornMachineCoverageTest.java +++ b/src/test/java/net/tfminecraft/cooking/popcorn/PopcornMachineCoverageTest.java @@ -104,6 +104,14 @@ void setUp() { food("butter", "Butter", true); food("caramel", "Caramel", true); food("modelless", "Nothing", false); + food("honey", "Honey", true); + MemoryConfiguration honey = new MemoryConfiguration(); + honey.set("name", "Honey"); + honey.set("returns", "v.glass_bottle"); + FoodLoader.oList.removeIf(f -> f.getId().equals("honey")); + FoodItem honeyType = new FoodItem("honey", honey); + honeyType.setModel(new FoodModel(new ItemStack(Material.PAPER))); + FoodLoader.oList.add(honeyType); new NamingLoader().load(new File("src/main/resources/naming.yml")); ItemAPI api = mock(ItemAPI.class, RETURNS_DEEP_STUBS); @@ -311,7 +319,7 @@ void theShippedMachineTakesSixteenCornAndTwoToppings() { assertEquals(16, machine.getMaxInput()); assertEquals(4, machine.getYield()); assertEquals(2, machine.getMaxToppings()); - assertEquals(List.of("caramel", "sugar", "butter", "salt", "cinnamon", "vanilla"), machine.getToppings().stream().map(Topping::id).toList()); + assertEquals(List.of("caramel", "sugar", "butter", "salt", "honey", "cinnamon", "vanilla"), machine.getToppings().stream().map(Topping::id).toList()); assertEquals(160, machine.getPopTicks()); assertEquals("ia.tfmc_cooking:popcorn_machine_kettle", machine.kettleFor(false)); assertEquals("ia.tfmc_cooking:popcorn_machine_kettle_loaded", machine.kettleFor(true)); @@ -332,7 +340,7 @@ void theShippedMachineTakesSixteenCornAndTwoToppings() { assertEquals("butter", machine.toppingFor(FoodItem.fromItem(piece("butter", "dairy", "Cow", 3, 1))).id()); assertEquals("butter", machine.toppingFor(FoodItem.fromItem(piece("butter", "ingredient", "Cow", 3, 1))).id()); assertNull(machine.toppingFor(FoodItem.fromItem(corn(3, 1)))); - assertEquals("caramel, sugar, butter, salt, cinnamon or vanilla", PopcornMachineHandler.toppingNames(machine)); + assertEquals("caramel, sugar, butter, salt, honey, cinnamon or vanilla", PopcornMachineHandler.toppingNames(machine)); // The shipped flavourings name popcorn by their tags.yml flavour tracks (Cinnamon Sugared Popcorn). assertEquals("cinnamon", machine.toppingFor(FoodItem.fromItem(piece("sweetener_1", "spice", "Cinnamon", 3, 1))).id()); assertNull(machine.toppingFor(FoodItem.fromItem(piece("sweetener_1", "spice", "Nutmeg", 3, 1)))); @@ -421,7 +429,7 @@ void cornAndToppingsGoIn() { assertEquals("§cIt already has 2 toppings.", player.nextMessage()); m.click(new ItemStack(Material.STONE)); - assertEquals("§cOnly corn and caramel, sugar, butter, salt, cinnamon or vanilla go in.", player.nextMessage()); + assertEquals("§cOnly corn and caramel, sugar, butter, salt, honey, cinnamon or vanilla go in.", player.nextMessage()); ItemStack rotten = corn(5, 1); FoodItem food = FoodItem.fromItem(rotten); @@ -490,6 +498,27 @@ void itPopsThenGivesFourPopcornPerCorn() { assertNull(m.models.get("topping_1")); } + @Test + void honeyIsATopping_andItsEmptyBottleComesBack() { + Machine m = new Machine(); + m.fill(3, 4); + m.click(piece("honey", "sweetener", "Honey", 4, 2)); + assertNull(player.nextMessage()); + assertEquals(1, player.getInventory().getItemInMainHand().getAmount(), "one honey used"); + assertTrue(java.util.Arrays.stream(player.getInventory().getContents()) + .anyMatch(stack -> "v.glass_bottle".equals(marker(stack))), "the bottle comes back"); + m.click(salt(1)); + FoodItem popcorn = FoodItem.fromItem(PopcornMachineHandler.popcorn(machine, m.furniture).get(0)); + assertTrue(popcorn.hasTagTrack("topping_honey")); + assertEquals("Salted Honey Popcorn", ItemBuilder.displayName(popcorn).replaceAll("§.", "")); + + // The last honey in hand leaves the bottle in hand. + Machine other = new Machine(); + other.fill(3, 1); + other.click(piece("honey", "sweetener", "Honey", 4, 1)); + assertEquals("v.glass_bottle", marker(player.getInventory().getItemInMainHand())); + } + @Test void theFirstToppingWithALookColoursThePopcorn() { ItemStack butter = piece("butter", "dairy", "Cow", 3, 1); diff --git a/src/test/java/net/tfminecraft/cooking/utils/FoodReturnsTest.java b/src/test/java/net/tfminecraft/cooking/utils/FoodReturnsTest.java new file mode 100644 index 0000000..ac26e2f --- /dev/null +++ b/src/test/java/net/tfminecraft/cooking/utils/FoodReturnsTest.java @@ -0,0 +1,121 @@ +package net.tfminecraft.cooking.utils; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.argThat; +import static org.mockito.Mockito.*; + +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.World; +import org.bukkit.configuration.MemoryConfiguration; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.PlayerInventory; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.mockbukkit.mockbukkit.MockBukkit; +import org.mockito.MockedStatic; + +import net.tfminecraft.cooking.Cooking; +import net.tfminecraft.cooking.item.FoodItem; + +/** types.yml returns: honey used up in a station gives back its empty bottle. */ +class FoodReturnsTest { + private final Player player = mock(Player.class); + private final World world = mock(World.class); + private PlayerInventory inventory; + private MockedStatic refs; + private Cooking previous; + + @BeforeEach + void setUp() { + inventory = MockBukkit.mock().addPlayer().getInventory(); + previous = Cooking.plugin; + Cooking.plugin = mock(Cooking.class); + when(Cooking.plugin.getName()).thenReturn("Cooking"); + when(Cooking.plugin.namespace()).thenReturn("cooking"); + when(player.getInventory()).thenReturn(inventory); + when(player.getWorld()).thenReturn(world); + when(player.getLocation()).thenReturn(new Location(world, 1, 65, 1)); + refs = mockStatic(ItemRef.class); + refs.when(() -> ItemRef.resolve("v.glass_bottle")).thenAnswer(inv -> new ItemStack(Material.GLASS_BOTTLE, 3)); + refs.when(() -> ItemRef.resolve("v.air")).thenAnswer(inv -> new ItemStack(Material.AIR)); + refs.when(() -> ItemRef.resolve("missing")).thenReturn(null); + } + + @AfterEach + void tearDown() { + refs.close(); + Cooking.plugin = previous; + MockBukkit.unmock(); + } + + private static FoodItem food(String returns) { + MemoryConfiguration type = new MemoryConfiguration(); + if (returns != null) type.set("returns", returns); + return new FoodItem("honey", type); + } + + private int count(Material material) { + int total = 0; + for (ItemStack item : inventory.getStorageContents()) { + if (item != null && item.getType() == material) total += item.getAmount(); + } + return total; + } + + @Test + void theReturnedItemIsOneFreshCopy_orNothing() { + assertEquals(new ItemStack(Material.GLASS_BOTTLE), FoodReturns.returnedBy(food(" v.glass_bottle "))); + assertEquals("v.glass_bottle", new FoodItem(food("v.glass_bottle")).getReturns(), "copies keep it"); + assertNull(FoodReturns.returnedBy(null)); + assertNull(FoodReturns.returnedBy(food(null))); + assertNull(FoodReturns.returnedBy(food(" "))); + assertNull(FoodReturns.returnedBy(food("missing"))); + assertNull(FoodReturns.returnedBy(food("v.air"))); + } + + @Test + void usingOneGivesTheBottleBack_orJustUsesOne() { + inventory.setItemInMainHand(new ItemStack(Material.HONEY_BOTTLE, 2)); + FoodReturns.useOne(player, food("v.glass_bottle")); + assertEquals(1, inventory.getItemInMainHand().getAmount()); + assertEquals(1, count(Material.GLASS_BOTTLE)); + + FoodReturns.useOne(player, food("v.glass_bottle")); + assertEquals(Material.GLASS_BOTTLE, inventory.getItemInMainHand().getType(), "the last one leaves the bottle in hand"); + + inventory.setItemInMainHand(new ItemStack(Material.SUGAR, 2)); + FoodReturns.useOne(player, food(null)); + assertEquals(1, inventory.getItemInMainHand().getAmount()); + FoodReturns.useOne(player, food(null)); + assertTrue(inventory.getItemInMainHand().getType().isAir()); + } + + @Test + void afterAStationTookOne_theBottleGoesToTheEmptyHand_theInventory_orTheGround() { + inventory.setItemInMainHand(null); + FoodReturns.giveBack(player, food("v.glass_bottle")); + assertEquals(new ItemStack(Material.GLASS_BOTTLE), inventory.getItemInMainHand()); + + inventory.setItemInMainHand(new ItemStack(Material.HONEY_BOTTLE, 1)); + inventory.getItemInMainHand().setAmount(0); + FoodReturns.giveBack(player, food("v.glass_bottle")); + assertEquals(Material.GLASS_BOTTLE, inventory.getItemInMainHand().getType()); + + inventory.setItemInMainHand(new ItemStack(Material.HONEY_BOTTLE, 1)); + FoodReturns.giveBack(player, food("v.glass_bottle")); + assertEquals(Material.HONEY_BOTTLE, inventory.getItemInMainHand().getType()); + assertEquals(1, count(Material.GLASS_BOTTLE)); + + for (int slot = 0; slot < inventory.getSize(); slot++) inventory.setItem(slot, new ItemStack(Material.STONE, 64)); + inventory.setItemInOffHand(new ItemStack(Material.STONE, 64)); + FoodReturns.giveBack(player, food("v.glass_bottle")); + verify(world).dropItemNaturally(any(Location.class), argThat(item -> item.getType() == Material.GLASS_BOTTLE)); + + FoodReturns.giveBack(player, food(null)); + verifyNoMoreInteractions(world); + } +}