mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2025-02-08 12:21:23 +01:00
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 net.Indyuce.mmocore.MMOCore;
|
||||
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.ExpCurve;
|
||||
import net.Indyuce.mmocore.experience.ExperienceObject;
|
||||
@ -63,8 +64,9 @@ public class SkillTreeNode implements ExperienceObject {
|
||||
this.tree = tree;
|
||||
if (config.isConfigurationSection("display")) {
|
||||
for (NodeStatus status : NodeStatus.values()) {
|
||||
if (!config.isConfigurationSection("display." + status.name().toLowerCase())) {
|
||||
MMOCore.log("Could not find node display for status " + status.name().toLowerCase() + " for node " + id + " in tree " + tree.getId() + ". Using default display.");
|
||||
String ymlStatus=MMOCoreUtils.ymlName(status.name());
|
||||
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;
|
||||
}
|
||||
icons.put(status, new Icon(config.getConfigurationSection("display." + status.name().toLowerCase())));
|
||||
|
Loading…
Reference in New Issue
Block a user