mirror of
https://github.com/songoda/EpicHoppers.git
synced 2024-09-30 00:27:28 +02:00
Fixed issue causing multiple module instances to overwrite eachother.
This commit is contained in:
parent
acfb49146f
commit
baf59ebcf9
@ -11,16 +11,22 @@ import org.bukkit.event.inventory.ClickType;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public abstract class Module {
|
||||
|
||||
private static final Map<String, ConfigWrapper> configs = new HashMap<>();
|
||||
|
||||
protected final EpicHoppers plugin;
|
||||
private final ConfigWrapper config;
|
||||
|
||||
public Module(EpicHoppers plugin) {
|
||||
this.plugin = plugin;
|
||||
this.config = new ConfigWrapper(plugin, File.separator + "modules", getName() + ".yml");
|
||||
if (!configs.containsKey(getName()))
|
||||
configs.put(getName(), new ConfigWrapper(plugin, File.separator + "modules", getName() + ".yml"));
|
||||
this.config = configs.get(getName());
|
||||
}
|
||||
|
||||
public abstract String getName();
|
||||
|
Loading…
Reference in New Issue
Block a user