ExplodeAny
1.13.0-folia.1Customize explosions, break obsidian, underwater TNT, Folia support, many integrations and more!
1.13.0-folia.1latestExplodeAny 1.13.0-folia.1Aug 24, 2025 Changelog
- Added specific TNT properties [[see the wiki]](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration#entity-specific-properties): some new properties have been added specifically for TNT. They can be used in the same entity "Properties" section that all explosive entities have. Some of these entities are: - MinimumTravelDistanceToDamageBlocksUnderwater: it allows to set a minimum distance that a primed TNT must travel after it is primed in order to enable underwater damage. This is a workaround for vanilla TNT cannons blowing up after enabling ExplosionDamageUnderwaterBlocks. You can set a minimum distance (like 10) so that propellant TNT does not damage the cannon, but still propel the projectile TNT. - SnapToBlockGridOnPriming: stops primed TNT from moving from its position, allowing to keep primed TNT aligned with the block grid. - DisableExplosionChaining: allows to disable explosion chaining, i.e., TNT won't be primed by other exploding TNTs. - Added OnHit and OnBreak particles [[see the wiki]](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration#entity-material-particle-properties): until now, the entity material Particles section allowed to configure particles that spawn when a block is broken. This stays as the default behavior, but you can now configure particles when a block is hit by the exploding entity too. - Fix boss bar duration not being properly computed: while a duration could be used for configuring the checktool's boss bar, the real duration did not match the specified one. It is fixed now. - Compatibility rework: to ensure the plugin will continue running in different server implementations (such as Paper, after their hard-fork on Spigot), we have reworked our compatibility layers. Now, paper-based servers will load an specific compatibility layer, allowing to leverage Paper-only features. - Minor improvementsServer support
- Folia-based server 1.8 - 1.21.81.13.0ExplodeAny 1.13.0Aug 24, 2025 Changelog
- Added specific TNT properties [[see the wiki]](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration#entity-specific-properties): some new properties have been added specifically for TNT. They can be used in the same entity "Properties" section that all explosive entities have. Some of these entities are: - MinimumTravelDistanceToDamageBlocksUnderwater: it allows to set a minimum distance that a primed TNT must travel after it is primed in order to enable underwater damage. This is a workaround for vanilla TNT cannons blowing up after enabling ExplosionDamageUnderwaterBlocks. You can set a minimum distance (like 10) so that propellant TNT does not damage the cannon, but still propel the projectile TNT. - SnapToBlockGridOnPriming: stops primed TNT from moving from its position, allowing to keep primed TNT aligned with the block grid. - DisableExplosionChaining: allows to disable explosion chaining, i.e., TNT won't be primed by other exploding TNTs. - Added OnHit and OnBreak particles [[see the wiki]](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration#entity-material-particle-properties): until now, the entity material Particles section allowed to configure particles that spawn when a block is broken. This stays as the default behavior, but you can now configure particles when a block is hit by the exploding entity too. - Fix boss bar duration not being properly computed: while a duration could be used for configuring the checktool's boss bar, the real duration did not match the specified one. It is fixed now. - Compatibility rework: to ensure the plugin will continue running in different server implementations (such as Paper, after their hard-fork on Spigot), we have reworked our compatibility layers. Now, paper-based servers will load an specific compatibility layer, allowing to leverage Paper-only features. - Minor improvementsServer support
- Bukkit-based server 1.8 - 1.21.8 (Bukkit, Spigot, Paper...)1.12.1-folia.1ExplodeAny 1.12.1-folia.1May 23, 2025 Changelog
- Fix in groups configuration: Fixed an issue where single entities would replace groups configuration. See [the issue](https://github.com/GuilleX7/ExplodeAny/issues/35) for more informationServer support
- Bukkit-based server 1.8 - 1.21.7 (Bukkit, Spigot, Paper...) [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/… - Folia-based server 1.8 - 1.21.7 [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/…1.12.1ExplodeAny 1.12.1May 23, 2025 Changelog
- Fix in groups configuration: Fixed an issue where single entities would replace groups configuration. See [the issue](https://github.com/GuilleX7/ExplodeAny/issues/35) for more informationServer support
- Bukkit-based server 1.8 - 1.21.7 (Bukkit, Spigot, Paper...) [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/… - Folia-based server 1.8 - 1.21.7 [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/…1.12.0-folia.1ExplodeAny 1.12.0-folia.1May 19, 2025 It's been a while since the last update (almost a year!), but we keep going. There are some suggested features that couldn't be implemented yet due to lack of time, but every feature request is tracked, I promise!Changelog
- Added block durability regeneration: Blocks can now recover durability! See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added support for name wildcards: It is now possible to specify wildcards () in entity/material names, allowing to group entity/materials that have a similar name! (For example, "_WOOL" will group all types of wool!). See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added custom drops: It is also possible to specify a custom material/item as a drop when a certain type of block breaks due to a explosion. See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added world hole protection: It is now possible to specify certain heights in worlds where blocks won't be removed in order to avoid world holes. See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - We have a wiki! Every important piece of information about the plugin will be posted on the wiki, instead of scattering files in the plugin's folder. This way, we can have a centralized, up-to-date source of information for the plugin. Therefore,exampleConfig.ymlandTUTORIAL.mdfiles have been removed, honoring the wiki, which will expand over time. - Better warning/error messages: ExplodeAny will now warn the user whenever it finds invalid entities/materials, instead of remaining silent until nothing in the list is valid. I hope it helps to understand which entities/materials are actually understood by the plugin. - Improved /eany config show: (Almost) all sections of the plugin's configuration file can now be consulted through the command to give a better understanding of how the configuration was resolved. - Bukkit 1.7 was not properly supported and has been dropped: After some testing, it seems that only some revisions of Bukkit 1.7 were not really compatible with ExplodeAny, so server support has been adjusted. Just to make it clear: we didn't make any change to reduce compatibility, and we won't, ever. Someone reached out concerned about [the Paper hard-fork.](https://forums.papermc.io/threads/the-future-of-paper-har… Similar as we do for Folia, we will provide a custom build in case they diverge from Spigot's API (not yet, since ExplodeAny only uses common standard Bukkit API, which is unlikely to be removed or changed in the future).Server support
- Bukkit-based server 1.8 - 1.21.5 (Bukkit, Spigot, Paper...) [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/… - Folia-based server 1.8 - 1.21.5 [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/…1.12.0ExplodeAny 1.12.0May 19, 2025 It's been a while since the last update (almost a year!), but we keep going. There are some suggested features that couldn't be implemented yet due to lack of time, but every feature request is tracked, I promise!Changelog
- Added block durability regeneration: Blocks can now recover durability! See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added support for name wildcards: It is now possible to specify wildcards () in entity/material names, allowing to group entity/materials that have a similar name! (For example, "_WOOL" will group all types of wool!). See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added custom drops: It is also possible to specify a custom material/item as a drop when a certain type of block breaks due to a explosion. See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - Added world hole protection: It is now possible to specify certain heights in worlds where blocks won't be removed in order to avoid world holes. See [the wiki](https://github.com/GuilleX7/ExplodeAny/wiki/Configuration… for more information - We have a wiki! Every important piece of information about the plugin will be posted on the wiki, instead of scattering files in the plugin's folder. This way, we can have a centralized, up-to-date source of information for the plugin. Therefore,exampleConfig.ymlandTUTORIAL.mdfiles have been removed, honoring the wiki, which will expand over time. - Better warning/error messages: ExplodeAny will now warn the user whenever it finds invalid entities/materials, instead of remaining silent until nothing in the list is valid. I hope it helps to understand which entities/materials are actually understood by the plugin. - Improved /eany config show: (Almost) all sections of the plugin's configuration file can now be consulted through the command to give a better understanding of how the configuration was resolved. - Bukkit 1.7 was not properly supported and has been dropped: After some testing, it seems that only some revisions of Bukkit 1.7 were not really compatible with ExplodeAny, so server support has been adjusted. Just to make it clear: we didn't make any change to reduce compatibility, and we won't, ever. Someone reached out concerned about [the Paper hard-fork.](https://forums.papermc.io/threads/the-future-of-paper-har… Similar as we do for Folia, we will provide a custom build in case they diverge from Spigot's API (not yet, since ExplodeAny only uses common standard Bukkit API, which is unlikely to be removed or changed in the future).Server support
- Bukkit-based server 1.8 - 1.21.5 (Bukkit, Spigot, Paper...) [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/… - Folia-based server 1.8 - 1.21.5 [[Download](https://github.com/GuilleX7/ExplodeAny/releases/download/…1.11.0-foliaExplodeAny 1.11.0-foliaAug 15, 2024 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...) - Folia-based server 1.19 - 1.211.11.0ExplodeAny 1.11.0Aug 15, 2024 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...) - Folia-based server 1.19 - 1.211.10.1-foliaExplodeAny 1.10.1-foliaAug 1, 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
- Folia-based server 1.19 - 1.211.10.1ExplodeAny 1.10.1Aug 1, 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...) - Folia-based server 1.19 - 1.211.10.0-foliaExplodeAny 1.10.0-foliaMay 28, 2024 Changelog
- Added a tutorial!: a new file namedTUTORIAL.mdwill 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 usingCustomEntitysection, 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 theCustomEntitysection! 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 useBEDandRESPAWN_ANCHOR.Server support
- Folia-based server 1.19 - 1.20.61.10.0ExplodeAny 1.10.0May 28, 2024 Changelog
- Added a tutorial!: a new file namedTUTORIAL.mdwill 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 usingCustomEntitysection, 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 theCustomEntitysection! 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 useBEDandRESPAWN_ANCHOR.Server support
- Bukkit-based server 1.7 - 1.20.6 (Bukkit, Spigot, Paper...)1.9.0-foliaExplodeAny 1.9.0-foliaFeb 25, 2024 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)Server support
- Folia-based server 1.19 - 1.20.41.9.0ExplodeAny 1.9.0Feb 25, 2024 Changelog
- 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.ymlServer support
- Bukkit-based server 1.7 - 1.20.4 (Bukkit, Spigot, Paper...)1.8.0ExplodeAny 1.8.0Feb 25, 2024 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 - AddExplosionRemoveNearbyWaterloggedBlocksentity property, which allows to remove nearby waterlogged blocks (until now, only removing waterlogged state was possible usingExplosionRemoveWaterloggedStateFromNearbyBlocks. - Add selectors forExplosionRemoveWaterloggedStateFromNearbyBlocks,ExplosionRemoveNearbyWaterloggedBlocksandExplosionRemoveNearbyLiquids: - You can decide when this behaviour should apply by specifying "ExplosionRemove...OnSurface" and "ExplosionRemove...Underwater" separately. Please checkexampleConfig.ymlfile 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...)1.7.0ExplodeAny 1.7.0Feb 25, 2024 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 propertyExplosionRadiusFactorin favor of entity'sExplosionRadiusandExplosionFactor. - 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 inexplodeany.checktool.toggle, so it is not applied by default for players that can toggle their own checktool) - 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 improvementsServer support
- Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)1.6.0ExplodeAny 1.6.0Feb 25, 2024 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!)Server support
- Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)1.5.0ExplodeAny 1.5.0Feb 25, 2024 Changelog
- Add support for disabled worlds - Fix waterlogged blocks not being broken whenExplosionDamageBlocksUnderwateris enabledServer support
- Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)1.4.1ExplodeAny 1.4.1Feb 25, 2024 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...)1.4.0ExplodeAny 1.4.0Feb 25, 2024 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](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Parti… Particles, sounds and even materials and entities are subject to the specific Bukkit version you are using. - Improved some localization strings. - Improved performanceServer support
- Bukkit-based server 1.7 - 1.19 (Bukkit, Spigot, Paper...)1.3.0ExplodeAny 1.3.0Feb 25, 2024 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...)1.2.0ExplodeAny 1.2.0Feb 25, 2024 Changelog
- Added underwater explosions (for any explosion). WATER and LAVA are no longer 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.Server support
- Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)1.1.0ExplodeAny 1.1.0Feb 25, 2024 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 autocompletionServer support
- Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)1.0.0ExplodeAny 1.0.0Feb 25, 2024 This is the first version of the plugin.Server support
- Bukkit-based server 1.8 - 1.16 (Bukkit, Spigot, Paper...)
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta