diff --git a/src/main/java/org/bukkit/event/entity/StriderTemperatureChangeEvent.java b/src/main/java/org/bukkit/event/entity/StriderTemperatureChangeEvent.java index 8715bfa3..5778f9a6 100644 --- a/src/main/java/org/bukkit/event/entity/StriderTemperatureChangeEvent.java +++ b/src/main/java/org/bukkit/event/entity/StriderTemperatureChangeEvent.java @@ -1,6 +1,7 @@ package org.bukkit.event.entity; import org.bukkit.entity.Strider; +import org.bukkit.event.Cancellable; import org.bukkit.event.HandlerList; import org.jetbrains.annotations.NotNull; @@ -8,10 +9,11 @@ import org.jetbrains.annotations.NotNull; * Called when a {@link Strider}'s temperature has changed as a result of * entering or existing blocks it considers warm. */ -public class StriderTemperatureChangeEvent extends EntityEvent { +public class StriderTemperatureChangeEvent extends EntityEvent implements Cancellable { private static final HandlerList handlers = new HandlerList(); private final boolean shivering; + private boolean cancelled; public StriderTemperatureChangeEvent(@NotNull Strider what, boolean shivering) { super(what); @@ -33,6 +35,16 @@ public class StriderTemperatureChangeEvent extends EntityEvent { return shivering; } + @Override + public boolean isCancelled() { + return cancelled; + } + + @Override + public void setCancelled(boolean cancelled) { + this.cancelled = cancelled; + } + @Override @NotNull public HandlerList getHandlers() {