mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-21 20:56:45 +01:00
Make world settings reloadable
This commit is contained in:
parent
2b3ecc178a
commit
66e12e2a0c
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user