forked from Upstream/mmocore
Fixed issue #804 about custom display not working properly for the status fully-locked.
This commit is contained in:
parent
9344ff99a6
commit
edc873a6c7
@ -3,6 +3,7 @@ package net.Indyuce.mmocore.skilltree;
|
|||||||
import io.lumine.mythic.lib.MythicLib;
|
import io.lumine.mythic.lib.MythicLib;
|
||||||
import net.Indyuce.mmocore.MMOCore;
|
import net.Indyuce.mmocore.MMOCore;
|
||||||
import net.Indyuce.mmocore.api.player.PlayerData;
|
import net.Indyuce.mmocore.api.player.PlayerData;
|
||||||
|
import net.Indyuce.mmocore.api.util.MMOCoreUtils;
|
||||||
import net.Indyuce.mmocore.experience.EXPSource;
|
import net.Indyuce.mmocore.experience.EXPSource;
|
||||||
import net.Indyuce.mmocore.experience.ExpCurve;
|
import net.Indyuce.mmocore.experience.ExpCurve;
|
||||||
import net.Indyuce.mmocore.experience.ExperienceObject;
|
import net.Indyuce.mmocore.experience.ExperienceObject;
|
||||||
@ -63,8 +64,9 @@ public class SkillTreeNode implements ExperienceObject {
|
|||||||
this.tree = tree;
|
this.tree = tree;
|
||||||
if (config.isConfigurationSection("display")) {
|
if (config.isConfigurationSection("display")) {
|
||||||
for (NodeStatus status : NodeStatus.values()) {
|
for (NodeStatus status : NodeStatus.values()) {
|
||||||
if (!config.isConfigurationSection("display." + status.name().toLowerCase())) {
|
String ymlStatus=MMOCoreUtils.ymlName(status.name());
|
||||||
MMOCore.log("Could not find node display for status " + status.name().toLowerCase() + " for node " + id + " in tree " + tree.getId() + ". Using default display.");
|
if (!config.isConfigurationSection("display." + ymlStatus)) {
|
||||||
|
MMOCore.log("Could not find node display for status " + ymlStatus + " for node " + id + " in tree " + tree.getId() + ". Using default display.");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
icons.put(status, new Icon(config.getConfigurationSection("display." + status.name().toLowerCase())));
|
icons.put(status, new Icon(config.getConfigurationSection("display." + status.name().toLowerCase())));
|
||||||
|
Loading…
Reference in New Issue
Block a user