java.lang.Object
com.mclds.plugins.server.plugins.aui.Aui

public class Aui extends Object
  • Field Details

    • TEXT_CENTER_OFFSET_HEIGHT

      public static final double TEXT_CENTER_OFFSET_HEIGHT
      See Also:
    • uid

      public String uid
    • text

      public String text
    • last_click_time

      public long last_click_time
      短时间内的无法触发两次点击事件
    • armorStand

      @Nullable public @Nullable org.bukkit.entity.ArmorStand armorStand
    • textBackgroundArmorStand

      @Nullable public @Nullable org.bukkit.entity.ArmorStand textBackgroundArmorStand
      背景板实体,否则部分操作无法触发
    • intersection

      @Nullable public @Nullable org.bukkit.Location intersection
      射线与平面交点
    • extra_width

      public double extra_width
      额外宽度
    • extra_height

      public double extra_height
      额外高度
    • owner

      @Nullable public @Nullable UUID owner
      只对某个特定玩家可见
    • rayCollision

      public boolean rayCollision
      射线是否可以被方块阻挡
    • active

      public boolean active
  • Constructor Details

    • Aui

      public Aui(String text)
  • Method Details

    • of

      public static Aui of(String text)
    • runner

      public Aui runner(AuiRunner runner)
      同时设置全部的点击事件,包括左键、右键、双击
    • owner

      public Aui owner(UUID uuid)
    • click

      public void click(org.bukkit.entity.Player player)
    • active

      public void active(org.bukkit.entity.Player player)
    • leave

      public void leave(org.bukkit.entity.Player player)
    • extraWidth

      public Aui extraWidth(double extraWidth)
    • extraHeight

      public Aui extraHeight(double extraHeight)
    • rayCollision

      public Aui rayCollision(boolean rayCollision)
    • text

      public Aui text(String text)
    • textWhenActive

      public Aui textWhenActive(String textWhenActive)
    • textWhenActive

      @Nullable public @Nullable String textWhenActive()
    • getActiveOriginal

      @Nullable public @Nullable org.bukkit.Location getActiveOriginal()
    • remove

      public void remove()
    • removeAll

      public static void removeAll()
    • getAll

      public static List<Aui> getAll()
    • remove

      public static void remove(Aui aui)
    • resetText

      public void resetText(String text)
    • updateText

      public void updateText(String text)
    • getTextWidth

      public double getTextWidth()
    • getTextHeight

      public double getTextHeight()
    • teleport

      public void teleport(org.bukkit.Location location)
    • refresh

      public void refresh()
    • show

      public void show(org.bukkit.Location dest)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object