ExplodeAny (Obsidian Breaker & TNT Explosion Modifier) icon

ExplodeAny (Obsidian Breaker & TNT Explosion Modifier) -----

Customize explosions, break obsidian, underwater TNT, Folia support, many integrations and more!




Hi guys! I hope you enjoy some of these new features.

Changelog

  • Improved checktool:
    • New commands: /eany checktool enable and /eany checktool disable, along with proper permissions for using them independently from /eany checktool toggle
    • Set checktool enabled by default: The checktool mode can be enabled by default when a player joins the server.
    • Set checktool permanently enabled: The checktool mode can be set permanently enabled, no need for more commands!
    • Further customization: Decide whether to send messages to the chat when the user lacks permissions, the world is disabled, the clicked block is not handled... or even control if the default click action is cancelled or not.
    • Boss bars: Added ability to show durability using boss bars.
  • Add QualityArmory support: This plugin, which adds some explosive weapons, is now supported through the "QualityArmory" section in the configuration file.
  • Add ThrowableCreeperEggs support: This plugin, which adds explosive creeper and charged creeper eggs, is now supported through the "ThrowableCreeperEggs" section in the configuration file.
Server support
  • Bukkit-based server 1.7 - 1.21 (Bukkit, Spigot, Paper...) [Download]
  • Folia-based server 1.19 - 1.21 [Download]
----------, Aug 15, 2024

Changelog
  • Fixed support for 1.21: Some vanilla entities were renamed starting Minecraft 1.21 and stopped working properly. Apart from fixing the issue internally, new aliases have been added for some entities. You can use either the legacy name or one of the aliases, no matter which Minecraft version you are on. Even if you use an alias, you will still see the legacy name everywhere else in the plugin.
    • TNT and PRIMED_TNT
    • TNT_MINECART and MINECART_TNT
    • END_CRYSTAL and ENDER_CRYSTAL
  • Fixed exploding block configuration: BED and RESPAWN_ANCHOR vanilla blocks were announced to be supported starting ExplodeAny 1.10. However, they couldn't be properly configured through VanillaEntity. Now they can be fully configured!

Server support
  • Bukkit-based server 1.7 - 1.21 (Bukkit, Spigot, Paper...) [Download]
  • Folia-based server 1.19 - 1.21 [Download]
----------, Aug 1, 2024

It's been a while since the last update, and unfortunately I'm having my busiest schedule ever, so it's complicated for me to find time to develop the long promised ExplodeAny 2.0. But it's still on track!

Some of you have pinged me on Discord because you couldn't understand how to properly configure the plugin. I've written a small crash course on configuring ExplodeAny. I really hope it will help you! However, if you have any questions, feel free to reach out to me on Discord! I'll be willing to help you guys. You can find the tutorial here.

Changelog
  • Added a tutorial!: a new file named TUTORIAL.md will be saved along the plugin resources in the plugin folder. It is a small crash course a wrote for some of you that reached out to me, so I really hope it can clarify (even a little) how to configure the plugin. I'm sorry for all the problems you might have experienced, I'm aware of it, but unfortunately I haven't had time to work on a graphical configuration editor. I really hope to release 2.0 somewhere this summer :)
  • Added debug mode: to enhance compatibility with Forge/Fabric/other modloaders, and to improve the overall experience using CustomEntity section, there's a new debug mode that will print out to the console every explosion that ExplodeAny is able to detect. If you're lucky and the mod you're using adds an entity that ExplodeAny can print while in debug mode, that means you can freely use it in the CustomEntity section! Read the last section of the tutorial if you need more instructions on this.
  • Added support for vanilla exploding blocks: beds (Bukkit 1.8.3 and greater) and respawn anchors (1.16.1 and greater) are now available inside VanillaEntities! You can use BED and RESPAWN_ANCHOR.
Server support
  • Bukkit-based server 1.7 - 1.20.6 (Bukkit, Spigot, Paper...) [Download]
  • Folia-based server 1.19 - 1.20.6 [Download]
----------, May 28, 2024

Hi again guys! Folia support just arrived to ExplodeAny, becoming a first-class server from now on. Please report any issues that you might find in this new version. Both Bukkit and Folia versions share the same features, so everything should work exactly the same!

ExplodeAny 2.0 is closer, I'm taking notes of your needs to redesign the plugin and make it better than ever. If you have any suggestion, feel free to reach out so I can take it into account for upcoming versions. ;)

Changelog

  • Added support for Folia! Folia servers are now first-class citizens. Note that there's a separate build for them, which means that the regular Bukkit build won't work at all. Folia build won't work on regular Bukkit servers. There might be plans for unifying builds in the future (most likely in the upcoming ExplodeAny 2.0). Also note that this is the first build supporting Folia, so there could be some initial glitches.
  • Fixed not dropping items when brocks break
  • Added entity property `PackDroppedItems` to set how dropped items must behave. See exampleConfig.yml for more details.
  • Fixed fancy underwater detection: there was a weird bug that ocurred if a explosion would take place next to a handled block and could lag the server heavily
  • Fancy underwater detection performance improvements: enabling it is now FAST! Feel free to use it, since it really feels better than having it disabled
  • In-game configuration details (/eany config show) have been improved
  • Removed some outdated properties from exampleConfig.yml

Server support
  • Bukkit-based server 1.7 - 1.20.4 (Bukkit, Spigot, Paper...) [Download]
  • Folia-based server 1.19.4 - 1.20.4 [Download]
----------, Feb 25, 2024

Hey guys! Many of you have messaged me to Discord to suggest new features or request bug fixes. I'm really happy to hear from you, seriously! I hope this release will help many of you. Unfortunately, I don't have all the spare time I would like right now, but I'll keep bringing new fixes and features. Folia support is still planned, along with some new features.

Changelog

  • Fix configuration being reset to defaults when it was invalid. Now an error message will be logged instead, along with useful info on the error.
  • Add support for minecarts with TNT as vanilla entity
  • Add `ExplosionRemoveNearbyWaterloggedBlocks` entity property, which allows to remove nearby waterlogged blocks (until now, only removing waterlogged state was possible using `ExplosionRemoveWaterloggedStateFromNearbyBlocks`.
  • Add selectors for `ExplosionRemoveWaterloggedStateFromNearbyBlocks`, `ExplosionRemoveNearbyWaterloggedBlocks` and `ExplosionRemoveNearbyLiquids`:
    • You can decide when this behaviour should apply by specifying "ExplosionRemove...OnSurface" and "ExplosionRemove...Underwater" separately. Please check `exampleConfig.yml` file for more details on this.
  • Fix creepers and other Vanilla entities not being properly handled when a stacker plugin was being used (such as RoseStacker). Support for other similar plugins should have been added now.

Server support

  • Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)
----------, Feb 15, 2024

Hi guys! This is a "big" update, so please report any bug/issue you may find. Also, don't hesitate to come up with new ideas! I'll be happy to hear them.

Changelog

  • Added support for custom entities that are not handled by other configurations.
  • A new section has been added (`CustomEntity`), which supports any custom entity that causes an explosion that is not contained in VanillaEntity. This is the case, for example, for MrCrayfish's Gun Mod, which adds some custom entities. Since ExplodeAny can't know anything about this entities, it's mandatory to specify a new entity property, `ExplosionRadius`, in all these entities.
  • Added new entity properties:
    • `ExplosionRadius`: Allows to set the explosion radius
    • `ExplosionFactor`: Allows to set a multiplier for the explosion radius
    • `ReplaceOriginalExplosion`: Allows to replace the original explosion, thus using the custom radius for a new custom explosion
    • Removed material property `ExplosionRadiusFactor` in favor of entity's `ExplosionRadius` and `ExplosionFactor`.
  • Added new commands:
    • `/explodeany configuration show`, which allows to show both entity and material configurations for all sections. Required permission: `explodeany.configuration.show`.
    • `/explodeany checktool toggle [player]`, which allows to toggle other players' checktool. Required permission: `explodeany.checktool.toggle.others`. (Note that this permission is NOT contained in `explodeany.checktool.toggle`, so it is not applied by default for players that can toggle their own checktool)
    • `/explodeany checktool info`, which allows to show information about the current checktool. Required permission: `explodeany.checktool.info`
  • Improved autocompletion: all commands have autocompletion now, even for parameters. Only commands that a given user has permission to use will show up as suggestions.
  • Improved localization: added new variables for messages and improved default messages.
  • Improved sample configuration & documentation.
  • Minor performance improvements

Server support
  • Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)
----------, Dec 4, 2023

Changelog
  • Add support for command aliases: /eany checktool toggle = /eany ct t
  • Fix underwater support:
    • Improved support for controlling how underwater explosions behave using three new different entity configuration parameters: "ReplaceOriginalExplosionWhenUnderwater", "ExplosionRemoveWaterloggedStateFromNearbyBlocks" and "ExplosionRemoveNearbyLiquids", which are well-explained in the example configuration file.
    • Fixed underwater explosions breaking blocks controlled by ExplodeAny (now even dirt can be indestructible underwater!) [Thanks to miki99z for coming up with the issue!]
Coming soon
  • Web application to create and edit configuration: since there have been some complaints about the rising complexity of the configuration file, I'm planning on creating a drag-n-drop based web application to make configuration & plugin bootstraping really easy :)
  • ExplodeAny v2.0: some core functionality (including configuration file itself) can't be refactored/optimized to prevent breaking backwards compatibility, which is something I really care about. Therefore, I'm already thinking of a new major version that will simplify configuration, remove some unnecessary properties and make everything work better overall. A configuration file converter so v1.x can be easily migrated to v2.x would be ideal.
Server support
  • Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)
----------, Sep 11, 2023

Changelog
  • Add support for disabled worlds: a new configuration key, "DisabledWorlds", has been added. It is a list of case-sensitive world names in which the plugin won't have any effect.
  • Fix waterlogged blocks not being broken when ExplosionDamageBlocksUnderwater is enabled: now, explosions that do damage underwater will remove surrounding liquids and water from waterlogged blocks, turning them destructible.
Server support
  • Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)
----------, Jul 2, 2023

Changelog
  • Fixed "force" modifier not being used for spawning particles on Bukkit 1.14+
Server support
  • Bukkit-based server 1.7 - 1.19 (Bukkit, Spigot, Paper...)
----------, Apr 6, 2023

Changelog:

- Added support for Bukkit 1.7+: ExplodeAny is now truly compatible with older versions of Minecraft. Any version between 1.7 and 1.19.4 should work just fine, with some caveats:

For Bukkit 1.16 or lower:
- No compatibility with Magic: Magic explosions will be considered Vanilla

For Bukkit 1.13 or lower:
- Reduced particle compatibility: "force" will not be used when spawning particles

For Bukkit 1.8 or lower:
- No particles at all :(
- Vanilla entity "DRAGON_FIREBALL" is not supported

- Added support for Magic: Explosions caused by entities spawned by Magic are no longer considered vanilla. They can be customized in their own section, "MagicEntity". (See compatibility below)

- Added metrics: Metrics are turned on by default, but they can be turned off in the configuration.

- Added the ability to change or remove the locale prefix: [ExplodeAny] can be customized now.

- Added some new localization variables: %DURABILITY_PERCENTAGE% for ChecktoolUse, %PRETTY_MATERIAL% for ChecktoolUse and ChecktoolNotHandled.

- Added support for more particles: now "Material" is a valid property when configuring the Particles section. It will only be used for particles whose data type is either "MaterialData", "BlockData" or "ItemStack" (see this page)

Particles, sounds and even materials and entities are subject to the specific Bukkit version you are using.

- Improved some localization strings.

- Improved performance
----------, Apr 4, 2023

Changelog
  • Added sounds and particles to both entities and materials configurations.
  • Added customization of checktool item (now you can use whatever you want).
  • Minor improvements.
Server support
  • Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)
----------, Jun 25, 2021

Changelog
  • Added underwater explosions (for any explosion). WATER and LAVA are no more valid materials to put in the configuration.
  • Added entity properties (keeping compatibility with previous configurations).
  • Added custom groups of entities and materials for configuration.
  • Added different types of underwater detection.
  • Added some new variables for the localization.
  • Added exampleConfig.yml, a file that helps to configure the plugin.
Server support
  • Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)
----------, Jan 2, 2021

Changelog
  • Fixed bug: database didn't load correctly
  • Added checktool command: now it is possible to check the durability of a block, and whether it is managed by the plugin or not
  • Added about command
  • Added more localization messages
  • Added message colors and modifiers
  • Added command autocompletion
Server support
  • Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)
----------, Nov 21, 2020

Resource Information
Author:
----------
Total Downloads: 2,015
First Release: Nov 7, 2020
Last Update: Aug 15, 2024
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings