/ufb launcheffects particles FLAME /ufb launcheffects sound ENTITY_BLAZE_SHOOT/ufb launchhit command to configure fireball impact parameters. damage — sets the amount of damage dealt by the explosion. ignite — enables or disables fire on hit. igniteSeconds — defines how long players stay on fire. knockback — adjusts knockback force. potionEffects — allows adding or removing potion effects applied to targets. <EFFECT>:<LEVEL>:<DURATION>
Example: /ufb launchhit potioneffects add GLOWING:1:60
Incorrect formats (e.g., GLOWING) are now rejected with a warning message.Configuration changes made with
/ufbcommands are now applied immediately without requiring a server reload.
Each new command includes dedicated permission checks to ensure proper access control.
Introduced the onProtect configuration option in the config file.
When onProtect: true, the specified blocks in the protectedBlocks list will not be affected by fireball explosions.
When onProtect: false, all blocks will behave as in default Minecraft, allowing explosions to affect all blocks.
Added support for defining protected blocks in the protectedBlocks list in the config file. This ensures specific block types remain untouched during explosions, depending on the onProtect setting.
1. Explosion Radius Configuration: Added the option to configure the explosion radius of fireballs via
settings.explosionRadiusin the config file.
2. Permission Support for Setting Explosion Radius: Players can now change the explosion radius with the/ufireball setradius <radius>command, with validation for acceptable radius values.
3. Plugin Reload Command: Added /ufireball reload command for reloading the plugin configuration.
4. Permission Management for Fireball Launching: Introduced the/ufireball setlaunchperms <true|false>command to toggle permission-based fireball launching.
List of worlds where fireballs cannot be launched.
Writing off fireballs in creative.

Let players launch fireballs directly from their hand