Package com.ranull.graves.util
Class MaterialUtil
java.lang.Object
com.ranull.graves.util.MaterialUtil
Utility class for handling various material-related operations across MC 1.8–1.21.x.
Uses string-name checks so it can be compiled against any one API version while recognizing legacy and modern material names at runtime.
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanChecks if the given string represents an air block.static booleanisAir(org.bukkit.Material material) Checks if the given material is an air block.static booleanChecks if the given string represents lava.static booleanisLava(org.bukkit.Material material) Checks if the given material is lava.static booleanisPlayerHead(String name) Checks if the given string represents a player head (block or item), across versions.static booleanisPlayerHead(org.bukkit.Material material) Checks if the given material is a player head (block or item), across versions.static booleanisSafeNotSolid(org.bukkit.Material material) Checks if the given material is not solid and is safe (i.e., not lava).static booleanisSafeSolid(org.bukkit.Material material) Checks if the given material is solid and safe (i.e., not lava).static booleanChecks if the given string represents water.static booleanisWater(org.bukkit.Material material) Checks if the given material is water.
-
Method Details
-
isAir
public static boolean isAir(org.bukkit.Material material) Checks if the given material is an air block. -
isAir
Checks if the given string represents an air block. -
isLava
public static boolean isLava(org.bukkit.Material material) Checks if the given material is lava. -
isLava
Checks if the given string represents lava. -
isSafeNotSolid
public static boolean isSafeNotSolid(org.bukkit.Material material) Checks if the given material is not solid and is safe (i.e., not lava). -
isSafeSolid
public static boolean isSafeSolid(org.bukkit.Material material) Checks if the given material is solid and safe (i.e., not lava). -
isWater
public static boolean isWater(org.bukkit.Material material) Checks if the given material is water. -
isWater
Checks if the given string represents water. -
isPlayerHead
public static boolean isPlayerHead(org.bukkit.Material material) Checks if the given material is a player head (block or item), across versions. -
isPlayerHead
Checks if the given string represents a player head (block or item), across versions.
-