From 891011ad3914da0d517d09f96be06b92d085aa1a Mon Sep 17 00:00:00 2001 From: patience Date: Tue, 17 Feb 2026 19:28:05 +0000 Subject: [PATCH] Added data for parched ghasts --- .../blockstates/parched_ghast.json | 19 +++ .../models/block/parched_ghast.json | 18 +-- .../models/block/vanilla_dried_ghast.json | 110 ++++++++++++++++++ .../models/item/parched_ghast.json | 3 + .../parched_ghast/parched_ghast_bottom.png | Bin 0 -> 120 bytes .../parched_ghast/parched_ghast_east.png | Bin 0 -> 140 bytes .../parched_ghast/parched_ghast_north.png | Bin 0 -> 150 bytes .../parched_ghast/parched_ghast_south.png | Bin 0 -> 152 bytes .../parched_ghast/parched_ghast_tentacles.png | Bin 0 -> 142 bytes .../block/parched_ghast/parched_ghast_top.png | Bin 0 -> 155 bytes .../parched_ghast/parched_ghast_west.png | Bin 0 -> 139 bytes .../loot_table/blocks/parched_ghast.json | 10 ++ 12 files changed, 151 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/mc_rebalance/blockstates/parched_ghast.json create mode 100644 src/main/resources/assets/mc_rebalance/models/block/vanilla_dried_ghast.json create mode 100644 src/main/resources/assets/mc_rebalance/models/item/parched_ghast.json create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_bottom.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_east.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_north.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_south.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_tentacles.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_top.png create mode 100644 src/main/resources/assets/mc_rebalance/textures/block/parched_ghast/parched_ghast_west.png create mode 100644 src/main/resources/data/mc_rebalance/loot_table/blocks/parched_ghast.json 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 0000000000000000000000000000000000000000..b1002283c8708d7142d46658a9a775428aeb1997 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-t{*;pc=G7c-CMVAojPUW z`{)!fF{I*FazTOsZ)yThVnV`$f9xtx{#!2)6yWR-nvkTRc%Wf21B0FccP58e RLkmy~gQu&X%Q~loCIEK~CPV-L literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7a9f56fa045b03f150733a2a8ca337eaa6378a56 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0MbN{P5w!lShy4-nw<< z919Cj+}hK{F{I*Fa)M}LLV^KrX+i>rKQC`;z*lCWg~G4?8+Sx89lgT$@BeuPrlgZr n@BW`Z@Z!(`29*fsLLr82llh(8G*KYaLb_tvdjr%uhA zF{8M+_~}ZI$3R(oPZ!6Kid$RH7z!~c@;F_rnescn(mmbx$~|+F00Cy@&Ujwm1#V@A xovL};9LnO3@$R~^&}!3p@1+0h8eg9Lz!+b_usOsf<0sH422WQ%mvv4FO#s2+I6eRX literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6496d6a87c3cd9fac292a4dabfed1e88652605b3 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSj>(8G*KYaM`FVdQ&MBb@0NBSn A5&!@I literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bde1eaec4b0582902226641acac39779fdb62c92 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^*SoiF{rvg!!-o$~9zD`K zIY$L3ZtLmd7*cU7Ibltrhj{`6(=s-V=8bLH*R2GSzpi2r5NwfJAQHpk%NxR#$meuc odxxGv!wN>G85~z++75Cs>^d*$I#u&l3D6)0Pgg&ebxsLQ0Po8#7ytkO literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d7f8be7c003f434ca33606946759c4f0c724f70d GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW{rU6fhYuf~K6&!w(WAS! zZrwU{iXk&(H&E8a)5S5Q;#P8kK}kVK0t1tqySqEPfb#`G4i;8cM;>*9Wzopr0P+|w AfdBvi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..32f239cd628d182f3eafcda5da7a5fafb093df75 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0MbN{P5w!lShy4-nw<< z919Cj+{)9%F{I*FazaUJLV^IV?STUVR^}#C6r;8@Ha>LHnxI;C1<2@DouFMNaH2|y jPesC2!ht1Q!;gufuabAE<%b?VpeYQVu6{1-oD!M<=_oDu literal 0 HcmV?d00001 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" + }] + }] +}