forked from SteamWar/SteamWar
Make SchematicType static init type safe
This commit is contained in:
@@ -20,19 +20,26 @@
|
||||
package de.steamwar.sql;
|
||||
|
||||
import de.steamwar.core.Core;
|
||||
import de.steamwar.data.GameModeConfigUtils;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class SQLWrapperImpl implements SQLWrapper {
|
||||
public class SQLWrapperImpl implements SQLWrapper<Material> {
|
||||
|
||||
@Override
|
||||
public File getSchemTypesFolder() {
|
||||
return new File(Core.getInstance().getDataFolder().getParentFile(), "FightSystem");
|
||||
}
|
||||
|
||||
@Override
|
||||
public GameModeConfig<Material, String> loadGameModeConfig(File file) {
|
||||
return new GameModeConfig<>(file, GameModeConfigUtils.ToMaterial, GameModeConfig.ToString, GameModeConfig.ToStaticWarGear);
|
||||
}
|
||||
|
||||
private static final String SERVER_VERSION = Bukkit.getServer().getVersion();
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user