Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.event.vehicle;
2
3import org.bukkit.entity.Entity;
4import org.bukkit.entity.Vehicle;
5import org.bukkit.event.Cancellable;
6
7/**
8 * Raised when a vehicle is destroyed
9 */
10public class VehicleDestroyEvent extends VehicleEvent implements Cancellable {
11 private Entity attacker;
12 private boolean cancelled;
13
14 public VehicleDestroyEvent(Vehicle vehicle, Entity attacker) {
15 super(Type.VEHICLE_DESTROY, vehicle);
16 this.attacker = attacker;
17 }
18
19 /**
20 * Gets the Entity that has destroyed the vehicle
21 *
22 * @return the Entity that has destroyed the vehicle
23 */
24 public Entity getAttacker() {
25 return attacker;
26 }
27
28 public boolean isCancelled() {
29 return cancelled;
30 }
31
32 public void setCancelled(boolean cancel) {
33 this.cancelled = cancel;
34 }
35}