Пример #1
0
	public void setConfigProperty(String node, Object object)
	{
		final String prefix = "info.";
		node = prefix + node;
		if (object instanceof Map)
		{
			config.setProperty(node, (Map)object);
		}
		else if (object instanceof List)
		{
			config.setProperty(node, (List<String>)object);
		}
		else if (object instanceof Location)
		{
			config.setProperty(node, (Location)object);
		}
		else if (object instanceof ItemStack)
		{
			config.setProperty(node, (ItemStack)object);
		}
		else
		{
			config.setProperty(node, object);
		}
		config.save();
	}
Пример #2
0
 public void save() {
   try {
     save(configFile);
   } catch (IOException ex) {
     LOGGER.log(Level.SEVERE, ex.getMessage(), ex);
   }
 }
Пример #3
0
	public void setHome(String name, Location loc)
	{
		//Invalid names will corrupt the yaml
		name = StringUtil.safeString(name);
		homes.put(name, loc);
		config.setProperty("homes." + name, loc);
		config.save();
	}
Пример #4
0
 private void setUser(final String username, final String address, final boolean spy) {
   final Map<String, Object> userdata = new HashMap<String, Object>();
   userdata.put(ADDRESS, address);
   userdata.put(SPY, spy);
   users.setProperty(username, userdata);
   users.save();
   reloadConfig();
 }
Пример #5
0
	public void setLastLogin(long time)
	{
		_setLastLogin(time);
		if (base.getAddress() != null && base.getAddress().getAddress() != null)
		{
			_setLastLoginAddress(base.getAddress().getAddress().getHostAddress());
		}
		config.save();
	}
Пример #6
0
	public void setLogoutLocation(Location loc)
	{
		if (loc == null || loc.getWorld() == null)
		{
			return;
		}
		logoutLocation = loc;
		config.setProperty("logoutlocation", loc);
		config.save();
	}
Пример #7
0
	public void setPowertool(ItemStack stack, List<String> commandList)
	{
		if (commandList == null || commandList.isEmpty())
		{
			powertools.remove("" + stack.getTypeId());
		}
		else
		{
			powertools.put("" + stack.getTypeId(), commandList);
		}
		config.setProperty("powertools", powertools);
		config.save();
	}
Пример #8
0
	public void setUnlimited(ItemStack stack, boolean state)
	{
		if (unlimited.contains(stack.getTypeId()))
		{
			unlimited.remove(Integer.valueOf(stack.getTypeId()));
		}
		if (state)
		{
			unlimited.add(stack.getTypeId());
		}
		config.setProperty("unlimited", unlimited);
		config.save();
	}
Пример #9
0
	public void setIgnoredPlayers(List<String> players)
	{
		if (players == null || players.isEmpty())
		{
			ignoredPlayers = Collections.synchronizedList(new ArrayList<String>());
			config.removeProperty("ignore");
		}
		else
		{
			ignoredPlayers = players;
			config.setProperty("ignore", players);
		}
		config.save();
	}
Пример #10
0
	public void setMails(List<String> mails)
	{
		if (mails == null)
		{
			config.removeProperty("mail");
			mails = _getMails();
		}
		else
		{
			config.setProperty("mail", mails);
		}
		this.mails = mails;
		config.save();
	}
Пример #11
0
	public void setJail(String jail)
	{
		if (jail == null || jail.isEmpty())
		{
			this.jail = null;
			config.removeProperty("jail");
		}
		else
		{
			this.jail = jail;
			config.setProperty("jail", jail);
		}
		config.save();
	}
Пример #12
0
	public void setGeoLocation(String geolocation)
	{
		if (geolocation == null || geolocation.isEmpty())
		{
			this.geolocation = null;
			config.removeProperty("geolocation");
		}
		else
		{
			this.geolocation = geolocation;
			config.setProperty("geolocation", geolocation);
		}
		config.save();
	}
Пример #13
0
	public void setMoney(BigDecimal value)
	{
		money = value;
		BigDecimal maxMoney = ess.getSettings().getMaxMoney();
		BigDecimal minMoney = ess.getSettings().getMinMoney();
		if (money.compareTo(maxMoney) > 0)
		{
			money = maxMoney;
		}
		if (money.compareTo(minMoney) < 0)
		{
			money = minMoney;
		}
		config.setProperty("money", money);
		config.save();
	}
Пример #14
0
	public void delHome(String name) throws Exception
	{
		String search = getHomeName(name);
		if (!homes.containsKey(search))
		{
			search = StringUtil.safeString(search);
		}
		if (homes.containsKey(search))
		{
			homes.remove(search);
			config.removeProperty("homes." + search);
			config.save();
		}
		else
		{
			throw new Exception(_("invalidHome", search));
		}
	}
Пример #15
0
	public void setMuted(boolean set)
	{
		muted = set;
		config.setProperty("muted", set);
		config.save();
	}
Пример #16
0
	public void setAfk(boolean set)
	{
		afk = set;
		config.setProperty("afk", set);
		config.save();
	}
Пример #17
0
	public void setLastLogout(long time)
	{
		lastLogout = time;
		config.setProperty("timestamps.logout", time);
		config.save();
	}
Пример #18
0
	public void setGodModeEnabled(boolean set)
	{
		godmode = set;
		config.setProperty("godmode", set);
		config.save();
	}
Пример #19
0
	public void setSocialSpyEnabled(boolean status)
	{
		isSocialSpyEnabled = status;
		config.setProperty("socialspy", status);
		config.save();
	}
Пример #20
0
	public void setPowerToolsEnabled(boolean set)
	{
		arePowerToolsEnabled = set;
		config.setProperty("powertoolsenabled", set);
		config.save();
	}
Пример #21
0
	public void setNPC(boolean set)
	{
		isNPC = set;
		config.setProperty("npc", set);
		config.save();
	}
Пример #22
0
	public void setMuteTimeout(long time)
	{
		muteTimeout = time;
		config.setProperty("timestamps.mute", time);
		config.save();
	}
Пример #23
0
	public void setKitTimestamp(final String name, final long time)
	{
		kitTimestamps.put(name.toLowerCase(Locale.ENGLISH), time);
		config.setProperty("timestamps.kits", kitTimestamps);
		config.save();
	}
Пример #24
0
	public void setJailed(boolean set)
	{
		jailed = set;
		config.setProperty("jailed", set);
		config.save();
	}
Пример #25
0
	public void save()
	{
		config.save();
	}
Пример #26
0
	public void setJailTimeout(long time)
	{
		jailTimeout = time;
		config.setProperty("timestamps.jail", time);
		config.save();
	}
Пример #27
0
 public void stopTransaction() {
   transaction.set(false);
   save();
 }
Пример #28
0
	public void setBanReason(String reason)
	{
		config.setProperty("ban.reason", StringUtil.sanitizeString(reason));
		config.save();
	}
Пример #29
0
 public void saveWithError() throws IOException {
   save(configFile);
 }
Пример #30
0
	public void setBanTimeout(long time)
	{
		config.setProperty("ban.timeout", time);
		config.save();
	}