Fix issue when Description separator loses selected color (#77)

This commit is contained in:
BONNe 2019-02-12 02:00:29 +02:00
parent ab3275cd69
commit 8f3beb4c1d
1 changed files with 11 additions and 0 deletions

View File

@ -385,6 +385,17 @@ public class GuiUtils
map(line -> Arrays.asList(WordUtils.wrap(line, warpLength).split(System.getProperty("line.separator")))).
forEach(result::addAll);
// Fix colors, as splitting my lost that information.
for (int i = 0, resultSize = result.size(); i < resultSize; i++)
{
if (i > 0)
{
String lastColor = ChatColor.getLastColors(result.get(i - 1));
result.set(i, lastColor + result.get(i));
}
}
return result;
}