diff --git a/src/main/java/com/sk89q/worldguard/bukkit/cause/Cause.java b/src/main/java/com/sk89q/worldguard/bukkit/cause/Cause.java index c9adfe32..906f644a 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/cause/Cause.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/cause/Cause.java @@ -22,6 +22,7 @@ import com.google.common.base.Joiner; import org.bukkit.entity.Player; import org.bukkit.entity.Projectile; +import org.bukkit.entity.Vehicle; import javax.annotation.Nullable; import java.util.ArrayList; @@ -95,6 +96,8 @@ private static void expand(List list, @Nullable Object ... element) { if (o instanceof Projectile) { expand(list, ((Projectile) o).getShooter()); + } else if (o instanceof Vehicle) { + expand(list, ((Vehicle) o).getPassenger()); } else { list.add(o); }