From 4bc47e020d236bc9fbdf06dc3d6a06be3ae61d86 Mon Sep 17 00:00:00 2001 From: PAPISOP <85175982+PAPISOP@users.noreply.github.com> Date: Wed, 22 Oct 2025 02:20:24 +0530 Subject: [PATCH] update(files): Update Java Boom to include newer explosions 1. Added `camera_shoot_explosion` and `dragon_destroy_block` particles to change their explosion texture 2. Updated `dragon_dying_explosion` to match bedrock samples --- .../camera_shoot_explosion.particle.json | 59 +++++++++++++++++++ .../dragon_destroy_block.particle.json | 59 +++++++++++++++++++ .../dragon_dying_explosion.particle.json | 14 ++--- 3 files changed, 125 insertions(+), 7 deletions(-) create mode 100644 resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json create mode 100644 resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json diff --git a/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json b/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json new file mode 100644 index 000000000..385d9af9c --- /dev/null +++ b/resource_packs/files/parity/java_boom/particles/camera_shoot_explosion.particle.json @@ -0,0 +1,59 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:camera_shoot_explosion", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/explosion" + } + }, + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": 1 + }, + "minecraft:emitter_lifetime_once": {}, + "minecraft:emitter_shape_point": {}, + "minecraft:particle_initial_speed": 0.0, + "minecraft:particle_lifetime_expression": { + "max_lifetime": "Math.random(0.3, 0.5)" + }, + "minecraft:particle_appearance_billboard": { + "size": [ + 1.0, + 1.0 + ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "flipbook": { + "base_UV": [ + 0, + 80 + ], + "size_UV": [ + 8, + 8 + ], + "step_UV": [ + 8, + 0 + ], + "frames_per_second": 8, + "max_frame": 16, + "stretch_to_lifetime": true, + "loop": false + } + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ + "variable.particle_random_1 * 0.6 + 0.4", + "variable.particle_random_1 * 0.6 + 0.4", + "variable.particle_random_1 * 0.6 + 0.4" + ] + } + } + } +} \ No newline at end of file diff --git a/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json b/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json new file mode 100644 index 000000000..56f657369 --- /dev/null +++ b/resource_packs/files/parity/java_boom/particles/dragon_destroy_block.particle.json @@ -0,0 +1,59 @@ +{ + "format_version": "1.10.0", + "particle_effect": { + "description": { + "identifier": "minecraft:dragon_destroy_block", + "basic_render_parameters": { + "material": "particles_alpha", + "texture": "textures/particle/explosion" + } + }, + "components": { + "minecraft:emitter_rate_instant": { + "num_particles": 1 + }, + "minecraft:emitter_lifetime_once": {}, + "minecraft:emitter_shape_point": {}, + "minecraft:particle_initial_speed": 0.0, + "minecraft:particle_lifetime_expression": { + "max_lifetime": "Math.random(0.3, 0.5)" + }, + "minecraft:particle_appearance_billboard": { + "size": [ + 1.0, + 1.0 + ], + "facing_camera_mode": "lookat_xyz", + "uv": { + "texture_width": 128, + "texture_height": 128, + "flipbook": { + "base_UV": [ + 0, + 80 + ], + "size_UV": [ + 8, + 8 + ], + "step_UV": [ + 8, + 0 + ], + "frames_per_second": 8, + "max_frame": 16, + "stretch_to_lifetime": true, + "loop": false + } + } + }, + "minecraft:particle_appearance_tinting": { + "color": [ + "variable.particle_random_1 * 0.6 + 0.4", + "variable.particle_random_1 * 0.6 + 0.4", + "variable.particle_random_1 * 0.6 + 0.4" + ] + } + } + } +} \ No newline at end of file diff --git a/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json b/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json index 4141cd4ce..bc8ab0eaf 100644 --- a/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json +++ b/resource_packs/files/parity/java_boom/particles/dragon_dying_explosion.particle.json @@ -25,20 +25,20 @@ ], "facing_camera_mode": "lookat_xyz", "uv": { - "texture_width": 32, - "texture_height": 512, + "texture_width": 128, + "texture_height": 128, "flipbook": { "base_UV": [ 0, - 0 + 80 ], "size_UV": [ - 32, - 32 + 8, + 8 ], "step_UV": [ - 0, - 32 + 8, + 0 ], "frames_per_second": 8, "max_frame": 16,