PlayerMouseButtonEvent class

Пакет: com.hypixel.hytale.server.core.event.events.player

Файл: com/hypixel/hytale/server/core/event/events/player/PlayerMouseButtonEvent.java

extends: PlayerEvent<Void>

implements: ICancellable

Методы (7)

МодификаторыВозвратСигнатура
public long getClientUseTimelong getClientUseTime()
public Item getItemInHandItem getItemInHand()
public MouseButtonEvent getMouseButtonMouseButtonEvent getMouseButton()
public Vector2fc getScreenPointVector2fc getScreenPoint()
public Vector3i getTargetBlockVector3i getTargetBlock()
public Ref<EntityStore> getTargetEntityRefRef<EntityStore> getTargetEntityRef()
abstract super super(var1, var2)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.event.events.player;

class="kw">import com.hypixel.hytale.component.Ref;
class="kw">import com.hypixel.hytale.event.ICancellable;
class="kw">import com.hypixel.hytale.protocol.MouseButtonEvent;
class="kw">import com.hypixel.hytale.server.core.asset.type.item.config.Item;
class="kw">import com.hypixel.hytale.server.core.entity.entities.Player;
class="kw">import com.hypixel.hytale.server.core.universe.PlayerRef;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector2fc;
class="kw">import org.joml.Vector3i;

class="kw">public class PlayerMouseButtonEvent class="kw">extends PlayerEvent<Void> class="kw">implements ICancellable {
   @Nonnull
   class="kw">private class="kw">final PlayerRef playerRef;
   class="kw">private class="kw">final long clientUseTime;
   class="kw">private class="kw">final Item itemInHand;
   class="kw">private class="kw">final Vector3i targetBlock;
   class="kw">private class="kw">final Ref<EntityStore> targetEntityRef;
   class="kw">private class="kw">final Vector2fc screenPoint;
   class="kw">private class="kw">final MouseButtonEvent mouseButton;
   class="kw">private boolean cancelled;

   class="kw">public PlayerMouseButtonEvent(
      @Nonnull Ref<EntityStore> var1,
      @Nonnull Player var2,
      @Nonnull PlayerRef var3,
      long var4,
      @Nonnull Item var6,
      @Nonnull Vector3i var7,
      @Nonnull Ref<EntityStore> var8,
      @Nonnull Vector2fc var9,
      @Nonnull MouseButtonEvent var10
   ) {
      super(var1, var2);
      this.playerRef = var3;
      this.clientUseTime = var4;
      this.itemInHand = var6;
      this.targetBlock = var7;
      this.targetEntityRef = var8;
      this.screenPoint = var9;
      this.mouseButton = var10;
   }

   @Nonnull
   class="kw">public PlayerRef getPlayerRefComponent() {
      class="kw">return this.playerRef;
   }

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

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

   class="kw">public long getClientUseTime() {
      class="kw">return this.clientUseTime;
   }

   class="kw">public Item getItemInHand() {
      class="kw">return this.itemInHand;
   }

   class="kw">public Vector3i getTargetBlock() {
      class="kw">return this.targetBlock;
   }

   class="kw">public Ref<EntityStore> getTargetEntityRef() {
      class="kw">return this.targetEntityRef;
   }

   class="kw">public Vector2fc getScreenPoint() {
      class="kw">return this.screenPoint;
   }

   class="kw">public MouseButtonEvent getMouseButton() {
      class="kw">return this.mouseButton;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "PlayerMouseButtonEvent{clientUseTime="
         + this.clientUseTime
         + ", itemInHand="
         + this.itemInHand
         + ", targetBlock="
         + this.targetBlock
         + ", targetEntityRef="
         + this.targetEntityRef
         + ", screenPoint="
         + this.screenPoint
         + ", mouseButton="
         + this.mouseButton
         + ", cancelled="
         + this.cancelled
         + "} "
         + super.toString();
   }
}