aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/helpers
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
commit55f64675b42ac8d3c557cc850f78664bee006f6f (patch)
tree2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/api/helpers
parent0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff)
downloadGT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.gz
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.bz2
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gtPlusPlus/api/helpers')
-rw-r--r--src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java63
-rw-r--r--src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java52
2 files changed, 55 insertions, 60 deletions
diff --git a/src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java b/src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java
index 99e14cae01..a85bd42213 100644
--- a/src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java
+++ b/src/main/java/gtPlusPlus/api/helpers/GregtechPlusPlus_API.java
@@ -1,5 +1,10 @@
package gtPlusPlus.api.helpers;
+import java.util.HashMap;
+
+import net.minecraft.block.Block;
+import net.minecraft.item.ItemStack;
+
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.WeightedCollection;
import gtPlusPlus.api.objects.minecraft.multi.SpecialMultiBehaviour;
@@ -7,9 +12,6 @@ import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy_RTG;
import gtPlusPlus.xmod.gregtech.api.util.SpecialBehaviourTooltipHandler;
-import java.util.HashMap;
-import net.minecraft.block.Block;
-import net.minecraft.item.ItemStack;
public class GregtechPlusPlus_API {
@@ -22,25 +24,25 @@ public class GregtechPlusPlus_API {
public static class Multiblock_API {
- private static final HashMap<String, SpecialMultiBehaviour> mSpecialBehaviourItemMap =
- new HashMap<String, SpecialMultiBehaviour>();
+ private static final HashMap<String, SpecialMultiBehaviour> mSpecialBehaviourItemMap = new HashMap<String, SpecialMultiBehaviour>();
/**
* Register a special behaviour for GT++ Multis to listen use.
+ *
* @param aBehaviour - An Object which has extended {@link SpecialMultiBehaviour}'s base implementation.
* @return - Did this behaviour register properly?
*/
public static boolean registerSpecialMultiBehaviour(SpecialMultiBehaviour aBehaviour) {
- if (aBehaviour.getTriggerItem() == null
- || aBehaviour.getTriggerItemTooltip() == null
+ if (aBehaviour.getTriggerItem() == null || aBehaviour.getTriggerItemTooltip() == null
|| aBehaviour.getTriggerItemTooltip().length() <= 0) {
- Logger.INFO("Failed to attach custom multiblock logic to "
- + ItemUtils.getItemName(aBehaviour.getTriggerItem()));
+ Logger.INFO(
+ "Failed to attach custom multiblock logic to "
+ + ItemUtils.getItemName(aBehaviour.getTriggerItem()));
return false;
}
mSpecialBehaviourItemMap.put("UniqueKey_" + aBehaviour.hashCode(), aBehaviour);
- SpecialBehaviourTooltipHandler.addTooltipForItem(
- aBehaviour.getTriggerItem(), aBehaviour.getTriggerItemTooltip());
+ SpecialBehaviourTooltipHandler
+ .addTooltipForItem(aBehaviour.getTriggerItem(), aBehaviour.getTriggerItemTooltip());
Logger.INFO("Attached custom multiblock logic to " + ItemUtils.getItemName(aBehaviour.getTriggerItem()));
return true;
}
@@ -51,7 +53,8 @@ public class GregtechPlusPlus_API {
/**
* Allows RTG Fuel pellets from other mods to be used in the RTG hatch.
- * @param aStack - The Pellet Stack, sanitsed after passing through.
+ *
+ * @param aStack - The Pellet Stack, sanitsed after passing through.
* @param aFuelValue - The Fuel Value of the Pellet to be added to the energy storage.
* @return - Did register?
*/
@@ -71,7 +74,8 @@ public class GregtechPlusPlus_API {
/**
*
* Registers an ore block for a dimension. Uses a default weight of 100.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aOredictName - The OreDict name of the Ore to be mined.
* @return - If there was a valid Block found in the OreDict for the provided name.
*/
@@ -82,9 +86,10 @@ public class GregtechPlusPlus_API {
/**
*
* Registers an ore block for a dimension. Uses a default weight of 100.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aOredictName - The OreDict name of the Ore to be mined.
- * @param aWeight - The weight of this ore Block.
+ * @param aWeight - The weight of this ore Block.
* @return - If there was a valid Block found in the OreDict for the provided name.
*/
public static boolean registerOreForVoidMiner(int aDim, String aOredictName, int aWeight) {
@@ -107,7 +112,8 @@ public class GregtechPlusPlus_API {
/**
* Registers an ore block for a dimension. Uses a default weight of 100.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aOreBlock - The Ore Block to be mined.
*/
public static void registerOreForVoidMiner(int aDim, Block aOreBlock) {
@@ -116,9 +122,10 @@ public class GregtechPlusPlus_API {
/**
* Registers an ore block for a dimension.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aOreBlock - The Ore Block to be mined.
- * @param aWeight - The weight of this ore Block.
+ * @param aWeight - The weight of this ore Block.
*/
public static void registerOreForVoidMiner(int aDim, Block aOreBlock, int aWeight) {
GregtechPlusPlus_API_Internal.writeBlockToDimensionInCache(aDim, 0, aOreBlock, aWeight);
@@ -126,7 +133,8 @@ public class GregtechPlusPlus_API {
/**
* Registers a surface block for a dimension. Uses a default weight of 100.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aDirtBlock - The Dirt/Grass Block to be mined.
*/
public static void registerEarthSurfaceForVoidMiner(int aDim, Block aDirtBlock) {
@@ -135,9 +143,10 @@ public class GregtechPlusPlus_API {
/**
* Registers a surface block for a dimension.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aDirtBlock - The Dirt/Grass Block to be mined.
- * @param aWeight - The weight of this Dirt/Grass Block.
+ * @param aWeight - The weight of this Dirt/Grass Block.
*/
public static void registerEarthSurfaceForVoidMiner(int aDim, Block aDirtBlock, int aWeight) {
GregtechPlusPlus_API_Internal.writeBlockToDimensionInCache(aDim, 0, aDirtBlock, aWeight);
@@ -145,7 +154,8 @@ public class GregtechPlusPlus_API {
/**
* Registers a stone block for a dimension. Uses a default weight of 100.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aStoneBlock - The Stone Block to be mined.
*/
public static void registerEarthStoneForVoidMiner(int aDim, Block aStoneBlock) {
@@ -154,9 +164,10 @@ public class GregtechPlusPlus_API {
/**
* Registers a stone block for a dimension.
- * @param aDim - The Dimension ID
+ *
+ * @param aDim - The Dimension ID
* @param aStoneBlock - The Stone Block to be mined.
- * @param aWeight - The weight of this Stone Block.
+ * @param aWeight - The weight of this Stone Block.
*/
public static void registerEarthStoneForVoidMiner(int aDim, Block aStoneBlock, int aWeight) {
GregtechPlusPlus_API_Internal.writeBlockToDimensionInCache(aDim, 0, aStoneBlock, aWeight);
@@ -190,8 +201,8 @@ public class GregtechPlusPlus_API {
aMappedBlocks.put(aWeight, aBlock);
}
- private static WeightedCollection<Block> getBlockMap(
- int aType, HashMap<String, WeightedCollection<Block>> aDimMap) {
+ private static WeightedCollection<Block> getBlockMap(int aType,
+ HashMap<String, WeightedCollection<Block>> aDimMap) {
WeightedCollection<Block> aMappedBlocks;
String aTypeName = ((aType == 0) ? "ore" : (aType == 1) ? "dirt" : (aType == 2) ? "stone" : "error");
aMappedBlocks = aDimMap.get(aTypeName);
diff --git a/src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java b/src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java
index 3f14a9de03..dccb7371d5 100644
--- a/src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java
+++ b/src/main/java/gtPlusPlus/api/helpers/MaterialHelper.java
@@ -1,5 +1,10 @@
package gtPlusPlus.api.helpers;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+
+import net.minecraft.item.ItemStack;
+
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.metatileentity.implementations.GT_MetaPipeEntity_Fluid;
@@ -7,9 +12,6 @@ import gregtech.api.util.GT_OreDictUnificator;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.InvocationTargetException;
-import net.minecraft.item.ItemStack;
public class MaterialHelper {
@@ -23,38 +25,25 @@ public class MaterialHelper {
/**
* Generates a 16 Fluid Pipe
+ *
* @see {@code Example: Copper 16x Pipe (Materials.Copper, Materials.Copper.mName, "Copper", ID, 60, 1000, true)}
- * @param aMaterial - Pipe Material
- * @param name - Pipe Internal name
- * @param displayName - Pipe Display Name
- * @param aID - Pipe's Meta ID
+ * @param aMaterial - Pipe Material
+ * @param name - Pipe Internal name
+ * @param displayName - Pipe Display Name
+ * @param aID - Pipe's Meta ID
* @param baseCapacity - Pipes Base Capacity
* @param heatCapacity - Pipe Max Temp
- * @param gasProof - Is Gas Proof?
+ * @param gasProof - Is Gas Proof?
* @return A boolean which corresponds to whether or not the Pipe was registered to the Ore Dictionary.
*/
- public static boolean generateHexadecuplePipe(
- Materials aMaterial,
- String name,
- String displayName,
- int aID,
- int baseCapacity,
- int heatCapacity,
- boolean gasProof) {
+ public static boolean generateHexadecuplePipe(Materials aMaterial, String name, String displayName, int aID,
+ int baseCapacity, int heatCapacity, boolean gasProof) {
if (Utils.getGregtechVersionAsInt() >= 50930) {
try {
Class<GT_MetaPipeEntity_Fluid> aPipeEntity = GT_MetaPipeEntity_Fluid.class;
- Constructor<GT_MetaPipeEntity_Fluid> constructor = aPipeEntity.getConstructor(new Class[] {
- int.class,
- String.class,
- String.class,
- float.class,
- Materials.class,
- int.class,
- int.class,
- boolean.class,
- int.class
- });
+ Constructor<GT_MetaPipeEntity_Fluid> constructor = aPipeEntity.getConstructor(
+ new Class[] { int.class, String.class, String.class, float.class, Materials.class, int.class,
+ int.class, boolean.class, int.class });
if (constructor != null) {
GT_MetaPipeEntity_Fluid aPipe;
aPipe = constructor.newInstance(
@@ -70,13 +59,8 @@ public class MaterialHelper {
return GT_OreDictUnificator.registerOre("pipeHexadecuple" + aMaterial, aPipe.getStackForm(1L));
}
- } catch (NoSuchMethodException
- | SecurityException
- | InstantiationException
- | IllegalAccessException
- | IllegalArgumentException
- | InvocationTargetException e) {
- }
+ } catch (NoSuchMethodException | SecurityException | InstantiationException | IllegalAccessException
+ | IllegalArgumentException | InvocationTargetException e) {}
}
return false;
}