Package de.slikey.effectlib.util
Class DynamicLocation
java.lang.Object
de.slikey.effectlib.util.DynamicLocation
Represents a Location that can move, possibly bound to an Entity.
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicLocation(org.bukkit.entity.Entity entity) DynamicLocation(org.bukkit.Location location) DynamicLocation(org.bukkit.Location location, org.bukkit.entity.Entity entity) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOffset(org.bukkit.util.Vector offset) voidaddRelativeOffset(org.bukkit.util.Vector offset) clone()org.bukkit.entity.Entityprotected org.bukkit.LocationgetEntityLocation(org.bukkit.entity.Entity entity) org.bukkit.LocationbooleanvoidsetDirection(org.bukkit.util.Vector direction) voidsetDirectionOffset(float yawOffset, float pitchOffset) voidvoidsetUpdateDirection(boolean updateDirection) voidsetUpdateLocation(boolean update) voidvoidsubtractOffset(org.bukkit.util.Vector offset) voidsubtractRelativeOffset(org.bukkit.util.Vector offset) voidupdate()voidvoidupdateFrom(org.bukkit.Location newLocation) void
-
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
-
setYaw
-
hasValidEntity
public boolean hasValidEntity() -
clone
-