mirror of
https://github.com/ViaVersion/ViaVersion.git
synced 2025-02-16 19:51:35 +01:00
Add config.yml
This commit is contained in:
parent
1a90f0eb28
commit
0d85a4c53f
@ -6,17 +6,22 @@ import io.netty.channel.ChannelInitializer;
|
||||
import io.netty.channel.ChannelPipeline;
|
||||
import io.netty.channel.socket.SocketChannel;
|
||||
import org.bukkit.Bukkit;
|
||||
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
import us.myles.ViaVersion.api.ViaVersion;
|
||||
import us.myles.ViaVersion.api.ViaVersionAPI;
|
||||
import us.myles.ViaVersion.handlers.ViaVersionInitializer;
|
||||
import us.myles.ViaVersion.util.ReflectionUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@ -27,11 +32,38 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class ViaVersionPlugin extends JavaPlugin implements ViaVersionAPI {
|
||||
|
||||
public static Plugin plugin;
|
||||
public static String pluginVersion;
|
||||
public static String GeneralError;
|
||||
public static String OtherMessage;
|
||||
public static int config_version;
|
||||
|
||||
private final Set<UUID> portedPlayers = Collections.newSetFromMap(new ConcurrentHashMap<UUID, Boolean>());
|
||||
|
||||
private final Set<UUID> portedPlayers = Collections.newSetFromMap(new ConcurrentHashMap<UUID, Boolean>());
|
||||
@Override
|
||||
public void onEnable() {
|
||||
|
||||
plugin = this;
|
||||
pluginVersion = getDescription().getVersion();
|
||||
saveDefaultConfig();
|
||||
config_version = getConfig().getInt("configversion");
|
||||
|
||||
if (config_version == 4) {
|
||||
getLogger().info("Config up to date and loaded!");
|
||||
} else {
|
||||
getLogger().warning("Config is not up to date! Creating a new conf and renaming the old one to 'config_old.yml' ");
|
||||
File configFile = new File(plugin.getDataFolder(), "config.yml");
|
||||
File oldConfigFile = new File(plugin.getDataFolder(), "config_old.yml");
|
||||
if (oldConfigFile.exists()) {
|
||||
oldConfigFile.delete();
|
||||
}
|
||||
configFile.renameTo(oldConfigFile);
|
||||
saveDefaultConfig();
|
||||
}
|
||||
|
||||
GeneralError = getConfig().getString("GeneralError");
|
||||
OtherMessage = getConfig().getString("OtherMessage");
|
||||
|
||||
ViaVersion.setInstance(this);
|
||||
if (System.getProperty("ViaVersion") != null) {
|
||||
getLogger().severe("ViaVersion is already loaded, we don't support reloads. Please reboot if you wish to update.");
|
||||
|
9
src/main/resources/config.yml
Normal file
9
src/main/resources/config.yml
Normal file
@ -0,0 +1,9 @@
|
||||
#Welcome to ViaVersion - Join from 1.9
|
||||
|
||||
#Messages:
|
||||
|
||||
GeneralError: "An error occurred"
|
||||
OtherMessage: "There was a problem receiving data"
|
||||
|
||||
#Default: 4, if you change this will reset your config!
|
||||
configversion: 4
|
Loading…
Reference in New Issue
Block a user