diff --git a/src/main/resources/assets/mc_rebalance/blockstates/parched_ghast.json b/src/main/resources/assets/mc_rebalance/blockstates/parched_ghast.json new file mode 100644 index 0000000..f31bfd1 --- /dev/null +++ b/src/main/resources/assets/mc_rebalance/blockstates/parched_ghast.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "mc_rebalance:block/parched_ghast", + "y": 90 + }, + "facing=north": { + "model": "mc_rebalance:block/parched_ghast" + }, + "facing=south": { + "model": "mc_rebalance:block/parched_ghast", + "y": 180 + }, + "facing=west": { + "model": "mc_rebalance:block/parched_ghast", + "y": 270 + } + } +} diff --git a/src/main/resources/assets/mc_rebalance/models/block/parched_ghast.json b/src/main/resources/assets/mc_rebalance/models/block/parched_ghast.json index 3d2812b..a6fa36f 100644 --- a/src/main/resources/assets/mc_rebalance/models/block/parched_ghast.json +++ b/src/main/resources/assets/mc_rebalance/models/block/parched_ghast.json @@ -1,13 +1,13 @@ { - "parent": "minecraft:block/dried_ghast", + "parent": "mc_rebalance:block/vanilla_dried_ghast", "textures": { - "bottom": "minecraft:block/dried_ghast_hydration_3_bottom", - "east": "minecraft:block/dried_ghast_hydration_3_east", - "north": "minecraft:block/dried_ghast_hydration_3_north", - "particle": "minecraft:block/dried_ghast_hydration_3_north", - "south": "minecraft:block/dried_ghast_hydration_3_south", - "tentacles": "minecraft:block/dried_ghast_hydration_3_tentacles", - "top": "minecraft:block/dried_ghast_hydration_3_top", - "west": "minecraft:block/dried_ghast_hydration_3_west" + "bottom": "mc_rebalance:block/parched_ghast/parched_ghast_bottom", + "east": "mc_rebalance:block/parched_ghast/parched_ghast_east", + "north": "mc_rebalance:block/parched_ghast/parched_ghast_north", + "particle": "mc_rebalance:block/parched_ghast/parched_ghast_north", + "south": "mc_rebalance:block/parched_ghast/parched_ghast_south", + "tentacles": "mc_rebalance:block/parched_ghast/parched_ghast_tentacles", + "top": "mc_rebalance:block/parched_ghast/parched_ghast_top", + "west": "mc_rebalance:block/parched_ghast/parched_ghast_west" } } \ No newline at end of file diff --git a/src/main/resources/assets/mc_rebalance/models/block/vanilla_dried_ghast.json b/src/main/resources/assets/mc_rebalance/models/block/vanilla_dried_ghast.json new file mode 100644 index 0000000..5e1faca --- /dev/null +++ b/src/main/resources/assets/mc_rebalance/models/block/vanilla_dried_ghast.json @@ -0,0 +1,110 @@ +{ + "parent": "block/block", + "display": { + "gui": { + "rotation": [30, 225, 0], + "translation": [0.4, 1.6, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "elements": [ + { + "name": "body", + "from": [3, 0, 3], + "to": [13, 10, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 0, 11]}, + "faces": { + "north": {"uv": [0, 0, 10, 10], "texture": "#north"}, + "east": {"uv": [0, 0, 10, 10], "texture": "#east"}, + "south": {"uv": [0, 0, 10, 10], "texture": "#south"}, + "west": {"uv": [0, 0, 10, 10], "texture": "#west"}, + "up": {"uv": [0, 0, 10, 10], "rotation": 180, "texture": "#top"}, + "down": {"uv": [10, 0, 0, 10], "texture": "#bottom", "cullface": "down"} + } + }, + { + "name": "left_tent_1", + "from": [0, 0, 5], + "to": [3, 1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, + "faces": { + "north": {"uv": [1, 1.5, 2.5, 2], "texture": "#tentacles"}, + "east": {"uv": [0, 1.5, 1, 2], "texture": "#tentacles"}, + "south": {"uv": [3.5, 1.5, 5, 2], "texture": "#tentacles"}, + "west": {"uv": [2.5, 1.5, 3.5, 2], "texture": "#tentacles", "cullface": "west"}, + "up": {"uv": [2.5, 1.5, 1.5, 0], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [2.5, 1.5, 3.5, 0], "rotation": 90, "texture": "#tentacles", "cullface": "down"} + } + }, + { + "name": "left_tent_2", + "from": [0, 0, 9], + "to": [3, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, + "faces": { + "north": {"uv": [1, 3.5, 2.5, 4], "texture": "#tentacles"}, + "east": {"uv": [0, 3.5, 1, 4], "texture": "#tentacles"}, + "south": {"uv": [3.5, 3.5, 5, 4], "texture": "#tentacles"}, + "west": {"uv": [2.5, 3.5, 3.5, 4], "texture": "#tentacles", "cullface": "west"}, + "up": {"uv": [2.5, 3.5, 1.5, 2], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [2.5, 3.5, 3.5, 2], "rotation": 90, "texture": "#tentacles", "cullface": "down"} + } + }, + { + "name": "right_tent_1", + "from": [13, 0, 5], + "to": [16, 1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, + "faces": { + "north": {"uv": [2.5, 7.5, 1, 8], "texture": "#tentacles"}, + "east": {"uv": [3.5, 7.5, 2.5, 8], "texture": "#tentacles", "cullface": "east"}, + "south": {"uv": [5, 7.5, 3.5, 8], "texture": "#tentacles"}, + "west": {"uv": [1, 7.5, 0, 8], "texture": "#tentacles"}, + "up": {"uv": [2.5, 6, 1.5, 7.5], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [2.5, 6, 3.5, 7.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} + } + }, + { + "name": "right_tent_2", + "from": [13, 0, 9], + "to": [16, 1, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, + "faces": { + "north": {"uv": [2.5, 5.5, 1, 6], "texture": "#tentacles"}, + "east": {"uv": [3.5, 5.5, 2.5, 6], "texture": "#tentacles", "cullface": "east"}, + "south": {"uv": [5, 5.5, 3.5, 6], "texture": "#tentacles"}, + "west": {"uv": [1, 5.5, 0, 6], "texture": "#tentacles"}, + "up": {"uv": [2.5, 4, 1.5, 5.5], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [2.5, 4, 3.5, 5.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} + } + }, + { + "name": "back_tent_2", + "from": [9, 0, 13], + "to": [11, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10.5, 0.5, 14.5]}, + "faces": { + "north": {"uv": [6, 2.5, 5, 3], "texture": "#tentacles"}, + "east": {"uv": [7.5, 2.5, 6, 3], "texture": "#tentacles"}, + "south": {"uv": [8.5, 2.5, 7.5, 3], "texture": "#tentacles", "cullface": "south"}, + "west": {"uv": [10, 2.5, 8.5, 3], "texture": "#tentacles"}, + "up": {"uv": [6, 2.5, 7.5, 1.5], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [7.5, 1.5, 9, 2.5], "rotation": 270, "texture": "#tentacles", "cullface": "down"} + } + }, + { + "name": "back_tent_1", + "from": [5, 0, 13], + "to": [7, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [5.5, 0.5, 14.5]}, + "faces": { + "north": {"uv": [6, 1, 5, 1.5], "texture": "#tentacles"}, + "east": {"uv": [7.5, 1, 6, 1.5], "texture": "#tentacles"}, + "south": {"uv": [8.5, 1, 7.5, 1.5], "texture": "#tentacles", "cullface": "south" }, + "west": {"uv": [10, 1, 8.5, 1.5], "texture": "#tentacles"}, + "up": {"uv": [6, 1, 7.5, 0], "rotation": 90, "texture": "#tentacles"}, + "down": {"uv": [7.5, 0, 9, 1], "rotation": 270, "texture": "#tentacles", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/mc_rebalance/models/item/parched_ghast.json b/src/main/resources/assets/mc_rebalance/models/item/parched_ghast.json new file mode 100644 index 0000000..fae50e8 --- /dev/null +++ b/src/main/resources/assets/mc_rebalance/models/item/parched_ghast.json @@ -0,0 +1,3 @@ +{ + "parent": "mc_rebalance:block/parched_ghast" +} \ No newline at end of file diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_bottom.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_bottom.png new file mode 100644 index 0000000..b100228 Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_bottom.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_east.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_east.png new file mode 100644 index 0000000..7a9f56f Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_east.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_north.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_north.png new file mode 100644 index 0000000..08e5af5 Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_north.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_south.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_south.png new file mode 100644 index 0000000..6496d6a Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_south.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_tentacles.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_tentacles.png new file mode 100644 index 0000000..bde1eae Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_tentacles.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_top.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_top.png new file mode 100644 index 0000000..d7f8be7 Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_top.png differ diff --git a/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_west.png b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_west.png new file mode 100644 index 0000000..32f239c Binary files /dev/null and b/src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_west.png differ diff --git a/src/main/resources/data/mc_rebalance/loot_table/blocks/parched_ghast.json b/src/main/resources/data/mc_rebalance/loot_table/blocks/parched_ghast.json new file mode 100644 index 0000000..1ee187f --- /dev/null +++ b/src/main/resources/data/mc_rebalance/loot_table/blocks/parched_ghast.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1.0, + "entries": [{ + "type": "minecraft:item", + "name": "mc_rebalance:parched_ghast" + }] + }] +}