I don’t want to port it to a datapack and it’s too big to fit in a URI and so import this JSON to Blockcase
https://reddstrider.github.io/blockcase/
Press copy command, put it in a command block and power it.
You’ll have to power the rail, then break the bottommost minecarts one at a time for the full thing to load, and the impulse command will need to be disabled, then repowered.
I’ll fix all these issues when I return to Blockcase maybe.
Here’s that JSON I was talking ‘bout:
https://reddstrider.github.io/tumble_firework_cannon.json
Once done; to give yourself a firework launcher you can run this command
give @s warped_fungus_on_a_stick{display:{Name:'{"text":"Firework Cannon","color":"red","bold":true,"italic":false}'},Unbreakable:1b,fireworkShooter:1b} 1
Anyone ever played the Minecraft legacy console tumble minigame with rockets? (I used to call it rocket spleef but MCC stole that name so whatever)
Basically it's spleef but everyone has rocket launchers that explode blocks and fling players away.
You can also shoot them at your feet to rocket jump and gain vantage.
Ofc different blocks == different things so you can do things like hiding in grass and strategically placing invisible holes and get stuck in cobwebs which you could use to your advantage.
Also I like to play with a rule where dead spectators can slowly break blocks so they aren't left out (and campers are punished.)
I'm gonna have to remake this a map in Java with command blocks so everyone can enjoy it without the pain of a fixed 60 FOV and slow joystick aiming.