--- a/net/minecraft/world/entity/projectile/windcharge/WindCharge.java
+++ b/net/minecraft/world/entity/projectile/windcharge/WindCharge.java
@@ -53,7 +_,13 @@
     }
 
     @Override
-    protected void explode(Vec3 pos) {
+    public void explode(Vec3 pos) {
+        // Paper start - Fire event for WindCharge explosions
+        org.bukkit.event.entity.ExplosionPrimeEvent event = org.bukkit.craftbukkit.event.CraftEventFactory.callExplosionPrimeEvent(this, RADIUS, false);
+        if (event.isCancelled()) {
+            return;
+        }
+        // Paper end - Fire event for WindCharge explosions
         this.level()
             .explode(
                 this,
@@ -62,8 +_,8 @@
                 pos.x(),
                 pos.y(),
                 pos.z(),
-                1.2F,
-                false,
+                event.getRadius(), // Paper - Fire event for WindCharge explosions
+                event.getFire(), // Paper - Fire event for WindCharge explosions
                 Level.ExplosionInteraction.TRIGGER,
                 ParticleTypes.GUST_EMITTER_SMALL,
                 ParticleTypes.GUST_EMITTER_LARGE,
