ModifyWarpEvent class

Пакет: com.hypixel.hytale.builtin.teleport.commands.event

Файл: com/hypixel/hytale/builtin/teleport/commands/event/ModifyWarpEvent.java

implements: IEvent<String>, ICancellable

Методы (1)

МодификаторыВозвратСигнатура
public void cancelvoid cancel(@Nonnull Message var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.teleport.commands.event;

class="kw">import com.hypixel.hytale.builtin.teleport.Warp;
class="kw">import com.hypixel.hytale.event.ICancellable;
class="kw">import com.hypixel.hytale.event.IEvent;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class="kw">abstract class ModifyWarpEvent class="kw">implements IEvent<String>, ICancellable {
   @Nonnull
   class="kw">protected class="kw">final Warp warp;
   @Nullable
   class="kw">protected Message cancelReason = null;
   class="kw">protected boolean cancel = false;

   class="kw">public ModifyWarpEvent(@Nonnull Warp var1) {
      this.warp = var1;
   }

   @Override
   class="kw">public boolean isCancelled() {
      class="kw">return this.cancel;
   }

   @Override
   class="kw">public void setCancelled(boolean var1) {
      this.cancel = var1;
   }

   @Nonnull
   class="kw">public Warp getWarp() {
      class="kw">return this.warp;
   }

   @Nullable
   class="kw">public Message getCancelReason() {
      class="kw">return this.cancelReason;
   }

   class="kw">public void cancel(@Nonnull Message var1) {
      this.cancelReason = var1;
      this.cancel = true;
   }

   @Override
   class="kw">public String toString() {
      class="kw">return "ModifyWarpEvent{warp=" + this.warp + ", cancelReason=" + this.cancelReason + ", cancel=" + this.cancel + "}";
   }
}