mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-22 18:09:06 +00:00
Added error handling for JsonFormat reading.
This commit is contained in:
parent
0e7532784d
commit
1438ca206b
@ -30,11 +30,13 @@ public class JsonFormat {
|
||||
int priority = jsonFormatSection.getInt(jsonFormat + ".priority", 0);
|
||||
List<JsonAttribute> jsonAttributes = new ArrayList<>();
|
||||
ConfigurationSection jsonAttributeSection = jsonFormatSection.getConfigurationSection(jsonFormat + ".json_attributes");
|
||||
for (String attribute : jsonAttributeSection.getKeys(false)) {
|
||||
List<String> hoverText = jsonAttributeSection.getStringList(attribute + ".hover_text");
|
||||
String clickAction = jsonAttributeSection.getString(attribute + ".click_action");
|
||||
String clickText = jsonAttributeSection.getString(attribute + ".click_text");
|
||||
jsonAttributes.add(new JsonAttribute(attribute, hoverText, clickAction, clickText));
|
||||
if (jsonAttributeSection != null) {
|
||||
for (String attribute : jsonAttributeSection.getKeys(false)) {
|
||||
List<String> hoverText = jsonAttributeSection.getStringList(attribute + ".hover_text");
|
||||
String clickAction = jsonAttributeSection.getString(attribute + ".click_action", "");
|
||||
String clickText = jsonAttributeSection.getString(attribute + ".click_text", "");
|
||||
jsonAttributes.add(new JsonAttribute(attribute, hoverText, clickAction, clickText));
|
||||
}
|
||||
}
|
||||
jsonFormats.put(jsonFormat.toLowerCase(), new JsonFormat(jsonFormat, priority, jsonAttributes));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user