added config support

This commit is contained in:
hyperdefined
2022-01-29 14:27:42 -05:00
parent 71ae4bca6a
commit 1b2a7fe427
8 changed files with 132 additions and 9 deletions

View File

@@ -101,7 +101,9 @@ public class BlocksMined implements Listener {
lore = new ArrayList<>();
lore.add(blocksMinedLore.replace("X", Integer.toString(blocksMined)));
}
meta.setLore(lore);
if (toolStats.checkConfig(itemStack, "blocks-mined")) {
meta.setLore(lore);
}
itemStack.setItemMeta(meta);
}
}

View File

@@ -80,8 +80,12 @@ public class CraftItem implements Listener {
} else {
lore = new ArrayList<>();
}
lore.add(timeCreatedLore.replace("X", format.format(finalDate)));
lore.add(ownerLore.replace("X", owner.getName()));
if (toolStats.checkConfig(itemStack, "crafted-date")) {
lore.add(timeCreatedLore.replace("X", format.format(finalDate)));
}
if (toolStats.checkConfig(itemStack, "crafted-by")) {
lore.add(ownerLore.replace("X", owner.getName()));
}
meta.setLore(lore);
newItem.setItemMeta(meta);
return newItem;

View File

@@ -146,7 +146,9 @@ public class EntityDamage implements Listener {
lore = new ArrayList<>();
lore.add(playerKillsLore.replace("X", Integer.toString(playerKills)));
}
meta.setLore(lore);
if (toolStats.checkConfig(itemStack, "player-kills")) {
meta.setLore(lore);
}
finalItem.setItemMeta(meta);
return finalItem;
}
@@ -192,7 +194,9 @@ public class EntityDamage implements Listener {
lore = new ArrayList<>();
lore.add(mobKillsLore.replace("X", Integer.toString(mobKills)));
}
meta.setLore(lore);
if (toolStats.checkConfig(itemStack, "mob-kills")) {
meta.setLore(lore);
}
finalItem.setItemMeta(meta);
return finalItem;
}
@@ -238,7 +242,9 @@ public class EntityDamage implements Listener {
lore = new ArrayList<>();
lore.add(damageTakenLore.replace("X", decimalFormat.format(damageTaken)));
}
meta.setLore(lore);
if (toolStats.config.getBoolean("enabled.armor-damage")) {
meta.setLore(lore);
}
itemStack.setItemMeta(meta);
}
}

View File

@@ -82,7 +82,9 @@ public class EntityDeath implements Listener {
if (!hasTag) {
lore.add(droppedLore.replace("X", mob));
}
meta.setLore(lore);
if (toolStats.config.getBoolean("enabled.dropped-by")) {
meta.setLore(lore);
}
itemStack.setItemMeta(meta);
}
}

View File

@@ -95,7 +95,9 @@ public class PlayerFish implements Listener {
lore = new ArrayList<>();
lore.add(fishCaughtLore.replace("X", Integer.toString(fishCaught)));
}
meta.setLore(lore);
if (toolStats.config.getBoolean("enabled.fish-caught")) {
meta.setLore(lore);
}
itemStack.setItemMeta(meta);
}
}

View File

@@ -100,7 +100,9 @@ public class SheepShear implements Listener {
lore = new ArrayList<>();
lore.add(sheepShearLore.replace("X", Integer.toString(sheepSheared)));
}
meta.setLore(lore);
if (toolStats.config.getBoolean("enabled.sheep-sheared")) {
meta.setLore(lore);
}
itemStack.setItemMeta(meta);
}
}