1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Make the uses left suffix a constant

This commit is contained in:
Martin Brom 2021-06-26 22:21:37 +02:00
parent ca1222c239
commit fc197ac1d1
2 changed files with 5 additions and 3 deletions

View File

@ -39,8 +39,9 @@ import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
*/
public abstract class LimitedUseItem extends SimpleSlimefunItem<ItemUseHandler> {
public static final String USES_LEFT_SUFFIX = ChatColors.color("Uses &7left");
private final NamespacedKey defaultUsageKey = new NamespacedKey(SlimefunPlugin.instance(), "uses_left");
private final String usesLeftSuffix = ChatColors.color("Uses &7left");
private int maxUseCount = -1;
@ -134,7 +135,7 @@ public abstract class LimitedUseItem extends SimpleSlimefunItem<ItemUseHandler>
if (lore != null && !lore.isEmpty()) {
// find the correct line
for (int i = 0; i < lore.size(); i++) {
if (lore.get(i).endsWith(usesLeftSuffix)) {
if (lore.get(i).endsWith(USES_LEFT_SUFFIX)) {
lore.set(i, newLine);
meta.setLore(lore);
item.setItemMeta(meta);

View File

@ -10,6 +10,7 @@ import io.github.thebusybiscuit.slimefun4.core.attributes.MachineTier;
import io.github.thebusybiscuit.slimefun4.core.attributes.MachineType;
import io.github.thebusybiscuit.slimefun4.core.attributes.Radioactivity;
import io.github.thebusybiscuit.slimefun4.implementation.SlimefunItems;
import io.github.thebusybiscuit.slimefun4.implementation.items.LimitedUseItem;
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
/**
@ -74,7 +75,7 @@ public final class LoreBuilder {
}
public static @Nonnull String usesLeft(int usesLeft) {
return "&e" + usesLeft + " Uses &7left";
return "&e" + usesLeft + " " + LimitedUseItem.USES_LEFT_SUFFIX;
}
}