Adjusted for breaking changes in 1.8.

This commit is contained in:
ryanhamshire 2014-12-02 13:32:29 -08:00
parent f90d0205a3
commit bfd93c2e7c
5 changed files with 20 additions and 17 deletions

View File

@ -19,6 +19,7 @@
package me.ryanhamshire.GriefPrevention; package me.ryanhamshire.GriefPrevention;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection;
import java.util.List; import java.util.List;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
@ -122,10 +123,9 @@ public class BlockEventHandler implements Listener
if(!player.hasPermission("griefprevention.eavesdrop")) if(!player.hasPermission("griefprevention.eavesdrop"))
{ {
Player [] players = GriefPrevention.instance.getServer().getOnlinePlayers(); Collection<Player> players = (Collection<Player>)GriefPrevention.instance.getServer().getOnlinePlayers();
for(int i = 0; i < players.length; i++) for(Player otherPlayer : players)
{ {
Player otherPlayer = players[i];
if(otherPlayer.hasPermission("griefprevention.eavesdrop")) if(otherPlayer.hasPermission("griefprevention.eavesdrop"))
{ {
otherPlayer.sendMessage(ChatColor.GRAY + player.getName() + "(sign): " + signMessage); otherPlayer.sendMessage(ChatColor.GRAY + player.getName() + "(sign): " + signMessage);

View File

@ -18,6 +18,8 @@
package me.ryanhamshire.GriefPrevention; package me.ryanhamshire.GriefPrevention;
import java.util.Collection;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -39,7 +41,7 @@ class DeliverClaimBlocksTask implements Runnable
//if no player specified, this task will create a player-specific task for each online player, scheduled one tick apart //if no player specified, this task will create a player-specific task for each online player, scheduled one tick apart
if(this.player == null) if(this.player == null)
{ {
Player [] players = GriefPrevention.instance.getServer().getOnlinePlayers(); Collection<Player> players = (Collection<Player>)GriefPrevention.instance.getServer().getOnlinePlayers();
long i = 0; long i = 0;
for(Player onlinePlayer : players) for(Player onlinePlayer : players)

View File

@ -22,6 +22,7 @@ import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -2349,10 +2350,9 @@ public class GriefPrevention extends JavaPlugin
public void onDisable() public void onDisable()
{ {
//save data for any online players //save data for any online players
Player [] players = this.getServer().getOnlinePlayers(); Collection<Player> players = (Collection<Player>)this.getServer().getOnlinePlayers();
for(int i = 0; i < players.length; i++) for(Player player : players)
{ {
Player player = players[i];
UUID playerID = player.getUniqueId(); UUID playerID = player.getUniqueId();
PlayerData playerData = this.dataStore.getPlayerData(playerID); PlayerData playerData = this.dataStore.getPlayerData(playerID);
this.dataStore.savePlayerDataSync(playerID, playerData); this.dataStore.savePlayerDataSync(playerID, playerData);

View File

@ -20,6 +20,7 @@ package me.ryanhamshire.GriefPrevention;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Calendar; import java.util.Calendar;
import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
@ -405,10 +406,9 @@ class PlayerEventHandler implements Listener
String logMessage = logMessageBuilder.toString(); String logMessage = logMessageBuilder.toString();
Player [] players = GriefPrevention.instance.getServer().getOnlinePlayers(); Collection<Player> players = (Collection<Player>)GriefPrevention.instance.getServer().getOnlinePlayers();
for(int i = 0; i < players.length; i++) for(Player player : players)
{ {
Player player = players[i];
if(player.hasPermission("griefprevention.eavesdrop") && !player.getName().equalsIgnoreCase(args[1])) if(player.hasPermission("griefprevention.eavesdrop") && !player.getName().equalsIgnoreCase(args[1]))
{ {
player.sendMessage(ChatColor.GRAY + logMessage); player.sendMessage(ChatColor.GRAY + logMessage);
@ -563,12 +563,12 @@ class PlayerEventHandler implements Listener
GriefPrevention.AddLogEntry("Auto-banned " + player.getName() + " because that account is using an IP address very recently used by banned player " + info.bannedAccountName + " (" + info.address.toString() + ")."); GriefPrevention.AddLogEntry("Auto-banned " + player.getName() + " because that account is using an IP address very recently used by banned player " + info.bannedAccountName + " (" + info.address.toString() + ").");
//notify any online ops //notify any online ops
Player [] players = GriefPrevention.instance.getServer().getOnlinePlayers(); Collection<Player> players = (Collection<Player>)GriefPrevention.instance.getServer().getOnlinePlayers();
for(int k = 0; k < players.length; k++) for(Player otherPlayer : players)
{ {
if(players[k].isOp()) if(otherPlayer.isOp())
{ {
GriefPrevention.sendMessage(players[k], TextMode.Success, Messages.AutoBanNotify, player.getName(), info.bannedAccountName); GriefPrevention.sendMessage(otherPlayer, TextMode.Success, Messages.AutoBanNotify, player.getName(), info.bannedAccountName);
} }
} }

View File

@ -18,6 +18,8 @@
package me.ryanhamshire.GriefPrevention; package me.ryanhamshire.GriefPrevention;
import java.util.Collection;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
//secures a claim after a siege looting window has closed //secures a claim after a siege looting window has closed
@ -41,10 +43,9 @@ class SecureClaimTask implements Runnable
claim.doorsOpen = false; claim.doorsOpen = false;
//eject bad guys //eject bad guys
Player [] onlinePlayers = GriefPrevention.instance.getServer().getOnlinePlayers(); Collection<Player> onlinePlayers = (Collection<Player>)GriefPrevention.instance.getServer().getOnlinePlayers();
for(int j = 0; j < onlinePlayers.length; j++) for(Player player : onlinePlayers)
{ {
Player player = onlinePlayers[j];
if(claim.contains(player.getLocation(), false, false) && claim.allowAccess(player) != null) if(claim.contains(player.getLocation(), false, false) && claim.allowAccess(player) != null)
{ {
GriefPrevention.sendMessage(player, TextMode.Err, Messages.SiegeDoorsLockedEjection); GriefPrevention.sendMessage(player, TextMode.Err, Messages.SiegeDoorsLockedEjection);