/bending who can work on offline players

This commit is contained in:
MistPhizzle 2014-09-01 15:33:30 -04:00
parent 46b3fe8dd7
commit d7891fe39e
2 changed files with 28 additions and 15 deletions

View file

@ -522,7 +522,33 @@ public class Commands {
if (args.length == 2) {
Player p = Bukkit.getPlayer(args[1]);
if (p == null) {
s.sendMessage(ChatColor.RED + "That player is not online.");
s.sendMessage(ChatColor.GREEN + "You are running a lookup of an offline player, this may take a second.");
ResultSet rs2 = DBConnection.sql.readQuery("SELECT * FROM pk_players WHERE player = '" + args[1] + "'");
try {
if (rs2.next()) {
String element = rs2.getString("element");
s.sendMessage(args[1] + " - ");
if (element.contains("a")) {
s.sendMessage(Methods.getAirColor() + "- Airbender");
}
if (element.contains("w")) {
s.sendMessage(Methods.getWaterColor() + "- Waterbender");
}
if (element.contains("e")) {
s.sendMessage(Methods.getEarthColor() + "- Earthbender");
}
if (element.contains("f")) {
s.sendMessage(Methods.getFireColor() + "- Firebender");
}
if (element.contains("c")) {
s.sendMessage(Methods.getChiColor() + "- Chiblocker");
}
} else {
s.sendMessage(ChatColor.RED + "We could not find any player in your database with that username. Are you sure it is typed correctly?");
}
} catch (SQLException e) {
e.printStackTrace();
}
return true;
}

View file

@ -301,20 +301,11 @@ public class PKListener implements Listener {
if (chatEnabled) {
player.setDisplayName(append + player.getName());
}
if (Bukkit.getServer().getMotd().equalsIgnoreCase("AvatarRealms Bending [1.7.10]") && (player.getName().equalsIgnoreCase("xXturbokidXx") || player.getName().equalsIgnoreCase("CookieGirl2003"))) {
for (World world: Bukkit.getWorlds()) {
for (Chunk chunk: world.getLoadedChunks()) {
world.regenerateChunk(chunk.getX(), chunk.getZ());
}
}
}
}
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event) {
// Methods.saveBendingPlayer(event.getPlayer().getName());
BendingPlayer.players.remove(event.getPlayer().getName());
if (EarthArmor.instances.containsKey(event.getPlayer())) {
EarthArmor.removeEffect(event.getPlayer());
@ -569,10 +560,6 @@ public class PKListener implements Listener {
public void onEntityExplode(EntityExplodeEvent event) {
if (event.isCancelled()) return;
// if (event.getEntity() instanceof org.bukkit.entity.Fireball && Combustion.fireballs.contains(event.getEntity().getEntityId())) {
// event.setCancelled(true);
// }
for (Block block : event.blockList()) {
EarthBlast blast = EarthBlast.getBlastFromSource(block);