clean this up a bit

This commit is contained in:
hyperdefined
2023-07-17 15:29:26 -04:00
parent 91090dd6cc
commit 39d8a42110

View File

@@ -59,22 +59,18 @@ public class ItemLore {
if (itemMeta.hasLore()) { if (itemMeta.hasLore()) {
newLore = itemMeta.getLore(); newLore = itemMeta.getLore();
boolean hasLore = false;
// keep track of line index // keep track of line index
// this doesn't mess the lore of existing items // this doesn't mess the lore of existing items
for (int x = 0; x < newLore.size(); x++) { for (int x = 0; x < newLore.size(); x++) {
// check to see if the line matches the config value // check to see if the line matches the config value
// this means we update this line only! // this means we update this line only!
if (newLore.get(x).contains(configLore)) { if (newLore.get(x).contains(configLore)) {
hasLore = true;
newLore.set(x, newLine); newLore.set(x, newLine);
break; return newLore;
} }
} }
// if the item has lore but doesn't have our line, add it // if the item has lore, but we didn't find the line
if (!hasLore) {
newLore.add(newLine); newLore.add(newLine);
}
} else { } else {
// if the item has no lore, create a new list and add the line // if the item has no lore, create a new list and add the line
newLore = new ArrayList<>(); newLore = new ArrayList<>();
@@ -146,6 +142,7 @@ public class ItemLore {
/** /**
* Add origin to already existing items. * Add origin to already existing items.
*
* @param itemStack The item to add origin to. * @param itemStack The item to add origin to.
* @param origin The origin type. * @param origin The origin type.
*/ */