diff options
author | Matthew <stteg@hotmail.com> | 2016-03-16 19:53:51 -0400 |
---|---|---|
committer | md_5 <git@md-5.net> | 2016-03-18 14:28:35 +1100 |
commit | bab290e0ed0eecf3558a40353018b039bb784748 (patch) | |
tree | 3b11a2a76930bf842f7a8cf134cdfe74b20fb6fb /src/main | |
parent | 377d5bba0cdcd63dab8f2647cc4082adfcce7dd0 (diff) | |
download | bukkit-bab290e0ed0eecf3558a40353018b039bb784748.tar bukkit-bab290e0ed0eecf3558a40353018b039bb784748.tar.gz bukkit-bab290e0ed0eecf3558a40353018b039bb784748.tar.lz bukkit-bab290e0ed0eecf3558a40353018b039bb784748.tar.xz bukkit-bab290e0ed0eecf3558a40353018b039bb784748.zip |
Add EnderCrystal#getBeamTarget and EnderCrystal#setBeamTarget(Location)
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/bukkit/entity/EnderCrystal.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/EnderCrystal.java b/src/main/java/org/bukkit/entity/EnderCrystal.java index 156e2abc..684dd764 100644 --- a/src/main/java/org/bukkit/entity/EnderCrystal.java +++ b/src/main/java/org/bukkit/entity/EnderCrystal.java @@ -1,5 +1,7 @@ package org.bukkit.entity; +import org.bukkit.Location; + /** * A crystal that heals nearby EnderDragons */ @@ -20,4 +22,20 @@ public interface EnderCrystal extends Entity { * @param showing whether the bedrock slate should be shown */ void setShowingBottom(boolean showing); + + /** + * Gets the location that this end crystal is pointing its beam to. + * + * @return the location that the beam is pointed to, or null if the beam is not shown + */ + Location getBeamTarget(); + + /** + * Sets the location that this end crystal is pointing to. Passing a null + * value will remove the current beam. + * + * @param location the location to point the beam to + * @throws IllegalArgumentException for differing worlds + */ + void setBeamTarget(Location location); } |