Code style applied. Increased the maximum number of gate blocks to 40.
This commit is contained in:
parent
1de6812eb6
commit
0117e7294a
@ -13,7 +13,7 @@ import de.craftinc.gates.Plugin;
|
|||||||
|
|
||||||
public class FloodUtil
|
public class FloodUtil
|
||||||
{
|
{
|
||||||
private final static int frameBlockSearchLimit = 20;
|
private final static int frameBlockSearchLimit = 40;
|
||||||
|
|
||||||
private static final Set<BlockFace> exp1 = new HashSet<BlockFace>();
|
private static final Set<BlockFace> exp1 = new HashSet<BlockFace>();
|
||||||
private static final Set<BlockFace> exp2 = new HashSet<BlockFace>();
|
private static final Set<BlockFace> exp2 = new HashSet<BlockFace>();
|
||||||
@ -38,19 +38,23 @@ public class FloodUtil
|
|||||||
Set<Block> blocks1 = getAirFloodBlocks(block, new HashSet<Block>(), exp1, frameBlockSearchLimit);
|
Set<Block> blocks1 = getAirFloodBlocks(block, new HashSet<Block>(), exp1, frameBlockSearchLimit);
|
||||||
Set<Block> blocks2 = getAirFloodBlocks(block, new HashSet<Block>(), exp2, frameBlockSearchLimit);
|
Set<Block> blocks2 = getAirFloodBlocks(block, new HashSet<Block>(), exp2, frameBlockSearchLimit);
|
||||||
|
|
||||||
if (blocks1 == null && blocks2 == null) {
|
if (blocks1 == null && blocks2 == null)
|
||||||
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (blocks1 == null) {
|
if (blocks1 == null)
|
||||||
|
{
|
||||||
return blocks2;
|
return blocks2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (blocks2 == null) {
|
if (blocks2 == null)
|
||||||
|
{
|
||||||
return blocks1;
|
return blocks1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (blocks1.size() > blocks2.size()) {
|
if (blocks1.size() > blocks2.size())
|
||||||
|
{
|
||||||
return blocks2;
|
return blocks2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,10 +62,12 @@ public class FloodUtil
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static Set<Block> getAirFloodBlocks(Block startBlock, Set<Block> foundBlocks, Set<BlockFace> expandFaces, int limit)
|
private 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)
|
if (foundBlocks.size() > limit)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user