diff options
author | snowleo <schneeleo@gmail.com> | 2012-11-03 12:44:38 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-11-03 12:44:38 +0100 |
commit | 319a3e4deff05d04a544109dbd8755d43dc7abad (patch) | |
tree | d61607f5f2b0f009387e1507a2d2cbf5f48a1b5e /Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java | |
parent | 488096c1fd00bca61aa7dc1a7721e4a4de55a26d (diff) | |
download | Essentials-319a3e4deff05d04a544109dbd8755d43dc7abad.tar Essentials-319a3e4deff05d04a544109dbd8755d43dc7abad.tar.gz Essentials-319a3e4deff05d04a544109dbd8755d43dc7abad.tar.lz Essentials-319a3e4deff05d04a544109dbd8755d43dc7abad.tar.xz Essentials-319a3e4deff05d04a544109dbd8755d43dc7abad.zip |
Ess2Compat: Settings part 1
Diffstat (limited to 'Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java')
-rw-r--r-- | Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java b/Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java new file mode 100644 index 000000000..b269f2711 --- /dev/null +++ b/Essentials2Compat/src/com/earth2me/essentials/UpdateSettings.java @@ -0,0 +1,64 @@ +package com.earth2me.essentials; + +import java.io.File; +import net.ess3.api.IEssentials; +import net.ess3.settings.General; + + +public class UpdateSettings +{ + UpdateSettings(File config, IEssentials ess) + { + Settings settings = new Settings(ess, config); + net.ess3.settings.Settings data = ess.getSettings().getData(); + data.getChat().setChangeDisplayname(settings.changeDisplayName()); + data.getChat().setDefaultFormat(settings.getDefaultChatformat()); + data.getChat().setLocalRadius(settings.getChatRadius()); + data.getChat().setNicknamePrefix(settings.getNicknamePrefix()); + data.getCommands().getAfk().setAutoAFK(settings.getAutoAfk()); + data.getCommands().getAfk().setAutoAFKKick(settings.getAutoAfkKick()); + data.getCommands().getAfk().setDisableItemPickupWhileAfk(settings.getDisableItemPickupWhileAfk()); + data.getCommands().getAfk().setFreezeAFKPlayers(settings.getFreezeAfkPlayers()); + data.getCommands().getBack().setRegisterBackInListener(settings.registerBackInListener()); + data.getCommands().getGod().setRemoveOnDisconnect(settings.removeGodOnDisconnect()); + data.getCommands().getHelp().setHidePermissionlessCommands(settings.hidePermissionlessHelp()); + data.getCommands().getHelp().setShowNonEssCommandsInHelp(settings.showNonEssCommandsInHelp()); + data.getCommands().getHome().setBedSetsHome(false); //TODO + data.getCommands().getHome().setRespawnAtHome(settings.getRespawnAtHome()); + data.getCommands().getHome().setSpawnIfNoHome(false); //TODO + data.getCommands().getHome().setUpdateBedAtDaytime(false); //TODO + data.getCommands().getLightning().setWarnPlayer(settings.warnOnSmite()); + data.getCommands().getList().setSortByGroups(settings.getSortListByGroups()); + data.getCommands().getNear().setDefaultRadius(0); //TODO + data.getCommands().getSocialspy().setSocialspyCommands(null); //TODO + data.getCommands().getSpawnmob().setLimit(settings.getSpawnMobLimit()); + data.getCommands().getSpeed().setMaxFlySpeed(settings.getMaxFlySpeed()); + data.getCommands().getSpeed().setMaxWalkSpeed(settings.getMaxWalkSpeed()); + data.getCommands().getTpa().setCancelTpRequestsOnWorldChange(false); //TODO + data.getCommands().getTpa().setTimeout(0); //TODO + data.getEconomy().setCurrencySymbol(settings.getCurrencySymbol()); + data.getEconomy().setLogEnabled(settings.isEcoLogEnabled()); + data.getEconomy().setMaxMoney(settings.getMaxMoney()); + data.getEconomy().setMinMoney(settings.getMinMoney()); + data.getEconomy().setStartingBalance(settings.getStartingBalance()); + data.getEconomy().setTradeInStacks(settings.isTradeInStacks(0)); //TODO + data.getEconomy().getWorth(); //TODO + data.getGeneral().getBackup().setCommand(settings.getBackupCommand()); + data.getGeneral().getBackup().setInterval(settings.getBackupInterval()); + data.getGeneral().setDeathMessages(settings.areDeathMessagesEnabled()); + data.getGeneral().setDebug(settings.isDebug()); + data.getGeneral().setDefaultStacksize(settings.getDefaultStackSize()); + data.getGeneral().setGroupStorage(General.GroupStorage.FILE); //TODO + data.getGeneral().setJoinMessage(null); //TODO + data.getGeneral().setLeaveMessage(null); //TODO + data.getGeneral().setLocale(settings.getLocale()); + data.getGeneral().setLoginAttackDelay(settings.getLoginAttackDelay()); + data.getGeneral().setMetricsEnabled(settings.isMetricsEnabled()); + data.getGeneral().setOversizedStacksize(settings.getOversizedStackSize()); + data.getGeneral().setTeleportInvulnerability(settings.getTeleportInvulnerability()); + data.getGeneral().setWorldHomePermissions(settings.isWorldHomePermissions()); + data.getGeneral().setWorldTeleportPermissions(settings.isWorldTeleportPermissions()); + data.getWorldOptions(null); //TODO + ess.getSettings().queueSave(); + } +} |