Add Arrow tile methods

By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
Bukkit/Spigot 2018-05-01 15:28:26 -04:00
parent b7d13cf163
commit 9b59adbfbc

View File

@ -1,5 +1,7 @@
package org.bukkit.entity; package org.bukkit.entity;
import org.bukkit.block.Block;
/** /**
* Represents an arrow. * Represents an arrow.
*/ */
@ -40,6 +42,22 @@ public interface Arrow extends Projectile {
*/ */
public void setCritical(boolean critical); public void setCritical(boolean critical);
/**
* Gets whether this arrow is in a block or not.
* <p>
* Arrows in a block are motionless and may be picked up by players.
*
* @return true if in a block
*/
public boolean isInBlock();
/**
* Gets the block to which this arrow is attached.
*
* @return the attached block or null if not attached
*/
public Block getAttachedBlock();
/** /**
* Gets the current pickup status of this arrow. * Gets the current pickup status of this arrow.
* *