public void setWhitelisted(boolean value) { if (value) { server.getHandle().getConfigurationManager().addToWhiteList(name.toLowerCase()); } else { server.getHandle().getConfigurationManager().removeFromWhitelist(name.toLowerCase()); } }
public void setOp(boolean value) { if (value == isOp()) return; if (value) { server.getHandle().getConfigurationManager().addOp(getName().toLowerCase()); } else { server.getHandle().getConfigurationManager().removeOp(getName().toLowerCase()); } }
public void setBanned(boolean value) { if (value) { BanEntry entry = new BanEntry(name.toLowerCase()); server.getHandle().getConfigurationManager().getBannedPlayers().put(entry); } else { server.getHandle().getConfigurationManager().getBannedPlayers().remove(name.toLowerCase()); } server.getHandle().getConfigurationManager().getBannedPlayers().saveToFileWithHeader(); }
public boolean isWhitelisted() { return server .getHandle() .getConfigurationManager() .getWhiteListedPlayers() .contains(name.toLowerCase()); }
public boolean isBanned() { return server .getHandle() .getConfigurationManager() .getBannedPlayers() .isBanned(name.toLowerCase()); }
public Location getBedSpawnLocation() { NBTTagCompound data = getData(); if (data == null) return null; if (data.hasKey("SpawnX") && data.hasKey("SpawnY") && data.hasKey("SpawnZ")) { String spawnWorld = data.getString("SpawnWorld"); if (spawnWorld.equals("")) { spawnWorld = server.getWorlds().get(0).getName(); } return new Location( server.getWorld(spawnWorld), data.getInteger("SpawnX"), data.getInteger("SpawnY"), data.getInteger("SpawnZ")); } return null; }
public Player getPlayer() { for (Object obj : server.getHandle().getConfigurationManager().playerEntityList) { EntityPlayerMP player = (EntityPlayerMP) obj; if (player.username.equalsIgnoreCase(getName())) { return BukkitForgePlayerCache.getCraftPlayer(player); // return (Player) ((player.playerNetServerHandler != null) ? CraftEntity.getEntity(server, // player) : null); } } return null; }
public boolean isOp() { return server.getHandle().getConfigurationManager().getOps().contains(getName().toLowerCase()); }
public CraftOfflinePlayer(CraftServer server, String name) { this.server = server; this.name = name; this.storage = (AnvilSaveHandler) server.getHandle().getConfigurationManager().playerNBTManagerObj; }
public void setMetadata(String metadataKey, MetadataValue metadataValue) { server.getPlayerMetadata().setMetadata(this, metadataKey, metadataValue); }