Sueta

ThrowableFireballsPlus

1.1.2

Add configurable, throwable fireballs to your Paper server. With per-player block damage control, PvP-friendly explosions, and full protection support.

·Config
  1. 1.1.2latestThrowableFireballsPlus 1.1.2Feb 10, 2026

    [1.1.2] - 2026-02-10

    Added
    - Knockback Configuration - New damage.knockback section 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/throwablefireballsplus
    Fixed
    - Explosion Visual Bug - Explosions now properly display when block damage is disabled - Removed setYield(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 applied
    Changed
    - Reorganized config structure: knockback settings now nested under damage: section - Knockback radius option added - Configure how far from explosion entities are affected (default: 5.0 blocks)
    98 downloads
  2. 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+ servers
    Technical 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 compatibility
    13 downloads
  3. 1.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 commands
    Technical 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)
    20 downloads

Similar projects

Config →