multiline permission description fix #24
This commit is contained in:
parent
c64a24757d
commit
6b59f18377
@ -112,15 +112,14 @@ public class LangConfig {
|
|||||||
for (ClaimPermission perm : PermissionRegistry.getPerms()) {
|
for (ClaimPermission perm : PermissionRegistry.getPerms()) {
|
||||||
if (obj.has(perm.id + ".desc")) {
|
if (obj.has(perm.id + ".desc")) {
|
||||||
JsonElement pe = obj.get(perm.id + ".desc");
|
JsonElement pe = obj.get(perm.id + ".desc");
|
||||||
if(pe.isJsonObject())
|
if (pe.isJsonObject())
|
||||||
throw new JsonParseException("Lang cant be json objects");
|
throw new JsonParseException("Lang cant be json objects");
|
||||||
if(pe.isJsonArray()){
|
if (pe.isJsonArray()) {
|
||||||
String[] l = new String[pe.getAsJsonArray().size()];
|
String[] l = new String[pe.getAsJsonArray().size()];
|
||||||
for(int i = 0; i < l.length; i++)
|
for (int i = 0; i < l.length; i++)
|
||||||
l[i] = pe.getAsJsonArray().get(i).getAsString();
|
l[i] = pe.getAsJsonArray().get(i).getAsString();
|
||||||
perm.desc = l;
|
perm.desc = l;
|
||||||
}
|
} else
|
||||||
else
|
|
||||||
perm.desc = new String[]{pe.getAsString()};
|
perm.desc = new String[]{pe.getAsString()};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ public class ServerScreenHelper {
|
|||||||
ItemStack stack = perm.getItem();
|
ItemStack stack = perm.getItem();
|
||||||
stack.setCustomName(new LiteralText(perm.id).setStyle(Style.EMPTY.withFormatting(Formatting.GOLD)));
|
stack.setCustomName(new LiteralText(perm.id).setStyle(Style.EMPTY.withFormatting(Formatting.GOLD)));
|
||||||
ListTag lore = new ListTag();
|
ListTag lore = new ListTag();
|
||||||
for(String pdesc : perm.desc) {
|
for (String pdesc : perm.desc) {
|
||||||
Text trans = new LiteralText(pdesc).setStyle(Style.EMPTY.withFormatting(Formatting.YELLOW));
|
Text trans = new LiteralText(pdesc).setStyle(Style.EMPTY.withFormatting(Formatting.YELLOW));
|
||||||
lore.add(StringTag.of(Text.Serializer.toJson(trans)));
|
lore.add(StringTag.of(Text.Serializer.toJson(trans)));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user