aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2022-08-27 10:19:57 +0100
committerGitHub <noreply@github.com>2022-08-27 11:19:57 +0200
commit6f31720697bcc351421a4d86ba3bf749375dd12c (patch)
tree3adf8f318f22c892d74cd7c9d30b6dd3f11f11bd /src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java
parentc3eac50decd33ee2be8703dfb2ecf9cdc31c2b67 (diff)
downloadGT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.tar.gz
GT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.tar.bz2
GT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.zip
Update buildscript & apply spotless (#1306)
* Update dependencies * Update buildscript, apply spotless
Diffstat (limited to 'src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java')
-rw-r--r--src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java118
1 files changed, 57 insertions, 61 deletions
diff --git a/src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java b/src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java
index 271b361da0..7416289c79 100644
--- a/src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java
+++ b/src/main/java/gregtech/api/util/GT_ToolHarvestHelper.java
@@ -1,61 +1,57 @@
-package gregtech.api.util;
-
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-
-public class GT_ToolHarvestHelper {
-
- public static boolean isAppropriateTool(Block aBlock, byte aMetaData, String... tTools) {
-
- if (aBlock == null || tTools == null) {
- return false;
- }
- String targetTool = aBlock.getHarvestTool(aMetaData);
- return !isStringEmpty(targetTool) && isArrayContains(targetTool, tTools);
- }
-
- public static boolean isAppropriateMaterial(Block aBlock, Material... tMats) {
- if (aBlock == null || tMats == null) {
- return false;
- }
- return isArrayContains(aBlock.getMaterial(), tMats);
- }
-
-
- public static boolean isSpecialBlock(Block aBlock, Block... tBlocks) {
- if (aBlock == null || tBlocks == null) {
- return false;
- }
- return isArrayContains(aBlock, tBlocks);
- }
-
-
- public static <T> boolean isArrayContains(T obj, T[] list) {
-
- if (obj == null || list == null) {
- return false;
- }
-
- for (T iObj : list) {
- if (obj == iObj || obj.equals(iObj)) {
- return true;
- }
- }
- return false;
- }
-
- public static boolean isStringEmpty(String s) {
- return s == null || s.length() == 0;
- }
-
- public static boolean hasNull(Object... obj) {
- for (Object iObj : obj) {
- if (iObj == null) {
- return true;
- }
- }
- return false;
- }
-
-
-}
+package gregtech.api.util;
+
+import net.minecraft.block.Block;
+import net.minecraft.block.material.Material;
+
+public class GT_ToolHarvestHelper {
+
+ public static boolean isAppropriateTool(Block aBlock, byte aMetaData, String... tTools) {
+
+ if (aBlock == null || tTools == null) {
+ return false;
+ }
+ String targetTool = aBlock.getHarvestTool(aMetaData);
+ return !isStringEmpty(targetTool) && isArrayContains(targetTool, tTools);
+ }
+
+ public static boolean isAppropriateMaterial(Block aBlock, Material... tMats) {
+ if (aBlock == null || tMats == null) {
+ return false;
+ }
+ return isArrayContains(aBlock.getMaterial(), tMats);
+ }
+
+ public static boolean isSpecialBlock(Block aBlock, Block... tBlocks) {
+ if (aBlock == null || tBlocks == null) {
+ return false;
+ }
+ return isArrayContains(aBlock, tBlocks);
+ }
+
+ public static <T> boolean isArrayContains(T obj, T[] list) {
+
+ if (obj == null || list == null) {
+ return false;
+ }
+
+ for (T iObj : list) {
+ if (obj == iObj || obj.equals(iObj)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public static boolean isStringEmpty(String s) {
+ return s == null || s.length() == 0;
+ }
+
+ public static boolean hasNull(Object... obj) {
+ for (Object iObj : obj) {
+ if (iObj == null) {
+ return true;
+ }
+ }
+ return false;
+ }
+}