diff --git a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/NbtFactory.java b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/NbtFactory.java index 6a9017cf8..acf0f82fa 100644 --- a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/NbtFactory.java +++ b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/NbtFactory.java @@ -154,7 +154,8 @@ public class NbtFactory { * @return The decoded NBT compound. * @throws IOException If anything went wrong. */ - @SuppressWarnings({"IOResourceOpenedButNotSafelyClosed", "resource"}) public static NbtCompound fromStream(InputStream input, StreamOptions option) + @SuppressWarnings({"IOResourceOpenedButNotSafelyClosed", "resource"}) + public static NbtCompound fromStream(InputStream input, StreamOptions option) throws IOException { DataInputStream data = null; boolean suppress = true; @@ -527,7 +528,9 @@ public class NbtFactory { * * @author Kristian */ - public enum StreamOptions {NO_COMPRESSION, GZIP_COMPRESSION,} + public enum StreamOptions { + NO_COMPRESSION, GZIP_COMPRESSION, + } private enum NbtType { diff --git a/Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Argument.java b/Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Argument.java index bcd2932af..dd5221a3a 100644 --- a/Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Argument.java +++ b/Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Argument.java @@ -2,8 +2,6 @@ package com.github.intellectualsites.plotsquared.commands; import com.github.intellectualsites.plotsquared.plot.object.PlotId; -import java.util.stream.Stream; - public abstract class Argument { public static final Argument Integer = new Argument("int", 16) { @@ -19,9 +17,11 @@ public abstract class Argument { public static final Argument Boolean = new Argument("boolean", true) { @Override public Boolean parse(String in) { Boolean value = null; - if (Stream.of("true", "Yes", "1").anyMatch(in::equalsIgnoreCase)) { + if (in.equalsIgnoreCase("true") || in.equalsIgnoreCase("Yes") || in + .equalsIgnoreCase("1")) { value = true; - } else if (Stream.of("false", "No", "0").anyMatch(in::equalsIgnoreCase)) { + } else if (in.equalsIgnoreCase("false") || in.equalsIgnoreCase("No") || in + .equalsIgnoreCase("0")) { value = false; } return value; diff --git a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Owner.java b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Owner.java index 2ef7ece5b..4095c15c9 100644 --- a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Owner.java +++ b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/commands/Owner.java @@ -9,7 +9,6 @@ import com.github.intellectualsites.plotsquared.plot.util.*; import java.util.Set; import java.util.UUID; -import java.util.stream.Stream; @CommandDeclaration(command = "setowner", permission = "plots.set.owner", description = "Set the plot owner", usage = "/plot setowner ", @@ -32,7 +31,8 @@ import java.util.stream.Stream; name = name == null ? value : name; } if (uuid == null || value.equalsIgnoreCase("-")) { - if (Stream.of("none", "null", "-").anyMatch(value::equalsIgnoreCase)) { + if (value.equalsIgnoreCase("none") || value.equalsIgnoreCase("null") || value + .equalsIgnoreCase("-")) { if (!Permissions .hasPermission(player, C.PERMISSION_ADMIN_COMMAND_SETOWNER.s(), true)) { return false; diff --git a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Direction.java b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Direction.java index 0c7de4905..9ce6e1621 100644 --- a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Direction.java +++ b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Direction.java @@ -3,8 +3,7 @@ package com.github.intellectualsites.plotsquared.plot.object; public enum Direction { NORTH(0, "north"), EAST(1, "east"), SOUTH(2, "south"), WEST(3, "west"), NORTHEAST(4, "northeast"), SOUTHEAST(5, "southeast"), SOUTHWEST(6, "southwest"), NORTHWEST(7, - "northwest"), - ; + "northwest"),; private int index; diff --git a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Plot.java b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Plot.java index 15954f8a3..ce1798c3a 100644 --- a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Plot.java +++ b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/object/Plot.java @@ -33,7 +33,6 @@ import java.util.*; import java.util.Map.Entry; import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Collectors; -import java.util.stream.IntStream; /** * The plot class
@@ -516,7 +515,8 @@ public class Plot { * @return true if this plot is merged, otherwise false */ public boolean isMerged() { - return IntStream.of(0, 2, 1, 3).anyMatch(i -> getSettings().getMerged(i)); + return getSettings().getMerged(0) || getSettings().getMerged(2) || getSettings() + .getMerged(1) || getSettings().getMerged(3); } /** diff --git a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/util/ArrayUtil.java b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/util/ArrayUtil.java index e902faffd..6052c2a93 100644 --- a/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/util/ArrayUtil.java +++ b/Core/src/main/java/com/github/intellectualsites/plotsquared/plot/util/ArrayUtil.java @@ -5,7 +5,9 @@ import java.util.Arrays; public class ArrayUtil { public static final T[] concatAll(T[] first, T[]... rest) { int totalLength = first.length; - totalLength += Arrays.stream(rest).mapToInt(array -> array.length).sum(); + for (T[] array : rest) { + totalLength += array.length; + } T[] result = Arrays.copyOf(first, totalLength); int offset = first.length; for (T[] array : rest) {