Class WorldUtils

java.lang.Object
dev.lone.itemsadder.api.scriptinginternal.WorldUtils

public class WorldUtils extends Object
  • Constructor Details

    • WorldUtils

      public WorldUtils()
  • Method Details

    • isCustom

      public static boolean isCustom(Block block)
    • customBlock

      @Nullable public static @Nullable CustomBlock customBlock(Block block)
    • customBlock

      @Nullable public static @Nullable CustomBlock customBlock(Location location)
    • block

      @Nullable public static @Nullable Block block(String worldName, int x, int y, int z)
    • block

      public static Block block(World world, int x, int y, int z)
    • block

      @Nullable public static @Nullable Block block(Location location)
    • removeBlock

      public static void removeBlock(Block block)
    • placeBlock

      public static void placeBlock(Block block, Material material)
    • placeBlock

      public static boolean placeBlock(Block block, String identifier)
    • placeBlock

      public static void placeBlock(Block block, CustomBlock customBlock)
    • location

      public static Location location(String worldName, int x, int y, int z)
    • breakBlockNaturally

      public static void breakBlockNaturally(Player player, int x, int y, int z)
    • breakBlockNaturally

      public static void breakBlockNaturally(Player player, Block block)
    • breakBlockNaturally

      public static void breakBlockNaturally(Block block)
    • playParticle

      public static void playParticle(Location location, String particleName)
    • playParticle

      public static void playParticle(Location location, String particleName, int count)
    • playParticle

      public static void playParticle(World world, double x, double y, double z, String particleName, int count, double offsetX, double offsetY, double offsetZ, double extra)
    • playParticle

      public static void playParticle(Location location, String particleName, int count, double offsetX, double offsetY, double offsetZ, double extra)
    • playSound

      public static void playSound(Location location, String soundName)
    • playSound

      public static void playSound(Location location, String soundName, float volume, float pitch)
    • hasData

      public static boolean hasData(Block block, String namespace, String key)
    • removeData

      public static void removeData(Block block, String namespace, String key)
    • setDataByte

      public static void setDataByte(Block block, String namespace, String key, byte value)
    • setDataShort

      public static void setDataShort(Block block, String namespace, String key, short value)
    • setDataInt

      public static void setDataInt(Block block, String namespace, String key, int value)
    • setDataLong

      public static void setDataLong(Block block, String namespace, String key, long value)
    • setDataFloat

      public static void setDataFloat(Block block, String namespace, String key, float value)
    • setDataDouble

      public static void setDataDouble(Block block, String namespace, String key, double value)
    • setDataBool

      public static void setDataBool(Block block, String namespace, String key, boolean value)
    • setDataString

      public static void setDataString(Block block, String namespace, String key, String value)
    • getDataByte

      public static byte getDataByte(Block block, String namespace, String key, byte def)
    • getDataShort

      public static short getDataShort(Block block, String namespace, String key, short def)
    • getDataInt

      public static int getDataInt(Block block, String namespace, String key, int def)
    • getDataLong

      public static long getDataLong(Block block, String namespace, String key, long def)
    • getDataFloat

      public static float getDataFloat(Block block, String namespace, String key, float def)
    • getDataDouble

      public static double getDataDouble(Block block, String namespace, String key, double def)
    • getDataBool

      public static boolean getDataBool(Block block, String namespace, String key, boolean def)
    • getDataString

      public static String getDataString(Block block, String namespace, String key, String def)