ThrowableFireballsPlus
1.1.2Add configurable, throwable fireballs to your Paper server. With per-player block damage control, PvP-friendly explosions, and full protection support.
1.1.2latestThrowableFireballsPlus 1.1.2Feb 10, 2026 [1.1.2] - 2026-02-10
Added
- Knockback Configuration - Newdamage.knockbacksection in config.yml -enabled- Toggle knockback on/off -strength- Adjustable knockback power (multiplier) -vertical- Control vertical vs horizontal-only knockback - Fine-grained control over entity knockback when hit by fireballs - Update Checker - Automatic update checking using Modrinth API - Checks for new versions on server startup - Notifies console with download link - Optional operator notification when they join - Configurable enable/disable in config.yml - Uses official Modrinth API: https://modrinth.com/plugin/throwablefireballsplusFixed
- Explosion Visual Bug - Explosions now properly display when block damage is disabled - RemovedsetYield(0f)call that was preventing explosion visual effects - Block damage can be disabled while still showing explosion particles/effects - Knockback and entity damage work correctly even with block damage off - Knockback System Completely Rewritten - All knockback config options now work properly - CRITICAL FIX: Knockback now actually triggers! Was completely non-functional due to entity detection issue - Moved knockback application to EntityExplodeEvent where fireballs are reliably detected - enabled: false now actually disables knockback (restores pre-explosion velocity) - enabled: true applies custom knockback that overrides vanilla behavior - strength setting now properly controls knockback power (0.5 = weak, 2.0 = strong) - vertical: false now correctly applies horizontal-only knockback - vertical: true adds upward component for dramatic effect - radius properly limits knockback range with distance falloff - Fixed issue where config changes had no visible effect - Fixed excessive knockback when player is moving - Knockback now consistent regardless of player momentum or movement - Improved debug logging shows all calculations (distance, falloff, vectors) - Debug messages now appear in console showing knockback is being appliedChanged
- Reorganized config structure: knockback settings now nested underdamage:section - Knockback radius option added - Configure how far from explosion entities are affected (default: 5.0 blocks)1.1.0ThrowableFireballsPlus 1.1.0Feb 9, 2026 [1.1.0] - 2026-02-09
Changed
- Target Version: Now targets Minecraft 1.21.x (Paper 1.21.4) - Java Requirement: Upgraded to Java 21 (minimum: Java 21) - API Version: Updated from 1.16 to 1.21 in plugin.yml - Backward Compatibility: Still compatible with 1.16.5+ serversTechnical Details
- Updated Paper API dependency from 1.20.4 to 1.21.4-SNAPSHOT - Changed Java source/target compatibility from 17 to 21 - All features remain the same - no breaking changes to configuration or commands - No code changes required due to version-agnostic design (no NMS)Notes
- If running on older Minecraft versions (1.16.5-1.20.x), use version 1.0.0 - If running on Minecraft 1.21+, use version 1.1.0 for optimal compatibility1.0.0ThrowableFireballsPlus 1.0.0Feb 9, 2026 Added
- Initial release - Throwable fireballs with right-click interaction - Block damage vs entity damage control - Protect terrain while allowing PvP damage - Per-player block damage toggle (/tfireballs blockdamage) - Comprehensive configuration system (item, projectile, explosion, cooldown settings) - Multi-version support (Paper 1.16.5 - 1.20.x) - Version adapter pattern for cross-version compatibility - WorldGuard soft dependency for region protection - Commands:/tfireballs reload,/tfireballs give,/tfireballs blockdamage- Permission system with granular control - Cooldown system with action bar messages - Fully customizable messages with color code support - PersistentDataContainer projectile tagging - Custom item support (material, model data, display name) - Fire and explosion effects configuration - Direct hit damage configuration - Tab completion for all commandsTechnical Features
- No NMS dependencies - pure Bukkit/Paper API - Event-driven architecture for performance - Adventure API integration for modern Paper servers - Reflection-based fallback for legacy versions - Java 17+ requirement - Gradle build system - Comprehensive documentation (README, QUICKSTART, config comments)
Similar projects
Config →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
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
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
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta