aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/objects/minecraft/multi
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-08-29 16:04:28 +0200
committerGitHub <noreply@github.com>2022-08-29 16:04:28 +0200
commit7d1f51a8937e0a86486267437d444696e81e8aa0 (patch)
treea5b145e7271998f7b4b968a2212ed487e54a92b5 /src/main/java/gtPlusPlus/api/objects/minecraft/multi
parent5267969156d30b4bb5f4cb2279ebb49db6bd40e2 (diff)
downloadGT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.gz
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.bz2
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.zip
Buildscript + Spotless (#318)
* Convert AES.java to readable class * Buildscript * Spotless
Diffstat (limited to 'src/main/java/gtPlusPlus/api/objects/minecraft/multi')
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java31
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java31
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java31
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java57
4 files changed, 73 insertions, 77 deletions
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java
index 78341db7a1..4dea1c22d6 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoEUBonusMultiBehaviour.java
@@ -5,23 +5,22 @@ import net.minecraft.item.ItemStack;
public class NoEUBonusMultiBehaviour extends SpecialMultiBehaviour {
- public NoEUBonusMultiBehaviour() {
- // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
- }
-
- @Override
- public ItemStack getTriggerItem() {
- return GregtechItemList.Chip_MultiNerf_NoEuBonus.get(1);
- }
+ public NoEUBonusMultiBehaviour() {
+ // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
+ }
- @Override
- public String getTriggerItemTooltip() {
- return "Prevents EU discounts on GT++ multiblocks when used";
- }
+ @Override
+ public ItemStack getTriggerItem() {
+ return GregtechItemList.Chip_MultiNerf_NoEuBonus.get(1);
+ }
- @Override
- public int getEUPercent() {
- return 0;
- }
+ @Override
+ public String getTriggerItemTooltip() {
+ return "Prevents EU discounts on GT++ multiblocks when used";
+ }
+ @Override
+ public int getEUPercent() {
+ return 0;
+ }
}
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java
index 8137f2573d..d8ddbea5e7 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoOutputBonusMultiBehaviour.java
@@ -5,23 +5,22 @@ import net.minecraft.item.ItemStack;
public class NoOutputBonusMultiBehaviour extends SpecialMultiBehaviour {
- public NoOutputBonusMultiBehaviour() {
- // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
- }
-
- @Override
- public ItemStack getTriggerItem() {
- return GregtechItemList.Chip_MultiNerf_NoOutputBonus.get(1);
- }
+ public NoOutputBonusMultiBehaviour() {
+ // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
+ }
- @Override
- public String getTriggerItemTooltip() {
- return "Prevents bonus output % on GT++ multiblocks when used";
- }
+ @Override
+ public ItemStack getTriggerItem() {
+ return GregtechItemList.Chip_MultiNerf_NoOutputBonus.get(1);
+ }
- @Override
- public int getOutputChanceRoll() {
- return 10000;
- }
+ @Override
+ public String getTriggerItemTooltip() {
+ return "Prevents bonus output % on GT++ multiblocks when used";
+ }
+ @Override
+ public int getOutputChanceRoll() {
+ return 10000;
+ }
}
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java
index fe7a90960d..834c93890d 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/NoSpeedBonusMultiBehaviour.java
@@ -5,23 +5,22 @@ import net.minecraft.item.ItemStack;
public class NoSpeedBonusMultiBehaviour extends SpecialMultiBehaviour {
- public NoSpeedBonusMultiBehaviour() {
- // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
- }
-
- @Override
- public ItemStack getTriggerItem() {
- return GregtechItemList.Chip_MultiNerf_NoSpeedBonus.get(1);
- }
+ public NoSpeedBonusMultiBehaviour() {
+ // Used by other mods which may wish to not obtain bonus outputs on their Sifting or Maceration recipes.
+ }
- @Override
- public String getTriggerItemTooltip() {
- return "Prevents speed bonuses on GT++ multiblocks when used";
- }
+ @Override
+ public ItemStack getTriggerItem() {
+ return GregtechItemList.Chip_MultiNerf_NoSpeedBonus.get(1);
+ }
- @Override
- public int getSpeedBonusPercent() {
- return 0;
- }
+ @Override
+ public String getTriggerItemTooltip() {
+ return "Prevents speed bonuses on GT++ multiblocks when used";
+ }
+ @Override
+ public int getSpeedBonusPercent() {
+ return 0;
+ }
}
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java
index e562ccc40b..03f000fcc2 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/multi/SpecialMultiBehaviour.java
@@ -12,33 +12,32 @@ import net.minecraft.item.ItemStack;
*/
public abstract class SpecialMultiBehaviour {
- private final int mMaxParallelRecipes = Short.MIN_VALUE;
- private final int mEUPercent = Short.MIN_VALUE;
- private final int mSpeedBonusPercent = Short.MIN_VALUE;
- private final int mOutputChanceRoll = Short.MIN_VALUE;
-
- public abstract ItemStack getTriggerItem();
-
- public abstract String getTriggerItemTooltip();
-
- public int getMaxParallelRecipes() {
- return this.mMaxParallelRecipes;
- }
-
- public int getEUPercent() {
- return this.mEUPercent;
- }
-
- public int getSpeedBonusPercent() {
- return this.mSpeedBonusPercent;
- }
-
- public int getOutputChanceRoll() {
- return this.mOutputChanceRoll;
- }
-
- public final boolean isTriggerItem(ItemStack aToMatch) {
- return GT_Utility.areStacksEqual(getTriggerItem(), aToMatch, false);
- }
-
+ private final int mMaxParallelRecipes = Short.MIN_VALUE;
+ private final int mEUPercent = Short.MIN_VALUE;
+ private final int mSpeedBonusPercent = Short.MIN_VALUE;
+ private final int mOutputChanceRoll = Short.MIN_VALUE;
+
+ public abstract ItemStack getTriggerItem();
+
+ public abstract String getTriggerItemTooltip();
+
+ public int getMaxParallelRecipes() {
+ return this.mMaxParallelRecipes;
+ }
+
+ public int getEUPercent() {
+ return this.mEUPercent;
+ }
+
+ public int getSpeedBonusPercent() {
+ return this.mSpeedBonusPercent;
+ }
+
+ public int getOutputChanceRoll() {
+ return this.mOutputChanceRoll;
+ }
+
+ public final boolean isTriggerItem(ItemStack aToMatch) {
+ return GT_Utility.areStacksEqual(getTriggerItem(), aToMatch, false);
+ }
}