mirror of https://github.com/PikaMug/Quests.git
Use item display names in Quest Journal, fixes #2028
This commit is contained in:
parent
7bc860248d
commit
b5d7dccbad
|
@ -80,13 +80,19 @@ public class QuestJournal {
|
|||
if (obj.getMessage().contains("<item>") && obj.getGoalAsItem() != null) {
|
||||
split = obj.getMessage().split("<item>");
|
||||
builder.add(split[0]);
|
||||
if (plugin.getSettings().canTranslateNames()) {
|
||||
final TranslatableComponent tc = new TranslatableComponent(plugin.getLocaleManager()
|
||||
.queryItemStack(obj.getGoalAsItem()));
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_AQUA);
|
||||
builder.add(tc);
|
||||
final ItemStack goal = obj.getGoalAsItem();
|
||||
if (goal.getItemMeta() != null && goal.getItemMeta().hasDisplayName()) {
|
||||
builder.add("" + ChatColor.DARK_AQUA + ChatColor.ITALIC
|
||||
+ goal.getItemMeta().getDisplayName());
|
||||
} else {
|
||||
builder.add(ItemUtil.getName(obj.getGoalAsItem()));
|
||||
if (plugin.getSettings().canTranslateNames()) {
|
||||
final TranslatableComponent tc = new TranslatableComponent(plugin.getLocaleManager()
|
||||
.queryItemStack(goal));
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_AQUA);
|
||||
builder.add(tc);
|
||||
} else {
|
||||
builder.add(ChatColor.AQUA + ItemUtil.getPrettyItemName(goal.getType().name()));
|
||||
}
|
||||
}
|
||||
builder.add(split[1]).newLine();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue