From 6bda72598da1237aa1c78ad4edf8d2d921253b48 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Mon, 27 Apr 2026 22:00:42 +0100 Subject: [PATCH] feat(dynamite): throwable banger/bundle/dynamite entity assets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Entity definitions and projectile textures for the three throwables (thrown_banger, thrown_bundle, thrown_dynamite). RP version bumped to 1.0.2 and BP→RP dependency aligned in lockstep. Co-Authored-By: Claude Opus 4.7 (1M context) --- dynamite-addon/dynamite_BP/manifest.json | 24 +++++++++++++++--- .../dynamite_RP/entity/thrown_banger.json | 12 +++++++++ .../dynamite_RP/entity/thrown_bundle.json | 12 +++++++++ .../dynamite_RP/entity/thrown_dynamite.json | 12 +++++++++ dynamite-addon/dynamite_RP/manifest.json | 4 +-- .../textures/entity/thrown_banger.png | Bin 0 -> 298 bytes .../textures/entity/thrown_bundle.png | Bin 0 -> 544 bytes .../textures/entity/thrown_dynamite.png | Bin 0 -> 372 bytes 8 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 dynamite-addon/dynamite_RP/entity/thrown_banger.json create mode 100644 dynamite-addon/dynamite_RP/entity/thrown_bundle.json create mode 100644 dynamite-addon/dynamite_RP/entity/thrown_dynamite.json create mode 100644 dynamite-addon/dynamite_RP/textures/entity/thrown_banger.png create mode 100644 dynamite-addon/dynamite_RP/textures/entity/thrown_bundle.png create mode 100644 dynamite-addon/dynamite_RP/textures/entity/thrown_dynamite.png diff --git a/dynamite-addon/dynamite_BP/manifest.json b/dynamite-addon/dynamite_BP/manifest.json index a8f6afe..a6c85de 100644 --- a/dynamite-addon/dynamite_BP/manifest.json +++ b/dynamite-addon/dynamite_BP/manifest.json @@ -4,20 +4,36 @@ "name": "Dynamite", "description": "Throwable explosives: bangers, dynamite sticks, and bundles.", "uuid": "fac83943-16bc-4790-aa05-631894f59a03", - "version": [1, 0, 0], - "min_engine_version": [1, 21, 0] + "version": [ + 1, + 0, + 0 + ], + "min_engine_version": [ + 1, + 21, + 0 + ] }, "modules": [ { "type": "data", "uuid": "1354002c-fdd5-4f7e-b89b-f5dd2c38799c", - "version": [1, 0, 0] + "version": [ + 1, + 0, + 0 + ] } ], "dependencies": [ { "uuid": "a18bdde1-53f8-49aa-b06d-6f0ec6c45b46", - "version": [1, 0, 0] + "version": [ + 1, + 0, + 2 + ] } ] } diff --git a/dynamite-addon/dynamite_RP/entity/thrown_banger.json b/dynamite-addon/dynamite_RP/entity/thrown_banger.json new file mode 100644 index 0000000..cb0ccdb --- /dev/null +++ b/dynamite-addon/dynamite_RP/entity/thrown_banger.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10.0", + "minecraft:client_entity": { + "description": { + "identifier": "silverlabs:thrown_banger", + "materials": { "default": "entity_alphatest" }, + "textures": { "default": "textures/entity/thrown_banger" }, + "geometry": { "default": "geometry.snowball" }, + "render_controllers": [ "controller.render.snowball" ] + } + } +} diff --git a/dynamite-addon/dynamite_RP/entity/thrown_bundle.json b/dynamite-addon/dynamite_RP/entity/thrown_bundle.json new file mode 100644 index 0000000..83e396b --- /dev/null +++ b/dynamite-addon/dynamite_RP/entity/thrown_bundle.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10.0", + "minecraft:client_entity": { + "description": { + "identifier": "silverlabs:thrown_bundle", + "materials": { "default": "entity_alphatest" }, + "textures": { "default": "textures/entity/thrown_bundle" }, + "geometry": { "default": "geometry.snowball" }, + "render_controllers": [ "controller.render.snowball" ] + } + } +} diff --git a/dynamite-addon/dynamite_RP/entity/thrown_dynamite.json b/dynamite-addon/dynamite_RP/entity/thrown_dynamite.json new file mode 100644 index 0000000..30b7139 --- /dev/null +++ b/dynamite-addon/dynamite_RP/entity/thrown_dynamite.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10.0", + "minecraft:client_entity": { + "description": { + "identifier": "silverlabs:thrown_dynamite", + "materials": { "default": "entity_alphatest" }, + "textures": { "default": "textures/entity/thrown_dynamite" }, + "geometry": { "default": "geometry.snowball" }, + "render_controllers": [ "controller.render.snowball" ] + } + } +} diff --git a/dynamite-addon/dynamite_RP/manifest.json b/dynamite-addon/dynamite_RP/manifest.json index c0ec166..14e9955 100644 --- a/dynamite-addon/dynamite_RP/manifest.json +++ b/dynamite-addon/dynamite_RP/manifest.json @@ -4,14 +4,14 @@ "name": "Dynamite Resources", "description": "Textures and language for the Dynamite addon.", "uuid": "a18bdde1-53f8-49aa-b06d-6f0ec6c45b46", - "version": [1, 0, 0], + "version": [1, 0, 2], "min_engine_version": [1, 21, 0] }, "modules": [ { "type": "resources", "uuid": "587281f2-f159-4ad9-85a6-d20ff4899717", - "version": [1, 0, 0] + "version": [1, 0, 2] } ] } diff --git a/dynamite-addon/dynamite_RP/textures/entity/thrown_banger.png b/dynamite-addon/dynamite_RP/textures/entity/thrown_banger.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba62833c20b0be951317d23325e1d714d2d5886 GIT binary patch literal 298 zcmV+_0oDGAP)=^fY>vmqeZM-)!-b zPq4VWDasmL9H2z^v|hnj zPsk#J(T1w7h-A@E@Uszo8^yS4n6N?XQ9nU4)Et#DD=aDz~cPQAfjrIFj}7 zB0aC+#ki#x8Ln%e(n@(Zx6$r|jn0TvXM8N@JldVAV+H=g5LPqBX@Ho7MK#5-JA|p= zVv!UpNV=d?)TB*yvf%#aRViD+RTfs(;Dikn3W-448dW<~3xjBnW}$id=9>brj|9E9 zC3j>#Lz^Twyf5>U1wY0+qN@lcP6gxOL>F6vdieTwbZEc(8 zr_GmqUVx{xy7-QVbDr~_ADE*3^%bpKM|xV`#Ns~{{sv-5!NbJ`oy8+eWnospjdSo! zj+X$QF7x>GhEvW-#~JsdzUaV|f}iwIwgHw+mV_AAnA9xK4)Ev76#E9G zU2;{$BSSfn2oP1juIpyd(;w}Des8sPCkXV#O+#F!=)g)mw%0aDlwxOVlW`j34s)@Y zxWvo~IXgY4l383{HL#5U+n3#nfQP*UYPBV9U!HMLgo(r5AQ1uL2<=jjFdUI