File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
src/main/java/com/volmit/adapt Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 1919package com .volmit .adapt .api .world ;
2020
2121import com .volmit .adapt .Adapt ;
22+ import com .volmit .adapt .util .reflect .registries .Materials ;
2223import org .bukkit .Material ;
2324import org .bukkit .block .data .BlockData ;
2425import org .bukkit .entity .Player ;
@@ -42,13 +43,17 @@ default boolean isItem(ItemStack is) {
4243 }
4344
4445 default boolean isTool (ItemStack is ) {
45- return isAxe (is ) || isPickaxe (is ) || isHoe (is ) || isShovel (is ) || isSword (is ) || isTrident (is );
46+ return isAxe (is ) || isPickaxe (is ) || isHoe (is ) || isShovel (is ) || isSword (is ) || isTrident (is ) || isMace ( is ) ;
4647 }
4748
4849 default boolean isMelee (ItemStack is ) {
4950 return isTool (is );
5051 }
5152
53+ default boolean isMace (ItemStack is ) {
54+ return is .getType ().getKey ().equals (Materials .MACE_KEY );
55+ }
56+
5257 default boolean isShield (ItemStack is ) {
5358 return is .getType ().equals (Material .SHIELD );
5459 }
Original file line number Diff line number Diff line change 11package com .volmit .adapt .util .reflect .registries ;
22
33import org .bukkit .Material ;
4+ import org .bukkit .NamespacedKey ;
45
56public class Materials {
67 public static final Material GRASS = RegistryUtil .find (Material .class , "grass" , "short_grass" );
8+ public static final NamespacedKey MACE_KEY = NamespacedKey .minecraft ("mace" );
79}
You can’t perform that action at this time.
0 commit comments