diff --git a/Core/src/main/java/com/plotsquared/core/command/Reload.java b/Core/src/main/java/com/plotsquared/core/command/Reload.java index f74d92f53..8b2ead60c 100644 --- a/Core/src/main/java/com/plotsquared/core/command/Reload.java +++ b/Core/src/main/java/com/plotsquared/core/command/Reload.java @@ -25,6 +25,7 @@ */ package com.plotsquared.core.command; +import com.google.inject.Guice; import com.google.inject.Inject; import com.plotsquared.core.PlotSquared; import com.plotsquared.core.configuration.ConfigurationSection; @@ -49,8 +50,8 @@ import java.util.Objects; public class Reload extends SubCommand { private final PlotAreaManager plotAreaManager; - private final YamlConfiguration worldConfiguration; - private final File worldFile; + private YamlConfiguration worldConfiguration; + private File worldFile; @Inject public Reload( @@ -69,6 +70,8 @@ public class Reload extends SubCommand { // The following won't affect world generation, as that has to be // loaded during startup unfortunately. PlotSquared.get().setupConfigs(); + this.worldConfiguration = PlotSquared.get().getWorldConfiguration(); + this.worldFile = PlotSquared.get().getWorldsFile(); PlotSquared.get().loadCaptionMap(); this.plotAreaManager.forEachPlotArea(area -> { ConfigurationSection worldSection = this.worldConfiguration