aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/api/enums
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/xmod/gregtech/api/enums
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/xmod/gregtech/api/enums')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomGtTextures.java12
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomOrePrefix.java92
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechItemList.java37
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOreDictNames.java33
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOrePrefixes.java1853
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechTextureSet.java41
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechTextures.java75
7 files changed, 377 insertions, 1766 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomGtTextures.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomGtTextures.java
index a31e728e23..74c9d9ee5b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomGtTextures.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomGtTextures.java
@@ -1,22 +1,25 @@
package gtPlusPlus.xmod.gregtech.api.enums;
+import net.minecraft.client.renderer.texture.TextureMap;
+import net.minecraft.util.IIcon;
+import net.minecraft.util.ResourceLocation;
+
import gregtech.api.GregTech_API;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.ITexture;
import gregtech.api.objects.GT_RenderedTexture;
import gtPlusPlus.core.lib.CORE;
-import net.minecraft.client.renderer.texture.TextureMap;
-import net.minecraft.util.IIcon;
-import net.minecraft.util.ResourceLocation;
public class CustomGtTextures {
+
public enum ItemIcons implements IIconContainer, Runnable {
+
VOID, // The Empty Texture
RENDERING_ERROR,
PUMP,
SKOOKUMCHOOCHER;
- public static final ITexture[] ERROR_RENDERING = new ITexture[] {new GT_RenderedTexture(RENDERING_ERROR)};
+ public static final ITexture[] ERROR_RENDERING = new ITexture[] { new GT_RenderedTexture(RENDERING_ERROR) };
protected IIcon mIcon, mOverlay;
@@ -46,6 +49,7 @@ public class CustomGtTextures {
}
public static class CustomIcon implements IIconContainer, Runnable {
+
protected IIcon mIcon, mOverlay;
protected String mIconName;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomOrePrefix.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomOrePrefix.java
index c0c4e6a5c8..fcbbd019a9 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomOrePrefix.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/CustomOrePrefix.java
@@ -2,28 +2,14 @@ package gtPlusPlus.xmod.gregtech.api.enums;
import static gregtech.api.enums.GT_Values.B;
-import gregtech.api.enums.OrePrefixes;
import net.minecraftforge.common.util.EnumHelper;
+import gregtech.api.enums.OrePrefixes;
+
public enum CustomOrePrefix {
- milled(
- "Milled Ores",
- "Milled ",
- " Ore",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- true,
- B[3],
- -1,
- 64,
- -1);
+
+ milled("Milled Ores", "Milled ", " Ore", true, true, false, false, false, false, false, false, false, true, B[3],
+ -1, 64, -1);
private final String mRegularLocalName;
private final String mLocalizedMaterialPre;
@@ -45,24 +31,11 @@ public enum CustomOrePrefix {
private OrePrefixes mSelfReference;
- private CustomOrePrefix(
- String aRegularLocalName,
- String aLocalizedMaterialPre,
- String aLocalizedMaterialPost,
- boolean aIsUnificatable,
- boolean aIsMaterialBased,
- boolean aIsSelfReferencing,
- boolean aIsContainer,
- boolean aDontUnificateActively,
- boolean aIsUsedForBlocks,
- boolean aAllowNormalRecycling,
- boolean aGenerateDefaultItem,
- boolean aIsEnchantable,
- boolean aIsUsedForOreProcessing,
- int aMaterialGenerationBits,
- long aMaterialAmount,
- int aDefaultStackSize,
- int aTextureindex) {
+ private CustomOrePrefix(String aRegularLocalName, String aLocalizedMaterialPre, String aLocalizedMaterialPost,
+ boolean aIsUnificatable, boolean aIsMaterialBased, boolean aIsSelfReferencing, boolean aIsContainer,
+ boolean aDontUnificateActively, boolean aIsUsedForBlocks, boolean aAllowNormalRecycling,
+ boolean aGenerateDefaultItem, boolean aIsEnchantable, boolean aIsUsedForOreProcessing,
+ int aMaterialGenerationBits, long aMaterialAmount, int aDefaultStackSize, int aTextureindex) {
mRegularLocalName = aRegularLocalName;
mLocalizedMaterialPre = aLocalizedMaterialPre;
@@ -88,44 +61,13 @@ public enum CustomOrePrefix {
mSelfReference = EnumHelper.addEnum(
OrePrefixes.class,
this.name(),
- new Class[] {
- String.class,
- String.class,
- String.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- boolean.class,
- int.class,
- long.class,
- int.class,
- int.class
- },
- new Object[] {
- mRegularLocalName,
- mLocalizedMaterialPre,
- mLocalizedMaterialPost,
- mIsUnificatable,
- mIsMaterialBased,
- mIsSelfReferencing,
- mIsContainer,
- mDontUnificateActively,
- mIsUsedForBlocks,
- mAllowNormalRecycling,
- mGenerateDefaultItem,
- mIsEnchantable,
- mIsUsedForOreProcessing,
- mMaterialGenerationBits,
- mMaterialAmount,
- mDefaultStackSize,
- mTextureindex
- });
+ new Class[] { String.class, String.class, String.class, boolean.class, boolean.class, boolean.class,
+ boolean.class, boolean.class, boolean.class, boolean.class, boolean.class, boolean.class,
+ boolean.class, int.class, long.class, int.class, int.class },
+ new Object[] { mRegularLocalName, mLocalizedMaterialPre, mLocalizedMaterialPost, mIsUnificatable,
+ mIsMaterialBased, mIsSelfReferencing, mIsContainer, mDontUnificateActively, mIsUsedForBlocks,
+ mAllowNormalRecycling, mGenerateDefaultItem, mIsEnchantable, mIsUsedForOreProcessing,
+ mMaterialGenerationBits, mMaterialAmount, mDefaultStackSize, mTextureindex });
return mSelfReference != null;
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechItemList.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechItemList.java
index 355b1c7477..2506af7af5 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechItemList.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechItemList.java
@@ -2,15 +2,16 @@ package gtPlusPlus.xmod.gregtech.api.enums;
import static gregtech.api.enums.GT_Values.W;
-import gregtech.api.util.GT_ModHandler;
-import gregtech.api.util.GT_OreDictUnificator;
-import gregtech.api.util.GT_Utility;
-import gtPlusPlus.xmod.gregtech.api.interfaces.GregtechItemContainer;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Utility;
+import gtPlusPlus.xmod.gregtech.api.interfaces.GregtechItemContainer;
+
/**
* Class containing all non-OreDict Items of GregTech.
*/
@@ -308,7 +309,7 @@ public enum GregtechItemList implements GregtechItemContainer {
Casing_Reactor_II,
// Multitank
- /*Industrial_MultiTank,*/
+ /* Industrial_MultiTank, */
Industrial_MultiTankDense,
Casing_MultitankExterior,
@@ -379,9 +380,9 @@ public enum GregtechItemList implements GregtechItemContainer {
Casing_Multi_Use,
// Bedrock Mining Platforms
- /*BedrockMiner_MKI, */
- /*BedrockMiner_MKII, */
- /*BedrockMiner_MKIII, */
+ /* BedrockMiner_MKI, */
+ /* BedrockMiner_MKII, */
+ /* BedrockMiner_MKIII, */
Casing_BedrockMiner,
// Large Packager
@@ -413,7 +414,7 @@ public enum GregtechItemList implements GregtechItemContainer {
Casing_Naq_Reactor_A,
Casing_Naq_Reactor_B,
Casing_Naq_Reactor_C,
- /*Controller_Naq_Reactor, */
+ /* Controller_Naq_Reactor, */
Casing_Containment,
// Arc Furnace
@@ -757,7 +758,7 @@ public enum GregtechItemList implements GregtechItemContainer {
Charger_MAX,
// Tiny Fusion
- /*Miniature_Fusion, */
+ /* Miniature_Fusion, */
// Component Makers
Machine_LV_Component_Maker,
@@ -932,7 +933,7 @@ public enum GregtechItemList implements GregtechItemContainer {
GT_Chisel_HV,
// Plasma Tank
- /*Plasma_Tank,*/
+ /* Plasma_Tank, */
// ----------------------------------------------------------------------------
@@ -968,11 +969,11 @@ public enum GregtechItemList implements GregtechItemContainer {
FakeMachineCasingPlate_UV,
FakeMachineCasingPlate_MAX,
-// ----------------------------------------------------------------------------
+ // ----------------------------------------------------------------------------
-;
+ ;
- public static final GregtechItemList[] DYE_ONLY_ITEMS = {Energy_Buffer_1by1_EV, Energy_Buffer_1by1_EV};
+ public static final GregtechItemList[] DYE_ONLY_ITEMS = { Energy_Buffer_1by1_EV, Energy_Buffer_1by1_EV };
private ItemStack mStack;
private boolean mHasNotBeenSet = true;
@@ -1028,8 +1029,8 @@ public enum GregtechItemList implements GregtechItemContainer {
if (GT_Utility.isStackInvalid(aStack)) {
return false;
}
- return GT_Utility.areUnificationsEqual(
- (ItemStack) aStack, aWildcard ? this.getWildcard(1) : this.get(1), aIgnoreNBT);
+ return GT_Utility
+ .areUnificationsEqual((ItemStack) aStack, aWildcard ? this.getWildcard(1) : this.get(1), aIgnoreNBT);
}
public static Block getBlockFromStack(Object aStack) {
@@ -1078,8 +1079,8 @@ public enum GregtechItemList implements GregtechItemContainer {
if (GT_Utility.isStackInvalid(this.mStack)) {
return GT_Utility.copyAmount(aAmount, aReplacements);
}
- return GT_Utility.copyAmountAndMetaData(
- aAmount, this.mStack.getMaxDamage() - 1, GT_OreDictUnificator.get(this.mStack));
+ return GT_Utility
+ .copyAmountAndMetaData(aAmount, this.mStack.getMaxDamage() - 1, GT_OreDictUnificator.get(this.mStack));
}
@Override
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOreDictNames.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOreDictNames.java
index b535236575..4bd8831098 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOreDictNames.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOreDictNames.java
@@ -1,29 +1,18 @@
package gtPlusPlus.xmod.gregtech.api.enums;
-/* Electric Components.
- *
- * usual Materials for this are:
- * Primitive (Tier 1)
- * Basic (Tier 2) as used by UE as well : IC2 Circuit and RE-Battery
- * Good (Tier 3)
- * Advanced (Tier 4) as used by UE as well : Advanced Circuit, Advanced Battery and Lithium Battery
- * Data (Tier 5) : Data Storage Circuit
- * Elite (Tier 6) as used by UE as well : Energy Crystal and Data Control Circuit
- * Master (Tier 7) : Energy Flow Circuit and Lapotron Crystal
- * Ultimate (Tier 8) : Data Orb and Lapotronic Energy Orb
- * Infinite (Cheaty)
- *
-Circuits
- Circuit_Primitive, Circuit_Basic, Circuit_Good, Circuit_Advanced,
- Circuit_Data, Circuit_Elite, Circuit_Master, Tool_DataOrb, Circuit_Ultimate, Tool_DataStick,
- Circuit_IV, Circuit_LuV, Circuit_ZPM,
-Circuit Parts
- Circuit_Board_IV, Circuit_Board_LuV, Circuit_Board_ZPM,
- Circuit_Parts_Crystal_Chip_IV, Circuit_Parts_Crystal_Chip_LuV, Circuit_Parts_Crystal_Chip_ZPM,
- Circuit_Parts_IV, Circuit_Parts_LuV, Circuit_Parts_ZPM,
- Circuit_Parts_Wiring_IV, Circuit_Parts_Wiring_LuV, Circuit_Parts_Wiring_ZPM;
+/*
+ * Electric Components. usual Materials for this are: Primitive (Tier 1) Basic (Tier 2) as used by UE as well : IC2
+ * Circuit and RE-Battery Good (Tier 3) Advanced (Tier 4) as used by UE as well : Advanced Circuit, Advanced Battery and
+ * Lithium Battery Data (Tier 5) : Data Storage Circuit Elite (Tier 6) as used by UE as well : Energy Crystal and Data
+ * Control Circuit Master (Tier 7) : Energy Flow Circuit and Lapotron Crystal Ultimate (Tier 8) : Data Orb and
+ * Lapotronic Energy Orb Infinite (Cheaty) Circuits Circuit_Primitive, Circuit_Basic, Circuit_Good, Circuit_Advanced,
+ * Circuit_Data, Circuit_Elite, Circuit_Master, Tool_DataOrb, Circuit_Ultimate, Tool_DataStick, Circuit_IV, Circuit_LuV,
+ * Circuit_ZPM, Circuit Parts Circuit_Board_IV, Circuit_Board_LuV, Circuit_Board_ZPM, Circuit_Parts_Crystal_Chip_IV,
+ * Circuit_Parts_Crystal_Chip_LuV, Circuit_Parts_Crystal_Chip_ZPM, Circuit_Parts_IV, Circuit_Parts_LuV,
+ * Circuit_Parts_ZPM, Circuit_Parts_Wiring_IV, Circuit_Parts_Wiring_LuV, Circuit_Parts_Wiring_ZPM;
*/
public enum GregtechOreDictNames {
+
buffer_core,
itemGregConduit,
Circuit_IV,
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOrePrefixes.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOrePrefixes.java
index 03d2741fe3..f71e07f0a3 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOrePrefixes.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/enums/GregtechOrePrefixes.java
@@ -3,6 +3,13 @@ package gtPlusPlus.xmod.gregtech.api.enums;
import static gregtech.api.enums.GT_Values.*;
import static gtPlusPlus.core.util.Utils.getTcAspectStack;
+import java.util.*;
+
+import net.minecraft.enchantment.Enchantment;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fluids.FluidStack;
+
import gregtech.api.enums.*;
import gregtech.api.enums.TC_Aspects.TC_AspectStack;
import gregtech.api.interfaces.*;
@@ -13,486 +20,88 @@ import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.xmod.gregtech.api.interfaces.internal.Interface_OreRecipeRegistrator;
import gtPlusPlus.xmod.gregtech.api.objects.GregtechItemData;
import gtPlusPlus.xmod.gregtech.api.objects.GregtechMaterialStack;
-import java.util.*;
-import net.minecraft.enchantment.Enchantment;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fluids.FluidStack;
public enum GregtechOrePrefixes {
- /* Electric Components.
- *
- * usual Materials for this are:
- * Primitive (Tier 1)
- * Basic (Tier 2) as used by UE as well : IC2 Circuit and RE-Battery
- * Good (Tier 3)
- * Advanced (Tier 4) as used by UE as well : Advanced Circuit, Advanced Battery and Lithium Battery
- * Data (Tier 5) : Data Storage Circuit
- * Elite (Tier 6) as used by UE as well : Energy Crystal and Data Control Circuit
- * Master (Tier 7) : Energy Flow Circuit and Lapotron Crystal
- * Ultimate (Tier 8) : Data Orb and Lapotronic Energy Orb
- * Infinite (Cheaty)
+
+ /*
+ * Electric Components. usual Materials for this are: Primitive (Tier 1) Basic (Tier 2) as used by UE as well : IC2
+ * Circuit and RE-Battery Good (Tier 3) Advanced (Tier 4) as used by UE as well : Advanced Circuit, Advanced Battery
+ * and Lithium Battery Data (Tier 5) : Data Storage Circuit Elite (Tier 6) as used by UE as well : Energy Crystal
+ * and Data Control Circuit Master (Tier 7) : Energy Flow Circuit and Lapotron Crystal Ultimate (Tier 8) : Data Orb
+ * and Lapotronic Energy Orb Infinite (Cheaty)
*/
- ingotHot(
- "Hot Ingots",
- "Hot ",
- " Ingot",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- false,
- B[1],
- M * 1,
- 16,
- 12), // A hot Ingot, which has to be cooled down by a Vacuum Freezer.
- ingot(
- "Ingots", "", " Ingot", true, true, false, false, false, false, false, true, false, false, B[1], M * 1, 64,
+ ingotHot("Hot Ingots", "Hot ", " Ingot", true, true, false, false, false, false, false, true, false, false, B[1],
+ M * 1, 16, 12), // A hot Ingot, which has to be cooled down by a Vacuum Freezer.
+ ingot("Ingots", "", " Ingot", true, true, false, false, false, false, false, true, false, false, B[1], M * 1, 64,
11), // A regular Ingot. Introduced by Eloraam
- dustTiny(
- "Tiny Dusts",
- "Tiny Pile of ",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- false,
- B[0] | B[1] | B[2] | B[3],
- M / 9,
- 64,
- 0), // 1/9th of a Dust.
- dustSmall(
- "Small Dusts",
- "Small Pile of ",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- false,
- B[0] | B[1] | B[2] | B[3],
- M / 4,
- 64,
- 1), // 1/4th of a Dust.
- dustImpure(
- "Impure Dusts",
- "Impure Pile of ",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- true,
- B[3],
- M * 1,
- 64,
- 3), // Dust with impurities. 1 Unit of Main Material and 1/9 - 1/4 Unit of secondary Material
- dustRefined(
- "Refined Dusts",
- "Refined Pile of ",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- true,
- B[3],
- M * 1,
- 64,
- 2),
- dustPure(
- "Purified Dusts",
- "Purified Pile of ",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- true,
- B[3],
- M * 1,
- 64,
- 4),
- dust(
- "Dusts",
- "",
- " Dust",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- true,
- false,
- false,
- B[0] | B[1] | B[2] | B[3],
- M * 1,
- 64,
- 2), // Pure Dust worth of one Ingot or Gem. Introduced by Alblaka.
- nugget(
- "Nuggets", "", " Nugget", true, true, false, false, false, false, false, true, false, false, B[1], M / 9,
- 64, 9), // A Nugget. Introduced by Eloraam
- plate(
- "Plates",
- "",
- " Plate",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[1] | B[2],
- M * 1,
- 64,
- 17), // Regular Plate made of one Ingot/Dust. Introduced by Calclavia
- block(
- "Storage Blocks",
- "Block of ",
- "",
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- false,
- 0,
- M * 9,
- 64,
- 71), // Storage Block consisting out of 9 Ingots/Gems/Dusts. Introduced by CovertJaguar
- gem(
- "Gemstones",
- "",
- "",
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[2],
- M * 1,
- 64,
- 8), // A regular Gem worth one Dust. Introduced by Eloraam
- gemChipped(
- "Chipped Gemstones",
- "Chipped ",
- "",
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[2],
- M / 4,
- 64,
- 59), // A regular Gem worth one small Dust. Introduced by TerraFirmaCraft
- gemFlawed(
- "Flawed Gemstones",
- "Flawed ",
- "",
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[2],
- M / 2,
- 64,
- 60), // A regular Gem worth two small Dusts. Introduced by TerraFirmaCraft
- gemFlawless(
- "Flawless Gemstones",
- "Flawless ",
- "",
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[2],
- M * 2,
- 32,
- 61), // A regular Gem worth two Dusts. Introduced by TerraFirmaCraft
- gemExquisite(
- "Exquisite Gemstones",
- "Exquisite ",
- "",
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[2],
- M * 4,
- 16,
- 62), // A regular Gem worth four Dusts. Introduced by TerraFirmaCraft
- stick(
- "Sticks/Rods",
- "",
- " Rod",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[1] | B[2],
- M / 2,
- 64,
- 23), // Stick made of half an Ingot. Introduced by Eloraam
- type2(
- "16x Wires",
- "16x ",
- " Wire",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- false,
- false,
- false,
- 0,
- M * 8,
- 64,
+ dustTiny("Tiny Dusts", "Tiny Pile of ", " Dust", true, true, false, false, false, false, false, true, false, false,
+ B[0] | B[1] | B[2] | B[3], M / 9, 64, 0), // 1/9th of a Dust.
+ dustSmall("Small Dusts", "Small Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
+ false, B[0] | B[1] | B[2] | B[3], M / 4, 64, 1), // 1/4th of a Dust.
+ dustImpure("Impure Dusts", "Impure Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
+ true, B[3], M * 1, 64, 3), // Dust with impurities. 1 Unit of Main Material and 1/9 - 1/4 Unit of secondary
+ // Material
+ dustRefined("Refined Dusts", "Refined Pile of ", " Dust", true, true, false, false, false, false, false, true,
+ false, true, B[3], M * 1, 64, 2),
+ dustPure("Purified Dusts", "Purified Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
+ true, B[3], M * 1, 64, 4),
+ dust("Dusts", "", " Dust", true, true, false, false, false, false, false, true, false, false,
+ B[0] | B[1] | B[2] | B[3], M * 1, 64, 2), // Pure Dust worth of one Ingot or Gem. Introduced by Alblaka.
+ nugget("Nuggets", "", " Nugget", true, true, false, false, false, false, false, true, false, false, B[1], M / 9, 64,
+ 9), // A Nugget. Introduced by Eloraam
+ plate("Plates", "", " Plate", true, true, false, false, false, false, true, true, false, false, B[1] | B[2], M * 1,
+ 64, 17), // Regular Plate made of one Ingot/Dust. Introduced by Calclavia
+ block("Storage Blocks", "Block of ", "", true, true, false, false, false, true, true, false, false, false, 0, M * 9,
+ 64, 71), // Storage Block consisting out of 9 Ingots/Gems/Dusts. Introduced by CovertJaguar
+ gem("Gemstones", "", "", true, true, true, false, false, false, true, true, false, false, B[2], M * 1, 64, 8), // A
+ // regular
+ // Gem
+ // worth
+ // one
+ // Dust.
+ // Introduced
+ // by
+ // Eloraam
+ gemChipped("Chipped Gemstones", "Chipped ", "", true, true, true, false, false, false, true, true, false, false,
+ B[2], M / 4, 64, 59), // A regular Gem worth one small Dust. Introduced by TerraFirmaCraft
+ gemFlawed("Flawed Gemstones", "Flawed ", "", true, true, true, false, false, false, true, true, false, false, B[2],
+ M / 2, 64, 60), // A regular Gem worth two small Dusts. Introduced by TerraFirmaCraft
+ gemFlawless("Flawless Gemstones", "Flawless ", "", true, true, true, false, false, false, true, true, false, false,
+ B[2], M * 2, 32, 61), // A regular Gem worth two Dusts. Introduced by TerraFirmaCraft
+ gemExquisite("Exquisite Gemstones", "Exquisite ", "", true, true, true, false, false, false, true, true, false,
+ false, B[2], M * 4, 16, 62), // A regular Gem worth four Dusts. Introduced by TerraFirmaCraft
+ stick("Sticks/Rods", "", " Rod", true, true, false, false, false, false, true, true, false, false, B[1] | B[2],
+ M / 2, 64, 23), // Stick made of half an Ingot. Introduced by Eloraam
+ type2("16x Wires", "16x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 8, 64,
-1),
- toolSkookumChoocher(
- "Skookum Choocher",
- "",
- " Skookum Choocher",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[6],
- M * 6,
- 16,
- 37), // consisting out of 6 Ingots.
- toolAngleGrinder(
- "Angle Grinder",
- "",
- "Angle Grinder",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[6],
- M * 6,
- 16,
- 37), // consisting out of 6 Ingots.
- toolElectricSnips(
- "Electric Snips",
- "",
- "Electric Snips",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[6],
- M * 6,
- 16,
- 37), // consisting out of 6 Ingots.
- toolElectricLighter(
- "Electric Lighter",
- "",
- "Electric Lighter",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[6],
- M * 6,
- 16,
- 37), // consisting out of 6 Ingots.
- toolElectricButcherKnife(
- "Electric Butcher Knife",
- "",
- "Electric Butcher Knife",
- true,
- true,
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- B[6],
- M * 6,
- 16,
- 37), // consisting out of 6 Ingots.
-
- batterySingleuse(
- "Single Use Batteries",
- "",
- "",
- false,
- true,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- 0,
- -1,
- 64,
- -1),
- battery(
- "Reusable Batteries",
- "",
- "",
- false,
- true,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- 0,
- -1,
- 64,
- -1), // Introduced by Calclavia
- circuit(
- "Circuits",
- "",
- "",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- 0,
- -1,
- 64,
- -1), // Introduced by Calclavia
- chipset(
- "Chipsets",
- "",
- "",
- true,
- true,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- false,
- 0,
- -1,
- 64,
- -1), // Introduced by Buildcraft
- computer("Computers", "", "", true, true, false, false, true, false, false, false, false, false, 0, -1, 64, -1),
- ; // A whole Computer. "computerMaster" = ComputerCube
+ toolSkookumChoocher("Skookum Choocher", "", " Skookum Choocher", true, true, false, false, false, false, true, true,
+ false, false, B[6], M * 6, 16, 37), // consisting out of 6 Ingots.
+ toolAngleGrinder("Angle Grinder", "", "Angle Grinder", true, true, false, false, false, false, true, true, false,
+ false, B[6], M * 6, 16, 37), // consisting out of 6 Ingots.
+ toolElectricSnips("Electric Snips", "", "Electric Snips", true, true, false, false, false, false, true, true, false,
+ false, B[6], M * 6, 16, 37), // consisting out of 6 Ingots.
+ toolElectricLighter("Electric Lighter", "", "Electric Lighter", true, true, false, false, false, false, true, true,
+ false, false, B[6], M * 6, 16, 37), // consisting out of 6 Ingots.
+ toolElectricButcherKnife("Electric Butcher Knife", "", "Electric Butcher Knife", true, true, false, false, false,
+ false, true, true, false, false, B[6], M * 6, 16, 37), // consisting out of 6 Ingots.
+
+ batterySingleuse("Single Use Batteries", "", "", false, true, false, false, false, false, false, false, false,
+ false, 0, -1, 64, -1),
+ battery("Reusable Batteries", "", "", false, true, false, false, false, false, false, false, false, false, 0, -1,
+ 64, -1), // Introduced by Calclavia
+ circuit("Circuits", "", "", true, true, false, false, false, false, false, false, false, false, 0, -1, 64, -1), // Introduced
+ // by
+ // Calclavia
+ chipset("Chipsets", "", "", true, true, false, false, false, false, false, false, false, false, 0, -1, 64, -1), // Introduced
+