mirror of
https://github.com/PikaMug/Quests.git
synced 2024-11-27 21:26:29 +01:00
Preserve colored item names
This commit is contained in:
parent
83c602e0f5
commit
50b3c272bb
@ -95,7 +95,8 @@ public class ItemStackPrompt extends FixedSetPrompt implements ColorUtil {
|
|||||||
|
|
||||||
ItemMeta meta = is.getItemMeta();
|
ItemMeta meta = is.getItemMeta();
|
||||||
if (meta.hasDisplayName()) {
|
if (meta.hasDisplayName()) {
|
||||||
cc.setSessionData("tempDisplay", ChatColor.stripColor(meta.getDisplayName()));
|
String display = meta.getDisplayName().replace(ChatColor.COLOR_CHAR, '&');
|
||||||
|
cc.setSessionData("tempDisplay", display);
|
||||||
}
|
}
|
||||||
if (meta.hasLore()) {
|
if (meta.hasLore()) {
|
||||||
LinkedList<String> lore = new LinkedList<String>();
|
LinkedList<String> lore = new LinkedList<String>();
|
||||||
@ -185,7 +186,7 @@ public class ItemStackPrompt extends FixedSetPrompt implements ColorUtil {
|
|||||||
enchs = (Map<Enchantment, Integer>) cc.getSessionData("tempEnchantments");
|
enchs = (Map<Enchantment, Integer>) cc.getSessionData("tempEnchantments");
|
||||||
}
|
}
|
||||||
if (cc.getSessionData("tempDisplay") != null) {
|
if (cc.getSessionData("tempDisplay") != null) {
|
||||||
display = (String) cc.getSessionData("tempDisplay");
|
display = ChatColor.translateAlternateColorCodes('&', (String) cc.getSessionData("tempDisplay"));
|
||||||
}
|
}
|
||||||
if (cc.getSessionData("tempLore") != null) {
|
if (cc.getSessionData("tempLore") != null) {
|
||||||
lore = (LinkedList<String>) cc.getSessionData("tempLore");
|
lore = (LinkedList<String>) cc.getSessionData("tempLore");
|
||||||
|
Loading…
Reference in New Issue
Block a user