Skip to content

Commit

Permalink
Set display name for items
Browse files Browse the repository at this point in the history
  • Loading branch information
ryderbelserion committed Feb 12, 2024
1 parent 0346e21 commit c5b0ba6
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
Expand Up @@ -3,6 +3,7 @@
import com.badbones69.crazycrates.api.enums.PersistentKeys;
import com.badbones69.crazycrates.api.objects.other.ItemBuilder;
import com.badbones69.crazycrates.api.utils.MiscUtils;
import org.apache.commons.lang.WordUtils;
import org.bukkit.Material;
import org.bukkit.NamespacedKey;
import org.bukkit.Registry;
Expand All @@ -25,11 +26,11 @@ public class Prize {

private List<String> permissions = new ArrayList<>();
private ItemBuilder displayItem = new ItemBuilder();
private List<String> commands = new ArrayList<>();
private List<String> messages = new ArrayList<>();
private final List<String> commands;
private final List<String> messages;
private boolean firework = false;
private String crateName = "";
private String prizeName = "";
private final String prizeName;
private ItemStack itemStack;
private int maxRange = 100;
private final String prizeNumber;
Expand Down Expand Up @@ -58,13 +59,11 @@ public Prize(ConfigurationSection section, List<Tier> tierPrizes, String crateNa

this.builders = ItemBuilder.convertStringList(this.section.getStringList("Items"), this.prizeNumber);

this.displayItem = display();

this.tiers = tierPrizes;

this.alternativePrize = alternativePrize;

this.prizeName = section.getString("DisplayName", "&4Name not found.exe!");
this.prizeName = section.getString("DisplayName", WordUtils.capitalizeFully(section.getString("DisplayItem", "STONE").replaceAll("_", " ")));
this.maxRange = section.getInt("MaxRange", 100);
this.chance = section.getInt("Chance", 100);
this.firework = section.getBoolean("Firework", false);
Expand All @@ -77,6 +76,8 @@ public Prize(ConfigurationSection section, List<Tier> tierPrizes, String crateNa
if (!this.permissions.isEmpty()) {
this.permissions.replaceAll(String::toLowerCase);
}

this.displayItem = display();
}

/**
Expand Down
Expand Up @@ -8,6 +8,7 @@
import com.badbones69.crazycrates.tasks.crates.types.*;
import com.badbones69.crazycrates.tasks.crates.types.CasinoCrate;
import com.badbones69.crazycrates.tasks.crates.types.CsgoCrate;
import org.apache.commons.lang.WordUtils;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.permissions.Permission;
Expand Down Expand Up @@ -117,7 +118,7 @@ public void reloadCrate(Crate crate) {
boolean isEnabled = alternativeSection.getBoolean("Toggle");

if (isEnabled) {
alternativePrize = new Prize(prizeSection.getString("DisplayName", "&4Name not found.exe!"), prizeSection.getName(), alternativeSection);
alternativePrize = new Prize(prizeSection.getString("DisplayName", WordUtils.capitalizeFully(prizeSection.getString("DisplayItem", "STONE").replaceAll("_", " "))), prizeSection.getName(), alternativeSection);
}
}

Expand Down Expand Up @@ -235,7 +236,7 @@ public void loadCrates() {
boolean isEnabled = alternativeSection.getBoolean("Toggle");

if (isEnabled) {
alternativePrize = new Prize(prizeSection.getString("DisplayName", "&4Name not found.exe!"), prizeSection.getName(), alternativeSection);
alternativePrize = new Prize(prizeSection.getString("DisplayName", WordUtils.capitalizeFully(prizeSection.getString("DisplayItem", "STONE").replaceAll("_", " "))), prizeSection.getName(), alternativeSection);
}
}

Expand Down

0 comments on commit c5b0ba6

Please sign in to comment.