90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Explosive Enhancement 1.3.0-1.19.3

Changelog

Explosive Enhancement 1.3.0!

The "Stonecut Triumph" Update

Explosive Enhancement is finally here for 1.21.2-4! Some big code changes were made(especially for multiplayer use), so please read the TLDR!

TLDR: Minecraft 1.21.2 stopped sending an explosion's power to the client, meaning I can no longer dynamically scale explosions ON MULTIPLAYER. This DOES NOT affect singleplayer, but for multiplayer, the explosions are now scaled based on the amount of vanilla particles that would have spawned.

It's not perfect, but I won't let the unfortunate change stop us from having fun blowing things up with our friends.

(This change only affects >=1.21.2, lower versions are still okay)

Rest of changelog:

I'm experimenting with updating Explosive Enhancement's code to use Stonecutter, in theory allowing for easier updating in the future(both to newer Minecraft versions and Explosive Enhancement changes)!

  • A new config option allowing you to dynamically scale explosions in singleplayer has been added in response to Minecraft 1.21.2's changes.
  • An alternative config option has been added to attempt to dynamically scale explosions based on the knockback done to you using math.
  • A new warning message in Explosive Enhancement's config will appear if your particles settings are not set to "all" letting you know that not all particles may be shown(this is the most common issue on GitHub, so a hint to help the user should be nice).
  • A new config option allowing you to edit a big/small explosions scale has been added(I think it says "add or remove" but can only add right now - should be changed later) (1.21.2+ only for now, I'll figure out how to handle the naming for other versions later).
  • Negative explosions should no longer disconnect you (Thanks Xylonity!)
  • Small improvements to performance have been made (thanks Xylonity!)
  • Spanish translations (Thanks Xylonity!)
  • Korean translations (Thanks MTtankkeo!)
  • Turkish translations (Thanks Berkaygk!)

This update was really difficult to make, not only because of the technical challenges of implementing Stonecutter, but also because of the 1.21.2 change messing with the mod. It was not an easy decision to make the weird system to bypass the changes on singleplayer, as I wanted to keep parity no matter where you use the mod, but this is ultimately one of the consequences of being client-side only.

I am considering making the mod work on servers as well to bypass this (if it’s installed there), but I didn’t want to do that update because I wanted to spend more time thinking about it.

Beyond that, please report any issues you find and have fun!

Files

explosive-enhancement-1.3.0-1.19.3.jar(110.35 KiB) Primary Download

Project members

Superkat32

Owner

Details

Licensed MIT
Published 2 years ago
Updated 8 days ago