Class DynamicLocation

java.lang.Object
de.slikey.effectlib.util.DynamicLocation

public class DynamicLocation extends Object
Represents a Location that can move, possibly bound to an Entity.
  • Constructor Details

    • DynamicLocation

      public DynamicLocation(org.bukkit.Location location)
    • DynamicLocation

      public DynamicLocation(org.bukkit.entity.Entity entity)
    • DynamicLocation

      public DynamicLocation(org.bukkit.Location location, org.bukkit.entity.Entity entity)
  • Method Details

    • addOffset

      public void addOffset(org.bukkit.util.Vector offset)
    • subtractOffset

      public void subtractOffset(org.bukkit.util.Vector offset)
    • addRelativeOffset

      public void addRelativeOffset(org.bukkit.util.Vector offset)
    • subtractRelativeOffset

      public void subtractRelativeOffset(org.bukkit.util.Vector offset)
    • getEntity

      public org.bukkit.entity.Entity getEntity()
    • getLocation

      public org.bukkit.Location getLocation()
    • getEntityLocation

      protected org.bukkit.Location getEntityLocation(org.bukkit.entity.Entity entity)
    • setDirection

      public void setDirection(org.bukkit.util.Vector direction)
    • updateDirection

      public void updateDirection()
    • updateFrom

      public void updateFrom(org.bukkit.Location newLocation)
    • updateOffsets

      public void updateOffsets()
    • setUpdateLocation

      public void setUpdateLocation(boolean update)
    • update

      public void update()
    • setUpdateDirection

      public void setUpdateDirection(boolean updateDirection)
    • setDirectionOffset

      public void setDirectionOffset(float yawOffset, float pitchOffset)
    • setPitch

      public void setPitch(Float pitch)
    • setYaw

      public void setYaw(Float yaw)
    • hasValidEntity

      public boolean hasValidEntity()
    • clone

      public DynamicLocation clone()
      Overrides:
      clone in class Object