Skip to content

Commit 9134da3

Browse files
committed
support for mace #82
1 parent 0cf85ed commit 9134da3

File tree

4 files changed

+24
-0
lines changed

4 files changed

+24
-0
lines changed

src/main/java/lol/hyper/toolstats/tools/ItemChecker.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ public ItemChecker() {
4747
if (lowerCase.contains("_helmet") || lowerCase.contains("_chestplate") || lowerCase.contains("_leggings") || lowerCase.contains("_boots")) {
4848
armorItems.add(material);
4949
}
50+
if (lowerCase.equalsIgnoreCase("mace")) {
51+
meleeItems.add(material);
52+
}
5053
}
5154

5255
// hardcode these

src/main/java/lol/hyper/toolstats/tools/config/ConfigTools.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ public boolean checkConfig(Material material, String configName) {
9999
case "fishing-rod": {
100100
return toolStats.config.getBoolean("enabled." + configName + ".fishing-rod");
101101
}
102+
case "mace": {
103+
return toolStats.config.getBoolean("enabled." + configName + ".mace");
104+
}
102105
case "helmet":
103106
case "chestplate":
104107
case "leggings":

src/main/java/lol/hyper/toolstats/tools/config/versions/Version8.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,19 @@ public void update() {
5858
toolStats.logger.info("Adding example for messages.mob.ZOMBIE");
5959
toolStats.config.set("messages.mob.ZOMBIE", "Zombie");
6060

61+
// Add mace to enabled sections
62+
toolStats.logger.info("Adding entry for enabled.created-by.mace");
63+
toolStats.config.set("enabled.created-by.mace", true);
64+
65+
toolStats.logger.info("Adding entry for enabled.created-date.mace");
66+
toolStats.config.set("enabled.created-date.mace", true);
67+
68+
toolStats.logger.info("Adding entry for enabled.player-kills.mace");
69+
toolStats.config.set("enabled.player-kills.mace", true);
70+
71+
toolStats.logger.info("Adding entry for enabled.mob-kills.mace");
72+
toolStats.config.set("enabled.mob-kills.mace", true);
73+
6174
List<String> mobComments = new ArrayList<>();
6275
mobComments.add("Set display name for mobs. See: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html");
6376
toolStats.config.setComments("messages.mob", mobComments);

src/main/resources/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ enabled:
99
shears: true
1010
bow: true
1111
armor: true
12+
mace: true
1213
# Will show time the item is created
1314
created-date:
1415
pickaxe: true
@@ -19,6 +20,7 @@ enabled:
1920
shears: true
2021
bow: true
2122
armor: true
23+
mace: true
2224
# Will show "Fished by <player>"
2325
fished-tag:
2426
pickaxe: true
@@ -54,11 +56,13 @@ enabled:
5456
axe: true
5557
trident: true
5658
bow: true
59+
mace: true
5760
mob-kills:
5861
sword: true
5962
axe: true
6063
trident: true
6164
bow: true
65+
mace: true
6266
blocks-mined:
6367
pickaxe: true
6468
shovel: true
@@ -75,6 +79,7 @@ enabled:
7579
shears: true
7680
bow: true
7781
armor: true
82+
mace: true
7883
fish-caught: true
7984
sheep-sheared: true
8085
armor-damage: true

0 commit comments

Comments
 (0)