mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 11:45:51 +00:00
Make the uses left suffix a constant
This commit is contained in:
parent
ca1222c239
commit
fc197ac1d1
@ -39,8 +39,9 @@ import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
|||||||
*/
|
*/
|
||||||
public abstract class LimitedUseItem extends SimpleSlimefunItem<ItemUseHandler> {
|
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 NamespacedKey defaultUsageKey = new NamespacedKey(SlimefunPlugin.instance(), "uses_left");
|
||||||
private final String usesLeftSuffix = ChatColors.color("Uses &7left");
|
|
||||||
|
|
||||||
private int maxUseCount = -1;
|
private int maxUseCount = -1;
|
||||||
|
|
||||||
@ -134,7 +135,7 @@ public abstract class LimitedUseItem extends SimpleSlimefunItem<ItemUseHandler>
|
|||||||
if (lore != null && !lore.isEmpty()) {
|
if (lore != null && !lore.isEmpty()) {
|
||||||
// find the correct line
|
// find the correct line
|
||||||
for (int i = 0; i < lore.size(); i++) {
|
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);
|
lore.set(i, newLine);
|
||||||
meta.setLore(lore);
|
meta.setLore(lore);
|
||||||
item.setItemMeta(meta);
|
item.setItemMeta(meta);
|
||||||
|
@ -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.MachineType;
|
||||||
import io.github.thebusybiscuit.slimefun4.core.attributes.Radioactivity;
|
import io.github.thebusybiscuit.slimefun4.core.attributes.Radioactivity;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.SlimefunItems;
|
import io.github.thebusybiscuit.slimefun4.implementation.SlimefunItems;
|
||||||
|
import io.github.thebusybiscuit.slimefun4.implementation.items.LimitedUseItem;
|
||||||
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -74,7 +75,7 @@ public final class LoreBuilder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static @Nonnull String usesLeft(int usesLeft) {
|
public static @Nonnull String usesLeft(int usesLeft) {
|
||||||
return "&e" + usesLeft + " Uses &7left";
|
return "&e" + usesLeft + " " + LimitedUseItem.USES_LEFT_SUFFIX;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user