[X] I am using a version of WorldEdit compatible with my Minecraft version.
[X] I am using a version of WorldGuard compatible with my Minecraft version.
[X] I am using the latest or recommended version of my platform software.
[X] I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
[X] I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)
Bug Description
Setting the ghast-fireball flag to Deny in a region causes this region to also block wind charges.
Expected Behavior
Wind charges should not be affected by the ghast-fireball flag.
Reproduction Steps
Set the ghast-fireball flag to Deny
Attempt to use a wind charge
This issue also occurs with Breezes
Optional WorldGuard-Report
No response
Anything Else?
I suspect this issue occurs because AbstractWindCharge extends the Fireball interface, which is being used by WorldGuard to detect Ghast fireball explosions in the onEntityExplode method of the WorldGuardEntityListener.
WorldEdit Version
WorldEdit 7.3.4 Beta 1
WorldGuard Version
7.0.11-beta1
Platform Version
Paper 1.21 Build 40
Confirmations
Bug Description
Setting the
ghast-fireball
flag toDeny
in a region causes this region to also block wind charges.Expected Behavior
Wind charges should not be affected by the
ghast-fireball
flag.Reproduction Steps
ghast-fireball
flag toDeny
Optional WorldGuard-Report
No response
Anything Else?
I suspect this issue occurs because
AbstractWindCharge
extends theFireball
interface, which is being used by WorldGuard to detect Ghast fireball explosions in theonEntityExplode
method of theWorldGuardEntityListener
.