From 0a5699a4432053721c4e607c92a60b9db8775c00 Mon Sep 17 00:00:00 2001 From: hypercross Date: Thu, 4 Dec 2025 12:21:36 +0800 Subject: [PATCH] feat: 3d bucket for all fluids --- .../create/models/item/chocolate_bucket.json | 113 ++++++++++++++++++ .../create/models/item/honey_bucket.json | 113 ++++++++++++++++++ .../create/textures/item/chocolate_bucket.png | Bin 0 -> 779 bytes .../create/textures/item/honey_bucket.png | Bin 0 -> 764 bytes .../models/item/molten_lead_bucket.json | 113 ++++++++++++++++++ .../textures/item/molten_lead_bucket.png | Bin 0 -> 841 bytes .../models/item/fertilizer_bucket.json | 113 ++++++++++++++++++ .../textures/item/fertilizer_bucket.png | Bin 0 -> 725 bytes .../models/item/portal_fluid_bucket.json | 113 ++++++++++++++++++ .../models/item/spring_water_bucket.json | 113 ++++++++++++++++++ .../textures/item/portal_fluid_bucket.png | Bin 0 -> 814 bytes .../textures/item/spring_water_bucket.png | Bin 0 -> 719 bytes .../models/item/lumisene_bucket.json | 113 ++++++++++++++++++ .../textures/item/lumisene_bucket.png | Bin 0 -> 824 bytes 14 files changed, 791 insertions(+) create mode 100644 kubejs/assets/create/models/item/chocolate_bucket.json create mode 100644 kubejs/assets/create/models/item/honey_bucket.json create mode 100644 kubejs/assets/create/textures/item/chocolate_bucket.png create mode 100644 kubejs/assets/create/textures/item/honey_bucket.png create mode 100644 kubejs/assets/oreganized/models/item/molten_lead_bucket.json create mode 100644 kubejs/assets/oreganized/textures/item/molten_lead_bucket.png create mode 100644 kubejs/assets/sliceanddice/models/item/fertilizer_bucket.json create mode 100644 kubejs/assets/sliceanddice/textures/item/fertilizer_bucket.png create mode 100644 kubejs/assets/spelunkery/models/item/portal_fluid_bucket.json create mode 100644 kubejs/assets/spelunkery/models/item/spring_water_bucket.json create mode 100644 kubejs/assets/spelunkery/textures/item/portal_fluid_bucket.png create mode 100644 kubejs/assets/spelunkery/textures/item/spring_water_bucket.png create mode 100644 kubejs/assets/supplementaries/models/item/lumisene_bucket.json create mode 100644 kubejs/assets/supplementaries/textures/item/lumisene_bucket.png diff --git a/kubejs/assets/create/models/item/chocolate_bucket.json b/kubejs/assets/create/models/item/chocolate_bucket.json new file mode 100644 index 0000000..c5added --- /dev/null +++ b/kubejs/assets/create/models/item/chocolate_bucket.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "create:item/chocolate_bucket" + }, + "elements": [ + { + "from": [3, 2, 3], + "to": [13, 11, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 3]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 2.25], "texture": "#2"}, + "east": {"uv": [4.5, 6.75, 4.75, 9], "texture": "#2"}, + "south": {"uv": [0, 2.25, 2.5, 4.5], "texture": "#2"}, + "west": {"uv": [4.75, 6.75, 5, 9], "texture": "#2"}, + "up": {"uv": [4.5, 7, 2, 6.75], "texture": "#2"}, + "down": {"uv": [9.25, 2, 6.75, 2.25], "texture": "#2"} + } + }, + { + "from": [3, 2, 4], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 13]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9], "texture": "#2"}, + "east": {"uv": [2.5, 0, 4.75, 2.25], "texture": "#2"}, + "south": {"uv": [5.25, 6.75, 5.5, 9], "texture": "#2"}, + "west": {"uv": [2.5, 2.25, 4.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.75, 9, 5.5, 6.75], "texture": "#2"}, + "down": {"uv": [6, 6.75, 5.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 2, 12], + "to": [13, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 1, 13]}, + "faces": { + "north": {"uv": [0, 4.5, 2.25, 6.75], "texture": "#2"}, + "east": {"uv": [6, 6.75, 6.25, 9], "texture": "#2"}, + "south": {"uv": [2.25, 4.5, 4.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.25, 6.75, 6.5, 9], "texture": "#2"}, + "up": {"uv": [9, 2.5, 6.75, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.5, 6.75, 2.75], "texture": "#2"} + } + }, + { + "from": [12, 2, 4], + "to": [13, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 1, 13]}, + "faces": { + "north": {"uv": [2, 7, 2.25, 9.25], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 6.5, 6.75], "texture": "#2"}, + "south": {"uv": [2.25, 7, 2.5, 9.25], "texture": "#2"}, + "west": {"uv": [4.75, 0, 6.75, 2.25], "texture": "#2"}, + "up": {"uv": [2.75, 9, 2.5, 7], "texture": "#2"}, + "down": {"uv": [3, 7, 2.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [6.75, 0, 8.75, 0.5], "texture": "#2"}, + "east": {"uv": [6.75, 0.5, 8.75, 1], "texture": "#2"}, + "south": {"uv": [6.75, 1, 8.75, 1.5], "texture": "#2"}, + "west": {"uv": [6.75, 1.5, 8.75, 2], "texture": "#2"}, + "up": {"uv": [8.5, 8.25, 6.5, 6.25], "texture": "#2"}, + "down": {"uv": [2, 6.75, 0, 8.75], "texture": "#2"} + } + }, + { + "from": [4, 10, 4], + "to": [12, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "up": {"uv": [6.75, 4.25, 4.75, 2.25], "texture": "#2"}, + "down": {"uv": [8.5, 4.25, 6.5, 6.25], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "thirdperson_lefthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "firstperson_righthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "firstperson_lefthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/create/models/item/honey_bucket.json b/kubejs/assets/create/models/item/honey_bucket.json new file mode 100644 index 0000000..41eb6cb --- /dev/null +++ b/kubejs/assets/create/models/item/honey_bucket.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "create:item/honey_bucket" + }, + "elements": [ + { + "from": [3, 2, 3], + "to": [13, 11, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 3]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 2.25], "texture": "#2"}, + "east": {"uv": [4.5, 6.75, 4.75, 9], "texture": "#2"}, + "south": {"uv": [0, 2.25, 2.5, 4.5], "texture": "#2"}, + "west": {"uv": [4.75, 6.75, 5, 9], "texture": "#2"}, + "up": {"uv": [4.5, 7, 2, 6.75], "texture": "#2"}, + "down": {"uv": [9.25, 2, 6.75, 2.25], "texture": "#2"} + } + }, + { + "from": [3, 2, 4], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 13]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9], "texture": "#2"}, + "east": {"uv": [2.5, 0, 4.75, 2.25], "texture": "#2"}, + "south": {"uv": [5.25, 6.75, 5.5, 9], "texture": "#2"}, + "west": {"uv": [2.5, 2.25, 4.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.75, 9, 5.5, 6.75], "texture": "#2"}, + "down": {"uv": [6, 6.75, 5.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 2, 12], + "to": [13, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 1, 13]}, + "faces": { + "north": {"uv": [0, 4.5, 2.25, 6.75], "texture": "#2"}, + "east": {"uv": [6, 6.75, 6.25, 9], "texture": "#2"}, + "south": {"uv": [2.25, 4.5, 4.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.25, 6.75, 6.5, 9], "texture": "#2"}, + "up": {"uv": [9, 2.5, 6.75, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.5, 6.75, 2.75], "texture": "#2"} + } + }, + { + "from": [12, 2, 4], + "to": [13, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 1, 13]}, + "faces": { + "north": {"uv": [2, 7, 2.25, 9.25], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 6.5, 6.75], "texture": "#2"}, + "south": {"uv": [2.25, 7, 2.5, 9.25], "texture": "#2"}, + "west": {"uv": [4.75, 0, 6.75, 2.25], "texture": "#2"}, + "up": {"uv": [2.75, 9, 2.5, 7], "texture": "#2"}, + "down": {"uv": [3, 7, 2.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [6.75, 0, 8.75, 0.5], "texture": "#2"}, + "east": {"uv": [6.75, 0.5, 8.75, 1], "texture": "#2"}, + "south": {"uv": [6.75, 1, 8.75, 1.5], "texture": "#2"}, + "west": {"uv": [6.75, 1.5, 8.75, 2], "texture": "#2"}, + "up": {"uv": [8.5, 8.25, 6.5, 6.25], "texture": "#2"}, + "down": {"uv": [2, 6.75, 0, 8.75], "texture": "#2"} + } + }, + { + "from": [4, 10, 4], + "to": [12, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "up": {"uv": [6.75, 4.25, 4.75, 2.25], "texture": "#2"}, + "down": {"uv": [8.5, 4.25, 6.5, 6.25], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "thirdperson_lefthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "firstperson_righthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "firstperson_lefthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/create/textures/item/chocolate_bucket.png b/kubejs/assets/create/textures/item/chocolate_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..a790456c78cddf5959dad1a43ede502ae0ba23e4 GIT binary patch literal 779 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 T{!_)K00000NkvXXu0mjfrnZc2 literal 0 HcmV?d00001 diff --git a/kubejs/assets/sliceanddice/models/item/fertilizer_bucket.json b/kubejs/assets/sliceanddice/models/item/fertilizer_bucket.json new file mode 100644 index 0000000..dffd80f --- /dev/null +++ b/kubejs/assets/sliceanddice/models/item/fertilizer_bucket.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "sliceanddice:item/fertilizer_bucket" + }, + "elements": [ + { + "from": [3, 2, 3], + "to": [13, 11, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 3]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 2.25], "texture": "#2"}, + "east": {"uv": [4.5, 6.75, 4.75, 9], "texture": "#2"}, + "south": {"uv": [0, 2.25, 2.5, 4.5], "texture": "#2"}, + "west": {"uv": [4.75, 6.75, 5, 9], "texture": "#2"}, + "up": {"uv": [4.5, 7, 2, 6.75], "texture": "#2"}, + "down": {"uv": [9.25, 2, 6.75, 2.25], "texture": "#2"} + } + }, + { + "from": [3, 2, 4], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 13]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9], "texture": "#2"}, + "east": {"uv": [2.5, 0, 4.75, 2.25], "texture": "#2"}, + "south": {"uv": [5.25, 6.75, 5.5, 9], "texture": "#2"}, + "west": {"uv": [2.5, 2.25, 4.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.75, 9, 5.5, 6.75], "texture": "#2"}, + "down": {"uv": [6, 6.75, 5.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 2, 12], + "to": [13, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 1, 13]}, + "faces": { + "north": {"uv": [0, 4.5, 2.25, 6.75], "texture": "#2"}, + "east": {"uv": [6, 6.75, 6.25, 9], "texture": "#2"}, + "south": {"uv": [2.25, 4.5, 4.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.25, 6.75, 6.5, 9], "texture": "#2"}, + "up": {"uv": [9, 2.5, 6.75, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.5, 6.75, 2.75], "texture": "#2"} + } + }, + { + "from": [12, 2, 4], + "to": [13, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 1, 13]}, + "faces": { + "north": {"uv": [2, 7, 2.25, 9.25], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 6.5, 6.75], "texture": "#2"}, + "south": {"uv": [2.25, 7, 2.5, 9.25], "texture": "#2"}, + "west": {"uv": [4.75, 0, 6.75, 2.25], "texture": "#2"}, + "up": {"uv": [2.75, 9, 2.5, 7], "texture": "#2"}, + "down": {"uv": [3, 7, 2.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [6.75, 0, 8.75, 0.5], "texture": "#2"}, + "east": {"uv": [6.75, 0.5, 8.75, 1], "texture": "#2"}, + "south": {"uv": [6.75, 1, 8.75, 1.5], "texture": "#2"}, + "west": {"uv": [6.75, 1.5, 8.75, 2], "texture": "#2"}, + "up": {"uv": [8.5, 8.25, 6.5, 6.25], "texture": "#2"}, + "down": {"uv": [2, 6.75, 0, 8.75], "texture": "#2"} + } + }, + { + "from": [4, 10, 4], + "to": [12, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "up": {"uv": [6.75, 4.25, 4.75, 2.25], "texture": "#2"}, + "down": {"uv": [8.5, 4.25, 6.5, 6.25], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "thirdperson_lefthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "firstperson_righthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "firstperson_lefthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/sliceanddice/textures/item/fertilizer_bucket.png b/kubejs/assets/sliceanddice/textures/item/fertilizer_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..0aafc99f47c242215593e6474cc6fd42f7b0106d GIT binary patch literal 725 zcmV;`0xJE9P)Px%k4Z#9RCt{2nK5qLFcgM=+d|?5XyB;`J9LaaihEC>_5hv?@B&>r2=D;}xR(&% zCAvU$0Uv-K?V>|Bb<9*aMPhd;RZEs4I-(_}eIFozlqgappWgfR)QO^K=ejQTSuU5E zx|9+CAcR02f*^SE`g}g`)EeL!IB^_9N(s(+=7O3u03=BQ#@NBa9Lsb%P0OmU{c+mB zVT?ftf#Gln09dcr007r@Yfm^&l?Akc)8t@QT0q|Pi{P9?N?H41<2bH$|0y5~PzCkw zpAzx`7Fs|jilUuPLlY00B#BnLCiQ?LrK}V#G zzR&la7h$8(s8KQGpkOjZgke}Imb$Nd>4crZIUerradv%)hr4^ABnq@08MJ+Xj#%1m zzGZfQpY7(c6{%ZA*JNiGHv^o%eU&+us)UlQXuSeDBB-gXl4&RmLc>(^A1rxvvP!l> z7NFZuCu7t^R>?GtWrTd+e=_kho6TAYlUfU)FJ_GMK10M0pF*UcP7C`Y>QP*t)c zuNn4_wsG)8u8uL5{tpmBAP9oeq{d`2*{NS>aU8?*JmAkFFvdZx$5 zcBV?f{qy*~zx(eOfglKiAP9mW2!bF8f*=TjAP9mWUOvA8X{j|~RSvvE00000NkvXX Hu0mjfC!k1f literal 0 HcmV?d00001 diff --git a/kubejs/assets/spelunkery/models/item/portal_fluid_bucket.json b/kubejs/assets/spelunkery/models/item/portal_fluid_bucket.json new file mode 100644 index 0000000..c20cab5 --- /dev/null +++ b/kubejs/assets/spelunkery/models/item/portal_fluid_bucket.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "spelunkery:item/portal_fluid_bucket" + }, + "elements": [ + { + "from": [3, 2, 3], + "to": [13, 11, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 3]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 2.25], "texture": "#2"}, + "east": {"uv": [4.5, 6.75, 4.75, 9], "texture": "#2"}, + "south": {"uv": [0, 2.25, 2.5, 4.5], "texture": "#2"}, + "west": {"uv": [4.75, 6.75, 5, 9], "texture": "#2"}, + "up": {"uv": [4.5, 7, 2, 6.75], "texture": "#2"}, + "down": {"uv": [9.25, 2, 6.75, 2.25], "texture": "#2"} + } + }, + { + "from": [3, 2, 4], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 13]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9], "texture": "#2"}, + "east": {"uv": [2.5, 0, 4.75, 2.25], "texture": "#2"}, + "south": {"uv": [5.25, 6.75, 5.5, 9], "texture": "#2"}, + "west": {"uv": [2.5, 2.25, 4.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.75, 9, 5.5, 6.75], "texture": "#2"}, + "down": {"uv": [6, 6.75, 5.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 2, 12], + "to": [13, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 1, 13]}, + "faces": { + "north": {"uv": [0, 4.5, 2.25, 6.75], "texture": "#2"}, + "east": {"uv": [6, 6.75, 6.25, 9], "texture": "#2"}, + "south": {"uv": [2.25, 4.5, 4.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.25, 6.75, 6.5, 9], "texture": "#2"}, + "up": {"uv": [9, 2.5, 6.75, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.5, 6.75, 2.75], "texture": "#2"} + } + }, + { + "from": [12, 2, 4], + "to": [13, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 1, 13]}, + "faces": { + "north": {"uv": [2, 7, 2.25, 9.25], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 6.5, 6.75], "texture": "#2"}, + "south": {"uv": [2.25, 7, 2.5, 9.25], "texture": "#2"}, + "west": {"uv": [4.75, 0, 6.75, 2.25], "texture": "#2"}, + "up": {"uv": [2.75, 9, 2.5, 7], "texture": "#2"}, + "down": {"uv": [3, 7, 2.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [6.75, 0, 8.75, 0.5], "texture": "#2"}, + "east": {"uv": [6.75, 0.5, 8.75, 1], "texture": "#2"}, + "south": {"uv": [6.75, 1, 8.75, 1.5], "texture": "#2"}, + "west": {"uv": [6.75, 1.5, 8.75, 2], "texture": "#2"}, + "up": {"uv": [8.5, 8.25, 6.5, 6.25], "texture": "#2"}, + "down": {"uv": [2, 6.75, 0, 8.75], "texture": "#2"} + } + }, + { + "from": [4, 10, 4], + "to": [12, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "up": {"uv": [6.75, 4.25, 4.75, 2.25], "texture": "#2"}, + "down": {"uv": [8.5, 4.25, 6.5, 6.25], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "thirdperson_lefthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "firstperson_righthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "firstperson_lefthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/spelunkery/models/item/spring_water_bucket.json b/kubejs/assets/spelunkery/models/item/spring_water_bucket.json new file mode 100644 index 0000000..4fd227e --- /dev/null +++ b/kubejs/assets/spelunkery/models/item/spring_water_bucket.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "spelunkery:item/spring_water_bucket" + }, + "elements": [ + { + "from": [3, 2, 3], + "to": [13, 11, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 3]}, + "faces": { + "north": {"uv": [0, 0, 2.5, 2.25], "texture": "#2"}, + "east": {"uv": [4.5, 6.75, 4.75, 9], "texture": "#2"}, + "south": {"uv": [0, 2.25, 2.5, 4.5], "texture": "#2"}, + "west": {"uv": [4.75, 6.75, 5, 9], "texture": "#2"}, + "up": {"uv": [4.5, 7, 2, 6.75], "texture": "#2"}, + "down": {"uv": [9.25, 2, 6.75, 2.25], "texture": "#2"} + } + }, + { + "from": [3, 2, 4], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 1, 13]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9], "texture": "#2"}, + "east": {"uv": [2.5, 0, 4.75, 2.25], "texture": "#2"}, + "south": {"uv": [5.25, 6.75, 5.5, 9], "texture": "#2"}, + "west": {"uv": [2.5, 2.25, 4.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.75, 9, 5.5, 6.75], "texture": "#2"}, + "down": {"uv": [6, 6.75, 5.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 2, 12], + "to": [13, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 1, 13]}, + "faces": { + "north": {"uv": [0, 4.5, 2.25, 6.75], "texture": "#2"}, + "east": {"uv": [6, 6.75, 6.25, 9], "texture": "#2"}, + "south": {"uv": [2.25, 4.5, 4.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.25, 6.75, 6.5, 9], "texture": "#2"}, + "up": {"uv": [9, 2.5, 6.75, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.5, 6.75, 2.75], "texture": "#2"} + } + }, + { + "from": [12, 2, 4], + "to": [13, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 1, 13]}, + "faces": { + "north": {"uv": [2, 7, 2.25, 9.25], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 6.5, 6.75], "texture": "#2"}, + "south": {"uv": [2.25, 7, 2.5, 9.25], "texture": "#2"}, + "west": {"uv": [4.75, 0, 6.75, 2.25], "texture": "#2"}, + "up": {"uv": [2.75, 9, 2.5, 7], "texture": "#2"}, + "down": {"uv": [3, 7, 2.75, 9], "texture": "#2"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [6.75, 0, 8.75, 0.5], "texture": "#2"}, + "east": {"uv": [6.75, 0.5, 8.75, 1], "texture": "#2"}, + "south": {"uv": [6.75, 1, 8.75, 1.5], "texture": "#2"}, + "west": {"uv": [6.75, 1.5, 8.75, 2], "texture": "#2"}, + "up": {"uv": [8.5, 8.25, 6.5, 6.25], "texture": "#2"}, + "down": {"uv": [2, 6.75, 0, 8.75], "texture": "#2"} + } + }, + { + "from": [4, 10, 4], + "to": [12, 10, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#2"}, + "up": {"uv": [6.75, 4.25, 4.75, 2.25], "texture": "#2"}, + "down": {"uv": [8.5, 4.25, 6.5, 6.25], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "thirdperson_lefthand": { + "rotation": [68, 0, 0], + "translation": [-0.05, 0.5, -1.25], + "scale": [0.47, 0.5, 0.47] + }, + "firstperson_righthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "firstperson_lefthand": { + "rotation": [-75, 72, 54], + "translation": [1.25, 2.75, 0.5], + "scale": [0.66, 0.75, 0.66] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.75, 0.75, 0.75] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/spelunkery/textures/item/portal_fluid_bucket.png b/kubejs/assets/spelunkery/textures/item/portal_fluid_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..9458bb40d26653d2ec5b08bb00804ebc75895dec GIT binary patch literal 814 zcmV+}1JV46P)Px%=t)FDRCt{2nK5hIKorM+F{;i`vLw)qLC`{{8eAu}J2W!3Y)9w#EGzB%f$+&X-RVy6-uvIv zoacER%d+U@j` z=;LbuykEOq7Wc?eV5POq(bX}}9xUV3e-E@B7hy|FOR0(>gCT<%My*y$6iZKm_r`Nx zwm%TEkHJF@^P8-&4I`q!tRsW64^S0Lc^-3+-vFRR6M)0~CICO`UsIR5N#t}l_@wcI z9EI-rLSv0KP0Yrs?yj_8pvl46w$0m{wZG6<10XE!cYQ%t(HaIz^JOkt%N!Ip$Wfq8 zv-|tK_!)lc>`f12O@NA6I=VV0moH#8R=F(h^_l)RPVe@VQ$(u;T(rMXnlHn38RmiO zG9J5s{{!AM-|6g53(6Cq5-LBnUJdo~SsZwT!5uO^!$gqlx}2Szbw<@Gl}eclfv5^0 zm5fo6P|7MwOF%^grIl6Ejdme)-%t`l@eNBHm8?=$5erbQs3L;W$SUb3wTw`uQn@wp zva_=@lQ5|?0V)w78i9W!#Z7j>`JBATC(q4xeB|GApq4$_I2DjwuOw;Us4{%+V zYPC8tU$?%#-ibb;`M!_iIB+uwrfE)f5R+g4IF2(A3demry@MQ8&LR>9bu|=;q4>Tb z`m7d_HH%QTfN{Nil6uSvT?>fIS=}CbR&hRwk$Zuxnd-DKlHN>`g8S#GR4SeSei8&h s5ClOG1VIo4K@bE%5ClOG1mXVk2V=rgFOGW2;{X5v07*qoM6N<$f=?@Q)&Kwi literal 0 HcmV?d00001 diff --git a/kubejs/assets/spelunkery/textures/item/spring_water_bucket.png b/kubejs/assets/spelunkery/textures/item/spring_water_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..42b9568f42e946220ed812b3a80cedd2616edef8 GIT binary patch literal 719 zcmV;=0xPx%iAh93RCt{2nIVtcFcioCodR3Zft^dMQwn3?B-}Zh|Bqwp~*nWQRpO;>mriUO1P-eYeADv4n z0RTb>G$D@Ti}#nyWv@{OufWT)3{pyP&W~=WK?6XZ=U|MTOw6^+=kubh+A8X&)m?Xl`W>gsrBv$02ijLGQ3(KWUD_oF+TU0K6}B?rej$G7dT;=H`~>&{)lss+47 zuF?TIu~c?~$`>eS=qlDNU^wXG(I4ZpKepZUO)$0qlTf+(^6(J=Rt;aOO+36J(^Dsc zgb>(lHivU{rqii&ArPiQ$RuN=6H2aPv;|B=P+M6g+fW#UfvHwMSgM$0m0X1^z_g-C z#;A>~l5JYc2t`qJG4ZlkEIJ93MiXG-$zAvM=g|59&N+f0I6CT3juU(z;AkURu zguPx%@<~KNRCt{2nZ0V;P!z|14x%MwXxb1ZDke(?2T~Jh>E;*k6QoN(PhrT?%`{J8 z$mG6&){;FS8#fRSB~VPA4-(TrF_aK>a1_k93d*JT>YO{vk8E0+fy$%N}LDG10%`7Qt1Iv*B^%CIQYIl^<+KI zo9g~qARZ8&gzx?=krH)*|{aArhsZ<8q3=>PAK7Qcx z`wjr+(h02G!Qu|IPPqKF&6nEefxe?6Y-?*PQ88pNWHH02R4TDzDLB3b^I`GXZD=&O zd;#VXm>YGx@?aL2cVp>-%-Ok{v&vpHTcwK|+bFB2@Bv3Atr$}A8Z-NS3Ww$_DK zA@ud-Ht)K1$gM(d6Ivbavsq5wWa+&R=|kB7DycGWW>OdB<1lzerDvE3a$T3x)6-y7 zo88^rR2oM~2&q(z;)GIKQF;YbL{L&yCEcVmG$)9X5Q=VCqNr4r(u#P1YD1NZQ4&=p z-6U2KDwRrO3oi!;2Xjf2N(NAgIFJe_eLDS%9Ce;X zBn|57C=^4{eM9(JEhKFoq3i*ZM)^4Pm=+#AAS!2dN9cLw`8Y=I1=8lKv%-jbGI0v- zpQltR1^>Mf1VIo4K@bE%5ClOG1VIo4K@bGt@8=J)U|5MIwf)xs0000d literal 0 HcmV?d00001