Class WorldUtils
java.lang.Object
dev.lone.itemsadder.api.scriptinginternal.WorldUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable Blockstatic @Nullable Blockstatic Blockstatic voidbreakBlockNaturally(Block block) static voidbreakBlockNaturally(Player player, int x, int y, int z) static voidbreakBlockNaturally(Player player, Block block) static @Nullable CustomBlockcustomBlock(Block block) static @Nullable CustomBlockcustomBlock(Location location) static booleangetDataBool(Block block, String namespace, String key, boolean def) static bytegetDataByte(Block block, String namespace, String key, byte def) static doublegetDataDouble(Block block, String namespace, String key, double def) static floatgetDataFloat(Block block, String namespace, String key, float def) static intgetDataInt(Block block, String namespace, String key, int def) static longgetDataLong(Block block, String namespace, String key, long def) static shortgetDataShort(Block block, String namespace, String key, short def) static StringgetDataString(Block block, String namespace, String key, String def) static booleanstatic booleanstatic Locationstatic voidplaceBlock(Block block, CustomBlock customBlock) static booleanplaceBlock(Block block, String identifier) static voidplaceBlock(Block block, Material material) static voidplayParticle(Location location, String particleName) static voidplayParticle(Location location, String particleName, int count) static voidplayParticle(Location location, String particleName, int count, double offsetX, double offsetY, double offsetZ, double extra) static voidplayParticle(World world, double x, double y, double z, String particleName, int count, double offsetX, double offsetY, double offsetZ, double extra) static voidstatic voidstatic voidremoveBlock(Block block) static voidremoveData(Block block, String namespace, String key) static voidsetDataBool(Block block, String namespace, String key, boolean value) static voidsetDataByte(Block block, String namespace, String key, byte value) static voidsetDataDouble(Block block, String namespace, String key, double value) static voidsetDataFloat(Block block, String namespace, String key, float value) static voidsetDataInt(Block block, String namespace, String key, int value) static voidsetDataLong(Block block, String namespace, String key, long value) static voidsetDataShort(Block block, String namespace, String key, short value) static voidsetDataString(Block block, String namespace, String key, String value)
-
Constructor Details
-
WorldUtils
public WorldUtils()
-
-
Method Details
-
isCustom
-
customBlock
-
customBlock
-
block
-
block
-
block
-
removeBlock
-
placeBlock
-
placeBlock
-
placeBlock
-
location
-
breakBlockNaturally
-
breakBlockNaturally
-
breakBlockNaturally
-
playParticle
-
playParticle
-
playParticle
-
playParticle
-
playSound
-
playSound
-
hasData
-
removeData
-
setDataByte
-
setDataShort
-
setDataInt
-
setDataLong
-
setDataFloat
-
setDataDouble
-
setDataBool
-
setDataString
-
getDataByte
-
getDataShort
-
getDataInt
-
getDataLong
-
getDataFloat
-
getDataDouble
-
getDataBool
-
getDataString
-