mirror of
https://github.com/ChestShop-authors/ChestShop-3.git
synced 2024-11-24 19:15:48 +01:00
d1732552b0
- Added PreTransactionEvent which can be cancelled - Fixed not placing B/S before prices - Updated Heroes
31 lines
746 B
Java
31 lines
746 B
Java
package com.Acrobot.Breeze.Utils;
|
|
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.block.Sign;
|
|
import org.bukkit.material.Attachable;
|
|
|
|
/**
|
|
* @author Acrobot
|
|
*/
|
|
public class BlockUtil {
|
|
/**
|
|
* Checks if the block is a sign
|
|
*
|
|
* @param block Block to check
|
|
* @return Is this block a sign?
|
|
*/
|
|
public static boolean isSign(Block block) {
|
|
return block.getState() instanceof Sign;
|
|
}
|
|
|
|
/**
|
|
* Gets the block to which the sign is attached
|
|
*
|
|
* @param sign Sign which is attached
|
|
* @return Block to which the sign is attached
|
|
*/
|
|
public static Block getAttachedFace(Sign sign) {
|
|
return sign.getBlock().getRelative(((Attachable) sign.getData()).getAttachedFace());
|
|
}
|
|
}
|