Class BlockUtils
java.lang.Object
ua.mcchickenstudio.opencreative.utils.BlockUtils
BlockUtils
This class represents useful utils for manipulating with blocks.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopySignData(org.bukkit.block.Sign oldSign, org.bukkit.block.Sign sign) static intgetBeginningBracketX(org.bukkit.block.Block firstBlock) static intgetClosingBracketX(DevPlatform platform, org.bukkit.block.Block conditionBlock) static StringgetSignLine(org.bukkit.Location location, int line) Get text from line in sign blockstatic booleanisOutOfBorders(org.bukkit.Location location) static booleanisSignLineEmpty(org.bukkit.Location location, int line) static voidsendSignChange(org.bukkit.Location location, org.bukkit.entity.Player player, int lineNumber, String newLine) static booleansetSignLine(org.bukkit.Location location, int line, String text) Change text into line on sign.
-
Constructor Details
-
BlockUtils
public BlockUtils()
-
-
Method Details
-
setSignLine
Change text into line on sign.- Parameters:
location- Location of sign blockline- Number of sign line (1-4)text- Text to set in sign- Returns:
- true - if sign line changed successful, false - if failed
-
isSignLineEmpty
public static boolean isSignLineEmpty(org.bukkit.Location location, int line) -
getSignLine
Get text from line in sign block- Parameters:
location- Location of sign blockline- Number of sign line (1-4)- Returns:
- Text from sign line
-
sendSignChange
public static void sendSignChange(org.bukkit.Location location, org.bukkit.entity.Player player, int lineNumber, String newLine) -
getClosingBracketX
-
isOutOfBorders
public static boolean isOutOfBorders(org.bukkit.Location location) -
copySignData
public static void copySignData(org.bukkit.block.Sign oldSign, org.bukkit.block.Sign sign) -
getBeginningBracketX
public static int getBeginningBracketX(org.bukkit.block.Block firstBlock)
-