Skip to content

Commit 3512b51

Browse files
Merge pull request #538 from VolmitSoftware/Development
1.16.5
2 parents a38928c + 72b988d commit 3512b51

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/main/java/com/volmit/adapt/api/world/AdaptComponent.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package com.volmit.adapt.api.world;
2020

2121
import com.volmit.adapt.Adapt;
22+
import com.volmit.adapt.util.reflect.registries.Materials;
2223
import org.bukkit.Material;
2324
import org.bukkit.block.data.BlockData;
2425
import 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
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.volmit.adapt.util.reflect.registries;
22

33
import org.bukkit.Material;
4+
import org.bukkit.NamespacedKey;
45

56
public 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
}

0 commit comments

Comments
 (0)