From de2c3b37193f112c594be0bef8437f605db92cbe Mon Sep 17 00:00:00 2001 From: KennyTV <28825609+KennyTV@users.noreply.github.com> Date: Tue, 24 Dec 2019 09:57:11 +0100 Subject: [PATCH] Store config values for direct access --- .../matsv/viabackwards/ViaBackwardsConfig.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/nl/matsv/viabackwards/ViaBackwardsConfig.java b/core/src/main/java/nl/matsv/viabackwards/ViaBackwardsConfig.java index 8eabf3bd..e52f785a 100644 --- a/core/src/main/java/nl/matsv/viabackwards/ViaBackwardsConfig.java +++ b/core/src/main/java/nl/matsv/viabackwards/ViaBackwardsConfig.java @@ -8,15 +8,27 @@ import java.util.Collections; import java.util.List; import java.util.Map; -public final class ViaBackwardsConfig extends Config implements nl.matsv.viabackwards.api.ViaBackwardsConfig { +public class ViaBackwardsConfig extends Config implements nl.matsv.viabackwards.api.ViaBackwardsConfig { + + private boolean addCustomEnchantsToLore; public ViaBackwardsConfig(File configFile) { super(configFile); } + @Override + public void reloadConfig() { + super.reloadConfig(); + loadFields(); + } + + private void loadFields() { + addCustomEnchantsToLore = getBoolean("add-custom-enchants-into-lore", true); + } + @Override public boolean addCustomEnchantsToLore() { - return getBoolean("add-custom-enchants-into-lore", true); + return addCustomEnchantsToLore; } @Override