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.21
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.21
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.21
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 theCustomEntity
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
andRESPAWN_ANCHOR
.
Server support
- Folia-based server 1.19 - 1.20.6
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 theCustomEntity
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
andRESPAWN_ANCHOR
.
Server support
- Bukkit-based server 1.7 - 1.20.6 (Bukkit, Spigot, Paper...)
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.4
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.yml
Server support
- Bukkit-based server 1.7 - 1.20.4 (Bukkit, Spigot, Paper...)
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 usingExplosionRemoveWaterloggedStateFromNearbyBlocks
. - Add selectors for
ExplosionRemoveWaterloggedStateFromNearbyBlocks
,ExplosionRemoveNearbyWaterloggedBlocks
andExplosionRemoveNearbyLiquids
:- 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.
- You can decide when this behaviour should apply by specifying "ExplosionRemove...OnSurface" and "ExplosionRemove...Underwater" separately. Please check
- 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...)
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.
- A new section has been added (
- Added new entity properties:
ExplosionRadius
: Allows to set the explosion radiusExplosionFactor
: Allows to set a multiplier for the explosion radiusReplaceOriginalExplosion
: Allows to replace the original explosion, thus using the custom radius for a new custom explosion- Removed material property
ExplosionRadiusFactor
in favor of entity'sExplosionRadius
andExplosionFactor
.
- 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 improvements
Server support
- Bukkit-based server 1.7 - 1.20 (Bukkit, Spigot, Paper...)
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...)
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
Server support
- Bukkit-based server 1.7 - 1.19 (Bukkit, Spigot, Paper...)
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...)
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...)