Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 12:30:06 +01:00
SPIGOT-5749: ItemMeta serializing to YAML not saving black colour code
Dieser Commit ist enthalten in:
Ursprung
eb1b19d979
Commit
cfeef75cd9
@ -1219,14 +1219,14 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
|
|||||||
@Overridden
|
@Overridden
|
||||||
ImmutableMap.Builder<String, Object> serialize(ImmutableMap.Builder<String, Object> builder) {
|
ImmutableMap.Builder<String, Object> serialize(ImmutableMap.Builder<String, Object> builder) {
|
||||||
if (hasDisplayName()) {
|
if (hasDisplayName()) {
|
||||||
builder.put(NAME.BUKKIT, CraftChatMessage.fromComponent(displayName));
|
builder.put(NAME.BUKKIT, CraftChatMessage.fromComponent(displayName, EnumChatFormat.WHITE));
|
||||||
}
|
}
|
||||||
if (hasLocalizedName()) {
|
if (hasLocalizedName()) {
|
||||||
builder.put(LOCNAME.BUKKIT, CraftChatMessage.fromComponent(locName));
|
builder.put(LOCNAME.BUKKIT, CraftChatMessage.fromComponent(locName, EnumChatFormat.WHITE));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hasLore()) {
|
if (hasLore()) {
|
||||||
builder.put(LORE.BUKKIT, ImmutableList.copyOf(Lists.transform(lore, CraftChatMessage::fromComponent)));
|
builder.put(LORE.BUKKIT, ImmutableList.copyOf(Lists.transform(lore, (line) -> CraftChatMessage.fromComponent(line, EnumChatFormat.DARK_PURPLE))));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hasCustomModelData()) {
|
if (hasCustomModelData()) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren