using Plugin.log instead of System.out.println

This commit is contained in:
Tobias Ottenweller 2012-02-25 23:17:46 +01:00
parent a474963666
commit 4d5b601038

View File

@ -2,11 +2,13 @@ package org.mcteam.ancientgates.util;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import java.util.logging.Level;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.mcteam.ancientgates.Conf; import org.mcteam.ancientgates.Conf;
import org.mcteam.ancientgates.Plugin;
public class FloodUtil { public class FloodUtil {
private static final Set<BlockFace> exp1 = new HashSet<BlockFace>(); private static final Set<BlockFace> exp1 = new HashSet<BlockFace>();
@ -49,34 +51,33 @@ public class FloodUtil {
return blocks1; return blocks1;
} }
public static Set<Block> getAirFloodBlocks(Block startBlock, Set<Block> foundBlocks, Set<BlockFace> expandFaces, int limit) { public static Set<Block> getAirFloodBlocks(Block startBlock, Set<Block> foundBlocks, Set<BlockFace> expandFaces, int limit)
if (foundBlocks == null) { {
if (foundBlocks == null)
return null; return null;
if (foundBlocks.size() > limit)
{
Plugin.log(Level.ALL, "exceeding gate size limit.");
return null;
} }
//System.out.println("limit: " + limit); if (foundBlocks.contains(startBlock))
if (foundBlocks.size() > limit) {
System.out.println("Exceeding gate size limit.");
return null;
}
if (foundBlocks.contains(startBlock)) {
return foundBlocks; return foundBlocks;
}
if (startBlock.getType() == Material.AIR || startBlock.getType() == Material.PORTAL) { if (startBlock.getType() == Material.AIR || startBlock.getType() == Material.PORTAL)
{
// ... We found a block :D ... // ... We found a block :D ...
foundBlocks.add(startBlock); foundBlocks.add(startBlock);
// ... And flood away ! // ... And flood away !
for (BlockFace face : expandFaces) { for (BlockFace face : expandFaces)
{
Block potentialBlock = startBlock.getRelative(face); Block potentialBlock = startBlock.getRelative(face);
foundBlocks = getAirFloodBlocks(potentialBlock, foundBlocks, expandFaces, limit); foundBlocks = getAirFloodBlocks(potentialBlock, foundBlocks, expandFaces, limit);
} }
} }
if (foundBlocks != null) {
//System.out.println("size: " + foundBlocks.size());
}
return foundBlocks; return foundBlocks;
} }