Class SelectionFace

java.lang.Object
net.mathias2246.buildmc.api.selection.SelectionFace

public class SelectionFace extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    SelectionFace(@NotNull org.bukkit.Location origin, @NotNull org.bukkit.block.data.BlockData blockDisplay, @NotNull org.bukkit.block.BlockFace face, float width, float height)
     
    SelectionFace(@NotNull org.bukkit.Location origin, @NotNull org.bukkit.block.data.BlockData blockDisplay, @NotNull org.bukkit.block.BlockFace face, @NotNull org.joml.Vector2f size)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canPlayerSee(@NotNull org.bukkit.entity.Player player)
     
    void
     
    @NotNull org.bukkit.block.BlockFace
     
    @NotNull org.bukkit.Location
     
    void
    hideFromPlayer(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Player player)
     
    boolean
     
    void
    setBlock(@NotNull org.bukkit.Material material)
     
    void
    setBlock(@NotNull org.bukkit.block.data.BlockData blockData)
     
    void
    setOrigin(@NotNull org.bukkit.Location newOrigin)
     
    void
    setOrigin(@NotNull org.bukkit.Location newOrigin, int teleportInterpolationDuration)
     
    void
    setSize(float width, float height)
     
    void
    setSize(float width, float height, int interpolationDuration)
     
    void
    setSize(float width, float height, int interpolationDelay, int interpolationDuration)
     
    void
    setSize(org.joml.Vector3f size)
     
    void
    showToPlayer(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Player player)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SelectionFace

      public SelectionFace(@NotNull @NotNull org.bukkit.Location origin, @NotNull @NotNull org.bukkit.block.data.BlockData blockDisplay, @NotNull @NotNull org.bukkit.block.BlockFace face, @NotNull @NotNull org.joml.Vector2f size)
    • SelectionFace

      public SelectionFace(@NotNull @NotNull org.bukkit.Location origin, @NotNull @NotNull org.bukkit.block.data.BlockData blockDisplay, @NotNull @NotNull org.bukkit.block.BlockFace face, float width, float height)
  • Method Details

    • destroy

      public void destroy()
    • getFace

      @NotNull public @NotNull org.bukkit.block.BlockFace getFace()
    • getOrigin

      @NotNull public @NotNull org.bukkit.Location getOrigin()
    • setOrigin

      public void setOrigin(@NotNull @NotNull org.bukkit.Location newOrigin)
    • setOrigin

      public void setOrigin(@NotNull @NotNull org.bukkit.Location newOrigin, int teleportInterpolationDuration)
    • setBlock

      public void setBlock(@NotNull @NotNull org.bukkit.block.data.BlockData blockData)
    • setBlock

      public void setBlock(@NotNull @NotNull org.bukkit.Material material)
    • setSize

      public void setSize(float width, float height, int interpolationDelay, int interpolationDuration)
    • setSize

      public void setSize(float width, float height, int interpolationDuration)
    • setSize

      public void setSize(float width, float height)
    • setSize

      public void setSize(org.joml.Vector3f size)
    • showToPlayer

      public void showToPlayer(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Player player)
    • hideFromPlayer

      public void hideFromPlayer(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Player player)
    • canPlayerSee

      public boolean canPlayerSee(@NotNull @NotNull org.bukkit.entity.Player player)
    • isDestroyed

      public boolean isDestroyed()