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 boolean
Checks if the given string represents an air block.static boolean
isAir
(org.bukkit.Material material) Checks if the given material is an air block.static boolean
Checks if the given string represents lava.static boolean
isLava
(org.bukkit.Material material) Checks if the given material is lava.static boolean
isPlayerHead
(String name) Checks if the given string represents a player head (block or item), across versions.static boolean
isPlayerHead
(org.bukkit.Material material) Checks if the given material is a player head (block or item), across versions.static boolean
isSafeNotSolid
(org.bukkit.Material material) Checks if the given material is not solid and is safe (i.e., not lava).static boolean
isSafeSolid
(org.bukkit.Material material) Checks if the given material is solid and safe (i.e., not lava).static boolean
Checks if the given string represents water.static boolean
isWater
(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.
-