From 815ddbfe127301f8586599f1c5483a09f9a6374a Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 18 Feb 2020 12:32:37 +0100 Subject: one more TFFT cell, fixed press/alloying recipes, improved fuel cells --- .../java/itemBlocks/IB_TFFTStorageFieldBlockT5.java | 2 +- src/main/java/kekztech/KekzCore.java | 21 ++++++++++++++++++--- .../java/tileentities/GTMTE_FluidMultiStorage.java | 2 +- src/main/java/tileentities/GTMTE_SOFuelCellMK1.java | 19 +++++++++---------- src/main/java/tileentities/GTMTE_SOFuelCellMK2.java | 19 +++++++++---------- src/main/resources/assets/kekztech/lang/en_US.lang | 1 + 6 files changed, 39 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java index caef257f93..304f2a221c 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -19,7 +19,7 @@ public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("This is not a fluid tank"); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); - lines.add("Power Draw: 0.5EU/t"); + lines.add("Power Draw: 8EU/t"); } } \ No newline at end of file diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 247131c7f7..114446ad38 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -16,6 +16,7 @@ import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; +import blocks.Block_TFFTStorageFieldBlockT5; import blocks.Block_YSZUnit; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.Loader; @@ -95,6 +96,7 @@ public class KekzCore { Block_TFFTStorageFieldBlockT2.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT3.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT4.getInstance().registerBlock(); + Block_TFFTStorageFieldBlockT5.getInstance().registerBlock(); Block_TFFTMultiHatch.getInstance().registerBlock(); Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); @@ -284,7 +286,7 @@ public class KekzCore { 200, 480); final ItemStack[] tfftstoragefield3 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), ItemList.Field_Generator_MV.get(1L), @@ -308,6 +310,19 @@ public class KekzCore { FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), 400, 4098); + final ItemStack[] tfftstoragefield5 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4), + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.HSSS, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Enderium, 1), + ItemList.Field_Generator_EV.get(1L), + ItemList.Electric_Pump_IV.get(1L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield5, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT5.getInstance(), 1), + 400, 4098); final Object[] multi_hatch = { "PRP", "UFU", "PRP", 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 1), @@ -345,12 +360,12 @@ public class KekzCore { // Ceramic plates GT_Values.RA.addAlloySmelterRecipe( craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), - ItemList.Shape_Mold_Plate.get(1), + ItemList.Shape_Mold_Plate.get(0), craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), 400, 480); GT_Values.RA.addFormingPressRecipe( craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(1), + ItemList.Shape_Mold_Plate.get(0), craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), 800, 480); diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 945309ad80..221fd03a49 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -343,7 +343,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { runningCostAcc += 4.0f; fluidCapacityAcc += (float) STORAGE_FIELD4.getCapacity(); } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD4.getUnlocalizedName())) { + .equals(STORAGE_FIELD5.getUnlocalizedName())) { runningCostAcc += 8.0f; fluidCapacityAcc += (float) STORAGE_FIELD5.getCapacity(); } else { diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index 9aa0a5c01d..197799149c 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -35,9 +35,9 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { private final int CASING_META = 1; private final int CASING_TEXTURE_ID = 49; - private final int OXYGEN_PER_TICK = 20; + private final int OXYGEN_PER_SEC = 400; private final int EU_PER_TICK = 1024; - private final int STEAM_PER_TICK = 900; + private final int STEAM_PER_SEC = 18000; public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -60,8 +60,8 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo("Consumes 29,480EU worth of fuel with up to 97% efficiency each second") .addInfo("Steam production requires the SOFC to heat up completely first") - .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam") - .addInfo("Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas") + .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") + .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") .addSeparator() .beginStructureBlock(3, 3, 5) .addController("Front Center") @@ -119,22 +119,21 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null && hatchFluid.isFluidEqual(liquid)) { - liquid.amount = EU_PER_TICK / aFuel.mSpecialValue; + liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); if(super.depleteInput(liquid)) { - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { super.mEUt = 0; super.mEfficiency = 0; return false; } super.mEUt = EU_PER_TICK; - super.mProgresstime = 1; - super.mMaxProgresstime = 1; - super.mEfficiencyIncrease = 5; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 40; if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(GT_ModHandler.getSteam(STEAM_PER_TICK)); + super.addOutput(GT_ModHandler.getSteam(STEAM_PER_SEC)); } return true; } diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index 3ecba204ce..de8b37cb85 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -35,9 +35,9 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { final int CASING_META = 0; final int CASING_TEXTURE_ID = 48; - private final int OXYGEN_PER_TICK = 100; + private final int OXYGEN_PER_SEC = 2000; private final int EU_PER_TICK = 24576; // 100% Efficiency, 3A IV - private final int STEAM_PER_TICK = 4800; // SH Steam (10,800EU/t @ 150% Efficiency) + private final int STEAM_PER_SEC = 96000; // SH Steam (10,800EU/t @ 150% Efficiency) public GTMTE_SOFuelCellMK2(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -60,8 +60,8 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo("Consumes 442,200EU worth of fuel with up to 97% efficiency each second") .addInfo("Steam production requires the SOFC to heat up completely first") - .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam") - .addInfo("Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas") + .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") + .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") .addSeparator() .beginStructureBlock(3, 3, 5) .addController("Front Center") @@ -119,22 +119,21 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null && hatchFluid.isFluidEqual(liquid)) { - liquid.amount = EU_PER_TICK / aFuel.mSpecialValue; + liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); if(super.depleteInput(liquid)) { - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { super.mEUt = 0; super.mEfficiency = 0; return false; } super.mEUt = EU_PER_TICK; - super.mProgresstime = 1; - super.mMaxProgresstime = 1; - super.mEfficiencyIncrease = 20; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 80; if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_TICK)); + super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_SEC)); } return true; } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index d21ed0462e..1fffdf2b4e 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -82,6 +82,7 @@ tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T Storage Field Block (Tie tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tier II) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T Storage Field Block (Tier III) tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T Storage Field Block (Tier IV) +tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T Storage Field Block (Tier V) tile.kekztech_tfftmultihatch_block.name=T.F.F.T Multi-Fluid I/O Hatch tile.kekztech_controlrod_block.name=Nuclear Reactor Control Rod -- cgit From ba8d49bd6c77d69630135c887272e9d0c8c7311d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 18 Feb 2020 16:01:52 +0100 Subject: Fixed Item Server structure check. Wrote better doc for the MIH --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/kekztech/KekzCore.java | 1 - src/main/java/kekztech/MultiItemHandler.java | 112 +++++++++++++++------ src/main/java/tileentities/GTMTE_ItemServer.java | 121 ++++++++++++----------- 5 files changed, 144 insertions(+), 94 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 9c17d451e1..2f0c00ea49 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Feb 18, 2020 12:21:02 PM +; created Feb 18, 2020 3:08:27 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index e6ad6c72ce..e4d7b3edba 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Feb 18 12:20:53 CET 2020 +#Tue Feb 18 15:08:17 CET 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 114446ad38..64e1298d3c 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -18,7 +18,6 @@ import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; import blocks.Block_TFFTStorageFieldBlockT5; import blocks.Block_YSZUnit; -import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index 766abbbb93..9416dbebcf 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -1,7 +1,5 @@ package kekztech; -import java.util.ArrayList; - import net.minecraft.item.ItemStack; public class MultiItemHandler { @@ -10,31 +8,44 @@ public class MultiItemHandler { private boolean locked = true; - private final ArrayList items = new ArrayList<>(); + private ItemStack[] items; public MultiItemHandler() { } - /** - * Tries to adapt the internal storage to match structure changes. - * Structure should turn off and give a warning if this returns false. - * Otherwise items might unavailable. + /** + * Adapts the internal storage to structure changes. + * In the event of structure down-sizing, all excess items + * will be dropped on the ground. * * @param itemTypeCapacity - * New item array length to adapt to. - * @return Success status of the operation. */ - public boolean setItemTypeCapacity(int itemTypeCapacity) { - if(items.size() > itemTypeCapacity) { - System.out.println("WARNING: ITEM SERVER STRUCTURE WAS DOWNSIZED TOO FAR! LOCKING FOR SAFETY."); - setLock(true); - return false; + public void setItemTypeCapacity(int itemTypeCapacity) { + if(items.length > itemTypeCapacity) { + // Generate new smaller backing array + final ItemStack[] newItems = new ItemStack[itemTypeCapacity]; + for(int i = 0; i < newItems.length; i++) { + newItems[i] = items[i]; + } + // Sort out item overflow + final ItemStack[] toDrop = new ItemStack[items.length - itemTypeCapacity]; + for(int i = 0; i < toDrop.length; i++) { + toDrop[i] = items[i + newItems.length - 1]; + } + // TODO drop overflow items to the ground + + // Swap array + items = newItems; } else { - items.ensureCapacity(itemTypeCapacity); - // If the lock was engaged, it should only be disengaged by turning - // the structure back on after fixing the above warning. - return true; + // Generate new larger backing array + final ItemStack[] newItems = new ItemStack[itemTypeCapacity]; + for(int i = 0; i < items.length; i++) { + newItems[i] = items[i]; + } + + // Swap array + items = newItems; } } @@ -44,7 +55,6 @@ public class MultiItemHandler { /** * Lock internal storage in case Item Server is not running. - * May also be engaged in case of item safety issues. * * @param state * Lock state. @@ -54,60 +64,98 @@ public class MultiItemHandler { } public int getItemTypeCapacity() { - return items.size(); + return items.length; } public int getPerTypeCapacity() { return perTypeCapacity; } + /** + * Returns the ItemStack from the specified slot. + * + * @param slot + * Storage slot number. Zero indexed. + * @return + * ItemStack from storage or null if + * storage is locked or invalid slot parameter. + */ public ItemStack getStackInSlot(int slot) { System.out.println("Stack in slot " + slot + " requested"); - if(locked || slot >= items.size()) { + if(locked || slot >= items.length) { return null; } else { - return items.get(slot); + return items[slot]; } } + /** + * Inserts a new ItemStack into storage, + * but only if the slot is still unassigned. + * + * @param slot + * Storage slot number. Zero indexed. + * @param itemStack + * ItemStack to insert. + */ public void insertStackInSlot(int slot, ItemStack itemStack) { System.out.println("Inserting " + itemStack.getDisplayName() + " into " + slot); if(itemStack == null - || items.get(slot) != null + || items[slot] != null || locked - || slot >= items.size()) { + || slot >= items.length) { return; } else { - items.set(slot, itemStack); + items[slot] = itemStack; } } + /** + * Tries to increase the item amount in a specified slot. + * + * @param slot + * Storage slot number. Zero indexed. + * @param amount + * Amount to increase by. + * @return + * Actual amount the item amount was increased by. + */ public int increaseStackInSlot(int slot, int amount) { System.out.println("Increasing item in slot " + slot + " by " + amount); - if(slot >= items.size() + if(slot >= items.length || locked || amount <= 0) { return 0; } else { - final int space = perTypeCapacity - items.get(slot).stackSize; + final int space = perTypeCapacity - items[slot].stackSize; final int fit = Math.min(space, amount); - items.get(slot).stackSize += fit; + items[slot].stackSize += fit; return fit; } } + /** + * Tries to reduce the item amount in a specified slot. + * + * @param slot + * Storage slot number. Zero indexed. + * @param amount + * Amount to decrease by. + * @return + * Actual amount the item amount was decreased by. + */ public int reduceStackInSlot(int slot, int amount) { System.out.println("Reducing item in slot " + slot + " by " + amount); - if(slot >= items.size() + if(slot >= items.length || locked || amount <= 0) { return 0; } else { - final int available = items.get(slot).stackSize; + final int available = items[slot].stackSize; final int take = Math.min(available, amount); - items.get(slot).stackSize -= take; + items[slot].stackSize -= take; if(take == available) { - items.set(slot, null); + items[slot] = null; } return take; } diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java index 9b4d50c5d4..3753b8e17a 100644 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -34,7 +34,8 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { private final Block_ItemServerDrive DRIVE = Block_ItemServerDrive.getInstance(); private final Block_ItemServerRackCasing CASING = Block_ItemServerRackCasing.getInstance(); private final Block_ItemServerIOPort IO_PORT = Block_ItemServerIOPort.getInstance(); - private final String ALU_FRAME_BOX_NAME = "gt.blockmachines.gt_frame_aluminium"; + private final String ALU_FRAME_BOX_NAME = "gt.blockmachines"; + private final int ALU_FRAME_BOX_META = 6;//4115; private final int CASING_TEXTURE_ID = 176; private MultiItemHandler mih; @@ -111,8 +112,8 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; this.mEfficiencyIncrease = 10000; - this.mEUt = (int) (BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); - super.mMaxProgresstime = 10; + this.mEUt = (int) -(BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); + super.mMaxProgresstime = 20; mih.setPerTypeCapacity((int) (BASE_PER_ITEM_CAPACITY * Math.pow(4, config))); @@ -184,9 +185,8 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? - // TODO: Also check IO port if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // yay + // is casing } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { final TE_ItemServerIOPort port = (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( @@ -201,23 +201,31 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } } + if(formationChecklist) { + System.out.println("Item Server front slice approved"); + } + // Check slices int slicesFound = 0; - int zOffset = 1; - for(int s = 0; s < slicesFound; s++) { - final Vector3ic probe = rotateOffsetVector(forgeDirection, 1, 0, zOffset); - // Probe if another slice might exist - if(thisController.getBlockOffset(probe.x(), probe.y(), probe.z()) == DRIVE) { - formationChecklist = checkSlice(thisController, zOffset); - if(!formationChecklist) { - break; - } else { - slicesFound++; - zOffset += 2; - } + int zOffset = -1; + + while(slicesFound < 5) { + if(checkSlice(thisController, forgeDirection, zOffset)) { + slicesFound++; + zOffset -= 3; + + System.out.println("Item Server slice approved: " + slicesFound); + } else { + System.out.println("Item Server slice rejected: " + slicesFound + 1); + break; } } + if(slicesFound < 1) { + System.out.println("At least one slice required for storage"); + formationChecklist = false; + } + if(this.mEnergyHatches.size() < 1) { System.out.println("At least one energy hatch is required!"); formationChecklist = false; @@ -229,12 +237,13 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } if(formationChecklist) { - slicesFound = sliceCount; + sliceCount = slicesFound; if(mih == null) { mih = new MultiItemHandler(); mih.setItemTypeCapacity(slicesFound * BASE_ITEM_TYPES_PER_SLICE); } + System.out.println("Configuring " + ioPorts.size() + " ports"); for(TE_ItemServerIOPort port : ioPorts) { port.setMultiItemHandler(mih); } @@ -243,19 +252,16 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { return formationChecklist; } - public boolean checkSlice(IGregTechTileEntity thisController, int zOffset) { - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); + public boolean checkSlice(IGregTechTileEntity thisController, Vector3ic forgeDirection, int zOffset) { boolean formationChecklist = true; - for(int Z = 0; Z <= 2; Z++) { - if(Z != 2) { + for(int Z = 0; Z >= -2; Z--) { + // Is not back slice + if(Z != -2) { + // Left to right for(int X = -1; X <= 1; X++) { - for(int Y = 0; Y < 5; Y++) { + // Bottom to top + for(int Y = 0; Y <= 4; Y++) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); // Server rack roof is casings @@ -270,9 +276,8 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? - // TODO: Also check IO port if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // yay + // is casing } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { final TE_ItemServerIOPort port = (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( @@ -287,14 +292,19 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } // Middle wall is aluminium frame boxes - else if(Y < 4 && X == 0) { - if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(ALU_FRAME_BOX_NAME))) { + else if(Y <= 3 && X == 0) { + if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(ALU_FRAME_BOX_NAME)) + || !(thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == ALU_FRAME_BOX_META)) { + System.out.println("Rejected Frame box: " + + thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + + ":" + + thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z())); formationChecklist = false; } } // Side walls are item server drives - else if(Y < 4 && X != 0) { + else if(Y <= 3 && X != 0) { if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == DRIVE)) { formationChecklist = false; } @@ -304,38 +314,30 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } else { // Back slice for(int X = -1; X <= 1; X++) { - for(int Y = 0; Y < 5; Y++) { + for(int Y = 0; Y <= 4; Y++) { // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - // Disallow nonsensical hatches in the middle of the structure - if(Y < 4 && Y > 0 && X == 0) { - if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { + if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // is casing + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { + final TE_ItemServerIOPort port = + (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + ioPorts.add(port); + } else { formationChecklist = false; } - } else { - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? - // TODO: Also check IO port - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // yay - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - final TE_ItemServerIOPort port = - (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } } } } @@ -351,8 +353,9 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { final ArrayList ll = new ArrayList<>();//mfh.getInfoData(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("Per-Fluid Capacity: " + BASE_PER_ITEM_CAPACITY); - ll.add("Running Cost: " + (-super.mEUt) + "EU/t"); + ll.add("Per-Item Capacity: " + mih.getPerTypeCapacity()); + ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SLICE * sliceCount); + ll.add("Running Cost: " + -(super.mEUt) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From e3568bc7c726a8893b45ab15fb984a88ebab1a5c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 18 Feb 2020 16:50:20 +0100 Subject: Improved TE IS IO port code but it's still not working --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/kekztech/MultiItemHandler.java | 9 ++-- src/main/java/tileentities/GTMTE_ItemServer.java | 4 -- .../java/tileentities/TE_ItemServerIOPort.java | 62 +++++++++++++++------- 5 files changed, 51 insertions(+), 28 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 2f0c00ea49..f9254472e4 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Feb 18, 2020 3:08:27 PM +; created Feb 18, 2020 4:45:19 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index e4d7b3edba..7b717de411 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Feb 18 15:08:17 CET 2020 +#Tue Feb 18 16:45:12 CET 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index 9416dbebcf..58dd0660e9 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -64,7 +64,7 @@ public class MultiItemHandler { } public int getItemTypeCapacity() { - return items.length; + return items != null ? items.length : 0; } public int getPerTypeCapacity() { @@ -97,16 +97,19 @@ public class MultiItemHandler { * Storage slot number. Zero indexed. * @param itemStack * ItemStack to insert. + * @return + * Operation success state. */ - public void insertStackInSlot(int slot, ItemStack itemStack) { + public boolean insertStackInSlot(int slot, ItemStack itemStack) { System.out.println("Inserting " + itemStack.getDisplayName() + " into " + slot); if(itemStack == null || items[slot] != null || locked || slot >= items.length) { - return; + return false; } else { items[slot] = itemStack; + return true; } } diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java index 3753b8e17a..1449e8333a 100644 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -75,7 +75,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { .addOtherStructurePart("2nd and 3rd slice, top", "3x1x1 Item Server Rack Casing") .addOtherStructurePart("2nd and 3rd slice, sides", "2x 1x4x1 Item Server Drive") .addOtherStructurePart("Back slice", "3x5x1 Item Server Rack Casing") - .addInputBus("Instead of any casing") .signAndFinalize("Kekzdealer"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { return b.getInformation(); @@ -181,7 +180,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? @@ -272,7 +270,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? @@ -322,7 +319,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? diff --git a/src/main/java/tileentities/TE_ItemServerIOPort.java b/src/main/java/tileentities/TE_ItemServerIOPort.java index a8c0f25b83..a7dc7e14f5 100644 --- a/src/main/java/tileentities/TE_ItemServerIOPort.java +++ b/src/main/java/tileentities/TE_ItemServerIOPort.java @@ -2,22 +2,22 @@ package tileentities; import kekztech.MultiItemHandler; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.ISidedInventory; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; -public class TE_ItemServerIOPort extends TileEntity implements IInventory { +public class TE_ItemServerIOPort extends TileEntity implements ISidedInventory { private MultiItemHandler mih; public void setMultiItemHandler(MultiItemHandler mih) { - System.out.println("MIH set"); this.mih = mih; + System.out.println("MIH set"); } @Override public int getSizeInventory() { - return (mih != null) ? mih.getItemTypeCapacity() : 9; + return (mih != null) ? mih.getItemTypeCapacity() : 0; } @Override @@ -36,8 +36,9 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { } else { return null; } + } else { + return null; } - return null; } @Override @@ -47,26 +48,26 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { @Override public void setInventorySlotContents(int slot, ItemStack itemStack) { - System.out.println("Set slot, MIH: " + mih); + System.out.println("Set slot: " + slot); if(mih != null) { - if(itemStack == null || !itemStack.isItemEqual(mih.getStackInSlot(slot))) { + if(itemStack == null) { return; } else { - if(mih.getStackInSlot(slot) == null) { - System.out.println("Set slot: Allocate new"); - mih.insertStackInSlot(slot, itemStack); - } else { - final int change = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; - if(change < 0) { - System.out.println("Set slot: reduce"); - mih.reduceStackInSlot(slot, change); + if(!mih.insertStackInSlot(slot, itemStack)) { + final int delta = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; + if(delta < 0) { + System.out.println("Set slot reduce: " + itemStack.getDisplayName()); + mih.reduceStackInSlot(slot, delta); } else { - System.out.println("Set slot: increase"); - mih.increaseStackInSlot(slot, change); - } + System.out.println("Set slot increase: " + itemStack.getDisplayName()); + mih.increaseStackInSlot(slot, delta); + } + + } else { + System.out.println("Allocated new slot for: " + itemStack.getDisplayName()); } super.markDirty(); - } + } } } @@ -105,4 +106,27 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { return (mih != null) ? (mih.getStackInSlot(slot).isItemEqual(itemStack) || mih.getStackInSlot(slot) == null) : false; } + @Override + public int[] getAccessibleSlotsFromSide(int side) { + if(mih != null) { + final int[] as = new int[mih.getItemTypeCapacity()]; + for(int i = 0; i < mih.getItemTypeCapacity(); i++) { + as[i] = i; + } + return as; + } else { + return new int[1]; + } + } + + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int side) { + return isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int side) { + return (mih != null) ? true : false; + } + } -- cgit From 872412284b1a4b31bbf47e3e1deb861675aa6b2b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 2 Mar 2020 01:52:50 +0100 Subject: added maintenance hatch to tfft tooltip --- src/main/java/tileentities/GTMTE_FluidMultiStorage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 221fd03a49..05af3faad5 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -85,6 +85,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addEnergyHatch("Any top or bottom casing") .addOtherStructurePart("Inner 3x7x3 tube", "Storage Field Blocks") .addOtherStructurePart("Outer 5x7x5 glass shell", "AE2 Quartz Glass of Vanilla Stained Glass") + .addMaintenanceHatch("Instead of any casing or glass, have to touch storage field.") .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") .signAndFinalize("Kekzdealer"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { @@ -118,7 +119,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkRecipe(ItemStack guiSlotItem) { - this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; + super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000; this.mEfficiencyIncrease = 10000; this.mEUt = runningCost; super.mMaxProgresstime = 10; -- cgit From ff7b23c1f50fcf8a92e9061f52f516f0b38d3daa Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 2 Mar 2020 02:42:50 +0100 Subject: tfft scanner data should now correctly show power usage during maintenance issues --- src/main/java/tileentities/GTMTE_FluidMultiStorage.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 05af3faad5..9ac2dd887a 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -120,8 +120,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public boolean checkRecipe(ItemStack guiSlotItem) { super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000; - this.mEfficiencyIncrease = 10000; - this.mEUt = runningCost; + super.mEfficiencyIncrease = 10000; + super.mEUt = runningCost; super.mMaxProgresstime = 10; // If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code! @@ -492,7 +492,9 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Auto-voiding: " + doVoidExcess); ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L"); - ll.add("Running Cost: " + (-super.mEUt) + "EU/t"); + ll.add("Running Cost: " + // mEUt does not naturally reflect efficiency status. Do that here. + + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From 03a0e592bd88a5609c45b0f605ab38ac07047c7f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 4 Mar 2020 15:18:44 +0100 Subject: removed WIP things for v0.2.3 bug fix release --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/kekztech/KekzCore.java | 36 +++++++++++----------- .../java/tileentities/GTMTE_FluidMultiStorage.java | 2 +- 4 files changed, 21 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index f9254472e4..580b091f45 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Feb 18, 2020 4:45:19 PM +; created Mar 4, 2020 3:14:35 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 7b717de411..17de033fc3 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Feb 18 16:45:12 CET 2020 +#Wed Mar 04 15:14:27 CET 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 64e1298d3c..baf84cd18f 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -85,7 +85,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - Item_Configurator.getInstance().registerItem(); + // disabled for release; Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); // Blocks Block_YSZUnit.getInstance().registerBlock(); @@ -100,18 +100,18 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); - Block_ItemServerDrive.getInstance().registerBlock(); - Block_ItemServerRackCasing.getInstance().registerBlock(); - Block_ItemServerIOPort.getInstance().registerBlock(); - Block_ItemProxyCable.getInstance().registerBlock(); - Block_ItemProxySource.getInstance().registerBlock(); - Block_ItemProxyEndpoint.getInstance().registerBlock(); + // disabled for release; Block_ItemServerDrive.getInstance().registerBlock(); + // disabled for release; Block_ItemServerRackCasing.getInstance().registerBlock(); + // disabled for release; Block_ItemServerIOPort.getInstance().registerBlock(); + // disabled for release; Block_ItemProxyCable.getInstance().registerBlock(); + // disabled for release; Block_ItemProxySource.getInstance().registerBlock(); + // disabled for release; Block_ItemProxyEndpoint.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + // disabled for release; GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); + // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); @@ -124,9 +124,9 @@ public class KekzCore { sofc2 = new GTMTE_SOFuelCellMK2(13102, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); - is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + // disabled for release; is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer - ConduitRenderer.getInstance().registerRenderer(); + // disabled for release; ConduitRenderer.getInstance().registerRenderer(); } @Mod.EventHandler @@ -165,7 +165,7 @@ public class KekzCore { 'C', OrePrefixes.circuit.get(Materials.Data) }; GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_recipe); - final Object[] is_recipe = { + /*final Object[] is_recipe = { "FRF", "CGC", "PZP", 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), @@ -174,7 +174,7 @@ public class KekzCore { 'P', GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 1), 'Z', GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1) }; - GT_ModHandler.addCraftingRecipe(is.getStackForm(1), is_recipe); + GT_ModHandler.addCraftingRecipe(is.getStackForm(1), is_recipe);*/ // Ceramic Electrolyte Units @@ -204,7 +204,7 @@ public class KekzCore { 2400, 1920); // Item Server Structure blocks - final Object[] is_rack_recipe = { + /*final Object[] is_rack_recipe = { "BRB", "CFC", "BRB", 'B', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 1), 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, 1), @@ -245,7 +245,7 @@ public class KekzCore { is_drive, FluidRegistry.getFluidStack("molten.polyethylene", 1152), new ItemStack(Block_ItemServerDrive.getInstance(), 1), - 200, 7680); + 200, 7680);*/ // T.F.F.T Structure blocks final ItemStack[] tfftcasing = { @@ -321,7 +321,7 @@ public class KekzCore { tfftstoragefield5, FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Block_TFFTStorageFieldBlockT5.getInstance(), 1), - 400, 4098); + 400, 6147); final Object[] multi_hatch = { "PRP", "UFU", "PRP", 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 1), diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 9ac2dd887a..07e0a56151 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -85,7 +85,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addEnergyHatch("Any top or bottom casing") .addOtherStructurePart("Inner 3x7x3 tube", "Storage Field Blocks") .addOtherStructurePart("Outer 5x7x5 glass shell", "AE2 Quartz Glass of Vanilla Stained Glass") - .addMaintenanceHatch("Instead of any casing or glass, have to touch storage field.") + .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") .signAndFinalize("Kekzdealer"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { -- cgit From 193e453b3fc84f2b2c8ad90db6372ca9f48abca4 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 4 Mar 2020 16:22:09 +0100 Subject: updated version number --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index 6eff98df89..3ca4335418 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.2.2" +version = "0.2.3" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index baf84cd18f..c7fe8df8ee 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -67,7 +67,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.2.2"; + public static final String VERSION = "0.2.3"; @Mod.Instance("kekztech") public static KekzCore instance; -- cgit From 60554a28fc5b2d0753a8c63935b00b9ba84ea058 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 11 Mar 2020 20:36:28 +0100 Subject: re-enabled WIP content for further dev work --- .classpath | 2 +- config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 336 +++++++++++++++++------------------ config/splash.properties | 2 +- src/main/java/kekztech/KekzCore.java | 26 +-- 5 files changed, 184 insertions(+), 184 deletions(-) (limited to 'src') diff --git a/.classpath b/.classpath index 93ee7b3fb3..6d3a77a1a2 100644 --- a/.classpath +++ b/.classpath @@ -3,12 +3,12 @@ - + diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg index 947513c59e..096dec5432 100644 --- a/config/CodeChickenLib.cfg +++ b/config/CodeChickenLib.cfg @@ -3,6 +3,6 @@ dump_asm=true #Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=/home/kekzdealer/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/unpacked/conf +mappingDir=C:\Users\kekzd\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf textify=true diff --git a/config/IC2.ini b/config/IC2.ini index 580b091f45..859e45e7f7 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Mar 4, 2020 3:14:35 PM -;--- - -[worldgen] -; Enable generation of rubber trees in the world. -rubberTree = true -; Enable generation of copper in the world. -copperOre = true -; Enable generation of tin in the world. -tinOre = true -; Enable generation of uranium in the world. -uraniumOre = true -; Enable generation of Lead in the world. -leadOre = true -; Factor scaling the IC2 ore generation quantity. -oreDensityFactor = 1.0 - -[protection] -; Enable logging of players when they remove a machine using a wrench. -wrenchLogging = true -; Maximum Explosion power of a nuke, where TNT is 4. -nukeExplosionPowerLimit = 60 -; Maximum explosion power of a nuclear reactor, where TNT is 4. -reactorExplosionPowerLimit = 45 -; Enable the nuke -enableNuke = true - -[balance] -; Maximum battery tier usable by the miner. -; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals -minerDischargeTier = 1 -; Increase the energy use by the player's inventory weight when going through a teleporter. -teleporterUseInventoryWeight = true -; Ratio of energy retained inside energy storage block Items when wrenched. -; 0 (nothing) ... 1 (100%), default 0.8 (80 %) -energyRetainedInStorageBlockDrops = 0.8 -; Factor to scale the UU-Matter production energy requirement. -uuEnergyFactor = 1.0 -; Disable the vanilla ender chest, removing existing ones from the world as well. -disableEnderChest = false -; Comma separated list of blocks and items which should not be turned into scrap by the recycler. -; Format: [@metadata], metadata * matches any. -; Ore dictionary entries can be specified with OreDict: as the name. -recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold -; Whitelist for blocks/items allowed to be recycled. -; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. -; The format is the same as the blacklist. -recyclerWhitelist = -; Allow to pick blocks up using just a pickaxe instead of needing a wrench. -ignoreWrenchRequirement = false - -; Base energy generation factors - increase for higher energy yield. -[balance / energy / generator] -generator = 1.0 -geothermal = 1.0 -; Deprecated, because of Kinetic Watermill -water = 1.0 -solar = 1.0 -; Deprecated, because of Kinetic Windmill -wind = 1.0 -nuclear = 1.0 -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -Stirling = 1.0 -Kinetic = 1.0 -radioisotope = 1.0 - -; Base heat generation factors - increase for higher heat yield. -[balance / energy / heatgenerator] -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -solid = 1.0 -radioisotope = 1.0 -electric = 1.0 - -; Base kinetic generation factors - increase for higher kinetic energy yield. -[balance / energy / kineticgenerator] -water = 1.0 -wind = 1.0 -manual = 1.0 -steam = 1.0 -electric = 1.0 - -; Basically the amount of hU the conversion of one mB of Liquid takes/gives -[balance / energy / fluidconversion] -; Lava -> PahoehoeLava -heatExchangerLava = 1.0 -; Hot Coolant <-> Cold Coolant -heatExchangerHotCoolant = 1.0 -; Hot Water <- Water -heatExchangerWater = 1.0 - -; Base Coolant conversion rate for FluidReactors. -[balance / energy / FluidReactor] -outputModifier = 1.0 - -; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h -[balance / SteamKineticGenerator] -rotorlivetime = 86400 - -; Balace Values for calcification default 100.000mB Water -> to failure -[balance / steamgenerator / calcification] -maxcalcification = 100000 - -; Balance Values for Fermenter -[balance / fermenter] -need_amount_biomass_per_run = 10 -output_amount_biogas_per_run = 200 -hU_per_run = 8000 -biomass_per_fertilizier = 500 - -; Additional initial uu values, a value of 1 equals cobblestone. -; Recipes may cause the final value be lower than the one specified here. -; Format: [@metadata] = -[balance / uu-values / predefined] -IC2:itemOreIridium = 12000 - -[recipes] -; To modify recipes or add custom recipes, copy the corresponding .ini file to -; "minecraft/config/ic2" and modify it. -; -; Disable IC2 crafting recipes with the specified output, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. -disable = -; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. -purge = -; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. -allowCoinCrafting = true -; Allow only IC2 circuits to be used in IC2's recipes. -requireIc2Circuits = false -; Adjust smelting recipes to always output IC2 items if available. -smeltToIc2Items = false -; Ignore invalid recipes. -ignoreInvalidRecipes = false - -[misc] -; Enable IC2's custom sound system. -enableIc2Audio = true -; Maximum number of active audio sources, only change it if you know what you're doing. -maxAudioSourceCount = 32 -; Enable hiding of secret recipes in CraftGuide/NEI. -hideSecretRecipes = true -; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. -quantumSpeedOnSprint = true -; Enable burning of scrap in a generator. -allowBurningScrap = true -; Comma separated list with ores the miner should harvest. -; Format: [@metadata], e.g. minecraft:torch, minecraft:chest -; The metadata * will match any, e.g. minecraft:log@*. -; Ore dictionary entries can be specified with OreDict: as the name. -additionalValuableOres = -; Use the new highly experimental current + voltage energy net model with energy loss. -; Only set this to true if you know what you are doing. -useLinearTransferModel = false -; Potion ID of radiation potion. -; Do not change this after you created a world... -radiationPotionID = 24 - +; ic2 general config +; created 10-Mar-2020 20:15:10 +;--- + +[worldgen] +; Enable generation of rubber trees in the world. +rubberTree = true +; Enable generation of copper in the world. +copperOre = true +; Enable generation of tin in the world. +tinOre = true +; Enable generation of uranium in the world. +uraniumOre = true +; Enable generation of Lead in the world. +leadOre = true +; Factor scaling the IC2 ore generation quantity. +oreDensityFactor = 1.0 + +[protection] +; Enable logging of players when they remove a machine using a wrench. +wrenchLogging = true +; Maximum Explosion power of a nuke, where TNT is 4. +nukeExplosionPowerLimit = 60 +; Maximum explosion power of a nuclear reactor, where TNT is 4. +reactorExplosionPowerLimit = 45 +; Enable the nuke +enableNuke = true + +[balance] +; Maximum battery tier usable by the miner. +; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals +minerDischargeTier = 1 +; Increase the energy use by the player's inventory weight when going through a teleporter. +teleporterUseInventoryWeight = true +; Ratio of energy retained inside energy storage block Items when wrenched. +; 0 (nothing) ... 1 (100%), default 0.8 (80 %) +energyRetainedInStorageBlockDrops = 0.8 +; Factor to scale the UU-Matter production energy requirement. +uuEnergyFactor = 1.0 +; Disable the vanilla ender chest, removing existing ones from the world as well. +disableEnderChest = false +; Comma separated list of blocks and items which should not be turned into scrap by the recycler. +; Format: [@metadata], metadata * matches any. +; Ore dictionary entries can be specified with OreDict: as the name. +recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold +; Whitelist for blocks/items allowed to be recycled. +; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. +; The format is the same as the blacklist. +recyclerWhitelist = +; Allow to pick blocks up using just a pickaxe instead of needing a wrench. +ignoreWrenchRequirement = false + +; Base energy generation factors - increase for higher energy yield. +[balance / energy / generator] +generator = 1.0 +geothermal = 1.0 +; Deprecated, because of Kinetic Watermill +water = 1.0 +solar = 1.0 +; Deprecated, because of Kinetic Windmill +wind = 1.0 +nuclear = 1.0 +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +Stirling = 1.0 +Kinetic = 1.0 +radioisotope = 1.0 + +; Base heat generation factors - increase for higher heat yield. +[balance / energy / heatgenerator] +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +solid = 1.0 +radioisotope = 1.0 +electric = 1.0 + +; Base kinetic generation factors - increase for higher kinetic energy yield. +[balance / energy / kineticgenerator] +water = 1.0 +wind = 1.0 +manual = 1.0 +steam = 1.0 +electric = 1.0 + +; Basically the amount of hU the conversion of one mB of Liquid takes/gives +[balance / energy / fluidconversion] +; Lava -> PahoehoeLava +heatExchangerLava = 1.0 +; Hot Coolant <-> Cold Coolant +heatExchangerHotCoolant = 1.0 +; Hot Water <- Water +heatExchangerWater = 1.0 + +; Base Coolant conversion rate for FluidReactors. +[balance / energy / FluidReactor] +outputModifier = 1.0 + +; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h +[balance / SteamKineticGenerator] +rotorlivetime = 86400 + +; Balace Values for calcification default 100.000mB Water -> to failure +[balance / steamgenerator / calcification] +maxcalcification = 100000 + +; Balance Values for Fermenter +[balance / fermenter] +need_amount_biomass_per_run = 10 +output_amount_biogas_per_run = 200 +hU_per_run = 8000 +biomass_per_fertilizier = 500 + +; Additional initial uu values, a value of 1 equals cobblestone. +; Recipes may cause the final value be lower than the one specified here. +; Format: [@metadata] = +[balance / uu-values / predefined] +IC2:itemOreIridium = 12000 + +[recipes] +; To modify recipes or add custom recipes, copy the corresponding .ini file to +; "minecraft/config/ic2" and modify it. +; +; Disable IC2 crafting recipes with the specified output, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. +disable = +; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. +purge = +; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. +allowCoinCrafting = true +; Allow only IC2 circuits to be used in IC2's recipes. +requireIc2Circuits = false +; Adjust smelting recipes to always output IC2 items if available. +smeltToIc2Items = false +; Ignore invalid recipes. +ignoreInvalidRecipes = false + +[misc] +; Enable IC2's custom sound system. +enableIc2Audio = true +; Maximum number of active audio sources, only change it if you know what you're doing. +maxAudioSourceCount = 32 +; Enable hiding of secret recipes in CraftGuide/NEI. +hideSecretRecipes = true +; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. +quantumSpeedOnSprint = true +; Enable burning of scrap in a generator. +allowBurningScrap = true +; Comma separated list with ores the miner should harvest. +; Format: [@metadata], e.g. minecraft:torch, minecraft:chest +; The metadata * will match any, e.g. minecraft:log@*. +; Ore dictionary entries can be specified with OreDict: as the name. +additionalValuableOres = +; Use the new highly experimental current + voltage energy net model with energy loss. +; Only set this to true if you know what you are doing. +useLinearTransferModel = false +; Potion ID of radiation potion. +; Do not change this after you created a world... +radiationPotionID = 24 + diff --git a/config/splash.properties b/config/splash.properties index 17de033fc3..7f5845bd66 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Mar 04 15:14:27 CET 2020 +#Tue Mar 10 20:14:59 CET 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index c7fe8df8ee..368ea6f185 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -85,7 +85,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - // disabled for release; Item_Configurator.getInstance().registerItem(); + Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); // Blocks Block_YSZUnit.getInstance().registerBlock(); @@ -100,18 +100,18 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); - // disabled for release; Block_ItemServerDrive.getInstance().registerBlock(); - // disabled for release; Block_ItemServerRackCasing.getInstance().registerBlock(); - // disabled for release; Block_ItemServerIOPort.getInstance().registerBlock(); - // disabled for release; Block_ItemProxyCable.getInstance().registerBlock(); - // disabled for release; Block_ItemProxySource.getInstance().registerBlock(); - // disabled for release; Block_ItemProxyEndpoint.getInstance().registerBlock(); + Block_ItemServerDrive.getInstance().registerBlock(); + Block_ItemServerRackCasing.getInstance().registerBlock(); + Block_ItemServerIOPort.getInstance().registerBlock(); + Block_ItemProxyCable.getInstance().registerBlock(); + Block_ItemProxySource.getInstance().registerBlock(); + Block_ItemProxyEndpoint.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - // disabled for release; GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - // disabled for release; GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); @@ -124,9 +124,9 @@ public class KekzCore { sofc2 = new GTMTE_SOFuelCellMK2(13102, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); - // disabled for release; is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer - // disabled for release; ConduitRenderer.getInstance().registerRenderer(); + ConduitRenderer.getInstance().registerRenderer(); } @Mod.EventHandler -- cgit From 1164ce897327ccd9103a05d99103314d44b06138 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sun, 29 Mar 2020 21:34:34 +0200 Subject: added first code to make multi hatch auto-output --- config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 2 +- config/splash.properties | 2 +- options.txt | 2 +- src/main/java/tileentities/TE_TFFTMultiHatch.java | 80 +++++++++++++++++++++++ 5 files changed, 84 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg index 096dec5432..94d4c170a5 100644 --- a/config/CodeChickenLib.cfg +++ b/config/CodeChickenLib.cfg @@ -3,6 +3,6 @@ dump_asm=true #Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=C:\Users\kekzd\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf +mappingDir=C:\Users\Kekzdealer\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf textify=true diff --git a/config/IC2.ini b/config/IC2.ini index 859e45e7f7..b697f12fba 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created 10-Mar-2020 20:15:10 +; created Mar 29, 2020 9:14:07 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 7f5845bd66..8e6a55cf2e 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Mar 10 20:14:59 CET 2020 +#Sun Mar 29 21:13:56 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/options.txt b/options.txt index 52068ec4d9..f087516d51 100644 --- a/options.txt +++ b/options.txt @@ -1,6 +1,6 @@ invertYMouse:false mouseSensitivity:0.5 -fov:0.125 +fov:0.0 gamma:0.18309858 saturation:0.0 renderDistance:6 diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java index 94d7d9283a..1f92f924c4 100644 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -2,7 +2,13 @@ package tileentities; import java.util.List; +import blocks.Block_TFFTStorageFieldBlockT1; +import blocks.Block_TFFTStorageFieldBlockT2; +import blocks.Block_TFFTStorageFieldBlockT3; +import blocks.Block_TFFTStorageFieldBlockT4; +import blocks.Block_TFFTStorageFieldBlockT5; import kekztech.MultiFluidHandler; +import net.minecraft.block.Block; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; @@ -13,12 +19,86 @@ import net.minecraftforge.fluids.IFluidHandler; public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { + private static final int OUTPUT_SPEED = 100; // L/s + private MultiFluidHandler mfh; + private int tickCounter = 0; public void setMultiFluidHandler(MultiFluidHandler mfh) { + System.out.println("Set MFH"); this.mfh = mfh; } + @Override + public void updateEntity() { + tickCounter++; + if(tickCounter == 100 && mfh != null) { + + final ForgeDirection d = getOutwardsFacingDirection(); + if(d == ForgeDirection.UNKNOWN) { + return; + } + final TileEntity t = this.getWorldObj().getTileEntity( + this.xCoord + d.offsetX, + this.yCoord + d.offsetY, + this.zCoord + d.offsetZ); + + if(t != null && t instanceof IFluidHandler) { + + final IFluidHandler fh = (IFluidHandler) t; + + System.out.println("Found connecting tank"); + + // Cycle through fluids + for(FluidStack volume : mfh.getFluids()) { + + // Use API methods + if(fh.canFill(d.getOpposite(), volume.getFluid())) { + System.out.println("Can fill " + volume.getLocalizedName()); + + // Test how much can be output + final FluidStack copy = volume.copy(); + copy.amount = Math.min(volume.amount, OUTPUT_SPEED); + + final int drawn = mfh.pullFluid(copy, false); + copy.amount = drawn; + + System.out.println("Can output " + copy.amount + "L of" + copy.getLocalizedName()); + + // Test how much can be filled (and fill if possible) + final int filled = fh.fill(d.getOpposite(), copy, true); + copy.amount = Math.min(drawn, filled); + + // Actually deplete storage + mfh.pullFluid(copy, true); + } + } + } + + tickCounter = 0; + } + } + + private ForgeDirection getOutwardsFacingDirection() { + // TODO Revisit this once the hatch has a facing side + // Look up which side has the storage field block and choose the other side. + // This is important so the tank doesn't output into itself in case + // there is another hatch next to this one. + for(ForgeDirection direction : ForgeDirection.values()) { + + final Block b = this.getWorldObj().getBlock(this.xCoord + direction.offsetX, this.yCoord + direction.offsetY, this.zCoord + direction.offsetZ); + if(b != null && ( + b.equals(Block_TFFTStorageFieldBlockT1.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT2.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT3.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT4.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT5.getInstance()))) { + return direction.getOpposite(); + } + } + return ForgeDirection.UNKNOWN; + } + @Override public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { return (mfh != null) ? mfh.pushFluid(resource, doFill) : 0; -- cgit From 7f927621de00e55ad6cedca256a6f54cfa12c2be Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sun, 19 Apr 2020 21:06:33 +0200 Subject: New TC jar textures --- .classpath | 1 + GregTech.lang | 675 ++++++++ config/Baubles.cfg | 8 + config/GregTech/MaterialProperties.cfg | 11 + config/GregTech/ModularArmor.cfg | 9 + config/GregTech/OverpoweredStuff.cfg | 8 + config/GregTech/Recipes.cfg | 1711 ++++++++++++++++++++ config/GregTech/Unification.cfg | 246 +++ config/IC2.ini | 2 +- config/Thaumcraft.cfg | 211 +++ config/splash.properties | 2 +- libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar | Bin 0 -> 12573290 bytes libs/Ztones-1.7.10-2.2.2-deobf.jar | Bin 557656 -> 0 bytes mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar | Bin 0 -> 86746 bytes src/main/java/blocks/Block_IchorJar.java | 46 + .../java/blocks/Block_ThaumiumReinforcedJar.java | 90 + src/main/java/items/Item_IchorJarFilled.java | 24 + .../items/Item_ThaumiumReinforcedJarFilled.java | 62 + src/main/java/kekztech/KekzCore.java | 15 + src/main/java/tileentities/TE_IchorJar.java | 10 + .../tileentities/TE_ThaumiumReinforcedJar.java | 10 + src/main/resources/assets/kekztech/lang/en_US.lang | 6 + .../kekztech/textures/blocks/ichor_jar_bottom.png | Bin 0 -> 384 bytes .../kekztech/textures/blocks/ichor_jar_side.png | Bin 0 -> 465 bytes .../kekztech/textures/blocks/ichor_jar_top.png | Bin 0 -> 547 bytes .../assets/kekztech/textures/blocks/jar_bottom.png | Bin 0 -> 566 bytes .../assets/kekztech/textures/blocks/jar_side.png | Bin 0 -> 718 bytes .../kekztech/textures/blocks/jar_side_void.png | Bin 0 -> 607 bytes .../assets/kekztech/textures/blocks/jar_top.png | Bin 0 -> 670 bytes .../kekztech/textures/blocks/jar_top_void.png | Bin 0 -> 562 bytes 30 files changed, 3145 insertions(+), 2 deletions(-) create mode 100644 config/Baubles.cfg create mode 100644 config/Thaumcraft.cfg create mode 100644 libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar delete mode 100644 libs/Ztones-1.7.10-2.2.2-deobf.jar create mode 100644 mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar create mode 100644 src/main/java/blocks/Block_IchorJar.java create mode 100644 src/main/java/blocks/Block_ThaumiumReinforcedJar.java create mode 100644 src/main/java/items/Item_IchorJarFilled.java create mode 100644 src/main/java/items/Item_ThaumiumReinforcedJarFilled.java create mode 100644 src/main/java/tileentities/TE_IchorJar.java create mode 100644 src/main/java/tileentities/TE_ThaumiumReinforcedJar.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ichor_jar_bottom.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_top.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png (limited to 'src') diff --git a/.classpath b/.classpath index 6d3a77a1a2..111cbd5319 100644 --- a/.classpath +++ b/.classpath @@ -10,5 +10,6 @@ + diff --git a/GregTech.lang b/GregTech.lang index 465bc37e26..96c55cd8c6 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2306,6 +2306,7 @@ languagefile { S:TileEntity_DESCRIPTION_4411_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4412_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4413_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4419_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_441_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4420_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4421_Index_0=Just something you can put a Cover or CFoam on. @@ -2313,6 +2314,7 @@ languagefile { S:TileEntity_DESCRIPTION_4423_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4424_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4425_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4426_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4427_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_442_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4430_Index_0=Just something you can put a Cover or CFoam on. @@ -3946,11 +3948,15 @@ languagefile { S:gt.blockconcretes.7.name=Smooth Dark Concrete S:gt.blockconcretes.8.name=Light Concrete S:gt.blockconcretes.9.name=Light Concrete Cobblestone + S:gt.blockgem1.0.name=Block of Aer + S:gt.blockgem1.1.name=Block of Amber S:gt.blockgem1.11.name=Block of Forcicium S:gt.blockgem1.12.name=Block of Forcillium S:gt.blockgem1.13.name=Block of Green Sapphire + S:gt.blockgem1.14.name=Block of Ignis S:gt.blockgem1.15.name=Block of Jasper S:gt.blockgem1.2.name=Block of Amethyst + S:gt.blockgem1.3.name=Block of Aqua S:gt.blockgem1.32767.name=Any Sub Block of this one S:gt.blockgem1.4.name=Block of Blue Topaz S:gt.blockgem1.5.name=Block of Certus Quartz @@ -3965,11 +3971,14 @@ languagefile { S:gt.blockgem2.12.name=Block of Sapphire S:gt.blockgem2.13.name=Block of Sodalite S:gt.blockgem2.14.name=Block of Tanzanite + S:gt.blockgem2.15.name=Block of Terra S:gt.blockgem2.2.name=Block of Monazite S:gt.blockgem2.3.name=Block of Niter S:gt.blockgem2.32767.name=Any Sub Block of this one S:gt.blockgem2.4.name=Block of Olivine S:gt.blockgem2.5.name=Block of Opal + S:gt.blockgem2.6.name=Block of Ordo + S:gt.blockgem2.7.name=Block of Perditio S:gt.blockgem2.8.name=Block of Phosphorus S:gt.blockgem2.9.name=Block of Quartzite S:gt.blockgem3.0.name=Block of Topaz @@ -4758,6 +4767,7 @@ languagefile { S:gt.blockmachines.gt_frame_hsss.name=HSS-S Frame Box S:gt.blockmachines.gt_frame_indium.name=Indium Frame Box S:gt.blockmachines.gt_frame_indiumgalliumphosphide.name=Indium Gallium Phosphide Frame Box + S:gt.blockmachines.gt_frame_infusedgold.name=Infused Gold Frame Box S:gt.blockmachines.gt_frame_invar.name=Invar Frame Box S:gt.blockmachines.gt_frame_iridium.name=Iridium Frame Box S:gt.blockmachines.gt_frame_iron.name=Iron Frame Box @@ -4812,6 +4822,7 @@ languagefile { S:gt.blockmachines.gt_frame_sterlingsilver.name=Sterling Silver Frame Box S:gt.blockmachines.gt_frame_styrenebutadienerubber.name=Styrene-Butadiene Rubber Frame Box S:gt.blockmachines.gt_frame_tantalum.name=Tantalum Frame Box + S:gt.blockmachines.gt_frame_thaumium.name=Thaumium Frame Box S:gt.blockmachines.gt_frame_thorium.name=Thorium Frame Box S:gt.blockmachines.gt_frame_tin.name=Tin Frame Box S:gt.blockmachines.gt_frame_tinalloy.name=Tin Alloy Frame Box @@ -5322,6 +5333,7 @@ languagefile { S:gt.blockmetal2.7.name=Block of Copper S:gt.blockmetal2.8.name=Block of Cupronickel S:gt.blockmetal2.9.name=Block of Damascus Steel + S:gt.blockmetal3.10.name=Block of Infused Gold S:gt.blockmetal3.11.name=Block of Invar S:gt.blockmetal3.12.name=Block of Iridium S:gt.blockmetal3.13.name=Block of Magnetic Iron @@ -5377,6 +5389,7 @@ languagefile { S:gt.blockmetal7.14.name=Block of Uranium 238 S:gt.blockmetal7.15.name=Block of Uranium 235 S:gt.blockmetal7.32767.name=Any Sub Block of this one + S:gt.blockmetal7.4.name=Block of Thaumium S:gt.blockmetal7.5.name=Block of Thorium S:gt.blockmetal7.7.name=Block of Tin S:gt.blockmetal7.8.name=Block of Tin Alloy @@ -5485,12 +5498,14 @@ languagefile { S:gt.blockores.1315.name=Battery Alloy Ore S:gt.blockores.1316.name=Tungstensteel Ore S:gt.blockores.1317.name=Osmiridium Ore + S:gt.blockores.1323.name=Infused Gold Ore S:gt.blockores.1324.name=Naquadah Ore S:gt.blockores.1325.name=Naquadah Alloy Ore S:gt.blockores.1326.name=Enriched Naquadah Ore S:gt.blockores.1327.name=Naquadria Ore S:gt.blockores.1328.name=Duranium Ore S:gt.blockores.1329.name=Tritanium Ore + S:gt.blockores.1330.name=Thaumium Ore S:gt.blockores.1331.name=Mithril Ore S:gt.blockores.1334.name=Black Steel Ore S:gt.blockores.1335.name=Damascus Steel Ore @@ -5544,6 +5559,7 @@ languagefile { S:gt.blockores.1511.name=Jasper Ore S:gt.blockores.1512.name=Ruby Ore S:gt.blockores.1513.name=Blue Topaz Ore + S:gt.blockores.1514.name=Amber Ore S:gt.blockores.1515.name=Dilithium Ore S:gt.blockores.1516.name=Certus Quartz Ore S:gt.blockores.1518.name=Forcicium Ore @@ -5565,6 +5581,12 @@ languagefile { S:gt.blockores.1536.name=Charcoal Ore S:gt.blockores.1537.name=Jade Ore S:gt.blockores.1538.name=Lignite Coal Ore + S:gt.blockores.1540.name=Aer Infused Stone + S:gt.blockores.1541.name=Ignis Infused Stone + S:gt.blockores.1542.name=Terra Infused Stone + S:gt.blockores.1543.name=Aqua Infused Stone + S:gt.blockores.1544.name=Perditio Infused Stone + S:gt.blockores.1545.name=Ordo Infused Stone S:gt.blockores.16001.name=Small Hydrogen Ore S:gt.blockores.16002.name=Small Deuterium Ore S:gt.blockores.16003.name=Small Tritium Ore @@ -5676,6 +5698,7 @@ languagefile { S:gt.blockores.16316.name=Small Tungstensteel Ore S:gt.blockores.16317.name=Small Osmiridium Ore S:gt.blockores.1632.name=Dichlorobenzene Ore + S:gt.blockores.16323.name=Small Infused Gold Ore S:gt.blockores.16324.name=Small Naquadah Ore S:gt.blockores.16325.name=Small Naquadah Alloy Ore S:gt.blockores.16326.name=Small Enriched Naquadah Ore @@ -5683,6 +5706,7 @@ languagefile { S:gt.blockores.16328.name=Small Duranium Ore S:gt.blockores.16329.name=Small Tritanium Ore S:gt.blockores.1633.name=Polydimethylsiloxane Ore + S:gt.blockores.16330.name=Small Thaumium Ore S:gt.blockores.16331.name=Small Mithril Ore S:gt.blockores.16334.name=Small Black Steel Ore S:gt.blockores.16335.name=Small Damascus Steel Ore @@ -5753,6 +5777,7 @@ languagefile { S:gt.blockores.16511.name=Small Jasper Ore S:gt.blockores.16512.name=Small Ruby Ore S:gt.blockores.16513.name=Small Blue Topaz Ore + S:gt.blockores.16514.name=Small Amber Ore S:gt.blockores.16515.name=Small Dilithium Ore S:gt.blockores.16516.name=Small Certus Quartz Ore S:gt.blockores.16518.name=Small Forcicium Ore @@ -5777,6 +5802,12 @@ languagefile { S:gt.blockores.16537.name=Small Jade Ore S:gt.blockores.16538.name=Small Lignite Coal Ore S:gt.blockores.1654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.16540.name=Small Aer Infused Stone + S:gt.blockores.16541.name=Small Ignis Infused Stone + S:gt.blockores.16542.name=Small Terra Infused Stone + S:gt.blockores.16543.name=Small Aqua Infused Stone + S:gt.blockores.16544.name=Small Perditio Infused Stone + S:gt.blockores.16545.name=Small Ordo Infused Stone S:gt.blockores.1655.name=Chloramine Ore S:gt.blockores.1656.name=Dimethylamine Ore S:gt.blockores.1657.name=Dinitrogen Tetroxide Ore @@ -6197,6 +6228,7 @@ languagefile { S:gt.blockores.17316.name=Small Tungstensteel Ore S:gt.blockores.17317.name=Small Osmiridium Ore S:gt.blockores.1732.name=Light Oil Ore + S:gt.blockores.17323.name=Small Infused Gold Ore S:gt.blockores.17324.name=Small Naquadah Ore S:gt.blockores.17325.name=Small Naquadah Alloy Ore S:gt.blockores.17326.name=Small Enriched Naquadah Ore @@ -6204,6 +6236,7 @@ languagefile { S:gt.blockores.17328.name=Small Duranium Ore S:gt.blockores.17329.name=Small Tritanium Ore S:gt.blockores.1733.name=Natural Gas Ore + S:gt.blockores.17330.name=Small Thaumium Ore S:gt.blockores.17331.name=Small Mithril Ore S:gt.blockores.17334.name=Small Black Steel Ore S:gt.blockores.17335.name=Small Damascus Steel Ore @@ -6265,6 +6298,7 @@ languagefile { S:gt.blockores.17511.name=Small Jasper Ore S:gt.blockores.17512.name=Small Ruby Ore S:gt.blockores.17513.name=Small Blue Topaz Ore + S:gt.blockores.17514.name=Small Amber Ore S:gt.blockores.17515.name=Small Dilithium Ore S:gt.blockores.17516.name=Small Certus Quartz Ore S:gt.blockores.17518.name=Small Forcicium Ore @@ -6286,6 +6320,12 @@ languagefile { S:gt.blockores.17536.name=Small Charcoal Ore S:gt.blockores.17537.name=Small Jade Ore S:gt.blockores.17538.name=Small Lignite Coal Ore + S:gt.blockores.17540.name=Small Aer Infused Stone + S:gt.blockores.17541.name=Small Ignis Infused Stone + S:gt.blockores.17542.name=Small Terra Infused Stone + S:gt.blockores.17543.name=Small Aqua Infused Stone + S:gt.blockores.17544.name=Small Perditio Infused Stone + S:gt.blockores.17545.name=Small Ordo Infused Stone S:gt.blockores.17606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.17607.name=Small Pyrochlore Ore S:gt.blockores.17608.name=Small Raw Growth Medium Ore @@ -6665,6 +6705,7 @@ languagefile { S:gt.blockores.18315.name=Small Battery Alloy Ore S:gt.blockores.18316.name=Small Tungstensteel Ore S:gt.blockores.18317.name=Small Osmiridium Ore + S:gt.blockores.18323.name=Small Infused Gold Ore S:gt.blockores.18324.name=Small Naquadah Ore S:gt.blockores.18325.name=Small Naquadah Alloy Ore S:gt.blockores.18326.name=Small Enriched Naquadah Ore @@ -6672,6 +6713,7 @@ languagefile { S:gt.blockores.18328.name=Small Duranium Ore S:gt.blockores.18329.name=Small Tritanium Ore S:gt.blockores.1833.name=Phosphate Ore + S:gt.blockores.18330.name=Small Thaumium Ore S:gt.blockores.18331.name=Small Mithril Ore S:gt.blockores.18334.name=Small Black Steel Ore S:gt.blockores.18335.name=Small Damascus Steel Ore @@ -6741,6 +6783,7 @@ languagefile { S:gt.blockores.18511.name=Small Jasper Ore S:gt.blockores.18512.name=Small Ruby Ore S:gt.blockores.18513.name=Small Blue Topaz Ore + S:gt.blockores.18514.name=Small Amber Ore S:gt.blockores.18515.name=Small Dilithium Ore S:gt.blockores.18516.name=Small Certus Quartz Ore S:gt.blockores.18518.name=Small Forcicium Ore @@ -6764,6 +6807,12 @@ languagefile { S:gt.blockores.18537.name=Small Jade Ore S:gt.blockores.18538.name=Small Lignite Coal Ore S:gt.blockores.1854.name=Construction Foam Ore + S:gt.blockores.18540.name=Small Aer Infused Stone + S:gt.blockores.18541.name=Small Ignis Infused Stone + S:gt.blockores.18542.name=Small Terra Infused Stone + S:gt.blockores.18543.name=Small Aqua Infused Stone + S:gt.blockores.18544.name=Small Perditio Infused Stone + S:gt.blockores.18545.name=Small Ordo Infused Stone S:gt.blockores.1855.name=Chalcopyrite Ore S:gt.blockores.1858.name=Crude Oil Ore S:gt.blockores.18606.name=Small Diluted Hydrochloric Acid Ore @@ -7177,6 +7226,7 @@ languagefile { S:gt.blockores.19316.name=Small Tungstensteel Ore S:gt.blockores.19317.name=Small Osmiridium Ore S:gt.blockores.1932.name=Vermiculite + S:gt.blockores.19323.name=Small Infused Gold Ore S:gt.blockores.19324.name=Small Naquadah Ore S:gt.blockores.19325.name=Small Naquadah Alloy Ore S:gt.blockores.19326.name=Small Enriched Naquadah Ore @@ -7184,6 +7234,7 @@ languagefile { S:gt.blockores.19328.name=Small Duranium Ore S:gt.blockores.19329.name=Small Tritanium Ore S:gt.blockores.1933.name=Glauconite Ore + S:gt.blockores.19330.name=Small Thaumium Ore S:gt.blockores.19331.name=Small Mithril Ore S:gt.blockores.19334.name=Small Black Steel Ore S:gt.blockores.19335.name=Small Damascus Steel Ore @@ -7252,6 +7303,7 @@ languagefile { S:gt.blockores.19511.name=Small Jasper Ore S:gt.blockores.19512.name=Small Ruby Ore S:gt.blockores.19513.name=Small Blue Topaz Ore + S:gt.blockores.19514.name=Small Amber Ore S:gt.blockores.19515.name=Small Dilithium Ore S:gt.blockores.19516.name=Small Certus Quartz Ore S:gt.blockores.19518.name=Small Forcicium Ore @@ -7273,6 +7325,12 @@ languagefile { S:gt.blockores.19536.name=Small Charcoal Ore S:gt.blockores.19537.name=Small Jade Ore S:gt.blockores.19538.name=Small Lignite Coal Ore + S:gt.blockores.19540.name=Small Aer Infused Stone + S:gt.blockores.19541.name=Small Ignis Infused Stone + S:gt.blockores.19542.name=Small Terra Infused Stone + S:gt.blockores.19543.name=Small Aqua Infused Stone + S:gt.blockores.19544.name=Small Perditio Infused Stone + S:gt.blockores.19545.name=Small Ordo Infused Stone S:gt.blockores.19606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.19607.name=Small Pyrochlore Ore S:gt.blockores.19608.name=Small Raw Growth Medium Ore @@ -7653,6 +7711,7 @@ languagefile { S:gt.blockores.20316.name=Small Tungstensteel Ore S:gt.blockores.20317.name=Small Osmiridium Ore S:gt.blockores.2032.name=Iron Ore + S:gt.blockores.20323.name=Small Infused Gold Ore S:gt.blockores.20324.name=Small Naquadah Ore S:gt.blockores.20325.name=Small Naquadah Alloy Ore S:gt.blockores.20326.name=Small Enriched Naquadah Ore @@ -7660,6 +7719,7 @@ languagefile { S:gt.blockores.20328.name=Small Duranium Ore S:gt.blockores.20329.name=Small Tritanium Ore S:gt.blockores.2033.name=Cobalt Ore + S:gt.blockores.20330.name=Small Thaumium Ore S:gt.blockores.20331.name=Small Mithril Ore S:gt.blockores.20334.name=Small Black Steel Ore S:gt.blockores.20335.name=Small Damascus Steel Ore @@ -7720,6 +7780,7 @@ languagefile { S:gt.blockores.20511.name=Small Jasper Ore S:gt.blockores.20512.name=Small Ruby Ore S:gt.blockores.20513.name=Small Blue Topaz Ore + S:gt.blockores.20514.name=Small Amber Ore S:gt.blockores.20515.name=Small Dilithium Ore S:gt.blockores.20516.name=Small Certus Quartz Ore S:gt.blockores.20518.name=Small Forcicium Ore @@ -7743,6 +7804,12 @@ languagefile { S:gt.blockores.20537.name=Small Jade Ore S:gt.blockores.20538.name=Small Lignite Coal Ore S:gt.blockores.2054.name=Silver Ore + S:gt.blockores.20540.name=Small Aer Infused Stone + S:gt.blockores.20541.name=Small Ignis Infused Stone + S:gt.blockores.20542.name=Small Terra Infused Stone + S:gt.blockores.20543.name=Small Aqua Infused Stone + S:gt.blockores.20544.name=Small Perditio Infused Stone + S:gt.blockores.20545.name=Small Ordo Infused Stone S:gt.blockores.2055.name=Cadmium Ore S:gt.blockores.2056.name=Indium Ore S:gt.blockores.2057.name=Tin Ore @@ -8119,12 +8186,14 @@ languagefile { S:gt.blockores.21315.name=Small Battery Alloy Ore S:gt.blockores.21316.name=Small Tungstensteel Ore S:gt.blockores.21317.name=Small Osmiridium Ore + S:gt.blockores.21323.name=Small Infused Gold Ore S:gt.blockores.21324.name=Small Naquadah Ore S:gt.blockores.21325.name=Small Naquadah Alloy Ore S:gt.blockores.21326.name=Small Enriched Naquadah Ore S:gt.blockores.21327.name=Small Naquadria Ore S:gt.blockores.21328.name=Small Duranium Ore S:gt.blockores.21329.name=Small Tritanium Ore + S:gt.blockores.21330.name=Small Thaumium Ore S:gt.blockores.21331.name=Small Mithril Ore S:gt.blockores.21334.name=Small Black Steel Ore S:gt.blockores.21335.name=Small Damascus Steel Ore @@ -8177,6 +8246,7 @@ languagefile { S:gt.blockores.21511.name=Small Jasper Ore S:gt.blockores.21512.name=Small Ruby Ore S:gt.blockores.21513.name=Small Blue Topaz Ore + S:gt.blockores.21514.name=Small Amber Ore S:gt.blockores.21515.name=Small Dilithium Ore S:gt.blockores.21516.name=Small Certus Quartz Ore S:gt.blockores.21518.name=Small Forcicium Ore @@ -8198,6 +8268,12 @@ languagefile { S:gt.blockores.21536.name=Small Charcoal Ore S:gt.blockores.21537.name=Small Jade Ore S:gt.blockores.21538.name=Small Lignite Coal Ore + S:gt.blockores.21540.name=Small Aer Infused Stone + S:gt.blockores.21541.name=Small Ignis Infused Stone + S:gt.blockores.21542.name=Small Terra Infused Stone + S:gt.blockores.21543.name=Small Aqua Infused Stone + S:gt.blockores.21544.name=Small Perditio Infused Stone + S:gt.blockores.21545.name=Small Ordo Infused Stone S:gt.blockores.21606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.21607.name=Small Pyrochlore Ore S:gt.blockores.21608.name=Small Raw Growth Medium Ore @@ -8547,12 +8623,14 @@ languagefile { S:gt.blockores.22315.name=Small Battery Alloy Ore S:gt.blockores.22316.name=Small Tungstensteel Ore S:gt.blockores.22317.name=Small Osmiridium Ore + S:gt.blockores.22323.name=Small Infused Gold Ore S:gt.blockores.22324.name=Small Naquadah Ore S:gt.blockores.22325.name=Small Naquadah Alloy Ore S:gt.blockores.22326.name=Small Enriched Naquadah Ore S:gt.blockores.22327.name=Small Naquadria Ore S:gt.blockores.22328.name=Small Duranium Ore S:gt.blockores.22329.name=Small Tritanium Ore + S:gt.blockores.22330.name=Small Thaumium Ore S:gt.blockores.22331.name=Small Mithril Ore S:gt.blockores.22334.name=Small Black Steel Ore S:gt.blockores.22335.name=Small Damascus Steel Ore @@ -8606,6 +8684,7 @@ languagefile { S:gt.blockores.22511.name=Small Jasper Ore S:gt.blockores.22512.name=Small Ruby Ore S:gt.blockores.22513.name=Small Blue Topaz Ore + S:gt.blockores.22514.name=Small Amber Ore S:gt.blockores.22515.name=Small Dilithium Ore S:gt.blockores.22516.name=Small Certus Quartz Ore S:gt.blockores.22518.name=Small Forcicium Ore @@ -8627,6 +8706,12 @@ languagefile { S:gt.blockores.22536.name=Small Charcoal Ore S:gt.blockores.22537.name=Small Jade Ore S:gt.blockores.22538.name=Small Lignite Coal Ore + S:gt.blockores.22540.name=Small Aer Infused Stone + S:gt.blockores.22541.name=Small Ignis Infused Stone + S:gt.blockores.22542.name=Small Terra Infused Stone + S:gt.blockores.22543.name=Small Aqua Infused Stone + S:gt.blockores.22544.name=Small Perditio Infused Stone + S:gt.blockores.22545.name=Small Ordo Infused Stone S:gt.blockores.22606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.22607.name=Small Pyrochlore Ore S:gt.blockores.22608.name=Small Raw Growth Medium Ore @@ -8910,12 +8995,14 @@ languagefile { S:gt.blockores.2315.name=Battery Alloy Ore S:gt.blockores.2316.name=Tungstensteel Ore S:gt.blockores.2317.name=Osmiridium Ore + S:gt.blockores.2323.name=Infused Gold Ore S:gt.blockores.2324.name=Naquadah Ore S:gt.blockores.2325.name=Naquadah Alloy Ore S:gt.blockores.2326.name=Enriched Naquadah Ore S:gt.blockores.2327.name=Naquadria Ore S:gt.blockores.2328.name=Duranium Ore S:gt.blockores.2329.name=Tritanium Ore + S:gt.blockores.2330.name=Thaumium Ore S:gt.blockores.2331.name=Mithril Ore S:gt.blockores.2334.name=Black Steel Ore S:gt.blockores.2335.name=Damascus Steel Ore @@ -8971,6 +9058,7 @@ languagefile { S:gt.blockores.2511.name=Jasper Ore S:gt.blockores.2512.name=Ruby Ore S:gt.blockores.2513.name=Blue Topaz Ore + S:gt.blockores.2514.name=Amber Ore S:gt.blockores.2515.name=Dilithium Ore S:gt.blockores.2516.name=Certus Quartz Ore S:gt.blockores.2518.name=Forcicium Ore @@ -8992,6 +9080,12 @@ languagefile { S:gt.blockores.2536.name=Charcoal Ore S:gt.blockores.2537.name=Jade Ore S:gt.blockores.2538.name=Lignite Coal Ore + S:gt.blockores.2540.name=Aer Infused Stone + S:gt.blockores.2541.name=Ignis Infused Stone + S:gt.blockores.2542.name=Terra Infused Stone + S:gt.blockores.2543.name=Aqua Infused Stone + S:gt.blockores.2544.name=Perditio Infused Stone + S:gt.blockores.2545.name=Ordo Infused Stone S:gt.blockores.26.name=Calcium Ore S:gt.blockores.2606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.2607.name=Pyrochlore Ore @@ -9346,6 +9440,7 @@ languagefile { S:gt.blockores.316.name=Tungstensteel Ore S:gt.blockores.317.name=Osmiridium Ore S:gt.blockores.32.name=Iron Ore + S:gt.blockores.323.name=Infused Gold Ore S:gt.blockores.324.name=Naquadah Ore S:gt.blockores.3241.name=Platinum Group Sludge Ore S:gt.blockores.325.name=Naquadah Alloy Ore @@ -9356,6 +9451,7 @@ languagefile { S:gt.blockores.329.name=Tritanium Ore S:gt.blockores.3299.name=Stone Ore S:gt.blockores.33.name=Cobalt Ore + S:gt.blockores.330.name=Thaumium Ore S:gt.blockores.3300.name=Bronze Ore S:gt.blockores.3301.name=Brass Ore S:gt.blockores.3302.name=Invar Ore @@ -9374,12 +9470,14 @@ languagefile { S:gt.blockores.3315.name=Battery Alloy Ore S:gt.blockores.3316.name=Tungstensteel Ore S:gt.blockores.3317.name=Osmiridium Ore + S:gt.blockores.3323.name=Infused Gold Ore S:gt.blockores.3324.name=Naquadah Ore S:gt.blockores.3325.name=Naquadah Alloy Ore S:gt.blockores.3326.name=Enriched Naquadah Ore S:gt.blockores.3327.name=Naquadria Ore S:gt.blockores.3328.name=Duranium Ore S:gt.blockores.3329.name=Tritanium Ore + S:gt.blockores.3330.name=Thaumium Ore S:gt.blockores.3331.name=Mithril Ore S:gt.blockores.3334.name=Black Steel Ore S:gt.blockores.3335.name=Damascus Steel Ore @@ -9443,6 +9541,7 @@ languagefile { S:gt.blockores.3511.name=Jasper Ore S:gt.blockores.3512.name=Ruby Ore S:gt.blockores.3513.name=Blue Topaz Ore + S:gt.blockores.3514.name=Amber Ore S:gt.blockores.3515.name=Dilithium Ore S:gt.blockores.3516.name=Certus Quartz Ore S:gt.blockores.3518.name=Forcicium Ore @@ -9467,6 +9566,12 @@ languagefile { S:gt.blockores.3537.name=Jade Ore S:gt.blockores.3538.name=Lignite Coal Ore S:gt.blockores.354.name=Magnetic Iron Ore + S:gt.blockores.3540.name=Aer Infused Stone + S:gt.blockores.3541.name=Ignis Infused Stone + S:gt.blockores.3542.name=Terra Infused Stone + S:gt.blockores.3543.name=Aqua Infused Stone + S:gt.blockores.3544.name=Perditio Infused Stone + S:gt.blockores.3545.name=Ordo Infused Stone S:gt.blockores.355.name=Magnetic Steel Ore S:gt.blockores.356.name=Magnetic Neodymium Ore S:gt.blockores.357.name=Vanadium-Gallium Ore @@ -9835,12 +9940,14 @@ languagefile { S:gt.blockores.4315.name=Battery Alloy Ore S:gt.blockores.4316.name=Tungstensteel Ore S:gt.blockores.4317.name=Osmiridium Ore + S:gt.blockores.4323.name=Infused Gold Ore S:gt.blockores.4324.name=Naquadah Ore S:gt.blockores.4325.name=Naquadah Alloy Ore S:gt.blockores.4326.name=Enriched Naquadah Ore S:gt.blockores.4327.name=Naquadria Ore S:gt.blockores.4328.name=Duranium Ore S:gt.blockores.4329.name=Tritanium Ore + S:gt.blockores.4330.name=Thaumium Ore S:gt.blockores.4331.name=Mithril Ore S:gt.blockores.4334.name=Black Steel Ore S:gt.blockores.4335.name=Damascus Steel Ore @@ -9894,6 +10001,7 @@ languagefile { S:gt.blockores.4511.name=Jasper Ore S:gt.blockores.4512.name=Ruby Ore S:gt.blockores.4513.name=Blue Topaz Ore + S:gt.blockores.4514.name=Amber Ore S:gt.blockores.4515.name=Dilithium Ore S:gt.blockores.4516.name=Certus Quartz Ore S:gt.blockores.4518.name=Forcicium Ore @@ -9915,6 +10023,12 @@ languagefile { S:gt.blockores.4536.name=Charcoal Ore S:gt.blockores.4537.name=Jade Ore S:gt.blockores.4538.name=Lignite Coal Ore + S:gt.blockores.4540.name=Aer Infused Stone + S:gt.blockores.4541.name=Ignis Infused Stone + S:gt.blockores.4542.name=Terra Infused Stone + S:gt.blockores.4543.name=Aqua Infused Stone + S:gt.blockores.4544.name=Perditio Infused Stone + S:gt.blockores.4545.name=Ordo Infused Stone S:gt.blockores.460.name=Hydrogen Sulfide Ore S:gt.blockores.4606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.4607.name=Pyrochlore Ore @@ -10270,6 +10384,7 @@ languagefile { S:gt.blockores.512.name=Ruby Ore S:gt.blockores.5129.name=Neutronium Ore S:gt.blockores.513.name=Blue Topaz Ore + S:gt.blockores.514.name=Amber Ore S:gt.blockores.515.name=Dilithium Ore S:gt.blockores.516.name=Certus Quartz Ore S:gt.blockores.518.name=Forcicium Ore @@ -10305,6 +10420,7 @@ languagefile { S:gt.blockores.5316.name=Tungstensteel Ore S:gt.blockores.5317.name=Osmiridium Ore S:gt.blockores.532.name=Enderpearl Ore + S:gt.blockores.5323.name=Infused Gold Ore S:gt.blockores.5324.name=Naquadah Ore S:gt.blockores.5325.name=Naquadah Alloy Ore S:gt.blockores.5326.name=Enriched Naquadah Ore @@ -10312,6 +10428,7 @@ languagefile { S:gt.blockores.5328.name=Duranium Ore S:gt.blockores.5329.name=Tritanium Ore S:gt.blockores.533.name=Endereye Ore + S:gt.blockores.5330.name=Thaumium Ore S:gt.blockores.5331.name=Mithril Ore S:gt.blockores.5334.name=Black Steel Ore S:gt.blockores.5335.name=Damascus Steel Ore @@ -10347,6 +10464,12 @@ languagefile { S:gt.blockores.5377.name=Magnesiumchloride Ore S:gt.blockores.538.name=Lignite Coal Ore S:gt.blockores.54.name=Silver Ore + S:gt.blockores.540.name=Aer Infused Stone + S:gt.blockores.541.name=Ignis Infused Stone + S:gt.blockores.542.name=Terra Infused Stone + S:gt.blockores.543.name=Aqua Infused Stone + S:gt.blockores.544.name=Perditio Infused Stone + S:gt.blockores.545.name=Ordo Infused Stone S:gt.blockores.5460.name=Hydrogen Sulfide Ore S:gt.blockores.5470.name=Epoxy Resin Ore S:gt.blockores.5471.name=Silicone Rubber Ore @@ -10371,6 +10494,7 @@ languagefile { S:gt.blockores.5511.name=Jasper Ore S:gt.blockores.5512.name=Ruby Ore S:gt.blockores.5513.name=Blue Topaz Ore + S:gt.blockores.5514.name=Amber Ore S:gt.blockores.5515.name=Dilithium Ore S:gt.blockores.5516.name=Certus Quartz Ore S:gt.blockores.5518.name=Forcicium Ore @@ -10392,6 +10516,12 @@ languagefile { S:gt.blockores.5536.name=Charcoal Ore S:gt.blockores.5537.name=Jade Ore S:gt.blockores.5538.name=Lignite Coal Ore + S:gt.blockores.5540.name=Aer Infused Stone + S:gt.blockores.5541.name=Ignis Infused Stone + S:gt.blockores.5542.name=Terra Infused Stone + S:gt.blockores.5543.name=Aqua Infused Stone + S:gt.blockores.5544.name=Perditio Infused Stone + S:gt.blockores.5545.name=Ordo Infused Stone S:gt.blockores.56.name=Indium Ore S:gt.blockores.5606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.5607.name=Pyrochlore Ore @@ -10773,6 +10903,7 @@ languagefile { S:gt.blockores.6316.name=Tungstensteel Ore S:gt.blockores.6317.name=Osmiridium Ore S:gt.blockores.632.name=Dichlorobenzene Ore + S:gt.blockores.6323.name=Infused Gold Ore S:gt.blockores.6324.name=Naquadah Ore S:gt.blockores.6325.name=Naquadah Alloy Ore S:gt.blockores.6326.name=Enriched Naquadah Ore @@ -10780,6 +10911,7 @@ languagefile { S:gt.blockores.6328.name=Duranium Ore S:gt.blockores.6329.name=Tritanium Ore S:gt.blockores.633.name=Polydimethylsiloxane Ore + S:gt.blockores.6330.name=Thaumium Ore S:gt.blockores.6331.name=Mithril Ore S:gt.blockores.6334.name=Black Steel Ore S:gt.blockores.6335.name=Damascus Steel Ore @@ -10851,6 +10983,7 @@ languagefile { S:gt.blockores.6511.name=Jasper Ore S:gt.blockores.6512.name=Ruby Ore S:gt.blockores.6513.name=Blue Topaz Ore + S:gt.blockores.6514.name=Amber Ore S:gt.blockores.6515.name=Dilithium Ore S:gt.blockores.6516.name=Certus Quartz Ore S:gt.blockores.6518.name=Forcicium Ore @@ -10875,6 +11008,12 @@ languagefile { S:gt.blockores.6537.name=Jade Ore S:gt.blockores.6538.name=Lignite Coal Ore S:gt.blockores.654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.6540.name=Aer Infused Stone + S:gt.blockores.6541.name=Ignis Infused Stone + S:gt.blockores.6542.name=Terra Infused Stone + S:gt.blockores.6543.name=Aqua Infused Stone + S:gt.blockores.6544.name=Perditio Infused Stone + S:gt.blockores.6545.name=Ordo Infused Stone S:gt.blockores.655.name=Chloramine Ore S:gt.blockores.656.name=Dimethylamine Ore S:gt.blockores.657.name=Dinitrogen Tetroxide Ore @@ -11645,6 +11784,8 @@ languagefile { S:gt.metaitem.01.11316.tooltip=Fe50CW S:gt.metaitem.01.11317.name=Osmiridium Ingot S:gt.metaitem.01.11317.tooltip=Ir3Os + S:gt.metaitem.01.11323.name=Infused Gold Ingot + S:gt.metaitem.01.11323.tooltip= S:gt.metaitem.01.11324.name=Naquadah Ingot S:gt.metaitem.01.11324.tooltip=Nq S:gt.metaitem.01.11325.name=Naquadah Alloy Ingot @@ -11657,6 +11798,8 @@ languagefile { S:gt.metaitem.01.11328.tooltip= S:gt.metaitem.01.11329.name=Tritanium Ingot S:gt.metaitem.01.11329.tooltip= + S:gt.metaitem.01.11330.name=Thaumium Ingot + S:gt.metaitem.01.11330.tooltip=FeMa S:gt.metaitem.01.11331.name=Mithril Ingot S:gt.metaitem.01.11331.tooltip=Pt2Ma S:gt.metaitem.01.11334.name=Black Steel Ingot @@ -11833,6 +11976,8 @@ languagefile { S:gt.metaitem.01.1316.tooltip=Fe50CW S:gt.metaitem.01.1317.name=Small Pile of Osmiridium Dust S:gt.metaitem.01.1317.tooltip=Ir3Os + S:gt.metaitem.01.1323.name=Small Pile of Infused Gold Dust + S:gt.metaitem.01.1323.tooltip= S:gt.metaitem.01.1324.name=Small Pile of Naquadah Dust S:gt.metaitem.01.1324.tooltip=Nq S:gt.metaitem.01.1325.name=Small Pile of Naquadah Alloy Dust @@ -11845,6 +11990,8 @@ languagefile { S:gt.metaitem.01.1328.tooltip= S:gt.metaitem.01.1329.name=Small Pile of Tritanium Dust S:gt.metaitem.01.1329.tooltip= + S:gt.metaitem.01.1330.name=Small Pile of Thaumium Dust + S:gt.metaitem.01.1330.tooltip=FeMa S:gt.metaitem.01.1331.name=Small Pile of Mithril Dust S:gt.metaitem.01.1331.tooltip=Pt2Ma S:gt.metaitem.01.1334.name=Small Pile of Black Steel Dust @@ -11939,6 +12086,8 @@ languagefile { S:gt.metaitem.01.1512.tooltip=CrAl2O3 S:gt.metaitem.01.1513.name=Small Pile of Blue Topaz Dust S:gt.metaitem.01.1513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.1514.name=Small Pile of Amber Dust + S:gt.metaitem.01.1514.tooltip= S:gt.metaitem.01.1515.name=Small Pile of Dilithium Dust S:gt.metaitem.01.1515.tooltip= S:gt.metaitem.01.1516.name=Small Pile of Certus Quartz Dust @@ -11981,6 +12130,18 @@ languagefile { S:gt.metaitem.01.1537.tooltip= S:gt.metaitem.01.1538.name=Small Pile of Lignite Coal Dust S:gt.metaitem.01.1538.tooltip=C3H2O + S:gt.metaitem.01.1540.name=Small Pile of Aer Crystal Powder + S:gt.metaitem.01.1540.tooltip= + S:gt.metaitem.01.1541.name=Small Pile of Ignis Crystal Powder + S:gt.metaitem.01.1541.tooltip= + S:gt.metaitem.01.1542.name=Small Pile of Terra Crystal Powder + S:gt.metaitem.01.1542.tooltip= + S:gt.metaitem.01.1543.name=Small Pile of Aqua Crystal Powder + S:gt.metaitem.01.1543.tooltip= + S:gt.metaitem.01.1544.name=Small Pile of Perditio Crystal Powder + S:gt.metaitem.01.1544.tooltip= + S:gt.metaitem.01.1545.name=Small Pile of Ordo Crystal Powder + S:gt.metaitem.01.1545.tooltip= S:gt.metaitem.01.1607.name=Small Pile of Pyrochlore Dust S:gt.metaitem.01.1607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.1610.name=Small Pile of Fiber-Reinforced Epoxy Resin Pulp @@ -12145,6 +12306,8 @@ languagefile { S:gt.metaitem.01.17316.tooltip=Fe50CW S:gt.metaitem.01.17317.name=Osmiridium Plate S:gt.metaitem.01.17317.tooltip=Ir3Os + S:gt.metaitem.01.17323.name=Infused Gold Plate + S:gt.metaitem.01.17323.tooltip= S:gt.metaitem.01.17324.name=Naquadah Plate S:gt.metaitem.01.17324.tooltip=Nq S:gt.metaitem.01.17325.name=Naquadah Alloy Plate @@ -12157,6 +12320,8 @@ languagefile { S:gt.metaitem.01.17328.tooltip= S:gt.metaitem.01.17329.name=Tritanium Plate S:gt.metaitem.01.17329.tooltip= + S:gt.metaitem.01.17330.name=Thaumium Plate + S:gt.metaitem.01.17330.tooltip=FeMa S:gt.metaitem.01.17331.name=Mithril Plate S:gt.metaitem.01.17331.tooltip=Pt2Ma S:gt.metaitem.01.17334.name=Black Steel Plate @@ -12241,6 +12406,8 @@ languagefile { S:gt.metaitem.01.17511.tooltip= S:gt.metaitem.01.17513.name=Blue Topaz Plate S:gt.metaitem.01.17513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.17514.name=Amber Plate + S:gt.metaitem.01.17514.tooltip= S:gt.metaitem.01.17515.name=Dilithium Plate S:gt.metaitem.01.17515.tooltip= S:gt.metaitem.01.17516.name=Certus Quartz Plate @@ -12265,6 +12432,18 @@ languagefile { S:gt.metaitem.01.17532.tooltip=BeK4N5Ma6 S:gt.metaitem.01.17533.name=Endereye Plate S:gt.metaitem.01.17533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.17540.name=Aer Crystal Plate + S:gt.metaitem.01.17540.tooltip= + S:gt.metaitem.01.17541.name=Ignis Crystal Plate + S:gt.metaitem.01.17541.tooltip= + S:gt.metaitem.01.17542.name=Terra Crystal Plate + S:gt.metaitem.01.17542.tooltip= + S:gt.metaitem.01.17543.name=Aqua Crystal Plate + S:gt.metaitem.01.17543.tooltip= + S:gt.metaitem.01.17544.name=Perditio Crystal Plate + S:gt.metaitem.01.17544.tooltip= + S:gt.metaitem.01.17545.name=Ordo Crystal Plate + S:gt.metaitem.01.17545.tooltip= S:gt.metaitem.01.17610.name=Fiber-Reinforced Epoxy Resin Sheet S:gt.metaitem.01.17610.tooltip=C2H4O S:gt.metaitem.01.17613.name=Nickel-Zinc Ferrite Plate @@ -12439,6 +12618,8 @@ languagefile { S:gt.metaitem.01.18316.tooltip=Fe50CW S:gt.metaitem.01.18317.name=Double Osmiridium Plate S:gt.metaitem.01.18317.tooltip=Ir3Os + S:gt.metaitem.01.18323.name=Double Infused Gold Plate + S:gt.metaitem.01.18323.tooltip= S:gt.metaitem.01.18324.name=Double Naquadah Plate S:gt.metaitem.01.18324.tooltip=Nq S:gt.metaitem.01.18325.name=Double Naquadah Alloy Plate @@ -12453,6 +12634,8 @@ languagefile { S:gt.metaitem.01.18329.tooltip= S:gt.metaitem.01.1833.name=Small Pile of Phosphate Dust S:gt.metaitem.01.1833.tooltip=PO4 + S:gt.metaitem.01.18330.name=Double Thaumium Plate + S:gt.metaitem.01.18330.tooltip=FeMa S:gt.metaitem.01.18331.name=Double Mithril Plate S:gt.metaitem.01.18331.tooltip=Pt2Ma S:gt.metaitem.01.18334.name=Double Black Steel Plate @@ -12937,6 +13120,8 @@ languagefile { S:gt.metaitem.01.2316.tooltip=Fe50CW S:gt.metaitem.01.2317.name=Osmiridium Dust S:gt.metaitem.01.2317.tooltip=Ir3Os + S:gt.metaitem.01.2323.name=Infused Gold Dust + S:gt.metaitem.01.2323.tooltip= S:gt.metaitem.01.2324.name=Naquadah Dust S:gt.metaitem.01.2324.tooltip=Nq S:gt.metaitem.01.2325.name=Naquadah Alloy Dust @@ -12949,6 +13134,8 @@ languagefile { S:gt.metaitem.01.2328.tooltip= S:gt.metaitem.01.2329.name=Tritanium Dust S:gt.metaitem.01.2329.tooltip= + S:gt.metaitem.01.2330.name=Thaumium Dust + S:gt.metaitem.01.2330.tooltip=FeMa S:gt.metaitem.01.23300.name=Bronze Rod S:gt.metaitem.01.23300.tooltip=SnCu3 S:gt.metaitem.01.23301.name=Brass Rod @@ -12981,6 +13168,8 @@ languagefile { S:gt.metaitem.01.23316.tooltip=Fe50CW S:gt.metaitem.01.23317.name=Osmiridium Rod S:gt.metaitem.01.23317.tooltip=Ir3Os + S:gt.metaitem.01.23323.name=Infused Gold Rod + S:gt.metaitem.01.23323.tooltip= S:gt.metaitem.01.23324.name=Naquadah Rod S:gt.metaitem.01.23324.tooltip=Nq S:gt.metaitem.01.23325.name=Naquadah Alloy Rod @@ -12993,6 +13182,8 @@ languagefile { S:gt.metaitem.01.23328.tooltip= S:gt.metaitem.01.23329.name=Tritanium Rod S:gt.metaitem.01.23329.tooltip= + S:gt.metaitem.01.23330.name=Thaumium Rod + S:gt.metaitem.01.23330.tooltip=FeMa S:gt.metaitem.01.23331.name=Mithril Rod S:gt.metaitem.01.23331.tooltip=Pt2Ma S:gt.metaitem.01.23334.name=Black Steel Rod @@ -13087,6 +13278,8 @@ languagefile { S:gt.metaitem.01.23510.tooltip=SiO2 S:gt.metaitem.01.23513.name=Blue Topaz Rod S:gt.metaitem.01.23513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.23514.name=Amber Rod + S:gt.metaitem.01.23514.tooltip= S:gt.metaitem.01.23516.name=Certus Quartz Rod S:gt.metaitem.01.23516.tooltip= S:gt.metaitem.01.2352.name=Black Bronze Dust @@ -13107,6 +13300,18 @@ languagefile { S:gt.metaitem.01.2353.tooltip=BiZnCu3 S:gt.metaitem.01.2354.name=Magnetic Iron Dust S:gt.metaitem.01.2354.tooltip=Fe + S:gt.metaitem.01.23540.name=Aer Rod + S:gt.metaitem.01.23540.tooltip= + S:gt.metaitem.01.23541.name=Ignis Rod + S:gt.metaitem.01.23541.tooltip= + S:gt.metaitem.01.23542.name=Terra Rod + S:gt.metaitem.01.23542.tooltip= + S:gt.metaitem.01.23543.name=Aqua Rod + S:gt.metaitem.01.23543.tooltip= + S:gt.metaitem.01.23544.name=Perditio Rod + S:gt.metaitem.01.23544.tooltip= + S:gt.metaitem.01.23545.name=Ordo Rod + S:gt.metaitem.01.23545.tooltip= S:gt.metaitem.01.2355.name=Magnetic Steel Dust S:gt.metaitem.01.2355.tooltip=Fe50C S:gt.metaitem.01.2356.name=Magnetic Neodymium Dust @@ -13185,6 +13390,8 @@ languagefile { S:gt.metaitem.01.24512.tooltip=CrAl2O3 S:gt.metaitem.01.24513.name=Blue Topaz Lens S:gt.metaitem.01.24513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.24514.name=Amber Lens + S:gt.metaitem.01.24514.tooltip= S:gt.metaitem.01.24515.name=Dilithium Lens S:gt.metaitem.01.24515.tooltip= S:gt.metaitem.01.24518.name=Forcicium Lens @@ -13199,6 +13406,18 @@ languagefile { S:gt.metaitem.01.24532.tooltip=BeK4N5Ma6 S:gt.metaitem.01.24533.name=Endereye Lens S:gt.metaitem.01.24533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.24540.name=Aer Lens + S:gt.metaitem.01.24540.tooltip= + S:gt.metaitem.01.24541.name=Ignis Lens + S:gt.metaitem.01.24541.tooltip= + S:gt.metaitem.01.24542.name=Terra Lens + S:gt.metaitem.01.24542.tooltip= + S:gt.metaitem.01.24543.name=Aqua Lens + S:gt.metaitem.01.24543.tooltip= + S:gt.metaitem.01.24544.name=Perditio Lens + S:gt.metaitem.01.24544.tooltip= + S:gt.metaitem.01.24545.name=Ordo Lens + S:gt.metaitem.01.24545.tooltip= S:gt.metaitem.01.2470.name=Epoxy Resin Pulp S:gt.metaitem.01.2470.tooltip=C2H4O S:gt.metaitem.01.2471.name=Silicone Rubber Pulp @@ -13243,6 +13462,8 @@ languagefile { S:gt.metaitem.01.25129.tooltip=Nt S:gt.metaitem.01.2513.name=Blue Topaz Dust S:gt.metaitem.01.2513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.2514.name=Amber Dust + S:gt.metaitem.01.2514.tooltip= S:gt.metaitem.01.2515.name=Dilithium Dust S:gt.metaitem.01.2515.tooltip= S:gt.metaitem.01.2516.name=Certus Quartz Dust @@ -13289,6 +13510,18 @@ languagefile { S:gt.metaitem.01.25373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.2538.name=Lignite Coal Dust S:gt.metaitem.01.2538.tooltip=C3H2O + S:gt.metaitem.01.2540.name=Aer Crystal Powder + S:gt.metaitem.01.2540.tooltip= + S:gt.metaitem.01.2541.name=Ignis Crystal Powder + S:gt.metaitem.01.2541.tooltip= + S:gt.metaitem.01.2542.name=Terra Crystal Powder + S:gt.metaitem.01.2542.tooltip= + S:gt.metaitem.01.2543.name=Aqua Crystal Powder + S:gt.metaitem.01.2543.tooltip= + S:gt.metaitem.01.2544.name=Perditio Crystal Powder + S:gt.metaitem.01.2544.tooltip= + S:gt.metaitem.01.2545.name=Ordo Crystal Powder + S:gt.metaitem.01.2545.tooltip= S:gt.metaitem.01.26.name=Tiny Pile of Calcium Dust S:gt.metaitem.01.26.tooltip=Ca S:gt.metaitem.01.26008.name=Beryllium Bolt @@ -13413,6 +13646,8 @@ languagefile { S:gt.metaitem.01.26316.tooltip=Fe50CW S:gt.metaitem.01.26317.name=Osmiridium Bolt S:gt.metaitem.01.26317.tooltip=Ir3Os + S:gt.metaitem.01.26323.name=Infused Gold Bolt + S:gt.metaitem.01.26323.tooltip= S:gt.metaitem.01.26324.name=Naquadah Bolt S:gt.metaitem.01.26324.tooltip=Nq S:gt.metaitem.01.26325.name=Naquadah Alloy Bolt @@ -13427,6 +13662,8 @@ languagefile { S:gt.metaitem.01.26329.tooltip= S:gt.metaitem.01.2633.name=Polydimethylsiloxane Pulp S:gt.metaitem.01.2633.tooltip=C2H6OSi + S:gt.metaitem.01.26330.name=Thaumium Bolt + S:gt.metaitem.01.26330.tooltip=FeMa S:gt.metaitem.01.26331.name=Mithril Bolt S:gt.metaitem.01.26331.tooltip=Pt2Ma S:gt.metaitem.01.26334.name=Black Steel Bolt @@ -13509,6 +13746,8 @@ languagefile { S:gt.metaitem.01.26510.tooltip=SiO2 S:gt.metaitem.01.26513.name=Blue Topaz Bolt S:gt.metaitem.01.26513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.26514.name=Amber Bolt + S:gt.metaitem.01.26514.tooltip= S:gt.metaitem.01.26516.name=Certus Quartz Bolt S:gt.metaitem.01.26516.tooltip= S:gt.metaitem.01.26522.name=Nether Quartz Bolt @@ -13517,6 +13756,18 @@ languagefile { S:gt.metaitem.01.26527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.26528.name=Yellow Garnet Bolt S:gt.metaitem.01.26528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.26540.name=Aer Bolt + S:gt.metaitem.01.26540.tooltip= + S:gt.metaitem.01.26541.name=Ignis Bolt + S:gt.metaitem.01.26541.tooltip= + S:gt.metaitem.01.26542.name=Terra Bolt + S:gt.metaitem.01.26542.tooltip= + S:gt.metaitem.01.26543.name=Aqua Bolt + S:gt.metaitem.01.26543.tooltip= + S:gt.metaitem.01.26544.name=Perditio Bolt + S:gt.metaitem.01.26544.tooltip= + S:gt.metaitem.01.26545.name=Ordo Bolt + S:gt.metaitem.01.26545.tooltip= S:gt.metaitem.01.26610.name=Fiber-Reinforced Epoxy Resin Bolt S:gt.metaitem.01.26610.tooltip=C2H4O S:gt.metaitem.01.26613.name=Nickel-Zinc Ferrite Bolt @@ -13631,6 +13882,8 @@ languagefile { S:gt.metaitem.01.27316.tooltip=Fe50CW S:gt.metaitem.01.27317.name=Osmiridium Screw S:gt.metaitem.01.27317.tooltip=Ir3Os + S:gt.metaitem.01.27323.name=Infused Gold Screw + S:gt.metaitem.01.27323.tooltip= S:gt.metaitem.01.27324.name=Naquadah Screw S:gt.metaitem.01.27324.tooltip=Nq S:gt.metaitem.01.27325.name=Naquadah Alloy Screw @@ -13643,6 +13896,8 @@ languagefile { S:gt.metaitem.01.27328.tooltip= S:gt.metaitem.01.27329.name=Tritanium Screw S:gt.metaitem.01.27329.tooltip= + S:gt.metaitem.01.27330.name=Thaumium Screw + S:gt.metaitem.01.27330.tooltip=FeMa S:gt.metaitem.01.27331.name=Mithril Screw S:gt.metaitem.01.27331.tooltip=Pt2Ma S:gt.metaitem.01.27334.name=Black Steel Screw @@ -13717,6 +13972,8 @@ languagefile { S:gt.metaitem.01.27510.tooltip=SiO2 S:gt.metaitem.01.27513.name=Blue Topaz Screw S:gt.metaitem.01.27513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.27514.name=Amber Screw + S:gt.metaitem.01.27514.tooltip= S:gt.metaitem.01.27516.name=Certus Quartz Screw S:gt.metaitem.01.27516.tooltip= S:gt.metaitem.01.27522.name=Nether Quartz Screw @@ -13725,6 +13982,18 @@ languagefile { S:gt.metaitem.01.27527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.27528.name=Yellow Garnet Screw S:gt.metaitem.01.27528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.27540.name=Aer Screw + S:gt.metaitem.01.27540.tooltip= + S:gt.metaitem.01.27541.name=Ignis Screw + S:gt.metaitem.01.27541.tooltip= + S:gt.metaitem.01.27542.name=Terra Screw + S:gt.metaitem.01.27542.tooltip= + S:gt.metaitem.01.27543.name=Aqua Screw + S:gt.metaitem.01.27543.tooltip= + S:gt.metaitem.01.27544.name=Perditio Screw + S:gt.metaitem.01.27544.tooltip= + S:gt.metaitem.01.27545.name=Ordo Screw + S:gt.metaitem.01.27545.tooltip= S:gt.metaitem.01.27610.name=Fiber-Reinforced Epoxy Resin Screw S:gt.metaitem.01.27610.tooltip=C2H4O S:gt.metaitem.01.27613.name=Nickel-Zinc Ferrite Screw @@ -14691,6 +14960,8 @@ languagefile { S:gt.metaitem.01.32257.tooltip=Glass Arrow filled with stretched Weakening Brew S:gt.metaitem.01.32258.name=Light Holy Water Arrow S:gt.metaitem.01.32258.tooltip=Glass Arrow filled with Holy Water + S:gt.metaitem.01.323.name=Tiny Pile of Infused Gold Dust + S:gt.metaitem.01.323.tooltip= S:gt.metaitem.01.32300.name=Empty Shape Plate S:gt.metaitem.01.32300.tooltip=Raw Plate to make Molds and Extruder Shapes S:gt.metaitem.01.32301.name=Mold (Plate) @@ -15233,8 +15504,12 @@ languagefile { S:gt.metaitem.01.3299.tooltip= S:gt.metaitem.01.33.name=Tiny Pile of Cobalt Dust S:gt.metaitem.01.33.tooltip=Co + S:gt.metaitem.01.330.name=Tiny Pile of Thaumium Dust + S:gt.metaitem.01.330.tooltip=FeMa S:gt.metaitem.01.331.name=Tiny Pile of Mithril Dust S:gt.metaitem.01.331.tooltip=Pt2Ma + S:gt.metaitem.01.3323.name=Impure Pile of Infused Gold Dust + S:gt.metaitem.01.3323.tooltip= S:gt.metaitem.01.3324.name=Impure Pile of Naquadah Dust S:gt.metaitem.01.3324.tooltip=Nq S:gt.metaitem.01.3326.name=Impure Pile of Enriched Naquadah Dust @@ -15289,6 +15564,8 @@ languagefile { S:gt.metaitem.01.3512.tooltip=CrAl2O3 S:gt.metaitem.01.3513.name=Impure Pile of Blue Topaz Dust S:gt.metaitem.01.3513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.3514.name=Impure Pile of Amber Dust + S:gt.metaitem.01.3514.tooltip= S:gt.metaitem.01.3516.name=Impure Pile of Certus Quartz Dust S:gt.metaitem.01.3516.tooltip= S:gt.metaitem.01.352.name=Tiny Pile of Black Bronze Dust @@ -15321,6 +15598,18 @@ languagefile { S:gt.metaitem.01.3538.tooltip=C3H2O S:gt.metaitem.01.354.name=Tiny Pile of Magnetic Iron Dust S:gt.metaitem.01.354.tooltip=Fe + S:gt.metaitem.01.3540.name=Impure Pile of Aer Crystal Powder + S:gt.metaitem.01.3540.tooltip= + S:gt.metaitem.01.3541.name=Impure Pile of Ignis Crystal Powder + S:gt.metaitem.01.3541.tooltip= + S:gt.metaitem.01.3542.name=Impure Pile of Terra Crystal Powder + S:gt.metaitem.01.3542.tooltip= + S:gt.metaitem.01.3543.name=Impure Pile of Aqua Crystal Powder + S:gt.metaitem.01.3543.tooltip= + S:gt.metaitem.01.3544.name=Impure Pile of Perditio Crystal Powder + S:gt.metaitem.01.3544.tooltip= + S:gt.metaitem.01.3545.name=Impure Pile of Ordo Crystal Powder + S:gt.metaitem.01.3545.tooltip= S:gt.metaitem.01.355.name=Tiny Pile of Magnetic Steel Dust S:gt.metaitem.01.355.tooltip=Fe50C S:gt.metaitem.01.356.name=Tiny Pile of Magnetic Neodymium Dust @@ -15533,6 +15822,8 @@ languagefile { S:gt.metaitem.01.4098.tooltip=U S:gt.metaitem.01.4100.name=Purified Pile of Plutonium 239 Dust S:gt.metaitem.01.4100.tooltip=Pu + S:gt.metaitem.01.4323.name=Purified Pile of Infused Gold Dust + S:gt.metaitem.01.4323.tooltip= S:gt.metaitem.01.4324.name=Purified Pile of Naquadah Dust S:gt.metaitem.01.4324.tooltip=Nq S:gt.metaitem.01.4326.name=Purified Pile of Enriched Naquadah Dust @@ -15567,6 +15858,8 @@ languagefile { S:gt.metaitem.01.4512.tooltip=CrAl2O3 S:gt.metaitem.01.4513.name=Purified Pile of Blue Topaz Dust S:gt.metaitem.01.4513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.4514.name=Purified Pile of Amber Dust + S:gt.metaitem.01.4514.tooltip= S:gt.metaitem.01.4516.name=Purified Pile of Certus Quartz Dust S:gt.metaitem.01.4516.tooltip= S:gt.metaitem.01.4520.name=Purified Pile of Monazite Dust @@ -15593,6 +15886,18 @@ languagefile { S:gt.metaitem.01.4535.tooltip=C S:gt.metaitem.01.4538.name=Purified Pile of Lignite Coal Dust S:gt.metaitem.01.4538.tooltip=C3H2O + S:gt.metaitem.01.4540.name=Purified Pile of Aer Crystal Powder + S:gt.metaitem.01.4540.tooltip= + S:gt.metaitem.01.4541.name=Purified Pile of Ignis Crystal Powder + S:gt.metaitem.01.4541.tooltip= + S:gt.metaitem.01.4542.name=Purified Pile of Terra Crystal Powder + S:gt.metaitem.01.4542.tooltip= + S:gt.metaitem.01.4543.name=Purified Pile of Aqua Crystal Powder + S:gt.metaitem.01.4543.tooltip= + S:gt.metaitem.01.4544.name=Purified Pile of Perditio Crystal Powder + S:gt.metaitem.01.4544.tooltip= + S:gt.metaitem.01.4545.name=Purified Pile of Ordo Crystal Powder + S:gt.metaitem.01.4545.tooltip= S:gt.metaitem.01.4607.name=Purified Pile of Pyrochlore Dust S:gt.metaitem.01.4607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.47.name=Tiny Pile of Niobium Dust @@ -15795,6 +16100,8 @@ languagefile { S:gt.metaitem.01.512.tooltip=CrAl2O3 S:gt.metaitem.01.513.name=Tiny Pile of Blue Topaz Dust S:gt.metaitem.01.513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.514.name=Tiny Pile of Amber Dust + S:gt.metaitem.01.514.tooltip= S:gt.metaitem.01.515.name=Tiny Pile of Dilithium Dust S:gt.metaitem.01.515.tooltip= S:gt.metaitem.01.516.name=Tiny Pile of Certus Quartz Dust @@ -15827,6 +16134,8 @@ languagefile { S:gt.metaitem.01.531.tooltip=KNO3 S:gt.metaitem.01.532.name=Tiny Pile of Enderpearl Dust S:gt.metaitem.01.532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.5323.name=Crushed Infused Gold Ore + S:gt.metaitem.01.5323.tooltip= S:gt.metaitem.01.5324.name=Crushed Naquadah Ore S:gt.metaitem.01.5324.tooltip=Nq S:gt.metaitem.01.5326.name=Crushed Enriched Naquadah Ore @@ -15849,6 +16158,18 @@ languagefile { S:gt.metaitem.01.538.tooltip=C3H2O S:gt.metaitem.01.54.name=Tiny Pile of Silver Dust S:gt.metaitem.01.54.tooltip=Ag + S:gt.metaitem.01.540.name=Tiny Pile of Aer Crystal Powder + S:gt.metaitem.01.540.tooltip= + S:gt.metaitem.01.541.name=Tiny Pile of Ignis Crystal Powder + S:gt.metaitem.01.541.tooltip= + S:gt.metaitem.01.542.name=Tiny Pile of Terra Crystal Powder + S:gt.metaitem.01.542.tooltip= + S:gt.metaitem.01.543.name=Tiny Pile of Aqua Crystal Powder + S:gt.metaitem.01.543.tooltip= + S:gt.metaitem.01.544.name=Tiny Pile of Perditio Crystal Powder + S:gt.metaitem.01.544.tooltip= + S:gt.metaitem.01.545.name=Tiny Pile of Ordo Crystal Powder + S:gt.metaitem.01.545.tooltip= S:gt.metaitem.01.55.name=Tiny Pile of Cadmium Dust S:gt.metaitem.01.55.tooltip=Cd S:gt.metaitem.01.5500.name=Crushed Diamond Ore @@ -15875,6 +16196,8 @@ languagefile { S:gt.metaitem.01.5512.tooltip=CrAl2O3 S:gt.metaitem.01.5513.name=Crushed Blue Topaz Ore S:gt.metaitem.01.5513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.5514.name=Crushed Amber Ore + S:gt.metaitem.01.5514.tooltip= S:gt.metaitem.01.5516.name=Crushed Certus Quartz Ore S:gt.metaitem.01.5516.tooltip= S:gt.metaitem.01.5520.name=Crushed Monazite Ore @@ -15901,6 +16224,18 @@ languagefile { S:gt.metaitem.01.5535.tooltip=C S:gt.metaitem.01.5538.name=Crushed Lignite Coal Ore S:gt.metaitem.01.5538.tooltip=C3H2O + S:gt.metaitem.01.5540.name=Crushed Aer Crystals + S:gt.metaitem.01.5540.tooltip= + S:gt.metaitem.01.5541.name=Crushed Ignis Crystals + S:gt.metaitem.01.5541.tooltip= + S:gt.metaitem.01.5542.name=Crushed Terra Crystals + S:gt.metaitem.01.5542.tooltip= + S:gt.metaitem.01.5543.name=Crushed Aqua Crystals + S:gt.metaitem.01.5543.tooltip= + S:gt.metaitem.01.5544.name=Crushed Perditio Crystals + S:gt.metaitem.01.5544.tooltip= + S:gt.metaitem.01.5545.name=Crushed Ordo Crystals + S:gt.metaitem.01.5545.tooltip= S:gt.metaitem.01.56.name=Tiny Pile of Indium Dust S:gt.metaitem.01.56.tooltip=In S:gt.metaitem.01.5607.name=Crushed Pyrochlore Ore @@ -16113,6 +16448,8 @@ languagefile { S:gt.metaitem.01.630.tooltip=NaHSO4 S:gt.metaitem.01.631.name=Tiny Pile of Polyphenylene Sulfide Dust S:gt.metaitem.01.631.tooltip=C6H4S + S:gt.metaitem.01.6323.name=Purified Infused Gold Ore + S:gt.metaitem.01.6323.tooltip= S:gt.metaitem.01.6324.name=Purified Naquadah Ore S:gt.metaitem.01.6324.tooltip=Nq S:gt.metaitem.01.6326.name=Purified Enriched Naquadah Ore @@ -16157,6 +16494,8 @@ languagefile { S:gt.metaitem.01.6512.tooltip=CrAl2O3 S:gt.metaitem.01.6513.name=Purified Blue Topaz Ore S:gt.metaitem.01.6513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.6514.name=Purified Amber Ore + S:gt.metaitem.01.6514.tooltip= S:gt.metaitem.01.6516.name=Purified Certus Quartz Ore S:gt.metaitem.01.6516.tooltip= S:gt.metaitem.01.6520.name=Purified Monazite Ore @@ -16183,6 +16522,18 @@ languagefile { S:gt.metaitem.01.6535.tooltip=C S:gt.metaitem.01.6538.name=Purified Lignite Coal Ore S:gt.metaitem.01.6538.tooltip=C3H2O + S:gt.metaitem.01.6540.name=Purified Aer Crystals + S:gt.metaitem.01.6540.tooltip= + S:gt.metaitem.01.6541.name=Purified Ignis Crystals + S:gt.metaitem.01.6541.tooltip= + S:gt.metaitem.01.6542.name=Purified Terra Crystals + S:gt.metaitem.01.6542.tooltip= + S:gt.metaitem.01.6543.name=Purified Aqua Crystals + S:gt.metaitem.01.6543.tooltip= + S:gt.metaitem.01.6544.name=Purified Perditio Crystals + S:gt.metaitem.01.6544.tooltip= + S:gt.metaitem.01.6545.name=Purified Ordo Crystals + S:gt.metaitem.01.6545.tooltip= S:gt.metaitem.01.6607.name=Purified Pyrochlore Ore S:gt.metaitem.01.6607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.665.name=Tiny Pile of Phosphorous Pentoxide Dust @@ -16359,6 +16710,8 @@ languagefile { S:gt.metaitem.01.719.tooltip=Na2S S:gt.metaitem.01.728.name=Tiny Pile of Snow Powder S:gt.metaitem.01.728.tooltip=H2O + S:gt.metaitem.01.7323.name=Centrifuged Infused Gold Ore + S:gt.metaitem.01.7323.tooltip= S:gt.metaitem.01.7324.name=Centrifuged Naquadah Ore S:gt.metaitem.01.7324.tooltip=Nq S:gt.metaitem.01.7326.name=Centrifuged Enriched Naquadah Ore @@ -16391,6 +16744,8 @@ languagefile { S:gt.metaitem.01.7512.tooltip=CrAl2O3 S:gt.metaitem.01.7513.name=Centrifuged Blue Topaz Ore S:gt.metaitem.01.7513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.7514.name=Centrifuged Amber Ore + S:gt.metaitem.01.7514.tooltip= S:gt.metaitem.01.7516.name=Centrifuged Certus Quartz Ore S:gt.metaitem.01.7516.tooltip= S:gt.metaitem.01.7520.name=Centrifuged Monazite Ore @@ -16417,6 +16772,18 @@ languagefile { S:gt.metaitem.01.7535.tooltip=C S:gt.metaitem.01.7538.name=Centrifuged Lignite Coal Ore S:gt.metaitem.01.7538.tooltip=C3H2O + S:gt.metaitem.01.7540.name=Centrifuged Aer Crystals + S:gt.metaitem.01.7540.tooltip= + S:gt.metaitem.01.7541.name=Centrifuged Ignis Crystals + S:gt.metaitem.01.7541.tooltip= + S:gt.metaitem.01.7542.name=Centrifuged Terra Crystals + S:gt.metaitem.01.7542.tooltip= + S:gt.metaitem.01.7543.name=Centrifuged Aqua Crystals + S:gt.metaitem.01.7543.tooltip= + S:gt.metaitem.01.7544.name=Centrifuged Perditio Crystals + S:gt.metaitem.01.7544.tooltip= + S:gt.metaitem.01.7545.name=Centrifuged Ordo Crystals + S:gt.metaitem.01.7545.tooltip= S:gt.metaitem.01.7607.name=Centrifuged Pyrochlore Ore S:gt.metaitem.01.7607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.78.name=Tiny Pile of Lutetium Dust @@ -16657,6 +17024,8 @@ languagefile { S:gt.metaitem.01.8512.tooltip=CrAl2O3 S:gt.metaitem.01.8513.name=Blue Topaz S:gt.metaitem.01.8513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.8514.name=Amber + S:gt.metaitem.01.8514.tooltip= S:gt.metaitem.01.8515.name=Dilithium S:gt.metaitem.01.8515.tooltip= S:gt.metaitem.01.8516.name=Certus Quartz @@ -16689,6 +17058,18 @@ languagefile { S:gt.metaitem.01.8538.tooltip=C3H2O S:gt.metaitem.01.854.name=Tiny Pile of Construction Foam Dust S:gt.metaitem.01.854.tooltip= + S:gt.metaitem.01.8540.name=Shard of Aer + S:gt.metaitem.01.8540.tooltip= + S:gt.metaitem.01.8541.name=Shard of Ignis + S:gt.metaitem.01.8541.tooltip= + S:gt.metaitem.01.8542.name=Shard of Terra + S:gt.metaitem.01.8542.tooltip= + S:gt.metaitem.01.8543.name=Shard of Aqua + S:gt.metaitem.01.8543.tooltip= + S:gt.metaitem.01.8544.name=Shard of Perditio + S:gt.metaitem.01.8544.tooltip= + S:gt.metaitem.01.8545.name=Shard of Ordo + S:gt.metaitem.01.8545.tooltip= S:gt.metaitem.01.855.name=Tiny Pile of Chalcopyrite Dust S:gt.metaitem.01.855.tooltip=CuFeS2 S:gt.metaitem.01.858.name=Tiny Pile of Crude Oil Dust @@ -16951,6 +17332,8 @@ languagefile { S:gt.metaitem.01.9317.tooltip=Ir3Os S:gt.metaitem.01.932.name=Tiny Pile of Vermiculite S:gt.metaitem.01.932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.9323.name=Infused Gold Nugget + S:gt.metaitem.01.9323.tooltip= S:gt.metaitem.01.9324.name=Naquadah Nugget S:gt.metaitem.01.9324.tooltip=Nq S:gt.metaitem.01.9325.name=Naquadah Alloy Nugget @@ -16965,6 +17348,8 @@ languagefile { S:gt.metaitem.01.9329.tooltip= S:gt.metaitem.01.933.name=Tiny Pile of Glauconite Dust S:gt.metaitem.01.933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.9330.name=Thaumium Nugget + S:gt.metaitem.01.9330.tooltip=FeMa S:gt.metaitem.01.9331.name=Mithril Nugget S:gt.metaitem.01.9331.tooltip=Pt2Ma S:gt.metaitem.01.9334.name=Black Steel Nugget @@ -17194,6 +17579,8 @@ languagefile { S:gt.metaitem.02.10317.tooltip=Ir3Os S:gt.metaitem.02.1032.name=Iron Pickaxe Head S:gt.metaitem.02.1032.tooltip=Fe + S:gt.metaitem.02.10323.name=Infused Gold Wrench Tip + S:gt.metaitem.02.10323.tooltip= S:gt.metaitem.02.10324.name=Naquadah Wrench Tip S:gt.metaitem.02.10324.tooltip=Nq S:gt.metaitem.02.10325.name=Naquadah Alloy Wrench Tip @@ -17208,6 +17595,8 @@ languagefile { S:gt.metaitem.02.10329.tooltip= S:gt.metaitem.02.1033.name=Cobalt Pickaxe Head S:gt.metaitem.02.1033.tooltip=Co + S:gt.metaitem.02.10330.name=Thaumium Wrench Tip + S:gt.metaitem.02.10330.tooltip=FeMa S:gt.metaitem.02.10331.name=Mithril Wrench Tip S:gt.metaitem.02.10331.tooltip=Pt2Ma S:gt.metaitem.02.10334.name=Black Steel Wrench Tip @@ -17384,6 +17773,8 @@ languagefile { S:gt.metaitem.02.11316.tooltip=Fe50CW S:gt.metaitem.02.11317.name=Osmiridium Universal Spade Head S:gt.metaitem.02.11317.tooltip=Ir3Os + S:gt.metaitem.02.11323.name=Infused Gold Universal Spade Head + S:gt.metaitem.02.11323.tooltip= S:gt.metaitem.02.11324.name=Naquadah Universal Spade Head S:gt.metaitem.02.11324.tooltip=Nq S:gt.metaitem.02.11325.name=Naquadah Alloy Universal Spade Head @@ -17396,6 +17787,8 @@ languagefile { S:gt.metaitem.02.11328.tooltip= S:gt.metaitem.02.11329.name=Tritanium Universal Spade Head S:gt.metaitem.02.11329.tooltip= + S:gt.metaitem.02.11330.name=Thaumium Universal Spade Head + S:gt.metaitem.02.11330.tooltip=FeMa S:gt.metaitem.02.11331.name=Mithril Universal Spade Head S:gt.metaitem.02.11331.tooltip=Pt2Ma S:gt.metaitem.02.11334.name=Black Steel Universal Spade Head @@ -17470,6 +17863,8 @@ languagefile { S:gt.metaitem.02.11510.tooltip=SiO2 S:gt.metaitem.02.11513.name=Blue Topaz Universal Spade Head S:gt.metaitem.02.11513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.11514.name=Amber Universal Spade Head + S:gt.metaitem.02.11514.tooltip= S:gt.metaitem.02.11516.name=Certus Quartz Universal Spade Head S:gt.metaitem.02.11516.tooltip= S:gt.metaitem.02.11522.name=Nether Quartz Universal Spade Head @@ -17478,6 +17873,18 @@ languagefile { S:gt.metaitem.02.11527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.11528.name=Yellow Garnet Universal Spade Head S:gt.metaitem.02.11528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.11540.name=Aer Universal Spade Head + S:gt.metaitem.02.11540.tooltip= + S:gt.metaitem.02.11541.name=Ignis Universal Spade Head + S:gt.metaitem.02.11541.tooltip= + S:gt.metaitem.02.11542.name=Terra Universal Spade Head + S:gt.metaitem.02.11542.tooltip= + S:gt.metaitem.02.11543.name=Aqua Universal Spade Head + S:gt.metaitem.02.11543.tooltip= + S:gt.metaitem.02.11544.name=Perditio Universal Spade Head + S:gt.metaitem.02.11544.tooltip= + S:gt.metaitem.02.11545.name=Ordo Universal Spade Head + S:gt.metaitem.02.11545.tooltip= S:gt.metaitem.02.11610.name=Fiber-Reinforced Epoxy Resin Universal Spade Head S:gt.metaitem.02.11610.tooltip=C2H4O S:gt.metaitem.02.11613.name=Nickel-Zinc Ferrite Universal Spade Head @@ -17592,6 +17999,8 @@ languagefile { S:gt.metaitem.02.12316.tooltip=Fe50CW S:gt.metaitem.02.12317.name=Osmiridium Sense Blade S:gt.metaitem.02.12317.tooltip=Ir3Os + S:gt.metaitem.02.12323.name=Infused Gold Sense Blade + S:gt.metaitem.02.12323.tooltip= S:gt.metaitem.02.12324.name=Naquadah Sense Blade S:gt.metaitem.02.12324.tooltip=Nq S:gt.metaitem.02.12325.name=Naquadah Alloy Sense Blade @@ -17604,6 +18013,8 @@ languagefile { S:gt.metaitem.02.12328.tooltip= S:gt.metaitem.02.12329.name=Tritanium Sense Blade S:gt.metaitem.02.12329.tooltip= + S:gt.metaitem.02.12330.name=Thaumium Sense Blade + S:gt.metaitem.02.12330.tooltip=FeMa S:gt.metaitem.02.12331.name=Mithril Sense Blade S:gt.metaitem.02.12331.tooltip=Pt2Ma S:gt.metaitem.02.12334.name=Black Steel Sense Blade @@ -17678,6 +18089,8 @@ languagefile { S:gt.metaitem.02.12510.tooltip=SiO2 S:gt.metaitem.02.12513.name=Blue Topaz Sense Blade S:gt.metaitem.02.12513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.12514.name=Amber Sense Blade + S:gt.metaitem.02.12514.tooltip= S:gt.metaitem.02.12516.name=Certus Quartz Sense Blade S:gt.metaitem.02.12516.tooltip= S:gt.metaitem.02.12522.name=Nether Quartz Sense Blade @@ -17686,6 +18099,18 @@ languagefile { S:gt.metaitem.02.12527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.12528.name=Yellow Garnet Sense Blade S:gt.metaitem.02.12528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.12540.name=Aer Sense Blade + S:gt.metaitem.02.12540.tooltip= + S:gt.metaitem.02.12541.name=Ignis Sense Blade + S:gt.metaitem.02.12541.tooltip= + S:gt.metaitem.02.12542.name=Terra Sense Blade + S:gt.metaitem.02.12542.tooltip= + S:gt.metaitem.02.12543.name=Aqua Sense Blade + S:gt.metaitem.02.12543.tooltip= + S:gt.metaitem.02.12544.name=Perditio Sense Blade + S:gt.metaitem.02.12544.tooltip= + S:gt.metaitem.02.12545.name=Ordo Sense Blade + S:gt.metaitem.02.12545.tooltip= S:gt.metaitem.02.12610.name=Fiber-Reinforced Epoxy Resin Sense Blade S:gt.metaitem.02.12610.tooltip=C2H4O S:gt.metaitem.02.12613.name=Nickel-Zinc Ferrite Sense Blade @@ -17802,6 +18227,8 @@ languagefile { S:gt.metaitem.02.1316.tooltip=Fe50CW S:gt.metaitem.02.1317.name=Osmiridium Pickaxe Head S:gt.metaitem.02.1317.tooltip=Ir3Os + S:gt.metaitem.02.1323.name=Infused Gold Pickaxe Head + S:gt.metaitem.02.1323.tooltip= S:gt.metaitem.02.1324.name=Naquadah Pickaxe Head S:gt.metaitem.02.1324.tooltip=Nq S:gt.metaitem.02.1325.name=Naquadah Alloy Pickaxe Head @@ -17816,6 +18243,8 @@ languagefile { S:gt.metaitem.02.1329.tooltip= S:gt.metaitem.02.13299.name=Stone Plow Head S:gt.metaitem.02.13299.tooltip= + S:gt.metaitem.02.1330.name=Thaumium Pickaxe Head + S:gt.metaitem.02.1330.tooltip=FeMa S:gt.metaitem.02.13300.name=Bronze Plow Head S:gt.metaitem.02.13300.tooltip=SnCu3 S:gt.metaitem.02.13301.name=Brass Plow Head @@ -17846,6 +18275,8 @@ languagefile { S:gt.metaitem.02.13316.tooltip=Fe50CW S:gt.metaitem.02.13317.name=Osmiridium Plow Head S:gt.metaitem.02.13317.tooltip=Ir3Os + S:gt.metaitem.02.13323.name=Infused Gold Plow Head + S:gt.metaitem.02.13323.tooltip= S:gt.metaitem.02.13324.name=Naquadah Plow Head S:gt.metaitem.02.13324.tooltip=Nq S:gt.metaitem.02.13325.name=Naquadah Alloy Plow Head @@ -17858,6 +18289,8 @@ languagefile { S:gt.metaitem.02.13328.tooltip= S:gt.metaitem.02.13329.name=Tritanium Plow Head S:gt.metaitem.02.13329.tooltip= + S:gt.metaitem.02.13330.name=Thaumium Plow Head + S:gt.metaitem.02.13330.tooltip=FeMa S:gt.metaitem.02.13331.name=Mithril Plow Head S:gt.metaitem.02.13331.tooltip=Pt2Ma S:gt.metaitem.02.13334.name=Black Steel Plow Head @@ -17948,6 +18381,8 @@ languagefile { S:gt.metaitem.02.13510.tooltip=SiO2 S:gt.metaitem.02.13513.name=Blue Topaz Plow Head S:gt.metaitem.02.13513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.13514.name=Amber Plow Head + S:gt.metaitem.02.13514.tooltip= S:gt.metaitem.02.13516.name=Certus Quartz Plow Head S:gt.metaitem.02.13516.tooltip= S:gt.metaitem.02.1352.name=Black Bronze Pickaxe Head @@ -17962,6 +18397,18 @@ languagefile { S:gt.metaitem.02.1353.tooltip=BiZnCu3 S:gt.metaitem.02.1354.name=Magnetic Iron Pickaxe Head S:gt.metaitem.02.1354.tooltip=Fe + S:gt.metaitem.02.13540.name=Aer Plow Head + S:gt.metaitem.02.13540.tooltip= + S:gt.metaitem.02.13541.name=Ignis Plow Head + S:gt.metaitem.02.13541.tooltip= + S:gt.metaitem.02.13542.name=Terra Plow Head + S:gt.metaitem.02.13542.tooltip= + S:gt.metaitem.02.13543.name=Aqua Plow Head + S:gt.metaitem.02.13543.tooltip= + S:gt.metaitem.02.13544.name=Perditio Plow Head + S:gt.metaitem.02.13544.tooltip= + S:gt.metaitem.02.13545.name=Ordo Plow Head + S:gt.metaitem.02.13545.tooltip= S:gt.metaitem.02.1355.name=Magnetic Steel Pickaxe Head S:gt.metaitem.02.1355.tooltip=Fe50C S:gt.metaitem.02.1356.name=Magnetic Neodymium Pickaxe Head @@ -18096,6 +18543,8 @@ languagefile { S:gt.metaitem.02.15129.tooltip=Nt S:gt.metaitem.02.1513.name=Blue Topaz Pickaxe Head S:gt.metaitem.02.1513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.1514.name=Amber Pickaxe Head + S:gt.metaitem.02.1514.tooltip= S:gt.metaitem.02.1516.name=Certus Quartz Pickaxe Head S:gt.metaitem.02.1516.tooltip= S:gt.metaitem.02.1522.name=Nether Quartz Pickaxe Head @@ -18132,6 +18581,8 @@ languagefile { S:gt.metaitem.02.15316.tooltip=Fe50CW S:gt.metaitem.02.15317.name=Osmiridium Buzzsaw Blade S:gt.metaitem.02.15317.tooltip=Ir3Os + S:gt.metaitem.02.15323.name=Infused Gold Buzzsaw Blade + S:gt.metaitem.02.15323.tooltip= S:gt.metaitem.02.15324.name=Naquadah Buzzsaw Blade S:gt.metaitem.02.15324.tooltip=Nq S:gt.metaitem.02.15325.name=Naquadah Alloy Buzzsaw Blade @@ -18144,6 +18595,8 @@ languagefile { S:gt.metaitem.02.15328.tooltip= S:gt.metaitem.02.15329.name=Tritanium Buzzsaw Blade S:gt.metaitem.02.15329.tooltip= + S:gt.metaitem.02.15330.name=Thaumium Buzzsaw Blade + S:gt.metaitem.02.15330.tooltip=FeMa S:gt.metaitem.02.15331.name=Mithril Buzzsaw Blade S:gt.metaitem.02.15331.tooltip=Pt2Ma S:gt.metaitem.02.15334.name=Black Steel Buzzsaw Blade @@ -18186,6 +18639,18 @@ languagefile { S:gt.metaitem.02.15373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.15374.name=HSS-S Buzzsaw Blade S:gt.metaitem.02.15374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.1540.name=Aer Pickaxe Head + S:gt.metaitem.02.1540.tooltip= + S:gt.metaitem.02.1541.name=Ignis Pickaxe Head + S:gt.metaitem.02.1541.tooltip= + S:gt.metaitem.02.1542.name=Terra Pickaxe Head + S:gt.metaitem.02.1542.tooltip= + S:gt.metaitem.02.1543.name=Aqua Pickaxe Head + S:gt.metaitem.02.1543.tooltip= + S:gt.metaitem.02.1544.name=Perditio Pickaxe Head + S:gt.metaitem.02.1544.tooltip= + S:gt.metaitem.02.1545.name=Ordo Pickaxe Head + S:gt.metaitem.02.1545.tooltip= S:gt.metaitem.02.15470.name=Epoxy Resin Buzzsaw Blade S:gt.metaitem.02.15470.tooltip=C2H4O S:gt.metaitem.02.15472.name=Polycaprolactam Buzzsaw Blade @@ -18288,6 +18753,8 @@ languagefile { S:gt.metaitem.02.16316.tooltip=Fe50CW S:gt.metaitem.02.16317.name=Osmiridium Turbine Blade S:gt.metaitem.02.16317.tooltip=Ir3Os + S:gt.metaitem.02.16323.name=Infused Gold Turbine Blade + S:gt.metaitem.02.16323.tooltip= S:gt.metaitem.02.16324.name=Naquadah Turbine Blade S:gt.metaitem.02.16324.tooltip=Nq S:gt.metaitem.02.16325.name=Naquadah Alloy Turbine Blade @@ -18300,6 +18767,8 @@ languagefile { S:gt.metaitem.02.16328.tooltip= S:gt.metaitem.02.16329.name=Tritanium Turbine Blade S:gt.metaitem.02.16329.tooltip= + S:gt.metaitem.02.16330.name=Thaumium Turbine Blade + S:gt.metaitem.02.16330.tooltip=FeMa S:gt.metaitem.02.16331.name=Mithril Turbine Blade S:gt.metaitem.02.16331.tooltip=Pt2Ma S:gt.metaitem.02.16334.name=Black Steel Turbine Blade @@ -18586,6 +19055,8 @@ languagefile { S:gt.metaitem.02.22316.tooltip=Fe50CW S:gt.metaitem.02.22317.name=Long Osmiridium Rod S:gt.metaitem.02.22317.tooltip=Ir3Os + S:gt.metaitem.02.22323.name=Long Infused Gold Rod + S:gt.metaitem.02.22323.tooltip= S:gt.metaitem.02.22324.name=Long Naquadah Rod S:gt.metaitem.02.22324.tooltip=Nq S:gt.metaitem.02.22325.name=Long Naquadah Alloy Rod @@ -18598,6 +19069,8 @@ languagefile { S:gt.metaitem.02.22328.tooltip= S:gt.metaitem.02.22329.name=Long Tritanium Rod S:gt.metaitem.02.22329.tooltip= + S:gt.metaitem.02.22330.name=Long Thaumium Rod + S:gt.metaitem.02.22330.tooltip=FeMa S:gt.metaitem.02.22331.name=Long Mithril Rod S:gt.metaitem.02.22331.tooltip=Pt2Ma S:gt.metaitem.02.22334.name=Long Black Steel Rod @@ -18672,6 +19145,8 @@ languagefile { S:gt.metaitem.02.22510.tooltip=SiO2 S:gt.metaitem.02.22513.name=Long Blue Topaz Rod S:gt.metaitem.02.22513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.22514.name=Long Amber Rod + S:gt.metaitem.02.22514.tooltip= S:gt.metaitem.02.22516.name=Long Certus Quartz Rod S:gt.metaitem.02.22516.tooltip= S:gt.metaitem.02.22522.name=Long Nether Quartz Rod @@ -18680,6 +19155,18 @@ languagefile { S:gt.metaitem.02.22527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.22528.name=Long Yellow Garnet Rod S:gt.metaitem.02.22528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.22540.name=Long Aer Rod + S:gt.metaitem.02.22540.tooltip= + S:gt.metaitem.02.22541.name=Long Ignis Rod + S:gt.metaitem.02.22541.tooltip= + S:gt.metaitem.02.22542.name=Long Terra Rod + S:gt.metaitem.02.22542.tooltip= + S:gt.metaitem.02.22543.name=Long Aqua Rod + S:gt.metaitem.02.22543.tooltip= + S:gt.metaitem.02.22544.name=Long Perditio Rod + S:gt.metaitem.02.22544.tooltip= + S:gt.metaitem.02.22545.name=Long Ordo Rod + S:gt.metaitem.02.22545.tooltip= S:gt.metaitem.02.22610.name=Long Fiber-Reinforced Epoxy Resin Rod S:gt.metaitem.02.22610.tooltip=C2H4O S:gt.metaitem.02.22613.name=Long Nickel-Zinc Ferrite Rod @@ -18732,6 +19219,8 @@ languagefile { S:gt.metaitem.02.2316.tooltip=Fe50CW S:gt.metaitem.02.2317.name=Osmiridium Shovel Head S:gt.metaitem.02.2317.tooltip=Ir3Os + S:gt.metaitem.02.2323.name=Infused Gold Shovel Head + S:gt.metaitem.02.2323.tooltip= S:gt.metaitem.02.2324.name=Naquadah Shovel Head S:gt.metaitem.02.2324.tooltip=Nq S:gt.metaitem.02.2325.name=Naquadah Alloy Shovel Head @@ -18744,6 +19233,8 @@ languagefile { S:gt.metaitem.02.2328.tooltip= S:gt.metaitem.02.2329.name=Tritanium Shovel Head S:gt.metaitem.02.2329.tooltip= + S:gt.metaitem.02.2330.name=Thaumium Shovel Head + S:gt.metaitem.02.2330.tooltip=FeMa S:gt.metaitem.02.2331.name=Mithril Shovel Head S:gt.metaitem.02.2331.tooltip=Pt2Ma S:gt.metaitem.02.2334.name=Black Steel Shovel Head @@ -18820,6 +19311,8 @@ languagefile { S:gt.metaitem.02.2510.tooltip=SiO2 S:gt.metaitem.02.2513.name=Blue Topaz Shovel Head S:gt.metaitem.02.2513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.2514.name=Amber Shovel Head + S:gt.metaitem.02.2514.tooltip= S:gt.metaitem.02.2516.name=Certus Quartz Shovel Head S:gt.metaitem.02.2516.tooltip= S:gt.metaitem.02.2522.name=Nether Quartz Shovel Head @@ -18832,6 +19325,18 @@ languagefile { S:gt.metaitem.02.25335.tooltip=Fe50C S:gt.metaitem.02.25350.name=Sterling Silver Arrow S:gt.metaitem.02.25350.tooltip=CuAg4 + S:gt.metaitem.02.2540.name=Aer Shovel Head + S:gt.metaitem.02.2540.tooltip= + S:gt.metaitem.02.2541.name=Ignis Shovel Head + S:gt.metaitem.02.2541.tooltip= + S:gt.metaitem.02.2542.name=Terra Shovel Head + S:gt.metaitem.02.2542.tooltip= + S:gt.metaitem.02.2543.name=Aqua Shovel Head + S:gt.metaitem.02.2543.tooltip= + S:gt.metaitem.02.2544.name=Perditio Shovel Head + S:gt.metaitem.02.2544.tooltip= + S:gt.metaitem.02.2545.name=Ordo Shovel Head + S:gt.metaitem.02.2545.tooltip= S:gt.metaitem.02.2610.name=Fiber-Reinforced Epoxy Resin Shovel Head S:gt.metaitem.02.2610.tooltip=C2H4O S:gt.metaitem.02.2613.name=Nickel-Zinc Ferrite Shovel Head @@ -18870,6 +19375,8 @@ languagefile { S:gt.metaitem.02.27512.tooltip=CrAl2O3 S:gt.metaitem.02.27513.name=Chipped Blue Topaz S:gt.metaitem.02.27513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.27514.name=Chipped Amber + S:gt.metaitem.02.27514.tooltip= S:gt.metaitem.02.27527.name=Chipped Red Garnet S:gt.metaitem.02.27527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.27528.name=Chipped Yellow Garnet @@ -18916,6 +19423,8 @@ languagefile { S:gt.metaitem.02.28512.tooltip=CrAl2O3 S:gt.metaitem.02.28513.name=Flawed Blue Topaz S:gt.metaitem.02.28513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.28514.name=Flawed Amber + S:gt.metaitem.02.28514.tooltip= S:gt.metaitem.02.28527.name=Flawed Red Garnet S:gt.metaitem.02.28527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.28528.name=Flawed Yellow Garnet @@ -18956,6 +19465,8 @@ languagefile { S:gt.metaitem.02.29512.tooltip=CrAl2O3 S:gt.metaitem.02.29513.name=Flawless Blue Topaz S:gt.metaitem.02.29513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.29514.name=Flawless Amber + S:gt.metaitem.02.29514.tooltip= S:gt.metaitem.02.29527.name=Flawless Red Garnet S:gt.metaitem.02.29527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.29528.name=Flawless Yellow Garnet @@ -19024,6 +19535,8 @@ languagefile { S:gt.metaitem.02.30512.tooltip=CrAl2O3 S:gt.metaitem.02.30513.name=Exquisite Blue Topaz S:gt.metaitem.02.30513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.30514.name=Exquisite Amber + S:gt.metaitem.02.30514.tooltip= S:gt.metaitem.02.3052.name=Palladium Axe Head S:gt.metaitem.02.3052.tooltip=Pd S:gt.metaitem.02.30527.name=Exquisite Red Garnet @@ -19290,6 +19803,8 @@ languagefile { S:gt.metaitem.02.32270.tooltip=Raw Material S:gt.metaitem.02.32271.name=Magic Super Fuel Binder S:gt.metaitem.02.32271.tooltip=Raw Material + S:gt.metaitem.02.323.name=Infused Gold Sword Blade + S:gt.metaitem.02.323.tooltip= S:gt.metaitem.02.324.name=Naquadah Sword Blade S:gt.metaitem.02.324.tooltip=Nq S:gt.metaitem.02.32410.name=Indigo Dye @@ -19504,6 +20019,8 @@ languagefile { S:gt.metaitem.02.3299.tooltip= S:gt.metaitem.02.33.name=Cobalt Sword Blade S:gt.metaitem.02.33.tooltip=Co + S:gt.metaitem.02.330.name=Thaumium Sword Blade + S:gt.metaitem.02.330.tooltip=FeMa S:gt.metaitem.02.3300.name=Bronze Axe Head S:gt.metaitem.02.3300.tooltip=SnCu3 S:gt.metaitem.02.3301.name=Brass Axe Head @@ -19534,6 +20051,8 @@ languagefile { S:gt.metaitem.02.3316.tooltip=Fe50CW S:gt.metaitem.02.3317.name=Osmiridium Axe Head S:gt.metaitem.02.3317.tooltip=Ir3Os + S:gt.metaitem.02.3323.name=Infused Gold Axe Head + S:gt.metaitem.02.3323.tooltip= S:gt.metaitem.02.3324.name=Naquadah Axe Head S:gt.metaitem.02.3324.tooltip=Nq S:gt.metaitem.02.3325.name=Naquadah Alloy Axe Head @@ -19546,6 +20065,8 @@ languagefile { S:gt.metaitem.02.3328.tooltip= S:gt.metaitem.02.3329.name=Tritanium Axe Head S:gt.metaitem.02.3329.tooltip= + S:gt.metaitem.02.3330.name=Thaumium Axe Head + S:gt.metaitem.02.3330.tooltip=FeMa S:gt.metaitem.02.3331.name=Mithril Axe Head S:gt.metaitem.02.3331.tooltip=Pt2Ma S:gt.metaitem.02.3334.name=Black Steel Axe Head @@ -19638,6 +20159,8 @@ languagefile { S:gt.metaitem.02.3510.tooltip=SiO2 S:gt.metaitem.02.3513.name=Blue Topaz Axe Head S:gt.metaitem.02.3513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.3514.name=Amber Axe Head + S:gt.metaitem.02.3514.tooltip= S:gt.metaitem.02.3516.name=Certus Quartz Axe Head S:gt.metaitem.02.3516.tooltip= S:gt.metaitem.02.352.name=Black Bronze Sword Blade @@ -19652,6 +20175,18 @@ languagefile { S:gt.metaitem.02.353.tooltip=BiZnCu3 S:gt.metaitem.02.354.name=Magnetic Iron Sword Blade S:gt.metaitem.02.354.tooltip=Fe + S:gt.metaitem.02.3540.name=Aer Axe Head + S:gt.metaitem.02.3540.tooltip= + S:gt.metaitem.02.3541.name=Ignis Axe Head + S:gt.metaitem.02.3541.tooltip= + S:gt.metaitem.02.3542.name=Terra Axe Head + S:gt.metaitem.02.3542.tooltip= + S:gt.metaitem.02.3543.name=Aqua Axe Head + S:gt.metaitem.02.3543.tooltip= + S:gt.metaitem.02.3544.name=Perditio Axe Head + S:gt.metaitem.02.3544.tooltip= + S:gt.metaitem.02.3545.name=Ordo Axe Head + S:gt.metaitem.02.3545.tooltip= S:gt.metaitem.02.355.name=Magnetic Steel Sword Blade S:gt.metaitem.02.355.tooltip=Fe50C S:gt.metaitem.02.356.name=Magnetic Neodymium Sword Blade @@ -19784,6 +20319,8 @@ languagefile { S:gt.metaitem.02.4316.tooltip=Fe50CW S:gt.metaitem.02.4317.name=Osmiridium Hoe Head S:gt.metaitem.02.4317.tooltip=Ir3Os + S:gt.metaitem.02.4323.name=Infused Gold Hoe Head + S:gt.metaitem.02.4323.tooltip= S:gt.metaitem.02.4324.name=Naquadah Hoe Head S:gt.metaitem.02.4324.tooltip=Nq S:gt.metaitem.02.4325.name=Naquadah Alloy Hoe Head @@ -19796,6 +20333,8 @@ languagefile { S:gt.metaitem.02.4328.tooltip= S:gt.metaitem.02.4329.name=Tritanium Hoe Head S:gt.metaitem.02.4329.tooltip= + S:gt.metaitem.02.4330.name=Thaumium Hoe Head + S:gt.metaitem.02.4330.tooltip=FeMa S:gt.metaitem.02.4331.name=Mithril Hoe Head S:gt.metaitem.02.4331.tooltip=Pt2Ma S:gt.metaitem.02.4334.name=Black Steel Hoe Head @@ -19870,6 +20409,8 @@ languagefile { S:gt.metaitem.02.4510.tooltip=SiO2 S:gt.metaitem.02.4513.name=Blue Topaz Hoe Head S:gt.metaitem.02.4513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.4514.name=Amber Hoe Head + S:gt.metaitem.02.4514.tooltip= S:gt.metaitem.02.4516.name=Certus Quartz Hoe Head S:gt.metaitem.02.4516.tooltip= S:gt.metaitem.02.4522.name=Nether Quartz Hoe Head @@ -19878,6 +20419,18 @@ languagefile { S:gt.metaitem.02.4527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.4528.name=Yellow Garnet Hoe Head S:gt.metaitem.02.4528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.4540.name=Aer Hoe Head + S:gt.metaitem.02.4540.tooltip= + S:gt.metaitem.02.4541.name=Ignis Hoe Head + S:gt.metaitem.02.4541.tooltip= + S:gt.metaitem.02.4542.name=Terra Hoe Head + S:gt.metaitem.02.4542.tooltip= + S:gt.metaitem.02.4543.name=Aqua Hoe Head + S:gt.metaitem.02.4543.tooltip= + S:gt.metaitem.02.4544.name=Perditio Hoe Head + S:gt.metaitem.02.4544.tooltip= + S:gt.metaitem.02.4545.name=Ordo Hoe Head + S:gt.metaitem.02.4545.tooltip= S:gt.metaitem.02.4610.name=Fiber-Reinforced Epoxy Resin Hoe Head S:gt.metaitem.02.4610.tooltip=C2H4O S:gt.metaitem.02.4613.name=Nickel-Zinc Ferrite Hoe Head @@ -19996,6 +20549,8 @@ languagefile { S:gt.metaitem.02.5129.tooltip=Nt S:gt.metaitem.02.513.name=Blue Topaz Sword Blade S:gt.metaitem.02.513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.514.name=Amber Sword Blade + S:gt.metaitem.02.514.tooltip= S:gt.metaitem.02.516.name=Certus Quartz Sword Blade S:gt.metaitem.02.516.tooltip= S:gt.metaitem.02.52.name=Palladium Sword Blade @@ -20036,6 +20591,8 @@ languagefile { S:gt.metaitem.02.5316.tooltip=Fe50CW S:gt.metaitem.02.5317.name=Osmiridium Hammer Head S:gt.metaitem.02.5317.tooltip=Ir3Os + S:gt.metaitem.02.5323.name=Infused Gold Hammer Head + S:gt.metaitem.02.5323.tooltip= S:gt.metaitem.02.5324.name=Naquadah Hammer Head S:gt.metaitem.02.5324.tooltip=Nq S:gt.metaitem.02.5325.name=Naquadah Alloy Hammer Head @@ -20048,6 +20605,8 @@ languagefile { S:gt.metaitem.02.5328.tooltip= S:gt.metaitem.02.5329.name=Tritanium Hammer Head S:gt.metaitem.02.5329.tooltip= + S:gt.metaitem.02.5330.name=Thaumium Hammer Head + S:gt.metaitem.02.5330.tooltip=FeMa S:gt.metaitem.02.5331.name=Mithril Hammer Head S:gt.metaitem.02.5331.tooltip=Pt2Ma S:gt.metaitem.02.5334.name=Black Steel Hammer Head @@ -20092,6 +20651,18 @@ languagefile { S:gt.metaitem.02.5374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os S:gt.metaitem.02.54.name=Silver Sword Blade S:gt.metaitem.02.54.tooltip=Ag + S:gt.metaitem.02.540.name=Aer Sword Blade + S:gt.metaitem.02.540.tooltip= + S:gt.metaitem.02.541.name=Ignis Sword Blade + S:gt.metaitem.02.541.tooltip= + S:gt.metaitem.02.542.name=Terra Sword Blade + S:gt.metaitem.02.542.tooltip= + S:gt.metaitem.02.543.name=Aqua Sword Blade + S:gt.metaitem.02.543.tooltip= + S:gt.metaitem.02.544.name=Perditio Sword Blade + S:gt.metaitem.02.544.tooltip= + S:gt.metaitem.02.545.name=Ordo Sword Blade + S:gt.metaitem.02.545.tooltip= S:gt.metaitem.02.5470.name=Epoxy Resin Hammer Head S:gt.metaitem.02.5470.tooltip=C2H4O S:gt.metaitem.02.5471.name=Silicone Rubber Hammer Head @@ -20124,6 +20695,8 @@ languagefile { S:gt.metaitem.02.5510.tooltip=SiO2 S:gt.metaitem.02.5513.name=Blue Topaz Hammer Head S:gt.metaitem.02.5513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.5514.name=Amber Hammer Head + S:gt.metaitem.02.5514.tooltip= S:gt.metaitem.02.5516.name=Certus Quartz Hammer Head S:gt.metaitem.02.5516.tooltip= S:gt.metaitem.02.5522.name=Nether Quartz Hammer Head @@ -20132,6 +20705,18 @@ languagefile { S:gt.metaitem.02.5527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.5528.name=Yellow Garnet Hammer Head S:gt.metaitem.02.5528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.5540.name=Aer Hammer Head + S:gt.metaitem.02.5540.tooltip= + S:gt.metaitem.02.5541.name=Ignis Hammer Head + S:gt.metaitem.02.5541.tooltip= + S:gt.metaitem.02.5542.name=Terra Hammer Head + S:gt.metaitem.02.5542.tooltip= + S:gt.metaitem.02.5543.name=Aqua Hammer Head + S:gt.metaitem.02.5543.tooltip= + S:gt.metaitem.02.5544.name=Perditio Hammer Head + S:gt.metaitem.02.5544.tooltip= + S:gt.metaitem.02.5545.name=Ordo Hammer Head + S:gt.metaitem.02.5545.tooltip= S:gt.metaitem.02.5610.name=Fiber-Reinforced Epoxy Resin Hammer Head S:gt.metaitem.02.5610.tooltip=C2H4O S:gt.metaitem.02.5613.name=Nickel-Zinc Ferrite Hammer Head @@ -20250,6 +20835,8 @@ languagefile { S:gt.metaitem.02.6316.tooltip=Fe50CW S:gt.metaitem.02.6317.name=Osmiridium File Head S:gt.metaitem.02.6317.tooltip=Ir3Os + S:gt.metaitem.02.6323.name=Infused Gold File Head + S:gt.metaitem.02.6323.tooltip= S:gt.metaitem.02.6324.name=Naquadah File Head S:gt.metaitem.02.6324.tooltip=Nq S:gt.metaitem.02.6325.name=Naquadah Alloy File Head @@ -20262,6 +20849,8 @@ languagefile { S:gt.metaitem.02.6328.tooltip= S:gt.metaitem.02.6329.name=Tritanium File Head S:gt.metaitem.02.6329.tooltip= + S:gt.metaitem.02.6330.name=Thaumium File Head + S:gt.metaitem.02.6330.tooltip=FeMa S:gt.metaitem.02.6331.name=Mithril File Head S:gt.metaitem.02.6331.tooltip=Pt2Ma S:gt.metaitem.02.6334.name=Black Steel File Head @@ -20408,6 +20997,8 @@ languagefile { S:gt.metaitem.02.7316.tooltip=Fe50CW S:gt.metaitem.02.7317.name=Osmiridium Saw Blade S:gt.metaitem.02.7317.tooltip=Ir3Os + S:gt.metaitem.02.7323.name=Infused Gold Saw Blade + S:gt.metaitem.02.7323.tooltip= S:gt.metaitem.02.7324.name=Naquadah Saw Blade S:gt.metaitem.02.7324.tooltip=Nq S:gt.metaitem.02.7325.name=Naquadah Alloy Saw Blade @@ -20420,6 +21011,8 @@ languagefile { S:gt.metaitem.02.7328.tooltip= S:gt.metaitem.02.7329.name=Tritanium Saw Blade S:gt.metaitem.02.7329.tooltip= + S:gt.metaitem.02.7330.name=Thaumium Saw Blade + S:gt.metaitem.02.7330.tooltip=FeMa S:gt.metaitem.02.7331.name=Mithril Saw Blade S:gt.metaitem.02.7331.tooltip=Pt2Ma S:gt.metaitem.02.7334.name=Black Steel Saw Blade @@ -20572,6 +21165,8 @@ languagefile { S:gt.metaitem.02.8316.tooltip=Fe50CW S:gt.metaitem.02.8317.name=Osmiridium Drill Tip S:gt.metaitem.02.8317.tooltip=Ir3Os + S:gt.metaitem.02.8323.name=Infused Gold Drill Tip + S:gt.metaitem.02.8323.tooltip= S:gt.metaitem.02.8324.name=Naquadah Drill Tip S:gt.metaitem.02.8324.tooltip=Nq S:gt.metaitem.02.8325.name=Naquadah Alloy Drill Tip @@ -20584,6 +21179,8 @@ languagefile { S:gt.metaitem.02.8328.tooltip= S:gt.metaitem.02.8329.name=Tritanium Drill Tip S:gt.metaitem.02.8329.tooltip= + S:gt.metaitem.02.8330.name=Thaumium Drill Tip + S:gt.metaitem.02.8330.tooltip=FeMa S:gt.metaitem.02.8331.name=Mithril Drill Tip S:gt.metaitem.02.8331.tooltip=Pt2Ma S:gt.metaitem.02.8334.name=Black Steel Drill Tip @@ -20744,6 +21341,8 @@ languagefile { S:gt.metaitem.02.9316.tooltip=Fe50CW S:gt.metaitem.02.9317.name=Osmiridium Chainsaw Tip S:gt.metaitem.02.9317.tooltip=Ir3Os + S:gt.metaitem.02.9323.name=Infused Gold Chainsaw Tip + S:gt.metaitem.02.9323.tooltip= S:gt.metaitem.02.9324.name=Naquadah Chainsaw Tip S:gt.metaitem.02.9324.tooltip=Nq S:gt.metaitem.02.9325.name=Naquadah Alloy Chainsaw Tip @@ -20756,6 +21355,8 @@ languagefile { S:gt.metaitem.02.9328.tooltip= S:gt.metaitem.02.9329.name=Tritanium Chainsaw Tip S:gt.metaitem.02.9329.tooltip= + S:gt.metaitem.02.9330.name=Thaumium Chainsaw Tip + S:gt.metaitem.02.9330.tooltip=FeMa S:gt.metaitem.02.9331.name=Mithril Chainsaw Tip S:gt.metaitem.02.9331.tooltip=Pt2Ma S:gt.metaitem.02.9334.name=Black Steel Chainsaw Tip @@ -21194,6 +21795,29 @@ languagefile { S:gt.recipe.uuamplifier=UU Amplifier S:gt.recipe.vacuumfreezer=Vacuum Freezer S:gt.recipe.wiremill=Wiremill + S:gt.research.page.1.GT_ADVANCEDMETALLURGY=Now that you have discovered all the basic metals, you can finally move on to the next Level of magic metallurgy and create more advanced metals + S:gt.research.page.1.GT_CRYSTALLISATION=Sometimes when processing your Crystal Shards they become a pile of Dust instead of the mostly required Shard.

You have finally found a way to reverse this Process by using Vitreus Essentia for recrystallising the Shards. + S:gt.research.page.1.GT_FILL_WATER_BUCKET=You have discovered a way of filling a bucket with aqua essentia in order to simply get water. + S:gt.research.page.1.GT_IRON_TO_STEEL=You have discovered a way of making Iron harder by just re-ordering its components.

This Method can be used to create a Material called Steel, which is used in many non-Thaumaturgic applications. + S:gt.research.page.1.GT_MAGICABSORB=Research into magical energy conversion methods has identified a way to convert surrounding energies into electrical power. + S:gt.research.page.1.GT_MAGICABSORB2=Moar output! Drain all the Magic! + S:gt.research.page.1.GT_MAGICENERGY=While trying to find new ways to integrate magic into your industrial factories, you have discovered a way to convert magical energy into electrical power. + S:gt.research.page.1.GT_MAGICENERGY2=Attempts to increase the output of your Magic Energy generators have resulted in significant improvements. + S:gt.research.page.1.GT_MAGICENERGY3=Attempts to further increase the output of your Magic Energy generators have resulted in great improvements. + S:gt.research.page.1.GT_TRANSALUMINIUM=You have discovered a way to multiply aluminium by steeping aluminium nuggets in metallum harvested from other metals.

This transmutation is slightly harder to achieve, because aluminium has special properties, which require more order to achieve the desired result. + S:gt.research.page.1.GT_TRANSANTIMONY=You have discovered a way to multiply antimony by steeping antimony nuggets in metallum harvested from other metals. + S:gt.research.page.1.GT_TRANSBATTERYALLOY=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Battery Alloy as well. + S:gt.research.page.1.GT_TRANSBISMUTH=You have discovered a way to multiply bismuth by steeping bismuth nuggets in metallum harvested from other metals. + S:gt.research.page.1.GT_TRANSBRASS=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Brass as well. + S:gt.research.page.1.GT_TRANSBRONZE=You have discovered a way of creating Alloys using the already known transmutations of Copper and Tin.

This Method can be used to create a Bronze directly without having to go through an alloying process. + S:gt.research.page.1.GT_TRANSCOBALT=You have discovered a way to multiply cobalt by steeping cobalt nuggets in metallum harvested from other metals. + S:gt.research.page.1.GT_TRANSCUPRONICKEL=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Cupronickel as well. + S:gt.research.page.1.GT_TRANSELECTRUM=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Electrum as well. + S:gt.research.page.1.GT_TRANSINVAR=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Invar as well. + S:gt.research.page.1.GT_TRANSNICKEL=You have discovered a way to multiply nickel by steeping nickel nuggets in metallum harvested from other metals. + S:gt.research.page.1.GT_TRANSSOLDERINGALLOY=Your discovery of Bronze Transmutation has lead you to the conclusion it works with other Alloys such as Soldering Alloy as well. + S:gt.research.page.1.GT_TRANSZINC=You have discovered a way to multiply zinc by steeping zinc nuggets in metallum harvested from other metals. + S:gt.research.page.1.GT_WOOD_TO_CHARCOAL=You have discovered a way of making charcoal magically instead of using regular ovens for this purpose.

To create charcoal from wood you first need an air-free environment, some vacuus essentia is needed for that, then you need to incinerate the wood using ignis essentia and wait until all the water inside the wood is burned away.

This method however doesn't create creosote oil as byproduct. S:gt.runfastertooltip=You can walk faster on this Block S:gt.sensorcard.name=GregTech Sensor Card S:ic.recipe.recycler=Recycler @@ -21202,6 +21826,57 @@ languagefile { S:itemGroup.GregTech.Ores=Ores S:mc.recipe.furnace=Furnace S:metaitem.01.tooltip.purify=Throw into Cauldron to get clean Dust + S:tc.aspect.electrum=Electricity, Lightning + S:tc.aspect.magneto=Magnetism, Attraction + S:tc.aspect.nebrisum=Cheatyness, Raiding + S:tc.aspect.radio=Radiation + S:tc.aspect.strontio=Stupidness, Incompetence + S:tc.research_name.GT_ADVANCEDMETALLURGY=Advanced Metallurgic Transmutation + S:tc.research_name.GT_CRYSTALLISATION=Shard Recrystallisation + S:tc.research_name.GT_FILL_WATER_BUCKET=Water Transmutation + S:tc.research_name.GT_IRON_TO_STEEL=Steel Transmutation + S:tc.research_name.GT_MAGICABSORB=Magic Energy Absorption + S:tc.research_name.GT_MAGICABSORB2=Improved Magic Energy Absorption + S:tc.research_name.GT_MAGICENERGY=Magic Energy Conversion + S:tc.research_name.GT_MAGICENERGY2=Adept Magic Energy Conversion + S:tc.research_name.GT_MAGICENERGY3=Master Magic Energy Conversion + S:tc.research_name.GT_TRANSALUMINIUM=Aluminium Transmutation + S:tc.research_name.GT_TRANSANTIMONY=Antimony Transmutation + S:tc.research_name.GT_TRANSBATTERYALLOY=Battery Alloy Transmutation + S:tc.research_name.GT_TRANSBISMUTH=Bismuth Transmutation + S:tc.research_name.GT_TRANSBRASS=Brass Transmutation + S:tc.research_name.GT_TRANSBRONZE=Bronze Transmutation + S:tc.research_name.GT_TRANSCOBALT=Cobalt Transmutation + S:tc.research_name.GT_TRANSCUPRONICKEL=Cupronickel Transmutation + S:tc.research_name.GT_TRANSELECTRUM=Electrum Transmutation + S:tc.research_name.GT_TRANSINVAR=Invar Transmutation + S:tc.research_name.GT_TRANSNICKEL=Nickel Transmutation + S:tc.research_name.GT_TRANSSOLDERINGALLOY=Soldering Alloy Transmutation + S:tc.research_name.GT_TRANSZINC=Zinc Transmutation + S:tc.research_name.GT_WOOD_TO_CHARCOAL=Charcoal Transmutation + S:tc.research_text.GT_ADVANCEDMETALLURGY=[GT] Mastering the basic metals + S:tc.research_text.GT_CRYSTALLISATION=[GT] Fixing your precious crystals + S:tc.research_text.GT_FILL_WATER_BUCKET=[GT] Filling buckets with water + S:tc.research_text.GT_IRON_TO_STEEL=[GT] Transforming iron to steel + S:tc.research_text.GT_MAGICABSORB=[GT] Harvesting Magic + S:tc.research_text.GT_MAGICABSORB2=[GT] Harvesting Magic + S:tc.research_text.GT_MAGICENERGY=[GT] Magic to Power + S:tc.research_text.GT_MAGICENERGY2=[GT] Magic to Power + S:tc.research_text.GT_MAGICENERGY3=[GT] Magic to Power + S:tc.research_text.GT_TRANSALUMINIUM=[GT] Transformation of metals into aluminium + S:tc.research_text.GT_TRANSANTIMONY=[GT] Transformation of metals into antimony + S:tc.research_text.GT_TRANSBATTERYALLOY=[GT] Transformation of metals into battery alloy + S:tc.research_text.GT_TRANSBISMUTH=[GT] Transformation of metals into bismuth + S:tc.research_text.GT_TRANSBRASS=[GT] Transformation of metals into brass + S:tc.research_text.GT_TRANSBRONZE=[GT] Transformation of metals into bronze + S:tc.research_text.GT_TRANSCOBALT=[GT] Transformation of metals into cobalt + S:tc.research_text.GT_TRANSCUPRONICKEL=[GT] Transformation of metals into cupronickel + S:tc.research_text.GT_TRANSELECTRUM=[GT] Transformation of metals into electrum + S:tc.research_text.GT_TRANSINVAR=[GT] Transformation of metals into invar + S:tc.research_text.GT_TRANSNICKEL=[GT] Transformation of metals into nickel + S:tc.research_text.GT_TRANSSOLDERINGALLOY=[GT] Transformation of metals into soldering alloy + S:tc.research_text.GT_TRANSZINC=[GT] Transformation of metals into zinc + S:tc.research_text.GT_WOOD_TO_CHARCOAL=[GT] Turning wood into charcoal } diff --git a/config/Baubles.cfg b/config/Baubles.cfg new file mode 100644 index 0000000000..1dc12a19d0 --- /dev/null +++ b/config/Baubles.cfg @@ -0,0 +1,8 @@ +# Configuration file + +server { + # Split Baubles inventory for survival and creative game modes. [default: false] + B:splitSurvivalCreative=false +} + + diff --git a/config/GregTech/MaterialProperties.cfg b/config/GregTech/MaterialProperties.cfg index 645cde500a..3c35f00b14 100644 --- a/config/GregTech/MaterialProperties.cfg +++ b/config/GregTech/MaterialProperties.cfg @@ -6123,6 +6123,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,Amber"=,Amber S:"ListMaterialReRegistrations_,"=, @@ -9021,6 +9022,7 @@ materials { I:FuelType_0=0 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9063,6 +9065,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9105,6 +9108,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9147,6 +9151,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9189,6 +9194,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9231,6 +9237,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9273,6 +9280,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9315,6 +9323,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -9357,6 +9366,7 @@ materials { I:FuelType_5=5 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, @@ -25695,6 +25705,7 @@ materials { I:FuelType_0=0 I:GasTemp_0=0 B:HasParentMod_false=false + B:HasParentMod_true=true D:HeatDamage_0.0=0.0 S:"ListMaterialByProducts_,"=, S:"ListMaterialReRegistrations_,"=, diff --git a/config/GregTech/ModularArmor.cfg b/config/GregTech/ModularArmor.cfg index 79169042f5..23d02940f7 100644 --- a/config/GregTech/ModularArmor.cfg +++ b/config/GregTech/ModularArmor.cfg @@ -203,6 +203,15 @@ componentnightvision { } +componentthaumicgoggles { + B:Enabled_true=true + D:ProcessingUsed_100.0=100.0 + S:"Stack_Thaumcraft:ItemGoggles"=Thaumcraft:ItemGoggles + S:StatType_THAUMICGOGGLES=THAUMICGOGGLES + D:Weight_100.0=100.0 +} + + custom { I:CustomBattery_0=0 I:CustomElectronicComponent_0=0 diff --git a/config/GregTech/OverpoweredStuff.cfg b/config/GregTech/OverpoweredStuff.cfg index 3ca3f08d2b..09e7b82e2a 100644 --- a/config/GregTech/OverpoweredStuff.cfg +++ b/config/GregTech/OverpoweredStuff.cfg @@ -32,6 +32,7 @@ gregtechrecipes { oreprocessingoutputmultiplier { I:Almandine_1=1 I:Aluminium_1=1 + I:Amber_1=1 I:Amethyst_1=1 I:Apatite_1=1 I:BandedIron_1=1 @@ -69,6 +70,13 @@ oreprocessingoutputmultiplier { I:GreenSapphire_1=1 I:Grossular_1=1 I:Ilmenite_1=1 + I:InfusedAir_1=1 + I:InfusedEarth_1=1 + I:InfusedEntropy_1=1 + I:InfusedFire_1=1 + I:InfusedGold_1=1 + I:InfusedOrder_1=1 + I:InfusedWater_1=1 I:Iridium_1=1 I:Iron_1=1 I:Lapis_1=1 diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index c24d5193da..27ded6ad3d 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -35,6 +35,7 @@ alloysmelting { I:blockHSSG_5=5 I:blockHSSS_5=5 I:blockIndium_5=5 + I:blockInfusedGold_5=5 I:blockInvar_5=5 I:blockIridium_5=5 I:blockIron_5=5 @@ -78,6 +79,7 @@ alloysmelting { I:blockSteel_5=5 I:blockSterlingSilver_5=5 I:blockTantalum_5=5 + I:blockThaumium_5=5 I:blockThorium_5=5 I:blockTinAlloy_5=5 I:blockTin_5=5 @@ -206,6 +208,8 @@ alloysmelting { I:ingotIndiumGalliumPhosphide_200=200 I:ingotIndium_130=130 I:ingotIndium_200=200 + I:ingotInfusedGold_130=130 + I:ingotInfusedGold_200=200 I:ingotInvar_130=130 I:ingotInvar_150=150 I:ingotInvar_200=200 @@ -312,6 +316,8 @@ alloysmelting { I:ingotStyreneButadieneRubber_200=200 I:ingotTantalum_130=130 I:ingotTantalum_200=200 + I:ingotThaumium_130=130 + I:ingotThaumium_200=200 I:ingotThorium_130=130 I:ingotThorium_200=200 I:ingotTinAlloy_100=100 @@ -341,6 +347,8 @@ alloysmelting { I:ingotVanadiumSteel_200=200 I:ingotVanadium_200=200 I:ingotVibrantAlloy_200=200 + I:ingotVoid_130=130 + I:ingotVoid_200=200 I:ingotYttriumBariumCuprate_130=130 I:ingotYttriumBariumCuprate_200=200 I:ingotYttrium_200=200 @@ -412,6 +420,8 @@ alloysmelting { I:nuggetHSSS_130=130 I:nuggetIndiumGalliumPhosphide_100=100 I:nuggetIndium_100=100 + I:nuggetInfusedGold_100=100 + I:nuggetInfusedGold_130=130 I:nuggetInvar_100=100 I:nuggetInvar_130=130 I:nuggetIridium_100=100 @@ -430,6 +440,7 @@ alloysmelting { I:nuggetMagnesium_100=100 I:nuggetManganese_100=100 I:nuggetManganese_130=130 + I:nuggetMercury_130=130 I:nuggetMithril_100=100 I:nuggetMithril_130=130 I:nuggetMolybdenum_100=100 @@ -508,6 +519,8 @@ alloysmelting { I:nuggetStyreneButadieneRubber_100=100 I:nuggetStyreneButadieneRubber_130=130 I:nuggetTantalum_100=100 + I:nuggetThaumium_100=100 + I:nuggetThaumium_130=130 I:nuggetThorium_100=100 I:nuggetThorium_130=130 I:nuggetTinAlloy_100=100 @@ -536,6 +549,7 @@ alloysmelting { I:nuggetVanadiumSteel_130=130 I:nuggetVanadium_100=100 I:nuggetVibrantAlloy_100=100 + I:nuggetVoid_100=100 I:nuggetWroughtIron_100=100 I:nuggetYttriumBariumCuprate_100=100 I:nuggetYttriumBariumCuprate_130=130 @@ -574,6 +588,7 @@ alloysmelting { I:plateHSSG_196=196 I:plateHSSS_258=258 I:plateIndiumGalliumPhosphide_142=142 + I:plateInfusedGold_196=196 I:plateInvar_112=112 I:plateIridium_384=384 I:plateIron_112=112 @@ -620,6 +635,7 @@ alloysmelting { I:plateSteel_114=114 I:plateSterlingSilver_196=196 I:plateStyreneButadieneRubber_10=10 + I:plateThaumium_312=312 I:plateThorium_460=460 I:plateTinAlloy_174=174 I:plateTin_236=236 @@ -701,6 +717,13 @@ arcfurnace { I:blockHSSG_882=882 I:blockHSSS_1161=1161 I:blockIndium_1026=1026 + I:blockInfusedAir_882=882 + I:blockInfusedEarth_882=882 + I:blockInfusedEntropy_882=882 + I:blockInfusedFire_882=882 + I:blockInfusedGold_882=882 + I:blockInfusedOrder_882=882 + I:blockInfusedWater_882=882 I:blockInvar_504=504 I:blockIridium_1728=1728 I:blockIronMagnetic_504=504 @@ -750,6 +773,7 @@ arcfurnace { I:blockSteel_504=504 I:blockSterlingSilver_882=882 I:blockTantalum_1620=1620 + I:blockThaumium_1404=1404 I:blockThorium_2070=2070 I:blockTinAlloy_783=783 I:blockTin_1062=1062 @@ -790,6 +814,13 @@ arcfurnace { I:boltHSSE_16=16 I:boltHSSG_16=16 I:boltHSSS_16=16 + I:boltInfusedAir_16=16 + I:boltInfusedEarth_16=16 + I:boltInfusedEntropy_16=16 + I:boltInfusedFire_16=16 + I:boltInfusedGold_16=16 + I:boltInfusedOrder_16=16 + I:boltInfusedWater_16=16 I:boltInvar_16=16 I:boltIridium_24=24 I:boltIronMagnetic_16=16 @@ -824,6 +855,7 @@ arcfurnace { I:boltSteelMagnetic_16=16 I:boltSteel_16=16 I:boltSterlingSilver_16=16 + I:boltThaumium_19=19 I:boltThorium_28=28 I:boltTinAlloy_16=16 I:boltTin_16=16 @@ -1085,6 +1117,7 @@ arcfurnace { I:frameGtHSSG_196=196 I:frameGtHSSS_258=258 I:frameGtIndium_228=228 + I:frameGtInfusedGold_196=196 I:frameGtInvar_112=112 I:frameGtIridium_384=384 I:frameGtIronMagnetic_112=112 @@ -1133,6 +1166,7 @@ arcfurnace { I:frameGtSterlingSilver_196=196 I:frameGtStyreneButadieneRubber_24=24 I:frameGtTantalum_360=360 + I:frameGtThaumium_312=312 I:frameGtThorium_460=460 I:frameGtTinAlloy_174=174 I:frameGtTin_236=236 @@ -1182,8 +1216,15 @@ arcfurnace { I:gemDiamond_16=16 I:gemExquisiteDiamond_49=49 I:gemFlawlessDiamond_24=24 + I:gemInfusedAir_98=98 + I:gemInfusedEarth_98=98 + I:gemInfusedEntropy_98=98 + I:gemInfusedFire_98=98 + I:gemInfusedOrder_98=98 + I:gemInfusedWater_98=98 I:gemIridium_192=192 I:gemLignite_16=16 + I:gemMercury_200=200 I:gemNetherStar_98=98 I:gt.blockcasings.0_448=448 I:gt.blockcasings.10_228=228 @@ -2121,6 +2162,19 @@ arcfurnace { I:ingotNeodymiumMagnetic_144=144 I:ingotPigIron_56=56 I:ingotSteelMagnetic_56=56 + I:item.ItemAxeThaumium_480=480 + I:item.ItemAxeVoid_16=16 + I:item.ItemBootsThaumium_624=624 + I:item.ItemChestplateThaumium_1248=1248 + I:item.ItemHelmetThaumium_780=780 + I:item.ItemHoeThaumium_324=324 + I:item.ItemHoeVoid_16=16 + I:item.ItemLeggingsThaumium_1092=1092 + I:item.ItemPickThaumium_480=480 + I:item.ItemPickVoid_16=16 + I:item.ItemShovelThaumium_168=168 + I:item.ItemShovelVoid_16=16 + I:item.ItemSwordThaumium_318=318 I:item.appleGold_14112=14112 I:item.appleGold_1568=1568 I:item.book_36=36 @@ -2185,6 +2239,12 @@ arcfurnace { I:item.wheat_16=16 I:item.writingBook_36=36 I:item.writtenBook_36=36 + I:lensInfusedAir_73=73 + I:lensInfusedEarth_73=73 + I:lensInfusedEntropy_73=73 + I:lensInfusedFire_73=73 + I:lensInfusedOrder_73=73 + I:lensInfusedWater_73=73 I:lensNetherStar_73=73 I:pipeHugeAluminium_312=312 I:pipeHugeBrass_756=756 @@ -2325,6 +2385,7 @@ arcfurnace { I:plateDoubleHSSE_162=162 I:plateDoubleHSSG_196=196 I:plateDoubleHSSS_258=258 + I:plateDoubleInfusedGold_196=196 I:plateDoubleInvar_112=112 I:plateDoubleIridium_384=384 I:plateDoubleIronMagnetic_112=112 @@ -2359,6 +2420,7 @@ arcfurnace { I:plateDoubleSteelMagnetic_112=112 I:plateDoubleSteel_112=112 I:plateDoubleSterlingSilver_196=196 + I:plateDoubleThaumium_312=312 I:plateDoubleThorium_460=460 I:plateDoubleTinAlloy_174=174 I:plateDoubleTitanium_96=96 @@ -2379,6 +2441,13 @@ arcfurnace { I:plateHSSE_81=81 I:plateHSSG_98=98 I:plateHSSS_129=129 + I:plateInfusedAir_98=98 + I:plateInfusedEarth_98=98 + I:plateInfusedEntropy_98=98 + I:plateInfusedFire_98=98 + I:plateInfusedGold_98=98 + I:plateInfusedOrder_98=98 + I:plateInfusedWater_98=98 I:plateInvar_56=56 I:plateIridium_192=192 I:plateIronMagnetic_56=56 @@ -2427,6 +2496,7 @@ arcfurnace { I:plateSteel_56=56 I:plateSterlingSilver_98=98 I:plateStyreneButadieneRubber_16=16 + I:plateThaumium_156=156 I:plateThorium_230=230 I:plateTinAlloy_87=87 I:plateTin_118=118 @@ -2500,6 +2570,13 @@ arcfurnace { I:screwHSSE_16=16 I:screwHSSG_16=16 I:screwHSSS_16=16 + I:screwInfusedAir_16=16 + I:screwInfusedEarth_16=16 + I:screwInfusedEntropy_16=16 + I:screwInfusedFire_16=16 + I:screwInfusedGold_16=16 + I:screwInfusedOrder_16=16 + I:screwInfusedWater_16=16 I:screwInvar_16=16 I:screwIridium_21=21 I:screwIronMagnetic_16=16 @@ -2534,6 +2611,7 @@ arcfurnace { I:screwSteelMagnetic_16=16 I:screwSteel_16=16 I:screwSterlingSilver_16=16 + I:screwThaumium_17=17 I:screwThorium_25=25 I:screwTinAlloy_16=16 I:screwTin_16=16 @@ -2572,6 +2650,13 @@ arcfurnace { I:stickHSSE_40=40 I:stickHSSG_49=49 I:stickHSSS_64=64 + I:stickInfusedAir_49=49 + I:stickInfusedEarth_49=49 + I:stickInfusedEntropy_49=49 + I:stickInfusedFire_49=49 + I:stickInfusedGold_49=49 + I:stickInfusedOrder_49=49 + I:stickInfusedWater_49=49 I:stickInvar_28=28 I:stickIridium_96=96 I:stickIronMagnetic_28=28 @@ -2602,6 +2687,13 @@ arcfurnace { I:stickLongHSSE_81=81 I:stickLongHSSG_98=98 I:stickLongHSSS_129=129 + I:stickLongInfusedAir_98=98 + I:stickLongInfusedEarth_98=98 + I:stickLongInfusedEntropy_98=98 + I:stickLongInfusedFire_98=98 + I:stickLongInfusedGold_98=98 + I:stickLongInfusedOrder_98=98 + I:stickLongInfusedWater_98=98 I:stickLongInvar_56=56 I:stickLongIridium_192=192 I:stickLongIronMagnetic_56=56 @@ -2642,6 +2734,7 @@ arcfurnace { I:stickLongSteel_56=56 I:stickLongSterlingSilver_98=98 I:stickLongStyreneButadieneRubber_16=16 + I:stickLongThaumium_156=156 I:stickLongThorium_230=230 I:stickLongTinAlloy_87=87 I:stickLongTitanium_48=48 @@ -2685,6 +2778,7 @@ arcfurnace { I:stickSteelMagnetic_28=28 I:stickSteel_28=28 I:stickSterlingSilver_49=49 + I:stickThaumium_78=78 I:stickThorium_115=115 I:stickTinAlloy_43=43 I:stickTin_59=59 @@ -2703,6 +2797,14 @@ arcfurnace { I:tile.anvil.slightlyDamaged_1120=1120 I:tile.anvil.veryDamaged_560=560 I:tile.beacon_98=98 + I:tile.blockCrystal.0_588=588 + I:tile.blockCrystal.1_588=588 + I:tile.blockCrystal.2_588=588 + I:tile.blockCrystal.3_588=588 + I:tile.blockCrystal.4_588=588 + I:tile.blockCrystal.5_588=588 + I:tile.blockWoodenDevice.6_16=16 + I:tile.blockWoodenDevice.7_16=16 I:tile.bookshelf_183=183 I:tile.button_16=16 I:tile.chestTrap_138=138 @@ -2754,6 +2856,13 @@ arcfurnace { I:toolHeadAxeHSSE_243=243 I:toolHeadAxeHSSG_294=294 I:toolHeadAxeHSSS_387=387 + I:toolHeadAxeInfusedAir_294=294 + I:toolHeadAxeInfusedEarth_294=294 + I:toolHeadAxeInfusedEntropy_294=294 + I:toolHeadAxeInfusedFire_294=294 + I:toolHeadAxeInfusedGold_294=294 + I:toolHeadAxeInfusedOrder_294=294 + I:toolHeadAxeInfusedWater_294=294 I:toolHeadAxeInvar_168=168 I:toolHeadAxeIridium_576=576 I:toolHeadAxeIronMagnetic_168=168 @@ -2794,6 +2903,7 @@ arcfurnace { I:toolHeadAxeSteel_168=168 I:toolHeadAxeSterlingSilver_294=294 I:toolHeadAxeStyreneButadieneRubber_36=36 + I:toolHeadAxeThaumium_468=468 I:toolHeadAxeThorium_690=690 I:toolHeadAxeTinAlloy_261=261 I:toolHeadAxeTitanium_144=144 @@ -2830,6 +2940,7 @@ arcfurnace { I:toolHeadBuzzSawHSSE_324=324 I:toolHeadBuzzSawHSSG_392=392 I:toolHeadBuzzSawHSSS_516=516 + I:toolHeadBuzzSawInfusedGold_392=392 I:toolHeadBuzzSawInvar_224=224 I:toolHeadBuzzSawIridium_768=768 I:toolHeadBuzzSawIronMagnetic_224=224 @@ -2863,6 +2974,7 @@ arcfurnace { I:toolHeadBuzzSawSteelMagnetic_224=224 I:toolHeadBuzzSawSteel_224=224 I:toolHeadBuzzSawSterlingSilver_392=392 + I:toolHeadBuzzSawThaumium_624=624 I:toolHeadBuzzSawThorium_920=920 I:toolHeadBuzzSawTinAlloy_348=348 I:toolHeadBuzzSawTitanium_192=192 @@ -2901,6 +3013,7 @@ arcfurnace { I:toolHeadChainsawHSSE_414=414 I:toolHeadChainsawHSSG_448=448 I:toolHeadChainsawHSSS_510=510 + I:toolHeadChainsawInfusedGold_448=448 I:toolHeadChainsawInvar_364=364 I:toolHeadChainsawIridium_636=636 I:toolHeadChainsawIronMagnetic_364=364 @@ -2938,6 +3051,7 @@ arcfurnace { I:toolHeadChainsawSteelMagnetic_364=364 I:toolHeadChainsawSteel_364=364 I:toolHeadChainsawSterlingSilver_448=448 + I:toolHeadChainsawThaumium_564=564 I:toolHeadChainsawThorium_712=712 I:toolHeadChainsawTinAlloy_426=426 I:toolHeadChainsawTitanium_348=348 @@ -2976,6 +3090,7 @@ arcfurnace { I:toolHeadDrillHSSE_548=548 I:toolHeadDrillHSSG_616=616 I:toolHeadDrillHSSS_740=740 + I:toolHeadDrillInfusedGold_616=616 I:toolHeadDrillInvar_448=448 I:toolHeadDrillIridium_992=992 I:toolHeadDrillIronMagnetic_448=448 @@ -3013,6 +3128,7 @@ arcfurnace { I:toolHeadDrillSteelMagnetic_448=448 I:toolHeadDrillSteel_448=448 I:toolHeadDrillSterlingSilver_616=616 + I:toolHeadDrillThaumium_848=848 I:toolHeadDrillThorium_1144=1144 I:toolHeadDrillTinAlloy_572=572 I:toolHeadDrillTitanium_416=416 @@ -3047,6 +3163,7 @@ arcfurnace { I:toolHeadFileHSSE_162=162 I:toolHeadFileHSSG_196=196 I:toolHeadFileHSSS_258=258 + I:toolHeadFileInfusedGold_196=196 I:toolHeadFileInvar_112=112 I:toolHeadFileIridium_384=384 I:toolHeadFileIronMagnetic_112=112 @@ -3080,6 +3197,7 @@ arcfurnace { I:toolHeadFileSteelMagnetic_112=112 I:toolHeadFileSteel_112=112 I:toolHeadFileSterlingSilver_196=196 + I:toolHeadFileThaumium_312=312 I:toolHeadFileThorium_460=460 I:toolHeadFileTinAlloy_174=174 I:toolHeadFileTitanium_96=96 @@ -3116,6 +3234,13 @@ arcfurnace { I:toolHeadHammerHSSE_486=486 I:toolHeadHammerHSSG_588=588 I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInfusedAir_588=588 + I:toolHeadHammerInfusedEarth_588=588 + I:toolHeadHammerInfusedEntropy_588=588 + I:toolHeadHammerInfusedFire_588=588 + I:toolHeadHammerInfusedGold_588=588 + I:toolHeadHammerInfusedOrder_588=588 + I:toolHeadHammerInfusedWater_588=588 I:toolHeadHammerInvar_336=336 I:toolHeadHammerIridium_1152=1152 I:toolHeadHammerIronMagnetic_336=336 @@ -3156,6 +3281,7 @@ arcfurnace { I:toolHeadHammerSteel_336=336 I:toolHeadHammerSterlingSilver_588=588 I:toolHeadHammerStyreneButadieneRubber_73=73 + I:toolHeadHammerThaumium_936=936 I:toolHeadHammerThorium_1380=1380 I:toolHeadHammerTinAlloy_522=522 I:toolHeadHammerTitanium_288=288 @@ -3194,6 +3320,13 @@ arcfurnace { I:toolHeadHoeHSSE_162=162 I:toolHeadHoeHSSG_196=196 I:toolHeadHoeHSSS_258=258 + I:toolHeadHoeInfusedAir_196=196 + I:toolHeadHoeInfusedEarth_196=196 + I:toolHeadHoeInfusedEntropy_196=196 + I:toolHeadHoeInfusedFire_196=196 + I:toolHeadHoeInfusedGold_196=196 + I:toolHeadHoeInfusedOrder_196=196 + I:toolHeadHoeInfusedWater_196=196 I:toolHeadHoeInvar_112=112 I:toolHeadHoeIridium_384=384 I:toolHeadHoeIronMagnetic_112=112 @@ -3234,6 +3367,7 @@ arcfurnace { I:toolHeadHoeSteel_112=112 I:toolHeadHoeSterlingSilver_196=196 I:toolHeadHoeStyreneButadieneRubber_24=24 + I:toolHeadHoeThaumium_312=312 I:toolHeadHoeThorium_460=460 I:toolHeadHoeTinAlloy_174=174 I:toolHeadHoeTitanium_96=96 @@ -3272,6 +3406,13 @@ arcfurnace { I:toolHeadPickaxeHSSE_243=243 I:toolHeadPickaxeHSSG_294=294 I:toolHeadPickaxeHSSS_387=387 + I:toolHeadPickaxeInfusedAir_294=294 + I:toolHeadPickaxeInfusedEarth_294=294 + I:toolHeadPickaxeInfusedEntropy_294=294 + I:toolHeadPickaxeInfusedFire_294=294 + I:toolHeadPickaxeInfusedGold_294=294 + I:toolHeadPickaxeInfusedOrder_294=294 + I:toolHeadPickaxeInfusedWater_294=294 I:toolHeadPickaxeInvar_168=168 I:toolHeadPickaxeIridium_576=576 I:toolHeadPickaxeIronMagnetic_168=168 @@ -3312,6 +3453,7 @@ arcfurnace { I:toolHeadPickaxeSteel_168=168 I:toolHeadPickaxeSterlingSilver_294=294 I:toolHeadPickaxeStyreneButadieneRubber_36=36 + I:toolHeadPickaxeThaumium_468=468 I:toolHeadPickaxeThorium_690=690 I:toolHeadPickaxeTinAlloy_261=261 I:toolHeadPickaxeTitanium_144=144 @@ -3350,6 +3492,13 @@ arcfurnace { I:toolHeadPlowHSSE_324=324 I:toolHeadPlowHSSG_392=392 I:toolHeadPlowHSSS_516=516 + I:toolHeadPlowInfusedAir_392=392 + I:toolHeadPlowInfusedEarth_392=392 + I:toolHeadPlowInfusedEntropy_392=392 + I:toolHeadPlowInfusedFire_392=392 + I:toolHeadPlowInfusedGold_392=392 + I:toolHeadPlowInfusedOrder_392=392 + I:toolHeadPlowInfusedWater_392=392 I:toolHeadPlowInvar_224=224 I:toolHeadPlowIridium_768=768 I:toolHeadPlowIronMagnetic_224=224 @@ -3390,6 +3539,7 @@ arcfurnace { I:toolHeadPlowSteel_224=224 I:toolHeadPlowSterlingSilver_392=392 I:toolHeadPlowStyreneButadieneRubber_49=49 + I:toolHeadPlowThaumium_624=624 I:toolHeadPlowThorium_920=920 I:toolHeadPlowTinAlloy_348=348 I:toolHeadPlowTitanium_192=192 @@ -3426,6 +3576,7 @@ arcfurnace { I:toolHeadSawHSSE_162=162 I:toolHeadSawHSSG_196=196 I:toolHeadSawHSSS_258=258 + I:toolHeadSawInfusedGold_196=196 I:toolHeadSawInvar_112=112 I:toolHeadSawIridium_384=384 I:toolHeadSawIronMagnetic_112=112 @@ -3459,6 +3610,7 @@ arcfurnace { I:toolHeadSawSteelMagnetic_112=112 I:toolHeadSawSteel_112=112 I:toolHeadSawSterlingSilver_196=196 + I:toolHeadSawThaumium_312=312 I:toolHeadSawThorium_460=460 I:toolHeadSawTinAlloy_174=174 I:toolHeadSawTitanium_96=96 @@ -3495,6 +3647,13 @@ arcfurnace { I:toolHeadSenseHSSE_243=243 I:toolHeadSenseHSSG_294=294 I:toolHeadSenseHSSS_387=387 + I:toolHeadSenseInfusedAir_294=294 + I:toolHeadSenseInfusedEarth_294=294 + I:toolHeadSenseInfusedEntropy_294=294 + I:toolHeadSenseInfusedFire_294=294 + I:toolHeadSenseInfusedGold_294=294 + I:toolHeadSenseInfusedOrder_294=294 + I:toolHeadSenseInfusedWater_294=294 I:toolHeadSenseInvar_168=168 I:toolHeadSenseIridium_576=576 I:toolHeadSenseIronMagnetic_168=168 @@ -3535,6 +3694,7 @@ arcfurnace { I:toolHeadSenseSteel_168=168 I:toolHeadSenseSterlingSilver_294=294 I:toolHeadSenseStyreneButadieneRubber_36=36 + I:toolHeadSenseThaumium_468=468 I:toolHeadSenseThorium_690=690 I:toolHeadSenseTinAlloy_261=261 I:toolHeadSenseTitanium_144=144 @@ -3573,6 +3733,13 @@ arcfurnace { I:toolHeadShovelHSSE_81=81 I:toolHeadShovelHSSG_98=98 I:toolHeadShovelHSSS_129=129 + I:toolHeadShovelInfusedAir_98=98 + I:toolHeadShovelInfusedEarth_98=98 + I:toolHeadShovelInfusedEntropy_98=98 + I:toolHeadShovelInfusedFire_98=98 + I:toolHeadShovelInfusedGold_98=98 + I:toolHeadShovelInfusedOrder_98=98 + I:toolHeadShovelInfusedWater_98=98 I:toolHeadShovelInvar_56=56 I:toolHeadShovelIridium_192=192 I:toolHeadShovelIronMagnetic_56=56 @@ -3613,6 +3780,7 @@ arcfurnace { I:toolHeadShovelSteel_56=56 I:toolHeadShovelSterlingSilver_98=98 I:toolHeadShovelStyreneButadieneRubber_16=16 + I:toolHeadShovelThaumium_156=156 I:toolHeadShovelThorium_230=230 I:toolHeadShovelTinAlloy_87=87 I:toolHeadShovelTitanium_48=48 @@ -3651,6 +3819,13 @@ arcfurnace { I:toolHeadSwordHSSE_162=162 I:toolHeadSwordHSSG_196=196 I:toolHeadSwordHSSS_258=258 + I:toolHeadSwordInfusedAir_196=196 + I:toolHeadSwordInfusedEarth_196=196 + I:toolHeadSwordInfusedEntropy_196=196 + I:toolHeadSwordInfusedFire_196=196 + I:toolHeadSwordInfusedGold_196=196 + I:toolHeadSwordInfusedOrder_196=196 + I:toolHeadSwordInfusedWater_196=196 I:toolHeadSwordInvar_112=112 I:toolHeadSwordIridium_384=384 I:toolHeadSwordIronMagnetic_112=112 @@ -3691,6 +3866,7 @@ arcfurnace { I:toolHeadSwordSteel_112=112 I:toolHeadSwordSterlingSilver_196=196 I:toolHeadSwordStyreneButadieneRubber_24=24 + I:toolHeadSwordThaumium_312=312 I:toolHeadSwordThorium_460=460 I:toolHeadSwordTinAlloy_174=174 I:toolHeadSwordTitanium_96=96 @@ -3729,6 +3905,13 @@ arcfurnace { I:toolHeadUniversalSpadeHSSE_81=81 I:toolHeadUniversalSpadeHSSG_98=98 I:toolHeadUniversalSpadeHSSS_129=129 + I:toolHeadUniversalSpadeInfusedAir_98=98 + I:toolHeadUniversalSpadeInfusedEarth_98=98 + I:toolHeadUniversalSpadeInfusedEntropy_98=98 + I:toolHeadUniversalSpadeInfusedFire_98=98 + I:toolHeadUniversalSpadeInfusedGold_98=98 + I:toolHeadUniversalSpadeInfusedOrder_98=98 + I:toolHeadUniversalSpadeInfusedWater_98=98 I:toolHeadUniversalSpadeInvar_56=56 I:toolHeadUniversalSpadeIridium_192=192 I:toolHeadUniversalSpadeIronMagnetic_56=56 @@ -3769,6 +3952,7 @@ arcfurnace { I:toolHeadUniversalSpadeSteel_56=56 I:toolHeadUniversalSpadeSterlingSilver_98=98 I:toolHeadUniversalSpadeStyreneButadieneRubber_16=16 + I:toolHeadUniversalSpadeThaumium_156=156 I:toolHeadUniversalSpadeThorium_230=230 I:toolHeadUniversalSpadeTinAlloy_87=87 I:toolHeadUniversalSpadeTitanium_48=48 @@ -3809,6 +3993,7 @@ arcfurnace { I:toolHeadWrenchHSSE_350=350 I:toolHeadWrenchHSSG_418=418 I:toolHeadWrenchHSSS_542=542 + I:toolHeadWrenchInfusedGold_418=418 I:toolHeadWrenchInvar_250=250 I:toolHeadWrenchIridium_794=794 I:toolHeadWrenchIronMagnetic_250=250 @@ -3846,6 +4031,7 @@ arcfurnace { I:toolHeadWrenchSteelMagnetic_250=250 I:toolHeadWrenchSteel_250=250 I:toolHeadWrenchSterlingSilver_418=418 + I:toolHeadWrenchThaumium_650=650 I:toolHeadWrenchThorium_946=946 I:toolHeadWrenchTinAlloy_374=374 I:toolHeadWrenchTitanium_218=218 @@ -3880,6 +4066,7 @@ arcfurnace { I:turbineBladeHSSE_486=486 I:turbineBladeHSSG_588=588 I:turbineBladeHSSS_774=774 + I:turbineBladeInfusedGold_588=588 I:turbineBladeInvar_336=336 I:turbineBladeIridium_1152=1152 I:turbineBladeIronMagnetic_336=336 @@ -3913,6 +4100,7 @@ arcfurnace { I:turbineBladeSteelMagnetic_336=336 I:turbineBladeSteel_336=336 I:turbineBladeSterlingSilver_588=588 + I:turbineBladeThaumium_936=936 I:turbineBladeThorium_1380=1380 I:turbineBladeTinAlloy_522=522 I:turbineBladeTitanium_288=288 @@ -4416,6 +4604,7 @@ assembling { I:gt.blockmachines.gt_frame_hsse_64=64 I:gt.blockmachines.gt_frame_hssg_64=64 I:gt.blockmachines.gt_frame_hsss_64=64 + I:gt.blockmachines.gt_frame_infusedgold_64=64 I:gt.blockmachines.gt_frame_invar_64=64 I:gt.blockmachines.gt_frame_iridium_64=64 I:gt.blockmachines.gt_frame_iron_64=64 @@ -4460,6 +4649,7 @@ assembling { I:gt.blockmachines.gt_frame_steelmagnetic_64=64 I:gt.blockmachines.gt_frame_sterlingsilver_64=64 I:gt.blockmachines.gt_frame_styrenebutadienerubber_64=64 + I:gt.blockmachines.gt_frame_thaumium_64=64 I:gt.blockmachines.gt_frame_thorium_64=64 I:gt.blockmachines.gt_frame_tin_64=64 I:gt.blockmachines.gt_frame_tinalloy_64=64 @@ -5149,6 +5339,8 @@ bender { I:ingotHSSS_129=129 I:ingotHSSS_258=258 I:ingotIndiumGalliumPhosphide_71=71 + I:ingotInfusedGold_196=196 + I:ingotInfusedGold_98=98 I:ingotInvar_112=112 I:ingotInvar_56=56 I:ingotIridium_192=192 @@ -5229,6 +5421,8 @@ bender { I:ingotSteel_56=56 I:ingotSterlingSilver_196=196 I:ingotSterlingSilver_98=98 + I:ingotThaumium_156=156 + I:ingotThaumium_312=312 I:ingotThorium_230=230 I:ingotThorium_460=460 I:ingotTinAlloy_174=174 @@ -5292,6 +5486,7 @@ bender { I:plateHSSG_196=196 I:plateHSSG_98=98 I:plateHSSS_258=258 + I:plateInfusedGold_196=196 I:plateInvar_112=112 I:plateIridium_384=384 I:plateIronMagnetic_114=114 @@ -5350,6 +5545,7 @@ bender { I:plateSteel_504=504 I:plateSteel_56=56 I:plateSterlingSilver_196=196 + I:plateThaumium_312=312 I:plateThorium_460=460 I:plateTinAlloy_174=174 I:plateTin_1062=1062 @@ -5744,6 +5940,7 @@ boxing { B:dustAlmandine_true=true B:dustAluminium_true=true B:dustAlunite_true=true + B:dustAmber_true=true B:dustAmericium_true=true B:dustAmethyst_true=true B:dustAndradite_true=true @@ -5872,6 +6069,13 @@ boxing { B:dustIlmenite_true=true B:dustIndiumGalliumPhosphide_true=true B:dustIndium_true=true + B:dustInfusedAir_true=true + B:dustInfusedEarth_true=true + B:dustInfusedEntropy_true=true + B:dustInfusedFire_true=true + B:dustInfusedGold_true=true + B:dustInfusedOrder_true=true + B:dustInfusedWater_true=true B:dustInvar_true=true B:dustIridium_true=true B:dustIronMagnetic_true=true @@ -6016,6 +6220,7 @@ boxing { B:dustTantalum_true=true B:dustTanzanite_true=true B:dustTetrahedrite_true=true + B:dustThaumium_true=true B:dustThorium_true=true B:dustTinAlloy_true=true B:dustTin_true=true @@ -6288,6 +6493,7 @@ centrifuge { I:dustHydratedCoal_768=768 I:dustImpureAlmandine_192=192 I:dustImpureAluminium_208=208 + I:dustImpureAmber_784=784 I:dustImpureAmethyst_216=216 I:dustImpureApatite_256=256 I:dustImpureBandedIron_256=256 @@ -6331,6 +6537,13 @@ centrifuge { I:dustImpureGreenSapphire_160=160 I:dustImpureGrossular_176=176 I:dustImpureIlmenite_480=480 + I:dustImpureInfusedAir_784=784 + I:dustImpureInfusedEarth_784=784 + I:dustImpureInfusedEntropy_784=784 + I:dustImpureInfusedFire_784=784 + I:dustImpureInfusedGold_784=784 + I:dustImpureInfusedOrder_784=784 + I:dustImpureInfusedWater_784=784 I:dustImpureIridium_1536=1536 I:dustImpureIron_448=448 I:dustImpureLapis_224=224 @@ -6427,6 +6640,7 @@ centrifuge { I:dustPumice_392=392 I:dustPureAlmandine_192=192 I:dustPureAluminium_208=208 + I:dustPureAmber_784=784 I:dustPureAmethyst_216=216 I:dustPureApatite_256=256 I:dustPureBandedIron_256=256 @@ -6465,6 +6679,13 @@ centrifuge { I:dustPureGreenSapphire_160=160 I:dustPureGrossular_176=176 I:dustPureIlmenite_480=480 + I:dustPureInfusedAir_784=784 + I:dustPureInfusedEarth_784=784 + I:dustPureInfusedEntropy_784=784 + I:dustPureInfusedFire_784=784 + I:dustPureInfusedGold_784=784 + I:dustPureInfusedOrder_784=784 + I:dustPureInfusedWater_784=784 I:dustPureIridium_1536=1536 I:dustPureIron_448=448 I:dustPureLapis_224=224 @@ -7193,6 +7414,7 @@ compression { B:dustUranium235_true=true B:dustUranium_true=true B:dustWood_true=true + B:gemAmber_true=true B:gemAmethyst_true=true B:gemBlueTopaz_true=true B:gemCharcoal_true=true @@ -7208,6 +7430,12 @@ compression { B:gemGarnetRed_true=true B:gemGarnetYellow_true=true B:gemGreenSapphire_true=true + B:gemInfusedAir_true=true + B:gemInfusedEarth_true=true + B:gemInfusedEntropy_true=true + B:gemInfusedFire_true=true + B:gemInfusedOrder_true=true + B:gemInfusedWater_true=true B:gemIridium_true=true B:gemJasper_true=true B:gemLapis_true=true @@ -7281,6 +7509,7 @@ compression { B:ingotHSSG_true=true B:ingotHSSS_true=true B:ingotIndium_true=true + B:ingotInfusedGold_true=true B:ingotInvar_true=true B:ingotIridium_true=true B:ingotIronMagnetic_true=true @@ -7328,6 +7557,7 @@ compression { B:ingotSteel_true=true B:ingotSterlingSilver_true=true B:ingotTantalum_true=true + B:ingotThaumium_true=true B:ingotThorium_true=true B:ingotTinAlloy_true=true B:ingotTin_true=true @@ -7371,6 +7601,7 @@ compressor { I:dustUranium235_300=300 I:dustUranium_300=300 I:dustWood_300=300 + I:gemAmber_300=300 I:gemAmethyst_300=300 I:gemBlueTopaz_300=300 I:gemCharcoal_300=300 @@ -7386,6 +7617,12 @@ compressor { I:gemGarnetRed_300=300 I:gemGarnetYellow_300=300 I:gemGreenSapphire_300=300 + I:gemInfusedAir_300=300 + I:gemInfusedEarth_300=300 + I:gemInfusedEntropy_300=300 + I:gemInfusedFire_300=300 + I:gemInfusedOrder_300=300 + I:gemInfusedWater_300=300 I:gemIridium_300=300 I:gemJasper_300=300 I:gemLapis_300=300 @@ -7459,6 +7696,7 @@ compressor { I:ingotHSSG_300=300 I:ingotHSSS_300=300 I:ingotIndium_300=300 + I:ingotInfusedGold_300=300 I:ingotInvar_300=300 I:ingotIridium_300=300 I:ingotIronMagnetic_300=300 @@ -7506,6 +7744,7 @@ compressor { I:ingotSteel_300=300 I:ingotSterlingSilver_300=300 I:ingotTantalum_300=300 + I:ingotThaumium_300=300 I:ingotThorium_300=300 I:ingotTinAlloy_300=300 I:ingotTin_300=300 @@ -7629,6 +7868,7 @@ crops { cutting { I:blockAluminium_260=260 + I:blockAmber_980=980 I:blockAmericium_2450=2450 I:blockAmethyst_270=270 I:blockAnnealedCopper_630=630 @@ -7667,6 +7907,13 @@ cutting { I:blockHSSE_810=810 I:blockHSSG_980=980 I:blockHSSS_1290=1290 + I:blockInfusedAir_980=980 + I:blockInfusedEarth_980=980 + I:blockInfusedEntropy_980=980 + I:blockInfusedFire_980=980 + I:blockInfusedGold_980=980 + I:blockInfusedOrder_980=980 + I:blockInfusedWater_980=980 I:blockInvar_560=560 I:blockIridium_1920=1920 I:blockIronMagnetic_570=570 @@ -7715,6 +7962,7 @@ cutting { I:blockSteel_560=560 I:blockSterlingSilver_980=980 I:blockTanzanite_200=200 + I:blockThaumium_1560=1560 I:blockThorium_2300=2300 I:blockTinAlloy_870=870 I:blockTin_1180=1180 @@ -7772,6 +8020,7 @@ cutting { I:plateTin_50=50 I:plateWroughtIron_50=50 I:stickAluminium_52=52 + I:stickAmber_196=196 I:stickAmethyst_54=54 I:stickBeryllium_18=18 I:stickBismuthBronze_184=184 @@ -7803,6 +8052,13 @@ cutting { I:stickHSSE_162=162 I:stickHSSG_196=196 I:stickHSSS_258=258 + I:stickInfusedAir_196=196 + I:stickInfusedEarth_196=196 + I:stickInfusedEntropy_196=196 + I:stickInfusedFire_196=196 + I:stickInfusedGold_196=196 + I:stickInfusedOrder_196=196 + I:stickInfusedWater_196=196 I:stickInvar_112=112 I:stickIridium_384=384 I:stickIronMagnetic_114=114 @@ -7810,6 +8066,7 @@ cutting { I:stickKanthal_88=88 I:stickLead_414=414 I:stickLongAluminium_26=26 + I:stickLongAmber_98=98 I:stickLongAmericium_245=245 I:stickLongAmethyst_27=27 I:stickLongBeryllium_9=9 @@ -7843,6 +8100,13 @@ cutting { I:stickLongHSSE_81=81 I:stickLongHSSG_98=98 I:stickLongHSSS_129=129 + I:stickLongInfusedAir_98=98 + I:stickLongInfusedEarth_98=98 + I:stickLongInfusedEntropy_98=98 + I:stickLongInfusedFire_98=98 + I:stickLongInfusedGold_98=98 + I:stickLongInfusedOrder_98=98 + I:stickLongInfusedWater_98=98 I:stickLongInvar_56=56 I:stickLongIridium_192=192 I:stickLongIronMagnetic_57=57 @@ -7893,6 +8157,7 @@ cutting { I:stickLongSterlingSilver_98=98 I:stickLongStyreneButadieneRubber_5=5 I:stickLongTanzanite_20=20 + I:stickLongThaumium_156=156 I:stickLongThorium_230=230 I:stickLongTinAlloy_87=87 I:stickLongTitanium_48=48 @@ -7951,6 +8216,7 @@ cutting { I:stickSterlingSilver_196=196 I:stickStyreneButadieneRubber_10=10 I:stickTanzanite_40=40 + I:stickThaumium_312=312 I:stickThorium_460=460 I:stickTinAlloy_174=174 I:stickTin_236=236 @@ -7966,6 +8232,10 @@ cutting { I:stickVanadiumSteel_110=110 I:stickWood_18=18 I:stickWroughtIron_112=112 + I:tile.blockMagicalLog.greatwood_200=200 + I:tile.blockMagicalLog.silverwood_200=200 + I:tile.blockWoodenDevice.6_25=25 + I:tile.blockWoodenDevice.7_25=25 I:tile.brick_25=25 I:tile.cloth.black_50=50 I:tile.cloth.blue_50=50 @@ -8595,6 +8865,7 @@ extruder { I:blockHSSG_10=10 I:blockHSSS_10=10 I:blockIndium_10=10 + I:blockInfusedGold_10=10 I:blockInvar_10=10 I:blockIridium_10=10 I:blockIron_10=10 @@ -8638,6 +8909,7 @@ extruder { I:blockSteel_10=10 I:blockSterlingSilver_10=10 I:blockTantalum_10=10 + I:blockThaumium_10=10 I:blockThorium_10=10 I:blockTinAlloy_10=10 I:blockTin_10=10 @@ -8680,6 +8952,7 @@ extruder { I:boltHSSE_162=162 I:boltHSSG_196=196 I:boltHSSS_258=258 + I:boltInfusedGold_196=196 I:boltInvar_112=112 I:boltIridium_384=384 I:boltIron_112=112 @@ -8722,6 +8995,7 @@ extruder { I:boltSteel_114=114 I:boltSterlingSilver_196=196 I:boltStyreneButadieneRubber_10=10 + I:boltThaumium_312=312 I:boltThorium_460=460 I:boltTinAlloy_174=174 I:boltTin_236=236 @@ -8869,6 +9143,7 @@ extruder { I:plateHSSG_98=98 I:plateHSSS_129=129 I:plateIndiumGalliumPhosphide_71=71 + I:plateInfusedGold_98=98 I:plateInvar_56=56 I:plateIridium_192=192 I:plateIron_56=56 @@ -8915,6 +9190,7 @@ extruder { I:plateSteel_57=57 I:plateSterlingSilver_98=98 I:plateStyreneButadieneRubber_5=5 + I:plateThaumium_156=156 I:plateThorium_230=230 I:plateTinAlloy_87=87 I:plateTin_118=118 @@ -8978,6 +9254,7 @@ extruder { I:stickHSSE_162=162 I:stickHSSG_196=196 I:stickHSSS_258=258 + I:stickInfusedGold_196=196 I:stickInvar_112=112 I:stickIridium_384=384 I:stickIron_112=112 @@ -9021,6 +9298,7 @@ extruder { I:stickSteel_114=114 I:stickSterlingSilver_196=196 I:stickStyreneButadieneRubber_10=10 + I:stickThaumium_312=312 I:stickThorium_460=460 I:stickTinAlloy_174=174 I:stickTin_236=236 @@ -9058,6 +9336,7 @@ extruder { I:toolHeadAxeHSSE_243=243 I:toolHeadAxeHSSG_294=294 I:toolHeadAxeHSSS_387=387 + I:toolHeadAxeInfusedGold_294=294 I:toolHeadAxeInvar_168=168 I:toolHeadAxeIridium_576=576 I:toolHeadAxeIron_168=168 @@ -9100,6 +9379,7 @@ extruder { I:toolHeadAxeSteel_171=171 I:toolHeadAxeSterlingSilver_294=294 I:toolHeadAxeStyreneButadieneRubber_15=15 + I:toolHeadAxeThaumium_468=468 I:toolHeadAxeThorium_690=690 I:toolHeadAxeTinAlloy_261=261 I:toolHeadAxeTitanium_144=144 @@ -9135,6 +9415,7 @@ extruder { I:toolHeadFileHSSE_162=162 I:toolHeadFileHSSG_196=196 I:toolHeadFileHSSS_258=258 + I:toolHeadFileInfusedGold_196=196 I:toolHeadFileInvar_112=112 I:toolHeadFileIridium_384=384 I:toolHeadFileIron_112=112 @@ -9171,6 +9452,7 @@ extruder { I:toolHeadFileSteel_112=112 I:toolHeadFileSteel_114=114 I:toolHeadFileSterlingSilver_196=196 + I:toolHeadFileThaumium_312=312 I:toolHeadFileThorium_460=460 I:toolHeadFileTinAlloy_174=174 I:toolHeadFileTitanium_96=96 @@ -9206,6 +9488,7 @@ extruder { I:toolHeadHammerHSSE_486=486 I:toolHeadHammerHSSG_588=588 I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInfusedGold_588=588 I:toolHeadHammerInvar_336=336 I:toolHeadHammerIridium_1152=1152 I:toolHeadHammerIron_336=336 @@ -9248,6 +9531,7 @@ extruder { I:toolHeadHammerSteel_342=342 I:toolHeadHammerSterlingSilver_588=588 I:toolHeadHammerStyreneButadieneRubber_30=30 + I:toolHeadHammerThaumium_936=936 I:toolHeadHammerThorium_1380=1380 I:toolHeadHammerTinAlloy_522=522 I:toolHeadHammerTitanium_288=288 @@ -9283,6 +9567,7 @@ extruder { I:toolHeadHoeHSSE_162=162 I:toolHeadHoeHSSG_196=196 I:toolHeadHoeHSSS_258=258 + I:toolHeadHoeInfusedGold_196=196 I:toolHeadHoeInvar_112=112 I:toolHeadHoeIridium_384=384 I:toolHeadHoeIron_112=112 @@ -9325,6 +9610,7 @@ extruder { I:toolHeadHoeSteel_114=114 I:toolHeadHoeSterlingSilver_196=196 I:toolHeadHoeStyreneButadieneRubber_10=10 + I:toolHeadHoeThaumium_312=312 I:toolHeadHoeThorium_460=460 I:toolHeadHoeTinAlloy_174=174 I:toolHeadHoeTitanium_96=96 @@ -9360,6 +9646,7 @@ extruder { I:toolHeadPickaxeHSSE_243=243 I:toolHeadPickaxeHSSG_294=294 I:toolHeadPickaxeHSSS_387=387 + I:toolHeadPickaxeInfusedGold_294=294 I:toolHeadPickaxeInvar_168=168 I:toolHeadPickaxeIridium_576=576 I:toolHeadPickaxeIron_168=168 @@ -9402,6 +9689,7 @@ extruder { I:toolHeadPickaxeSteel_171=171 I:toolHeadPickaxeSterlingSilver_294=294 I:toolHeadPickaxeStyreneButadieneRubber_15=15 + I:toolHeadPickaxeThaumium_468=468 I:toolHeadPickaxeThorium_690=690 I:toolHeadPickaxeTinAlloy_261=261 I:toolHeadPickaxeTitanium_144=144 @@ -9437,6 +9725,7 @@ extruder { I:toolHeadSawHSSE_162=162 I:toolHeadSawHSSG_196=196 I:toolHeadSawHSSS_258=258 + I:toolHeadSawInfusedGold_196=196 I:toolHeadSawInvar_112=112 I:toolHeadSawIridium_384=384 I:toolHeadSawIron_112=112 @@ -9473,6 +9762,7 @@ extruder { I:toolHeadSawSteel_112=112 I:toolHeadSawSteel_114=114 I:toolHeadSawSterlingSilver_196=196 + I:toolHeadSawThaumium_312=312 I:toolHeadSawThorium_460=460 I:toolHeadSawTinAlloy_174=174 I:toolHeadSawTitanium_96=96 @@ -9508,6 +9798,7 @@ extruder { I:toolHeadShovelHSSE_81=81 I:toolHeadShovelHSSG_98=98 I:toolHeadShovelHSSS_129=129 + I:toolHeadShovelInfusedGold_98=98 I:toolHeadShovelInvar_56=56 I:toolHeadShovelIridium_192=192 I:toolHeadShovelIron_56=56 @@ -9550,6 +9841,7 @@ extruder { I:toolHeadShovelSteel_57=57 I:toolHeadShovelSterlingSilver_98=98 I:toolHeadShovelStyreneButadieneRubber_5=5 + I:toolHeadShovelThaumium_156=156 I:toolHeadShovelThorium_230=230 I:toolHeadShovelTinAlloy_87=87 I:toolHeadShovelTitanium_48=48 @@ -9585,6 +9877,7 @@ extruder { I:toolHeadSwordHSSE_162=162 I:toolHeadSwordHSSG_196=196 I:toolHeadSwordHSSS_258=258 + I:toolHeadSwordInfusedGold_196=196 I:toolHeadSwordInvar_112=112 I:toolHeadSwordIridium_384=384 I:toolHeadSwordIron_112=112 @@ -9627,6 +9920,7 @@ extruder { I:toolHeadSwordSteel_114=114 I:toolHeadSwordSterlingSilver_196=196 I:toolHeadSwordStyreneButadieneRubber_10=10 + I:toolHeadSwordThaumium_312=312 I:toolHeadSwordThorium_460=460 I:toolHeadSwordTinAlloy_174=174 I:toolHeadSwordTitanium_96=96 @@ -9722,6 +10016,7 @@ fluidextractor { I:dustQuartzite_600=600 I:dustWood_16=16 I:gemCharcoal_128=128 + I:gemMercury_128=128 I:gt.metaitem.02.32410_128=128 I:gt.metaitem.02.32502_128=128 I:gt.metaitem.02.32510_128=128 @@ -9789,6 +10084,7 @@ fluidsmelter { I:blockHSSG_216=216 I:blockHSSS_216=216 I:blockIndium_216=216 + I:blockInfusedGold_216=216 I:blockInvar_216=216 I:blockIridium_216=216 I:blockIronMagnetic_216=216 @@ -9835,6 +10131,7 @@ fluidsmelter { I:blockSteel_216=216 I:blockSterlingSilver_216=216 I:blockTantalum_216=216 + I:blockThaumium_216=216 I:blockThorium_216=216 I:blockTinAlloy_216=216 I:blockTin_216=216 @@ -9878,6 +10175,7 @@ fluidsmelter { I:boltHSSE_3=3 I:boltHSSG_3=3 I:boltHSSS_3=3 + I:boltInfusedGold_3=3 I:boltInvar_3=3 I:boltIridium_3=3 I:boltIronMagnetic_3=3 @@ -9921,6 +10219,7 @@ fluidsmelter { I:boltSteel_3=3 I:boltSterlingSilver_3=3 I:boltStyreneButadieneRubber_3=3 + I:boltThaumium_3=3 I:boltThorium_3=3 I:boltTinAlloy_3=3 I:boltTin_3=3 @@ -10128,6 +10427,7 @@ fluidsmelter { I:dustIce_128=128 I:dustIndiumGalliumPhosphide_24=24 I:dustIndium_24=24 + I:dustInfusedGold_24=24 I:dustInvar_24=24 I:dustIronMagnetic_24=24 I:dustIron_24=24 @@ -10187,6 +10487,7 @@ fluidsmelter { I:dustSmallGold_6=6 I:dustSmallIndiumGalliumPhosphide_6=6 I:dustSmallIndium_6=6 + I:dustSmallInfusedGold_6=6 I:dustSmallInvar_6=6 I:dustSmallIronMagnetic_6=6 I:dustSmallIron_6=6 @@ -10220,6 +10521,7 @@ fluidsmelter { I:dustSmallStyreneButadieneRubber_6=6 I:dustSmallSugar_6=6 I:dustSmallTantalum_6=6 + I:dustSmallThaumium_6=6 I:dustSmallThorium_6=6 I:dustSmallTinAlloy_6=6 I:dustSmallTin_6=6 @@ -10232,6 +10534,7 @@ fluidsmelter { I:dustStyreneButadieneRubber_24=24 I:dustSugar_24=24 I:dustTantalum_24=24 + I:dustThaumium_24=24 I:dustThorium_24=24 I:dustTinAlloy_24=24 I:dustTin_24=24 @@ -10265,6 +10568,7 @@ fluidsmelter { I:dustTinyGold_2=2 I:dustTinyIndiumGalliumPhosphide_2=2 I:dustTinyIndium_2=2 + I:dustTinyInfusedGold_2=2 I:dustTinyInvar_2=2 I:dustTinyIronMagnetic_2=2 I:dustTinyIron_2=2 @@ -10298,6 +10602,7 @@ fluidsmelter { I:dustTinyStyreneButadieneRubber_2=2 I:dustTinySugar_2=2 I:dustTinyTantalum_2=2 + I:dustTinyThaumium_2=2 I:dustTinyThorium_2=2 I:dustTinyTinAlloy_2=2 I:dustTinyTin_2=2 @@ -10378,6 +10683,7 @@ fluidsmelter { I:frameGtHSSS_48=48 I:frameGtIndiumGalliumPhosphide_48=48 I:frameGtIndium_48=48 + I:frameGtInfusedGold_48=48 I:frameGtInvar_48=48 I:frameGtIridium_48=48 I:frameGtIronMagnetic_48=48 @@ -10432,6 +10738,7 @@ fluidsmelter { I:frameGtSterlingSilver_48=48 I:frameGtStyreneButadieneRubber_48=48 I:frameGtTantalum_48=48 + I:frameGtThaumium_48=48 I:frameGtThorium_48=48 I:frameGtTinAlloy_48=48 I:frameGtTin_48=48 @@ -11282,6 +11589,7 @@ fluidsmelter { I:ingotHSSS_24=24 I:ingotIndiumGalliumPhosphide_24=24 I:ingotIndium_24=24 + I:ingotInfusedGold_24=24 I:ingotInvar_24=24 I:ingotIridium_24=24 I:ingotIronMagnetic_24=24 @@ -11339,6 +11647,7 @@ fluidsmelter { I:ingotSterlingSilver_24=24 I:ingotStyreneButadieneRubber_24=24 I:ingotTantalum_24=24 + I:ingotThaumium_24=24 I:ingotThorium_24=24 I:ingotTinAlloy_24=24 I:ingotTin_24=24 @@ -11358,6 +11667,15 @@ fluidsmelter { I:ingotYttriumBariumCuprate_24=24 I:ingotYttrium_24=24 I:ingotZinc_24=24 + I:item.ItemAxeThaumium_72=72 + I:item.ItemBootsThaumium_96=96 + I:item.ItemChestplateThaumium_192=192 + I:item.ItemHelmetThaumium_120=120 + I:item.ItemHoeThaumium_48=48 + I:item.ItemLeggingsThaumium_168=168 + I:item.ItemPickThaumium_72=72 + I:item.ItemShovelThaumium_24=24 + I:item.ItemSwordThaumium_48=48 I:item.appleGold_1728=1728 I:item.appleGold_192=192 I:item.bootsChain_24=24 @@ -11443,6 +11761,7 @@ fluidsmelter { I:nuggetHSSS_2=2 I:nuggetIndiumGalliumPhosphide_2=2 I:nuggetIndium_2=2 + I:nuggetInfusedGold_2=2 I:nuggetInvar_2=2 I:nuggetIridium_2=2 I:nuggetIronMagnetic_2=2 @@ -11498,6 +11817,7 @@ fluidsmelter { I:nuggetSterlingSilver_2=2 I:nuggetStyreneButadieneRubber_2=2 I:nuggetTantalum_2=2 + I:nuggetThaumium_2=2 I:nuggetThorium_2=2 I:nuggetTinAlloy_2=2 I:nuggetTin_2=2 @@ -11662,6 +11982,7 @@ fluidsmelter { I:plateDoubleHSSE_48=48 I:plateDoubleHSSG_48=48 I:plateDoubleHSSS_48=48 + I:plateDoubleInfusedGold_48=48 I:plateDoubleInvar_48=48 I:plateDoubleIridium_48=48 I:plateDoubleIronMagnetic_48=48 @@ -11699,6 +12020,7 @@ fluidsmelter { I:plateDoubleSteelMagnetic_48=48 I:plateDoubleSteel_48=48 I:plateDoubleSterlingSilver_48=48 + I:plateDoubleThaumium_48=48 I:plateDoubleThorium_48=48 I:plateDoubleTinAlloy_48=48 I:plateDoubleTitanium_48=48 @@ -11724,6 +12046,7 @@ fluidsmelter { I:plateHSSG_24=24 I:plateHSSS_24=24 I:plateIndiumGalliumPhosphide_24=24 + I:plateInfusedGold_24=24 I:plateInvar_24=24 I:plateIridium_24=24 I:plateIronMagnetic_24=24 @@ -11772,6 +12095,7 @@ fluidsmelter { I:plateSteel_24=24 I:plateSterlingSilver_24=24 I:plateStyreneButadieneRubber_24=24 + I:plateThaumium_24=24 I:plateThorium_24=24 I:plateTinAlloy_24=24 I:plateTin_24=24 @@ -11848,6 +12172,7 @@ fluidsmelter { I:screwHSSE_2=2 I:screwHSSG_2=2 I:screwHSSS_2=2 + I:screwInfusedGold_2=2 I:screwInvar_2=2 I:screwIridium_2=2 I:screwIronMagnetic_2=2 @@ -11891,6 +12216,7 @@ fluidsmelter { I:screwSteel_2=2 I:screwSterlingSilver_2=2 I:screwStyreneButadieneRubber_2=2 + I:screwThaumium_2=2 I:screwThorium_2=2 I:screwTinAlloy_2=2 I:screwTin_2=2 @@ -11932,6 +12258,7 @@ fluidsmelter { I:stickHSSE_12=12 I:stickHSSG_12=12 I:stickHSSS_12=12 + I:stickInfusedGold_12=12 I:stickInvar_12=12 I:stickIridium_12=12 I:stickIronMagnetic_12=12 @@ -11964,6 +12291,7 @@ fluidsmelter { I:stickLongHSSE_24=24 I:stickLongHSSG_24=24 I:stickLongHSSS_24=24 + I:stickLongInfusedGold_24=24 I:stickLongInvar_24=24 I:stickLongIridium_24=24 I:stickLongIronMagnetic_24=24 @@ -12007,6 +12335,7 @@ fluidsmelter { I:stickLongSteel_24=24 I:stickLongSterlingSilver_24=24 I:stickLongStyreneButadieneRubber_24=24 + I:stickLongThaumium_24=24 I:stickLongThorium_24=24 I:stickLongTinAlloy_24=24 I:stickLongTitanium_24=24 @@ -12057,6 +12386,7 @@ fluidsmelter { I:stickSteel_12=12 I:stickSterlingSilver_12=12 I:stickStyreneButadieneRubber_12=12 + I:stickThaumium_12=12 I:stickThorium_12=12 I:stickTinAlloy_12=12 I:stickTin_12=12 @@ -12111,6 +12441,7 @@ fluidsmelter { I:toolHeadAxeHSSE_72=72 I:toolHeadAxeHSSG_72=72 I:toolHeadAxeHSSS_72=72 + I:toolHeadAxeInfusedGold_72=72 I:toolHeadAxeInvar_72=72 I:toolHeadAxeIridium_72=72 I:toolHeadAxeIronMagnetic_72=72 @@ -12154,6 +12485,7 @@ fluidsmelter { I:toolHeadAxeSteel_72=72 I:toolHeadAxeSterlingSilver_72=72 I:toolHeadAxeStyreneButadieneRubber_72=72 + I:toolHeadAxeThaumium_72=72 I:toolHeadAxeThorium_72=72 I:toolHeadAxeTinAlloy_72=72 I:toolHeadAxeTitanium_72=72 @@ -12191,6 +12523,7 @@ fluidsmelter { I:toolHeadBuzzSawHSSE_96=96 I:toolHeadBuzzSawHSSG_96=96 I:toolHeadBuzzSawHSSS_96=96 + I:toolHeadBuzzSawInfusedGold_96=96 I:toolHeadBuzzSawInvar_96=96 I:toolHeadBuzzSawIridium_96=96 I:toolHeadBuzzSawIronMagnetic_96=96 @@ -12228,6 +12561,7 @@ fluidsmelter { I:toolHeadBuzzSawSteelMagnetic_96=96 I:toolHeadBuzzSawSteel_96=96 I:toolHeadBuzzSawSterlingSilver_96=96 + I:toolHeadBuzzSawThaumium_96=96 I:toolHeadBuzzSawThorium_96=96 I:toolHeadBuzzSawTinAlloy_96=96 I:toolHeadBuzzSawTitanium_96=96 @@ -12265,6 +12599,7 @@ fluidsmelter { I:toolHeadChainsawHSSE_48=48 I:toolHeadChainsawHSSG_48=48 I:toolHeadChainsawHSSS_48=48 + I:toolHeadChainsawInfusedGold_48=48 I:toolHeadChainsawInvar_48=48 I:toolHeadChainsawIridium_48=48 I:toolHeadChainsawIronMagnetic_48=48 @@ -12302,6 +12637,7 @@ fluidsmelter { I:toolHeadChainsawSteelMagnetic_48=48 I:toolHeadChainsawSteel_48=48 I:toolHeadChainsawSterlingSilver_48=48 + I:toolHeadChainsawThaumium_48=48 I:toolHeadChainsawThorium_48=48 I:toolHeadChainsawTinAlloy_48=48 I:toolHeadChainsawTitanium_48=48 @@ -12339,6 +12675,7 @@ fluidsmelter { I:toolHeadDrillHSSE_96=96 I:toolHeadDrillHSSG_96=96 I:toolHeadDrillHSSS_96=96 + I:toolHeadDrillInfusedGold_96=96 I:toolHeadDrillInvar_96=96 I:toolHeadDrillIridium_96=96 I:toolHeadDrillIronMagnetic_96=96 @@ -12376,6 +12713,7 @@ fluidsmelter { I:toolHeadDrillSteelMagnetic_96=96 I:toolHeadDrillSteel_96=96 I:toolHeadDrillSterlingSilver_96=96 + I:toolHeadDrillThaumium_96=96 I:toolHeadDrillThorium_96=96 I:toolHeadDrillTinAlloy_96=96 I:toolHeadDrillTitanium_96=96 @@ -12413,6 +12751,7 @@ fluidsmelter { I:toolHeadFileHSSE_48=48 I:toolHeadFileHSSG_48=48 I:toolHeadFileHSSS_48=48 + I:toolHeadFileInfusedGold_48=48 I:toolHeadFileInvar_48=48 I:toolHeadFileIridium_48=48 I:toolHeadFileIronMagnetic_48=48 @@ -12450,6 +12789,7 @@ fluidsmelter { I:toolHeadFileSteelMagnetic_48=48 I:toolHeadFileSteel_48=48 I:toolHeadFileSterlingSilver_48=48 + I:toolHeadFileThaumium_48=48 I:toolHeadFileThorium_48=48 I:toolHeadFileTinAlloy_48=48 I:toolHeadFileTitanium_48=48 @@ -12487,6 +12827,7 @@ fluidsmelter { I:toolHeadHammerHSSE_144=144 I:toolHeadHammerHSSG_144=144 I:toolHeadHammerHSSS_144=144 + I:toolHeadHammerInfusedGold_144=144 I:toolHeadHammerInvar_144=144 I:toolHeadHammerIridium_144=144 I:toolHeadHammerIronMagnetic_144=144 @@ -12530,6 +12871,7 @@ fluidsmelter { I:toolHeadHammerSteel_144=144 I:toolHeadHammerSterlingSilver_144=144 I:toolHeadHammerStyreneButadieneRubber_144=144 + I:toolHeadHammerThaumium_144=144 I:toolHeadHammerThorium_144=144 I:toolHeadHammerTinAlloy_144=144 I:toolHeadHammerTitanium_144=144 @@ -12567,6 +12909,7 @@ fluidsmelter { I:toolHeadHoeHSSE_48=48 I:toolHeadHoeHSSG_48=48 I:toolHeadHoeHSSS_48=48 + I:toolHeadHoeInfusedGold_48=48 I:toolHeadHoeInvar_48=48 I:toolHeadHoeIridium_48=48 I:toolHeadHoeIronMagnetic_48=48 @@ -12610,6 +12953,7 @@ fluidsmelter { I:toolHeadHoeSteel_48=48 I:toolHeadHoeSterlingSilver_48=48 I:toolHeadHoeStyreneButadieneRubber_48=48 + I:toolHeadHoeThaumium_48=48 I:toolHeadHoeThorium_48=48 I:toolHeadHoeTinAlloy_48=48 I:toolHeadHoeTitanium_48=48 @@ -12647,6 +12991,7 @@ fluidsmelter { I:toolHeadPickaxeHSSE_72=72 I:toolHeadPickaxeHSSG_72=72 I:toolHeadPickaxeHSSS_72=72 + I:toolHeadPickaxeInfusedGold_72=72 I:toolHeadPickaxeInvar_72=72 I:toolHeadPickaxeIridium_72=72 I:toolHeadPickaxeIronMagnetic_72=72 @@ -12690,6 +13035,7 @@ fluidsmelter { I:toolHeadPickaxeSteel_72=72 I:toolHeadPickaxeSterlingSilver_72=72 I:toolHeadPickaxeStyreneButadieneRubber_72=72 + I:toolHeadPickaxeThaumium_72=72 I:toolHeadPickaxeThorium_72=72 I:toolHeadPickaxeTinAlloy_72=72 I:toolHeadPickaxeTitanium_72=72 @@ -12727,6 +13073,7 @@ fluidsmelter { I:toolHeadPlowHSSE_96=96 I:toolHeadPlowHSSG_96=96 I:toolHeadPlowHSSS_96=96 + I:toolHeadPlowInfusedGold_96=96 I:toolHeadPlowInvar_96=96 I:toolHeadPlowIridium_96=96 I:toolHeadPlowIronMagnetic_96=96 @@ -12770,6 +13117,7 @@ fluidsmelter { I:toolHeadPlowSteel_96=96 I:toolHeadPlowSterlingSilver_96=96 I:toolHeadPlowStyreneButadieneRubber_96=96 + I:toolHeadPlowThaumium_96=96 I:toolHeadPlowThorium_96=96 I:toolHeadPlowTinAlloy_96=96 I:toolHeadPlowTitanium_96=96 @@ -12807,6 +13155,7 @@ fluidsmelter { I:toolHeadSawHSSE_48=48 I:toolHeadSawHSSG_48=48 I:toolHeadSawHSSS_48=48 + I:toolHeadSawInfusedGold_48=48 I:toolHeadSawInvar_48=48 I:toolHeadSawIridium_48=48 I:toolHeadSawIronMagnetic_48=48 @@ -12844,6 +13193,7 @@ fluidsmelter { I:toolHeadSawSteelMagnetic_48=48 I:toolHeadSawSteel_48=48 I:toolHeadSawSterlingSilver_48=48 + I:toolHeadSawThaumium_48=48 I:toolHeadSawThorium_48=48 I:toolHeadSawTinAlloy_48=48 I:toolHeadSawTitanium_48=48 @@ -12881,6 +13231,7 @@ fluidsmelter { I:toolHeadSenseHSSE_72=72 I:toolHeadSenseHSSG_72=72 I:toolHeadSenseHSSS_72=72 + I:toolHeadSenseInfusedGold_72=72 I:toolHeadSenseInvar_72=72 I:toolHeadSenseIridium_72=72 I:toolHeadSenseIronMagnetic_72=72 @@ -12924,6 +13275,7 @@ fluidsmelter { I:toolHeadSenseSteel_72=72 I:toolHeadSenseSterlingSilver_72=72 I:toolHeadSenseStyreneButadieneRubber_72=72 + I:toolHeadSenseThaumium_72=72 I:toolHeadSenseThorium_72=72 I:toolHeadSenseTinAlloy_72=72 I:toolHeadSenseTitanium_72=72 @@ -12961,6 +13313,7 @@ fluidsmelter { I:toolHeadShovelHSSE_24=24 I:toolHeadShovelHSSG_24=24 I:toolHeadShovelHSSS_24=24 + I:toolHeadShovelInfusedGold_24=24 I:toolHeadShovelInvar_24=24 I:toolHeadShovelIridium_24=24 I:toolHeadShovelIronMagnetic_24=24 @@ -13004,6 +13357,7 @@ fluidsmelter { I:toolHeadShovelSteel_24=24 I:toolHeadShovelSterlingSilver_24=24 I:toolHeadShovelStyreneButadieneRubber_24=24 + I:toolHeadShovelThaumium_24=24 I:toolHeadShovelThorium_24=24 I:toolHeadShovelTinAlloy_24=24 I:toolHeadShovelTitanium_24=24 @@ -13041,6 +13395,7 @@ fluidsmelter { I:toolHeadSwordHSSE_48=48 I:toolHeadSwordHSSG_48=48 I:toolHeadSwordHSSS_48=48 + I:toolHeadSwordInfusedGold_48=48 I:toolHeadSwordInvar_48=48 I:toolHeadSwordIridium_48=48 I:toolHeadSwordIronMagnetic_48=48 @@ -13084,6 +13439,7 @@ fluidsmelter { I:toolHeadSwordSteel_48=48 I:toolHeadSwordSterlingSilver_48=48 I:toolHeadSwordStyreneButadieneRubber_48=48 + I:toolHeadSwordThaumium_48=48 I:toolHeadSwordThorium_48=48 I:toolHeadSwordTinAlloy_48=48 I:toolHeadSwordTitanium_48=48 @@ -13121,6 +13477,7 @@ fluidsmelter { I:toolHeadUniversalSpadeHSSE_24=24 I:toolHeadUniversalSpadeHSSG_24=24 I:toolHeadUniversalSpadeHSSS_24=24 + I:toolHeadUniversalSpadeInfusedGold_24=24 I:toolHeadUniversalSpadeInvar_24=24 I:toolHeadUniversalSpadeIridium_24=24 I:toolHeadUniversalSpadeIronMagnetic_24=24 @@ -13164,6 +13521,7 @@ fluidsmelter { I:toolHeadUniversalSpadeSteel_24=24 I:toolHeadUniversalSpadeSterlingSilver_24=24 I:toolHeadUniversalSpadeStyreneButadieneRubber_24=24 + I:toolHeadUniversalSpadeThaumium_24=24 I:toolHeadUniversalSpadeThorium_24=24 I:toolHeadUniversalSpadeTinAlloy_24=24 I:toolHeadUniversalSpadeTitanium_24=24 @@ -13201,6 +13559,7 @@ fluidsmelter { I:toolHeadWrenchHSSE_96=96 I:toolHeadWrenchHSSG_96=96 I:toolHeadWrenchHSSS_96=96 + I:toolHeadWrenchInfusedGold_96=96 I:toolHeadWrenchInvar_96=96 I:toolHeadWrenchIridium_96=96 I:toolHeadWrenchIronMagnetic_96=96 @@ -13238,6 +13597,7 @@ fluidsmelter { I:toolHeadWrenchSteelMagnetic_96=96 I:toolHeadWrenchSteel_96=96 I:toolHeadWrenchSterlingSilver_96=96 + I:toolHeadWrenchThaumium_96=96 I:toolHeadWrenchThorium_96=96 I:toolHeadWrenchTinAlloy_96=96 I:toolHeadWrenchTitanium_96=96 @@ -13275,6 +13635,7 @@ fluidsmelter { I:turbineBladeHSSE_144=144 I:turbineBladeHSSG_144=144 I:turbineBladeHSSS_144=144 + I:turbineBladeInfusedGold_144=144 I:turbineBladeInvar_144=144 I:turbineBladeIridium_144=144 I:turbineBladeIronMagnetic_144=144 @@ -13312,6 +13673,7 @@ fluidsmelter { I:turbineBladeSteelMagnetic_144=144 I:turbineBladeSteel_144=144 I:turbineBladeSterlingSilver_144=144 + I:turbineBladeThaumium_144=144 I:turbineBladeThorium_144=144 I:turbineBladeTinAlloy_144=144 I:turbineBladeTitanium_144=144 @@ -13568,6 +13930,7 @@ fluidsolidifier { I:blockHSSG_288=288 I:blockHSSS_288=288 I:blockIndium_288=288 + I:blockInfusedGold_288=288 I:blockInvar_288=288 I:blockIridium_288=288 I:blockIronMagnetic_288=288 @@ -13615,6 +13978,7 @@ fluidsolidifier { I:blockSteel_288=288 I:blockSterlingSilver_288=288 I:blockTantalum_288=288 + I:blockThaumium_288=288 I:blockThorium_288=288 I:blockTinAlloy_288=288 I:blockTin_288=288 @@ -13657,6 +14021,7 @@ fluidsolidifier { I:gearGtTin_128=128 I:gearGtTitanium_128=128 I:gearGtTungstenSteel_128=128 + I:gemMercury_128=128 I:gt.blockconcretes.8_12=12 I:gt.metaitem.02.32010_100=100 I:gt.metaitem.02.32558_1024=1024 @@ -13711,6 +14076,7 @@ fluidsolidifier { I:ingotHSSS_32=32 I:ingotIndiumGalliumPhosphide_32=32 I:ingotIndium_32=32 + I:ingotInfusedGold_32=32 I:ingotInvar_32=32 I:ingotIridium_32=32 I:ingotIronMagnetic_32=32 @@ -13768,6 +14134,7 @@ fluidsolidifier { I:ingotSterlingSilver_32=32 I:ingotStyreneButadieneRubber_32=32 I:ingotTantalum_32=32 + I:ingotThaumium_32=32 I:ingotThorium_32=32 I:ingotTinAlloy_32=32 I:ingotTin_32=32 @@ -13826,6 +14193,7 @@ fluidsolidifier { I:nuggetHSSS_16=16 I:nuggetIndiumGalliumPhosphide_16=16 I:nuggetIndium_16=16 + I:nuggetInfusedGold_16=16 I:nuggetInvar_16=16 I:nuggetIridium_16=16 I:nuggetIronMagnetic_16=16 @@ -13881,6 +14249,7 @@ fluidsolidifier { I:nuggetSterlingSilver_16=16 I:nuggetStyreneButadieneRubber_16=16 I:nuggetTantalum_16=16 + I:nuggetThaumium_16=16 I:nuggetThorium_16=16 I:nuggetTinAlloy_16=16 I:nuggetTin_16=16 @@ -13934,6 +14303,7 @@ fluidsolidifier { I:plateHSSG_32=32 I:plateHSSS_32=32 I:plateIndiumGalliumPhosphide_32=32 + I:plateInfusedGold_32=32 I:plateInvar_32=32 I:plateIridium_32=32 I:plateIronMagnetic_32=32 @@ -13982,6 +14352,7 @@ fluidsolidifier { I:plateSteel_32=32 I:plateSterlingSilver_32=32 I:plateStyreneButadieneRubber_32=32 + I:plateThaumium_32=32 I:plateThorium_32=32 I:plateTinAlloy_32=32 I:plateTin_32=32 @@ -14035,6 +14406,7 @@ forgehammer { B:crushedGraphite_true=true B:crushedGrossular_true=true B:crushedIlmenite_true=true + B:crushedInfusedGold_true=true B:crushedIridium_true=true B:crushedIron_true=true B:crushedLead_true=true @@ -14090,6 +14462,7 @@ forgehammer { B:crushedZinc_true=true B:dustAlmandine_true=true B:dustAluminium_true=true + B:dustAmber_true=true B:dustAmethyst_true=true B:dustApatite_true=true B:dustBandedIron_true=true @@ -14138,6 +14511,7 @@ forgehammer { B:dustIlmenite_true=true B:dustImpureAlmandine_true=true B:dustImpureAluminium_true=true + B:dustImpureAmber_true=true B:dustImpureAmethyst_true=true B:dustImpureApatite_true=true B:dustImpureBandedIron_true=true @@ -14176,6 +14550,13 @@ forgehammer { B:dustImpureGreenSapphire_true=true B:dustImpureGrossular_true=true B:dustImpureIlmenite_true=true + B:dustImpureInfusedAir_true=true + B:dustImpureInfusedEarth_true=true + B:dustImpureInfusedEntropy_true=true + B:dustImpureInfusedFire_true=true + B:dustImpureInfusedGold_true=true + B:dustImpureInfusedOrder_true=true + B:dustImpureInfusedWater_true=true B:dustImpureIridium_true=true B:dustImpureIron_true=true B:dustImpureLapis_true=true @@ -14245,6 +14626,13 @@ forgehammer { B:dustImpureWulfenite_true=true B:dustImpureYellowLimonite_true=true B:dustImpureZinc_true=true + B:dustInfusedAir_true=true + B:dustInfusedEarth_true=true + B:dustInfusedEntropy_true=true + B:dustInfusedFire_true=true + B:dustInfusedGold_true=true + B:dustInfusedOrder_true=true + B:dustInfusedWater_true=true B:dustIridium_true=true B:dustIron_true=true B:dustLapis_true=true @@ -14282,6 +14670,7 @@ forgehammer { B:dustPowellite_true=true B:dustPureAlmandine_true=true B:dustPureAluminium_true=true + B:dustPureAmber_true=true B:dustPureAmethyst_true=true B:dustPureApatite_true=true B:dustPureBandedIron_true=true @@ -14320,6 +14709,13 @@ forgehammer { B:dustPureGreenSapphire_true=true B:dustPureGrossular_true=true B:dustPureIlmenite_true=true + B:dustPureInfusedAir_true=true + B:dustPureInfusedEarth_true=true + B:dustPureInfusedEntropy_true=true + B:dustPureInfusedFire_true=true + B:dustPureInfusedGold_true=true + B:dustPureInfusedOrder_true=true + B:dustPureInfusedWater_true=true B:dustPureIridium_true=true B:dustPureIron_true=true B:dustPureLapis_true=true @@ -14432,11 +14828,13 @@ forgehammer { B:dustWulfenite_true=true B:dustYellowLimonite_true=true B:dustZinc_true=true + B:gemAmber_true=true B:gemAmethyst_true=true B:gemApatite_true=true B:gemBlueTopaz_true=true B:gemCertusQuartz_true=true B:gemCharcoal_true=true + B:gemChippedAmber_true=true B:gemChippedAmethyst_true=true B:gemChippedBlueTopaz_true=true B:gemChippedDiamond_true=true @@ -14459,6 +14857,7 @@ forgehammer { B:gemEmerald_true=true B:gemEnderEye_true=true B:gemEnderPearl_true=true + B:gemFlawedAmber_true=true B:gemFlawedAmethyst_true=true B:gemFlawedBlueTopaz_true=true B:gemFlawedDiamond_true=true @@ -14475,6 +14874,7 @@ forgehammer { B:gemFlawedSapphire_true=true B:gemFlawedTanzanite_true=true B:gemFlawedTopaz_true=true + B:gemFlawlessAmber_true=true B:gemFlawlessAmethyst_true=true B:gemFlawlessBlueTopaz_true=true B:gemFlawlessDiamond_true=true @@ -14498,6 +14898,12 @@ forgehammer { B:gemGarnetYellow_true=true B:gemGlass_true=true B:gemGreenSapphire_true=true + B:gemInfusedAir_true=true + B:gemInfusedEarth_true=true + B:gemInfusedEntropy_true=true + B:gemInfusedFire_true=true + B:gemInfusedOrder_true=true + B:gemInfusedWater_true=true B:gemJasper_true=true B:gemLapis_true=true B:gemLazurite_true=true @@ -14562,6 +14968,7 @@ forgehammer { B:plateHSSG_true=true B:plateHSSS_true=true B:plateIndiumGalliumPhosphide_true=true + B:plateInfusedGold_true=true B:plateInvar_true=true B:plateIridium_true=true B:plateIronMagnetic_true=true @@ -14603,6 +15010,7 @@ forgehammer { B:plateSteelMagnetic_true=true B:plateSteel_true=true B:plateSterlingSilver_true=true + B:plateThaumium_true=true B:plateThorium_true=true B:plateTinAlloy_true=true B:plateTin_true=true @@ -14645,6 +15053,7 @@ forgehammer { B:stickLongHSSE_true=true B:stickLongHSSG_true=true B:stickLongHSSS_true=true + B:stickLongInfusedGold_true=true B:stickLongInvar_true=true B:stickLongIridium_true=true B:stickLongIronMagnetic_true=true @@ -14682,6 +15091,7 @@ forgehammer { B:stickLongSteelMagnetic_true=true B:stickLongSteel_true=true B:stickLongSterlingSilver_true=true + B:stickLongThaumium_true=true B:stickLongThorium_true=true B:stickLongTinAlloy_true=true B:stickLongTitanium_true=true @@ -14834,14 +15244,42 @@ fuel_4 { fuel_5 { I:cellMercury_32=32 + I:dustAmber_3=3 I:dustEnderEye_10=10 + I:dustInfusedAir_160=160 + I:dustInfusedEarth_160=160 + I:dustInfusedEntropy_320=320 + I:dustInfusedFire_320=320 + I:dustInfusedOrder_240=240 + I:dustInfusedWater_160=160 I:dustNetherStar_50000=50000 + I:gemAmber_6=6 + I:gemChippedAmber_1=1 I:gemEnderEye_20=20 + I:gemExquisiteAmber_24=24 + I:gemFlawedAmber_3=3 + I:gemFlawlessAmber_12=12 + I:gemInfusedAir_320=320 + I:gemInfusedEarth_320=320 + I:gemInfusedEntropy_640=640 + I:gemInfusedFire_640=640 + I:gemInfusedOrder_480=480 + I:gemInfusedWater_320=320 + I:gemMercury_64=64 I:gemNetherStar_100000=100000 + I:item.ItemResource.4_4=4 + I:item.ItemShard.6_720=720 I:item.appleGold_6400=6400 I:item.expBottle_10=10 I:item.ghastTear_50=50 + I:plateAmber_3=3 I:plateEnderEye_10=10 + I:plateInfusedAir_160=160 + I:plateInfusedEarth_160=160 + I:plateInfusedEntropy_320=320 + I:plateInfusedFire_320=320 + I:plateInfusedOrder_240=240 + I:plateInfusedWater_160=160 I:plateNetherStar_50000=50000 I:tile.beacon_100000=100000 } @@ -14903,6 +15341,7 @@ hammerdoubleplate { B:plateHSSE_true=true B:plateHSSG_true=true B:plateHSSS_true=true + B:plateInfusedGold_true=true B:plateInvar_true=true B:plateIridium_true=true B:plateIronMagnetic_true=true @@ -14940,6 +15379,7 @@ hammerdoubleplate { B:plateSteelMagnetic_true=true B:plateSteel_true=true B:plateSterlingSilver_true=true + B:plateThaumium_true=true B:plateThorium_true=true B:plateTinAlloy_true=true B:plateTitanium_true=true @@ -14988,6 +15428,7 @@ hammerplating { B:HSSG_true=true B:HSSS_true=true B:IndiumGalliumPhosphide_true=true + B:InfusedGold_true=true B:Invar_true=true B:Iridium_true=true B:IronMagnetic_true=true @@ -15029,6 +15470,7 @@ hammerplating { B:SteelMagnetic_true=true B:Steel_true=true B:SterlingSilver_true=true + B:Thaumium_true=true B:Thorium_true=true B:TinAlloy_true=true B:Tin_true=true @@ -15070,6 +15512,7 @@ harderrecipes { implosion { + I:dustAmber_16=16 I:dustBlueTopaz_24=24 I:dustDiamond_32=32 I:dustEmerald_24=24 @@ -15127,6 +15570,7 @@ laserengraving { lathe { I:boltAluminium_3=3 + I:boltAmber_12=12 I:boltAmethyst_3=3 I:boltBeryllium_1=1 I:boltBismuthBronze_11=11 @@ -15158,6 +15602,13 @@ lathe { I:boltHSSE_10=10 I:boltHSSG_12=12 I:boltHSSS_16=16 + I:boltInfusedAir_12=12 + I:boltInfusedEarth_12=12 + I:boltInfusedEntropy_12=12 + I:boltInfusedFire_12=12 + I:boltInfusedGold_12=12 + I:boltInfusedOrder_12=12 + I:boltInfusedWater_12=12 I:boltInvar_7=7 I:boltIridium_24=24 I:boltIronMagnetic_7=7 @@ -15208,6 +15659,7 @@ lathe { I:boltSterlingSilver_12=12 I:boltStyreneButadieneRubber_1=1 I:boltTanzanite_2=2 + I:boltThaumium_19=19 I:boltThorium_28=28 I:boltTinAlloy_10=10 I:boltTin_14=14 @@ -15223,9 +15675,11 @@ lathe { I:boltVanadiumSteel_6=6 I:boltWood_1=1 I:boltWroughtIron_7=7 + I:gemAmber_490=490 I:gemAmethyst_135=135 I:gemBlueTopaz_80=80 I:gemCertusQuartz_490=490 + I:gemChippedAmber_98=98 I:gemChippedAmethyst_27=27 I:gemChippedBlueTopaz_16=16 I:gemChippedDiamond_768=768 @@ -15241,6 +15695,7 @@ lathe { I:gemChippedTopaz_16=16 I:gemDiamond_3840=3840 I:gemEmerald_90=90 + I:gemExquisiteAmber_98=98 I:gemExquisiteAmethyst_27=27 I:gemExquisiteBlueTopaz_16=16 I:gemExquisiteDiamond_768=768 @@ -15257,6 +15712,7 @@ lathe { I:gemExquisiteSapphire_20=20 I:gemExquisiteTanzanite_20=20 I:gemExquisiteTopaz_16=16 + I:gemFlawedAmber_98=98 I:gemFlawedAmethyst_27=27 I:gemFlawedBlueTopaz_16=16 I:gemFlawedDiamond_768=768 @@ -15270,6 +15726,7 @@ lathe { I:gemFlawedSapphire_20=20 I:gemFlawedTanzanite_20=20 I:gemFlawedTopaz_16=16 + I:gemFlawlessAmber_490=490 I:gemFlawlessAmethyst_135=135 I:gemFlawlessBlueTopaz_80=80 I:gemFlawlessDiamond_3840=3840 @@ -15286,6 +15743,12 @@ lathe { I:gemGarnetRed_115=115 I:gemGarnetYellow_115=115 I:gemGreenSapphire_100=100 + I:gemInfusedAir_490=490 + I:gemInfusedEarth_490=490 + I:gemInfusedEntropy_490=490 + I:gemInfusedFire_490=490 + I:gemInfusedOrder_490=490 + I:gemInfusedWater_490=490 I:gemLapis_140=140 I:gemLazurite_145=145 I:gemNetherQuartz_490=490 @@ -15326,6 +15789,7 @@ lathe { I:ingotHSSE_405=405 I:ingotHSSG_490=490 I:ingotHSSS_645=645 + I:ingotInfusedGold_490=490 I:ingotInvar_280=280 I:ingotIridium_960=960 I:ingotIronMagnetic_285=285 @@ -15370,6 +15834,7 @@ lathe { I:ingotSteel_280=280 I:ingotSterlingSilver_490=490 I:ingotStyreneButadieneRubber_25=25 + I:ingotThaumium_780=780 I:ingotThorium_1150=1150 I:ingotTinAlloy_435=435 I:ingotTin_590=590 @@ -15389,6 +15854,7 @@ lathe { I:nuggetHSSE_20=20 I:nuggetHSSG_24=24 I:nuggetNeutronium_25000=25000 + I:plateAmber_49=49 I:plateAmethyst_13=13 I:plateBlueTopaz_8=8 I:plateDiamond_384=384 @@ -15402,6 +15868,12 @@ lathe { I:plateGarnetYellow_11=11 I:plateGlass_10=10 I:plateGreenSapphire_10=10 + I:plateInfusedAir_49=49 + I:plateInfusedEarth_49=49 + I:plateInfusedEntropy_49=49 + I:plateInfusedFire_49=49 + I:plateInfusedOrder_49=49 + I:plateInfusedWater_49=49 I:plateJasper_49=49 I:plateNetherStar_49=49 I:plateOlivine_14=14 @@ -15415,6 +15887,12 @@ lathe { I:stickDiamond_1200=1200 I:stickSilver_120=120 I:stickWood_1200=1200 + I:tile.blockCustomPlant.0_16=16 + I:tile.blockCustomPlant.1_16=16 + I:tile.blockMagicalLog.greatwood_160=160 + I:tile.blockMagicalLog.silverwood_160=160 + I:tile.blockWoodenDevice.6_10=10 + I:tile.blockWoodenDevice.7_10=10 I:tile.log.acacia_160=160 I:tile.log.oak_160=160 I:tile.sapling.oak_16=16 @@ -15427,6 +15905,7 @@ maceration { B:arrowGtWoodDamascusSteel_true=true B:arrowGtWoodSterlingSilver_true=true B:blockAluminium_true=true + B:blockAmber_true=true B:blockAmericium_true=true B:blockAmethyst_true=true B:blockAnnealedCopper_true=true @@ -15475,6 +15954,13 @@ maceration { B:blockHSSG_true=true B:blockHSSS_true=true B:blockIndium_true=true + B:blockInfusedAir_true=true + B:blockInfusedEarth_true=true + B:blockInfusedEntropy_true=true + B:blockInfusedFire_true=true + B:blockInfusedGold_true=true + B:blockInfusedOrder_true=true + B:blockInfusedWater_true=true B:blockInvar_true=true B:blockIridium_true=true B:blockIronMagnetic_true=true @@ -15534,6 +16020,7 @@ maceration { B:blockSterlingSilver_true=true B:blockTantalum_true=true B:blockTanzanite_true=true + B:blockThaumium_true=true B:blockThorium_true=true B:blockTinAlloy_true=true B:blockTin_true=true @@ -15554,6 +16041,7 @@ maceration { B:blockYttrium_true=true B:blockZinc_true=true B:boltAluminium_true=true + B:boltAmber_true=true B:boltAmethyst_true=true B:boltBeryllium_true=true B:boltBismuthBronze_true=true @@ -15585,6 +16073,13 @@ maceration { B:boltHSSE_true=true B:boltHSSG_true=true B:boltHSSS_true=true + B:boltInfusedAir_true=true + B:boltInfusedEarth_true=true + B:boltInfusedEntropy_true=true + B:boltInfusedFire_true=true + B:boltInfusedGold_true=true + B:boltInfusedOrder_true=true + B:boltInfusedWater_true=true B:boltInvar_true=true B:boltIridium_true=true B:boltIronMagnetic_true=true @@ -15635,6 +16130,7 @@ maceration { B:boltSterlingSilver_true=true B:boltStyreneButadieneRubber_true=true B:boltTanzanite_true=true + B:boltThaumium_true=true B:boltThorium_true=true B:boltTinAlloy_true=true B:boltTin_true=true @@ -15810,6 +16306,7 @@ maceration { B:cellEmpty_true=true B:crushedAlmandine_true=true B:crushedAluminium_true=true + B:crushedAmber_true=true B:crushedAmethyst_true=true B:crushedApatite_true=true B:crushedBandedIron_true=true @@ -15826,6 +16323,7 @@ maceration { B:crushedCassiterite_true=true B:crushedCentrifugedAlmandine_true=true B:crushedCentrifugedAluminium_true=true + B:crushedCentrifugedAmber_true=true B:crushedCentrifugedAmethyst_true=true B:crushedCentrifugedApatite_true=true B:crushedCentrifugedBandedIron_true=true @@ -15864,6 +16362,13 @@ maceration { B:crushedCentrifugedGreenSapphire_true=true B:crushedCentrifugedGrossular_true=true B:crushedCentrifugedIlmenite_true=true + B:crushedCentrifugedInfusedAir_true=true + B:crushedCentrifugedInfusedEarth_true=true + B:crushedCentrifugedInfusedEntropy_true=true + B:crushedCentrifugedInfusedFire_true=true + B:crushedCentrifugedInfusedGold_true=true + B:crushedCentrifugedInfusedOrder_true=true + B:crushedCentrifugedInfusedWater_true=true B:crushedCentrifugedIridium_true=true B:crushedCentrifugedIron_true=true B:crushedCentrifugedLapis_true=true @@ -15957,6 +16462,13 @@ maceration { B:crushedGreenSapphire_true=true B:crushedGrossular_true=true B:crushedIlmenite_true=true + B:crushedInfusedAir_true=true + B:crushedInfusedEarth_true=true + B:crushedInfusedEntropy_true=true + B:crushedInfusedFire_true=true + B:crushedInfusedGold_true=true + B:crushedInfusedOrder_true=true + B:crushedInfusedWater_true=true B:crushedIridium_true=true B:crushedIron_true=true B:crushedLapis_true=true @@ -15992,6 +16504,7 @@ maceration { B:crushedPowellite_true=true B:crushedPurifiedAlmandine_true=true B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmber_true=true B:crushedPurifiedAmethyst_true=true B:crushedPurifiedApatite_true=true B:crushedPurifiedBandedIron_true=true @@ -16030,6 +16543,13 @@ maceration { B:crushedPurifiedGreenSapphire_true=true B:crushedPurifiedGrossular_true=true B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedInfusedAir_true=true + B:crushedPurifiedInfusedEarth_true=true + B:crushedPurifiedInfusedEntropy_true=true + B:crushedPurifiedInfusedFire_true=true + B:crushedPurifiedInfusedGold_true=true + B:crushedPurifiedInfusedOrder_true=true + B:crushedPurifiedInfusedWater_true=true B:crushedPurifiedIridium_true=true B:crushedPurifiedIron_true=true B:crushedPurifiedLapis_true=true @@ -16202,6 +16722,7 @@ maceration { B:frameGtHSSS_true=true B:frameGtIndiumGalliumPhosphide_true=true B:frameGtIndium_true=true + B:frameGtInfusedGold_true=true B:frameGtInvar_true=true B:frameGtIridium_true=true B:frameGtIronMagnetic_true=true @@ -16256,6 +16777,7 @@ maceration { B:frameGtSterlingSilver_true=true B:frameGtStyreneButadieneRubber_true=true B:frameGtTantalum_true=true + B:frameGtThaumium_true=true B:frameGtThorium_true=true B:frameGtTinAlloy_true=true B:frameGtTin_true=true @@ -16301,11 +16823,13 @@ maceration { B:gearGtTitanium_true=true B:gearGtTungstenSteel_true=true B:gearGtWood_true=true + B:gemAmber_true=true B:gemAmethyst_true=true B:gemApatite_true=true B:gemBlueTopaz_true=true B:gemCertusQuartz_true=true B:gemCharcoal_true=true + B:gemChippedAmber_true=true B:gemChippedAmethyst_true=true B:gemChippedBlueTopaz_true=true B:gemChippedDiamond_true=true @@ -16328,6 +16852,7 @@ maceration { B:gemEmerald_true=true B:gemEnderEye_true=true B:gemEnderPearl_true=true + B:gemExquisiteAmber_true=true B:gemExquisiteAmethyst_true=true B:gemExquisiteBlueTopaz_true=true B:gemExquisiteDiamond_true=true @@ -16344,6 +16869,7 @@ maceration { B:gemExquisiteSapphire_true=true B:gemExquisiteTanzanite_true=true B:gemExquisiteTopaz_true=true + B:gemFlawedAmber_true=true B:gemFlawedAmethyst_true=true B:gemFlawedBlueTopaz_true=true B:gemFlawedDiamond_true=true @@ -16360,6 +16886,7 @@ maceration { B:gemFlawedSapphire_true=true B:gemFlawedTanzanite_true=true B:gemFlawedTopaz_true=true + B:gemFlawlessAmber_true=true B:gemFlawlessAmethyst_true=true B:gemFlawlessBlueTopaz_true=true B:gemFlawlessDiamond_true=true @@ -16383,6 +16910,12 @@ maceration { B:gemGarnetYellow_true=true B:gemGlass_true=true B:gemGreenSapphire_true=true + B:gemInfusedAir_true=true + B:gemInfusedEarth_true=true + B:gemInfusedEntropy_true=true + B:gemInfusedFire_true=true + B:gemInfusedOrder_true=true + B:gemInfusedWater_true=true B:gemIridium_true=true B:gemJasper_true=true B:gemLapis_true=true @@ -17425,6 +17958,7 @@ maceration { B:ingotHSSS_true=true B:ingotIndiumGalliumPhosphide_true=true B:ingotIndium_true=true + B:ingotInfusedGold_true=true B:ingotInvar_true=true B:ingotIridium_true=true B:ingotIronMagnetic_true=true @@ -17479,6 +18013,7 @@ maceration { B:ingotSterlingSilver_true=true B:ingotStyreneButadieneRubber_true=true B:ingotTantalum_true=true + B:ingotThaumium_true=true B:ingotThorium_true=true B:ingotTinAlloy_true=true B:ingotTin_true=true @@ -17497,6 +18032,19 @@ maceration { B:ingotYttriumBariumCuprate_true=true B:ingotYttrium_true=true B:ingotZinc_true=true + B:item.ItemAxeThaumium_true=true + B:item.ItemBootsThaumium_true=true + B:item.ItemChestplateThaumium_true=true + B:item.ItemHelmetThaumium_true=true + B:item.ItemHoeThaumium_true=true + B:item.ItemLeggingsThaumium_true=true + B:item.ItemNuggetBeef_true=true + B:item.ItemNuggetChicken_true=true + B:item.ItemNuggetFish_true=true + B:item.ItemNuggetPork_true=true + B:item.ItemPickThaumium_true=true + B:item.ItemShovelThaumium_true=true + B:item.ItemSwordThaumium_true=true B:item.appleGold_true=true B:item.beefCooked_true=true B:item.beefRaw_true=true @@ -17576,6 +18124,7 @@ maceration { B:item.wheat_true=true B:item.writingBook_true=true B:item.writtenBook_true=true + B:lensAmber_true=true B:lensAmethyst_true=true B:lensBlueTopaz_true=true B:lensDiamond_true=true @@ -17590,6 +18139,12 @@ maceration { B:lensGarnetYellow_true=true B:lensGlass_true=true B:lensGreenSapphire_true=true + B:lensInfusedAir_true=true + B:lensInfusedEarth_true=true + B:lensInfusedEntropy_true=true + B:lensInfusedFire_true=true + B:lensInfusedOrder_true=true + B:lensInfusedWater_true=true B:lensJasper_true=true B:lensNetherStar_true=true B:lensOlivine_true=true @@ -17636,6 +18191,7 @@ maceration { B:nuggetHSSS_true=true B:nuggetIndiumGalliumPhosphide_true=true B:nuggetIndium_true=true + B:nuggetInfusedGold_true=true B:nuggetInvar_true=true B:nuggetIridium_true=true B:nuggetIronMagnetic_true=true @@ -17690,6 +18246,7 @@ maceration { B:nuggetSterlingSilver_true=true B:nuggetStyreneButadieneRubber_true=true B:nuggetTantalum_true=true + B:nuggetThaumium_true=true B:nuggetThorium_true=true B:nuggetTinAlloy_true=true B:nuggetTin_true=true @@ -17712,12 +18269,14 @@ maceration { B:nuggetZinc_true=true B:oreAlmandine_true=true B:oreAluminium_true=true + B:oreAmber_true=true B:oreAmethyst_true=true B:oreApatite_true=true B:oreBandedIron_true=true B:oreBarite_true=true B:oreBasaltAlmandine_true=true B:oreBasaltAluminium_true=true + B:oreBasaltAmber_true=true B:oreBasaltAmethyst_true=true B:oreBasaltApatite_true=true B:oreBasaltBandedIron_true=true @@ -17755,6 +18314,13 @@ maceration { B:oreBasaltGreenSapphire_true=true B:oreBasaltGrossular_true=true B:oreBasaltIlmenite_true=true + B:oreBasaltInfusedAir_true=true + B:oreBasaltInfusedEarth_true=true + B:oreBasaltInfusedEntropy_true=true + B:oreBasaltInfusedFire_true=true + B:oreBasaltInfusedGold_true=true + B:oreBasaltInfusedOrder_true=true + B:oreBasaltInfusedWater_true=true B:oreBasaltIridium_true=true B:oreBasaltIron_true=true B:oreBasaltLapis_true=true @@ -17829,6 +18395,7 @@ maceration { B:oreBismuth_true=true B:oreBlackgraniteAlmandine_true=true B:oreBlackgraniteAluminium_true=true + B:oreBlackgraniteAmber_true=true B:oreBlackgraniteAmethyst_true=true B:oreBlackgraniteApatite_true=true B:oreBlackgraniteBandedIron_true=true @@ -17866,6 +18433,13 @@ maceration { B:oreBlackgraniteGreenSapphire_true=true B:oreBlackgraniteGrossular_true=true B:oreBlackgraniteIlmenite_true=true + B:oreBlackgraniteInfusedAir_true=true + B:oreBlackgraniteInfusedEarth_true=true + B:oreBlackgraniteInfusedEntropy_true=true + B:oreBlackgraniteInfusedFire_true=true + B:oreBlackgraniteInfusedGold_true=true + B:oreBlackgraniteInfusedOrder_true=true + B:oreBlackgraniteInfusedWater_true=true B:oreBlackgraniteIridium_true=true B:oreBlackgraniteIron_true=true B:oreBlackgraniteLapis_true=true @@ -17952,6 +18526,7 @@ maceration { B:oreEmerald_true=true B:oreEndstoneAlmandine_true=true B:oreEndstoneAluminium_true=true + B:oreEndstoneAmber_true=true B:oreEndstoneAmethyst_true=true B:oreEndstoneApatite_true=true B:oreEndstoneBandedIron_true=true @@ -17989,6 +18564,13 @@ maceration { B:oreEndstoneGreenSapphire_true=true B:oreEndstoneGrossular_true=true B:oreEndstoneIlmenite_true=true + B:oreEndstoneInfusedAir_true=true + B:oreEndstoneInfusedEarth_true=true + B:oreEndstoneInfusedEntropy_true=true + B:oreEndstoneInfusedFire_true=true + B:oreEndstoneInfusedGold_true=true + B:oreEndstoneInfusedOrder_true=true + B:oreEndstoneInfusedWater_true=true B:oreEndstoneIridium_true=true B:oreEndstoneIron_true=true B:oreEndstoneLapis_true=true @@ -18067,6 +18649,13 @@ maceration { B:oreGreenSapphire_true=true B:oreGrossular_true=true B:oreIlmenite_true=true + B:oreInfusedAir_true=true + B:oreInfusedEarth_true=true + B:oreInfusedEntropy_true=true + B:oreInfusedFire_true=true + B:oreInfusedGold_true=true + B:oreInfusedOrder_true=true + B:oreInfusedWater_true=true B:oreIridium_true=true B:oreIron_true=true B:oreLapis_true=true @@ -18081,6 +18670,7 @@ maceration { B:oreManganese_true=true B:oreMarbleAlmandine_true=true B:oreMarbleAluminium_true=true + B:oreMarbleAmber_true=true B:oreMarbleAmethyst_true=true B:oreMarbleApatite_true=true B:oreMarbleBandedIron_true=true @@ -18118,6 +18708,13 @@ maceration { B:oreMarbleGreenSapphire_true=true B:oreMarbleGrossular_true=true B:oreMarbleIlmenite_true=true + B:oreMarbleInfusedAir_true=true + B:oreMarbleInfusedEarth_true=true + B:oreMarbleInfusedEntropy_true=true + B:oreMarbleInfusedFire_true=true + B:oreMarbleInfusedGold_true=true + B:oreMarbleInfusedOrder_true=true + B:oreMarbleInfusedWater_true=true B:oreMarbleIridium_true=true B:oreMarbleIron_true=true B:oreMarbleLapis_true=true @@ -18194,6 +18791,7 @@ maceration { B:oreNetherQuartz_true=true B:oreNetherrackAlmandine_true=true B:oreNetherrackAluminium_true=true + B:oreNetherrackAmber_true=true B:oreNetherrackAmethyst_true=true B:oreNetherrackApatite_true=true B:oreNetherrackBandedIron_true=true @@ -18231,6 +18829,13 @@ maceration { B:oreNetherrackGreenSapphire_true=true B:oreNetherrackGrossular_true=true B:oreNetherrackIlmenite_true=true + B:oreNetherrackInfusedAir_true=true + B:oreNetherrackInfusedEarth_true=true + B:oreNetherrackInfusedEntropy_true=true + B:oreNetherrackInfusedFire_true=true + B:oreNetherrackInfusedGold_true=true + B:oreNetherrackInfusedOrder_true=true + B:oreNetherrackInfusedWater_true=true B:oreNetherrackIridium_true=true B:oreNetherrackIron_true=true B:oreNetherrackLapis_true=true @@ -18317,6 +18922,7 @@ maceration { B:oreQuartzite_true=true B:oreRedgraniteAlmandine_true=true B:oreRedgraniteAluminium_true=true + B:oreRedgraniteAmber_true=true B:oreRedgraniteAmethyst_true=true B:oreRedgraniteApatite_true=true B:oreRedgraniteBandedIron_true=true @@ -18354,6 +18960,13 @@ maceration { B:oreRedgraniteGreenSapphire_true=true B:oreRedgraniteGrossular_true=true B:oreRedgraniteIlmenite_true=true + B:oreRedgraniteInfusedAir_true=true + B:oreRedgraniteInfusedEarth_true=true + B:oreRedgraniteInfusedEntropy_true=true + B:oreRedgraniteInfusedFire_true=true + B:oreRedgraniteInfusedGold_true=true + B:oreRedgraniteInfusedOrder_true=true + B:oreRedgraniteInfusedWater_true=true B:oreRedgraniteIridium_true=true B:oreRedgraniteIron_true=true B:oreRedgraniteLapis_true=true @@ -18550,6 +19163,7 @@ maceration { B:pipeTinyTitanium_true=true B:pipeTinyTungstenSteel_true=true B:plateAluminium_true=true + B:plateAmber_true=true B:plateAmericium_true=true B:plateAmethyst_true=true B:plateAnnealedCopper_true=true @@ -18607,6 +19221,7 @@ maceration { B:plateDoubleHSSE_true=true B:plateDoubleHSSG_true=true B:plateDoubleHSSS_true=true + B:plateDoubleInfusedGold_true=true B:plateDoubleInvar_true=true B:plateDoubleIridium_true=true B:plateDoubleIronMagnetic_true=true @@ -18645,6 +19260,7 @@ maceration { B:plateDoubleSteelMagnetic_true=true B:plateDoubleSteel_true=true B:plateDoubleSterlingSilver_true=true + B:plateDoubleThaumium_true=true B:plateDoubleThorium_true=true B:plateDoubleTinAlloy_true=true B:plateDoubleTitanium_true=true @@ -18680,6 +19296,13 @@ maceration { B:plateHSSG_true=true B:plateHSSS_true=true B:plateIndiumGalliumPhosphide_true=true + B:plateInfusedAir_true=true + B:plateInfusedEarth_true=true + B:plateInfusedEntropy_true=true + B:plateInfusedFire_true=true + B:plateInfusedGold_true=true + B:plateInfusedOrder_true=true + B:plateInfusedWater_true=true B:plateInvar_true=true B:plateIridium_true=true B:plateIronMagnetic_true=true @@ -18743,6 +19366,7 @@ maceration { B:plateSterlingSilver_true=true B:plateStyreneButadieneRubber_true=true B:plateTanzanite_true=true + B:plateThaumium_true=true B:plateThorium_true=true B:plateTinAlloy_true=true B:plateTin_true=true @@ -18801,6 +19425,7 @@ maceration { B:roundHSSG_true=true B:roundNeutronium_true=true B:screwAluminium_true=true + B:screwAmber_true=true B:screwAmethyst_true=true B:screwBeryllium_true=true B:screwBismuthBronze_true=true @@ -18832,6 +19457,13 @@ maceration { B:screwHSSE_true=true B:screwHSSG_true=true B:screwHSSS_true=true + B:screwInfusedAir_true=true + B:screwInfusedEarth_true=true + B:screwInfusedEntropy_true=true + B:screwInfusedFire_true=true + B:screwInfusedGold_true=true + B:screwInfusedOrder_true=true + B:screwInfusedWater_true=true B:screwInvar_true=true B:screwIridium_true=true B:screwIronMagnetic_true=true @@ -18882,6 +19514,7 @@ maceration { B:screwSterlingSilver_true=true B:screwStyreneButadieneRubber_true=true B:screwTanzanite_true=true + B:screwThaumium_true=true B:screwThorium_true=true B:screwTinAlloy_true=true B:screwTin_true=true @@ -18900,6 +19533,7 @@ maceration { B:screwWroughtIron_true=true B:springTitanium_true=true B:stickAluminium_true=true + B:stickAmber_true=true B:stickAmericium_true=true B:stickAmethyst_true=true B:stickBeryllium_true=true @@ -18935,6 +19569,13 @@ maceration { B:stickHSSE_true=true B:stickHSSG_true=true B:stickHSSS_true=true + B:stickInfusedAir_true=true + B:stickInfusedEarth_true=true + B:stickInfusedEntropy_true=true + B:stickInfusedFire_true=true + B:stickInfusedGold_true=true + B:stickInfusedOrder_true=true + B:stickInfusedWater_true=true B:stickInvar_true=true B:stickIridium_true=true B:stickIronMagnetic_true=true @@ -18944,6 +19585,7 @@ maceration { B:stickLazurite_true=true B:stickLead_true=true B:stickLongAluminium_true=true + B:stickLongAmber_true=true B:stickLongAmericium_true=true B:stickLongAmethyst_true=true B:stickLongBeryllium_true=true @@ -18977,6 +19619,13 @@ maceration { B:stickLongHSSE_true=true B:stickLongHSSG_true=true B:stickLongHSSS_true=true + B:stickLongInfusedAir_true=true + B:stickLongInfusedEarth_true=true + B:stickLongInfusedEntropy_true=true + B:stickLongInfusedFire_true=true + B:stickLongInfusedGold_true=true + B:stickLongInfusedOrder_true=true + B:stickLongInfusedWater_true=true B:stickLongInvar_true=true B:stickLongIridium_true=true B:stickLongIronMagnetic_true=true @@ -19027,6 +19676,7 @@ maceration { B:stickLongSterlingSilver_true=true B:stickLongStyreneButadieneRubber_true=true B:stickLongTanzanite_true=true + B:stickLongThaumium_true=true B:stickLongThorium_true=true B:stickLongTinAlloy_true=true B:stickLongTitanium_true=true @@ -19088,6 +19738,7 @@ maceration { B:stickSterlingSilver_true=true B:stickStyreneButadieneRubber_true=true B:stickTanzanite_true=true + B:stickThaumium_true=true B:stickThorium_true=true B:stickTinAlloy_true=true B:stickTin_true=true @@ -19109,6 +19760,20 @@ maceration { B:tile.anvil.slightlyDamaged_true=true B:tile.anvil.veryDamaged_true=true B:tile.beacon_true=true + B:tile.blockCosmeticSlabWood.greatwood_true=true + B:tile.blockCosmeticSlabWood.silverwood_true=true + B:tile.blockCrystal.0_true=true + B:tile.blockCrystal.1_true=true + B:tile.blockCrystal.2_true=true + B:tile.blockCrystal.3_true=true + B:tile.blockCrystal.4_true=true + B:tile.blockCrystal.5_true=true + B:tile.blockCustomPlant.0_true=true + B:tile.blockCustomPlant.1_true=true + B:tile.blockMagicalLog.greatwood_true=true + B:tile.blockMagicalLog.silverwood_true=true + B:tile.blockWoodenDevice.6_true=true + B:tile.blockWoodenDevice.7_true=true B:tile.bookshelf_true=true B:tile.brick_true=true B:tile.button_true=true @@ -19171,6 +19836,7 @@ maceration { B:tile.woodSlab.oak_true=true B:tile.workbench_true=true B:toolHeadAxeAluminium_true=true + B:toolHeadAxeAmber_true=true B:toolHeadAxeAmethyst_true=true B:toolHeadAxeBeryllium_true=true B:toolHeadAxeBismuthBronze_true=true @@ -19208,6 +19874,13 @@ maceration { B:toolHeadAxeHSSE_true=true B:toolHeadAxeHSSG_true=true B:toolHeadAxeHSSS_true=true + B:toolHeadAxeInfusedAir_true=true + B:toolHeadAxeInfusedEarth_true=true + B:toolHeadAxeInfusedEntropy_true=true + B:toolHeadAxeInfusedFire_true=true + B:toolHeadAxeInfusedGold_true=true + B:toolHeadAxeInfusedOrder_true=true + B:toolHeadAxeInfusedWater_true=true B:toolHeadAxeInvar_true=true B:toolHeadAxeIridium_true=true B:toolHeadAxeIronMagnetic_true=true @@ -19259,6 +19932,7 @@ maceration { B:toolHeadAxeStone_true=true B:toolHeadAxeStyreneButadieneRubber_true=true B:toolHeadAxeTanzanite_true=true + B:toolHeadAxeThaumium_true=true B:toolHeadAxeThorium_true=true B:toolHeadAxeTinAlloy_true=true B:toolHeadAxeTitanium_true=true @@ -19300,6 +19974,7 @@ maceration { B:toolHeadBuzzSawHSSE_true=true B:toolHeadBuzzSawHSSG_true=true B:toolHeadBuzzSawHSSS_true=true + B:toolHeadBuzzSawInfusedGold_true=true B:toolHeadBuzzSawInvar_true=true B:toolHeadBuzzSawIridium_true=true B:toolHeadBuzzSawIronMagnetic_true=true @@ -19337,6 +20012,7 @@ maceration { B:toolHeadBuzzSawSteelMagnetic_true=true B:toolHeadBuzzSawSteel_true=true B:toolHeadBuzzSawSterlingSilver_true=true + B:toolHeadBuzzSawThaumium_true=true B:toolHeadBuzzSawThorium_true=true B:toolHeadBuzzSawTinAlloy_true=true B:toolHeadBuzzSawTitanium_true=true @@ -19375,6 +20051,7 @@ maceration { B:toolHeadChainsawHSSE_true=true B:toolHeadChainsawHSSG_true=true B:toolHeadChainsawHSSS_true=true + B:toolHeadChainsawInfusedGold_true=true B:toolHeadChainsawInvar_true=true B:toolHeadChainsawIridium_true=true B:toolHeadChainsawIronMagnetic_true=true @@ -19412,6 +20089,7 @@ maceration { B:toolHeadChainsawSteelMagnetic_true=true B:toolHeadChainsawSteel_true=true B:toolHeadChainsawSterlingSilver_true=true + B:toolHeadChainsawThaumium_true=true B:toolHeadChainsawThorium_true=true B:toolHeadChainsawTinAlloy_true=true B:toolHeadChainsawTitanium_true=true @@ -19450,6 +20128,7 @@ maceration { B:toolHeadDrillHSSE_true=true B:toolHeadDrillHSSG_true=true B:toolHeadDrillHSSS_true=true + B:toolHeadDrillInfusedGold_true=true B:toolHeadDrillInvar_true=true B:toolHeadDrillIridium_true=true B:toolHeadDrillIronMagnetic_true=true @@ -19487,6 +20166,7 @@ maceration { B:toolHeadDrillSteelMagnetic_true=true B:toolHeadDrillSteel_true=true B:toolHeadDrillSterlingSilver_true=true + B:toolHeadDrillThaumium_true=true B:toolHeadDrillThorium_true=true B:toolHeadDrillTinAlloy_true=true B:toolHeadDrillTitanium_true=true @@ -19525,6 +20205,7 @@ maceration { B:toolHeadFileHSSE_true=true B:toolHeadFileHSSG_true=true B:toolHeadFileHSSS_true=true + B:toolHeadFileInfusedGold_true=true B:toolHeadFileInvar_true=true B:toolHeadFileIridium_true=true B:toolHeadFileIronMagnetic_true=true @@ -19562,6 +20243,7 @@ maceration { B:toolHeadFileSteelMagnetic_true=true B:toolHeadFileSteel_true=true B:toolHeadFileSterlingSilver_true=true + B:toolHeadFileThaumium_true=true B:toolHeadFileThorium_true=true B:toolHeadFileTinAlloy_true=true B:toolHeadFileTitanium_true=true @@ -19575,6 +20257,7 @@ maceration { B:toolHeadFileVanadiumSteel_true=true B:toolHeadFileWroughtIron_true=true B:toolHeadHammerAluminium_true=true + B:toolHeadHammerAmber_true=true B:toolHeadHammerAmethyst_true=true B:toolHeadHammerBeryllium_true=true B:toolHeadHammerBismuthBronze_true=true @@ -19612,6 +20295,13 @@ maceration { B:toolHeadHammerHSSE_true=true B:toolHeadHammerHSSG_true=true B:toolHeadHammerHSSS_true=true + B:toolHeadHammerInfusedAir_true=true + B:toolHeadHammerInfusedEarth_true=true + B:toolHeadHammerInfusedEntropy_true=true + B:toolHeadHammerInfusedFire_true=true + B:toolHeadHammerInfusedGold_true=true + B:toolHeadHammerInfusedOrder_true=true + B:toolHeadHammerInfusedWater_true=true B:toolHeadHammerInvar_true=true B:toolHeadHammerIridium_true=true B:toolHeadHammerIronMagnetic_true=true @@ -19663,6 +20353,7 @@ maceration { B:toolHeadHammerStone_true=true B:toolHeadHammerStyreneButadieneRubber_true=true B:toolHeadHammerTanzanite_true=true + B:toolHeadHammerThaumium_true=true B:toolHeadHammerThorium_true=true B:toolHeadHammerTinAlloy_true=true B:toolHeadHammerTitanium_true=true @@ -19679,6 +20370,7 @@ maceration { B:toolHeadHammerWood_true=true B:toolHeadHammerWroughtIron_true=true B:toolHeadHoeAluminium_true=true + B:toolHeadHoeAmber_true=true B:toolHeadHoeAmethyst_true=true B:toolHeadHoeBeryllium_true=true B:toolHeadHoeBismuthBronze_true=true @@ -19716,6 +20408,13 @@ maceration { B:toolHeadHoeHSSE_true=true B:toolHeadHoeHSSG_true=true B:toolHeadHoeHSSS_true=true + B:toolHeadHoeInfusedAir_true=true + B:toolHeadHoeInfusedEarth_true=true + B:toolHeadHoeInfusedEntropy_true=true + B:toolHeadHoeInfusedFire_true=true + B:toolHeadHoeInfusedGold_true=true + B:toolHeadHoeInfusedOrder_true=true + B:toolHeadHoeInfusedWater_true=true B:toolHeadHoeInvar_true=true B:toolHeadHoeIridium_true=true B:toolHeadHoeIronMagnetic_true=true @@ -19767,6 +20466,7 @@ maceration { B:toolHeadHoeStone_true=true B:toolHeadHoeStyreneButadieneRubber_true=true B:toolHeadHoeTanzanite_true=true + B:toolHeadHoeThaumium_true=true B:toolHeadHoeThorium_true=true B:toolHeadHoeTinAlloy_true=true B:toolHeadHoeTitanium_true=true @@ -19783,6 +20483,7 @@ maceration { B:toolHeadHoeWood_true=true B:toolHeadHoeWroughtIron_true=true B:toolHeadPickaxeAluminium_true=true + B:toolHeadPickaxeAmber_true=true B:toolHeadPickaxeAmethyst_true=true B:toolHeadPickaxeBeryllium_true=true B:toolHeadPickaxeBismuthBronze_true=true @@ -19820,6 +20521,13 @@ maceration { B:toolHeadPickaxeHSSE_true=true B:toolHeadPickaxeHSSG_true=true B:toolHeadPickaxeHSSS_true=true + B:toolHeadPickaxeInfusedAir_true=true + B:toolHeadPickaxeInfusedEarth_true=true + B:toolHeadPickaxeInfusedEntropy_true=true + B:toolHeadPickaxeInfusedFire_true=true + B:toolHeadPickaxeInfusedGold_true=true + B:toolHeadPickaxeInfusedOrder_true=true + B:toolHeadPickaxeInfusedWater_true=true B:toolHeadPickaxeInvar_true=true B:toolHeadPickaxeIridium_true=true B:toolHeadPickaxeIronMagnetic_true=true @@ -19871,6 +20579,7 @@ maceration { B:toolHeadPickaxeStone_true=true B:toolHeadPickaxeStyreneButadieneRubber_true=true B:toolHeadPickaxeTanzanite_true=true + B:toolHeadPickaxeThaumium_true=true B:toolHeadPickaxeThorium_true=true B:toolHeadPickaxeTinAlloy_true=true B:toolHeadPickaxeTitanium_true=true @@ -19887,6 +20596,7 @@ maceration { B:toolHeadPickaxeWood_true=true B:toolHeadPickaxeWroughtIron_true=true B:toolHeadPlowAluminium_true=true + B:toolHeadPlowAmber_true=true B:toolHeadPlowAmethyst_true=true B:toolHeadPlowBeryllium_true=true B:toolHeadPlowBismuthBronze_true=true @@ -19924,6 +20634,13 @@ maceration { B:toolHeadPlowHSSE_true=true B:toolHeadPlowHSSG_true=true B:toolHeadPlowHSSS_true=true + B:toolHeadPlowInfusedAir_true=true + B:toolHeadPlowInfusedEarth_true=true + B:toolHeadPlowInfusedEntropy_true=true + B:toolHeadPlowInfusedFire_true=true + B:toolHeadPlowInfusedGold_true=true + B:toolHeadPlowInfusedOrder_true=true + B:toolHeadPlowInfusedWater_true=true B:toolHeadPlowInvar_true=true B:toolHeadPlowIridium_true=true B:toolHeadPlowIronMagnetic_true=true @@ -19975,6 +20692,7 @@ maceration { B:toolHeadPlowStone_true=true B:toolHeadPlowStyreneButadieneRubber_true=true B:toolHeadPlowTanzanite_true=true + B:toolHeadPlowThaumium_true=true B:toolHeadPlowThorium_true=true B:toolHeadPlowTinAlloy_true=true B:toolHeadPlowTitanium_true=true @@ -20016,6 +20734,7 @@ maceration { B:toolHeadSawHSSE_true=true B:toolHeadSawHSSG_true=true B:toolHeadSawHSSS_true=true + B:toolHeadSawInfusedGold_true=true B:toolHeadSawInvar_true=true B:toolHeadSawIridium_true=true B:toolHeadSawIronMagnetic_true=true @@ -20053,6 +20772,7 @@ maceration { B:toolHeadSawSteelMagnetic_true=true B:toolHeadSawSteel_true=true B:toolHeadSawSterlingSilver_true=true + B:toolHeadSawThaumium_true=true B:toolHeadSawThorium_true=true B:toolHeadSawTinAlloy_true=true B:toolHeadSawTitanium_true=true @@ -20066,6 +20786,7 @@ maceration { B:toolHeadSawVanadiumSteel_true=true B:toolHeadSawWroughtIron_true=true B:toolHeadSenseAluminium_true=true + B:toolHeadSenseAmber_true=true B:toolHeadSenseAmethyst_true=true B:toolHeadSenseBeryllium_true=true B:toolHeadSenseBismuthBronze_true=true @@ -20103,6 +20824,13 @@ maceration { B:toolHeadSenseHSSE_true=true B:toolHeadSenseHSSG_true=true B:toolHeadSenseHSSS_true=true + B:toolHeadSenseInfusedAir_true=true + B:toolHeadSenseInfusedEarth_true=true + B:toolHeadSenseInfusedEntropy_true=true + B:toolHeadSenseInfusedFire_true=true + B:toolHeadSenseInfusedGold_true=true + B:toolHeadSenseInfusedOrder_true=true + B:toolHeadSenseInfusedWater_true=true B:toolHeadSenseInvar_true=true B:toolHeadSenseIridium_true=true B:toolHeadSenseIronMagnetic_true=true @@ -20154,6 +20882,7 @@ maceration { B:toolHeadSenseStone_true=true B:toolHeadSenseStyreneButadieneRubber_true=true B:toolHeadSenseTanzanite_true=true + B:toolHeadSenseThaumium_true=true B:toolHeadSenseThorium_true=true B:toolHeadSenseTinAlloy_true=true B:toolHeadSenseTitanium_true=true @@ -20170,6 +20899,7 @@ maceration { B:toolHeadSenseWood_true=true B:toolHeadSenseWroughtIron_true=true B:toolHeadShovelAluminium_true=true + B:toolHeadShovelAmber_true=true B:toolHeadShovelAmethyst_true=true B:toolHeadShovelBeryllium_true=true B:toolHeadShovelBismuthBronze_true=true @@ -20207,6 +20937,13 @@ maceration { B:toolHeadShovelHSSE_true=true B:toolHeadShovelHSSG_true=true B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInfusedAir_true=true + B:toolHeadShovelInfusedEarth_true=true + B:toolHeadShovelInfusedEntropy_true=true + B:toolHeadShovelInfusedFire_true=true + B:toolHeadShovelInfusedGold_true=true + B:toolHeadShovelInfusedOrder_true=true + B:toolHeadShovelInfusedWater_true=true B:toolHeadShovelInvar_true=true B:toolHeadShovelIridium_true=true B:toolHeadShovelIronMagnetic_true=true @@ -20258,6 +20995,7 @@ maceration { B:toolHeadShovelStone_true=true B:toolHeadShovelStyreneButadieneRubber_true=true B:toolHeadShovelTanzanite_true=true + B:toolHeadShovelThaumium_true=true B:toolHeadShovelThorium_true=true B:toolHeadShovelTinAlloy_true=true B:toolHeadShovelTitanium_true=true @@ -20274,6 +21012,7 @@ maceration { B:toolHeadShovelWood_true=true B:toolHeadShovelWroughtIron_true=true B:toolHeadSwordAluminium_true=true + B:toolHeadSwordAmber_true=true B:toolHeadSwordAmethyst_true=true B:toolHeadSwordBeryllium_true=true B:toolHeadSwordBismuthBronze_true=true @@ -20311,6 +21050,13 @@ maceration { B:toolHeadSwordHSSE_true=true B:toolHeadSwordHSSG_true=true B:toolHeadSwordHSSS_true=true + B:toolHeadSwordInfusedAir_true=true + B:toolHeadSwordInfusedEarth_true=true + B:toolHeadSwordInfusedEntropy_true=true + B:toolHeadSwordInfusedFire_true=true + B:toolHeadSwordInfusedGold_true=true + B:toolHeadSwordInfusedOrder_true=true + B:toolHeadSwordInfusedWater_true=true B:toolHeadSwordInvar_true=true B:toolHeadSwordIridium_true=true B:toolHeadSwordIronMagnetic_true=true @@ -20362,6 +21108,7 @@ maceration { B:toolHeadSwordStone_true=true B:toolHeadSwordStyreneButadieneRubber_true=true B:toolHeadSwordTanzanite_true=true + B:toolHeadSwordThaumium_true=true B:toolHeadSwordThorium_true=true B:toolHeadSwordTinAlloy_true=true B:toolHeadSwordTitanium_true=true @@ -20378,6 +21125,7 @@ maceration { B:toolHeadSwordWood_true=true B:toolHeadSwordWroughtIron_true=true B:toolHeadUniversalSpadeAluminium_true=true + B:toolHeadUniversalSpadeAmber_true=true B:toolHeadUniversalSpadeAmethyst_true=true B:toolHeadUniversalSpadeBeryllium_true=true B:toolHeadUniversalSpadeBismuthBronze_true=true @@ -20415,6 +21163,13 @@ maceration { B:toolHeadUniversalSpadeHSSE_true=true B:toolHeadUniversalSpadeHSSG_true=true B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInfusedAir_true=true + B:toolHeadUniversalSpadeInfusedEarth_true=true + B:toolHeadUniversalSpadeInfusedEntropy_true=true + B:toolHeadUniversalSpadeInfusedFire_true=true + B:toolHeadUniversalSpadeInfusedGold_true=true + B:toolHeadUniversalSpadeInfusedOrder_true=true + B:toolHeadUniversalSpadeInfusedWater_true=true B:toolHeadUniversalSpadeInvar_true=true B:toolHeadUniversalSpadeIridium_true=true B:toolHeadUniversalSpadeIronMagnetic_true=true @@ -20466,6 +21221,7 @@ maceration { B:toolHeadUniversalSpadeStone_true=true B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true B:toolHeadUniversalSpadeTanzanite_true=true + B:toolHeadUniversalSpadeThaumium_true=true B:toolHeadUniversalSpadeThorium_true=true B:toolHeadUniversalSpadeTinAlloy_true=true B:toolHeadUniversalSpadeTitanium_true=true @@ -20507,6 +21263,7 @@ maceration { B:toolHeadWrenchHSSE_true=true B:toolHeadWrenchHSSG_true=true B:toolHeadWrenchHSSS_true=true + B:toolHeadWrenchInfusedGold_true=true B:toolHeadWrenchInvar_true=true B:toolHeadWrenchIridium_true=true B:toolHeadWrenchIronMagnetic_true=true @@ -20544,6 +21301,7 @@ maceration { B:toolHeadWrenchSteelMagnetic_true=true B:toolHeadWrenchSteel_true=true B:toolHeadWrenchSterlingSilver_true=true + B:toolHeadWrenchThaumium_true=true B:toolHeadWrenchThorium_true=true B:toolHeadWrenchTinAlloy_true=true B:toolHeadWrenchTitanium_true=true @@ -20582,6 +21340,7 @@ maceration { B:turbineBladeHSSE_true=true B:turbineBladeHSSG_true=true B:turbineBladeHSSS_true=true + B:turbineBladeInfusedGold_true=true B:turbineBladeInvar_true=true B:turbineBladeIridium_true=true B:turbineBladeIronMagnetic_true=true @@ -20619,6 +21378,7 @@ maceration { B:turbineBladeSteelMagnetic_true=true B:turbineBladeSteel_true=true B:turbineBladeSterlingSilver_true=true + B:turbineBladeThaumium_true=true B:turbineBladeThorium_true=true B:turbineBladeTinAlloy_true=true B:turbineBladeTitanium_true=true @@ -21024,6 +21784,7 @@ mortar { orewasher { I:crushedAlmandine_500=500 I:crushedAluminium_500=500 + I:crushedAmber_500=500 I:crushedAmethyst_500=500 I:crushedApatite_500=500 I:crushedBandedIron_500=500 @@ -21062,6 +21823,13 @@ orewasher { I:crushedGreenSapphire_500=500 I:crushedGrossular_500=500 I:crushedIlmenite_500=500 + I:crushedInfusedAir_500=500 + I:crushedInfusedEarth_500=500 + I:crushedInfusedEntropy_500=500 + I:crushedInfusedFire_500=500 + I:crushedInfusedGold_500=500 + I:crushedInfusedOrder_500=500 + I:crushedInfusedWater_500=500 I:crushedIridium_500=500 I:crushedIron_500=500 I:crushedLapis_500=500 @@ -21137,6 +21905,7 @@ orewasher { orewashing { B:crushedAlmandine_true=true B:crushedAluminium_true=true + B:crushedAmber_true=true B:crushedAmethyst_true=true B:crushedApatite_true=true B:crushedBandedIron_true=true @@ -21175,6 +21944,13 @@ orewashing { B:crushedGreenSapphire_true=true B:crushedGrossular_true=true B:crushedIlmenite_true=true + B:crushedInfusedAir_true=true + B:crushedInfusedEarth_true=true + B:crushedInfusedEntropy_true=true + B:crushedInfusedFire_true=true + B:crushedInfusedGold_true=true + B:crushedInfusedOrder_true=true + B:crushedInfusedWater_true=true B:crushedIridium_true=true B:crushedIron_true=true B:crushedLapis_true=true @@ -21423,6 +22199,8 @@ pulveriser { I:arrowGtWoodSterlingSilver_400=400 I:blockAluminium_234=234 I:blockAluminium_400=400 + I:blockAmber_400=400 + I:blockAmber_882=882 I:blockAmericium_2205=2205 I:blockAmericium_400=400 I:blockAmethyst_243=243 @@ -21519,6 +22297,20 @@ pulveriser { I:blockHSSS_400=400 I:blockIndium_1026=1026 I:blockIndium_400=400 + I:blockInfusedAir_400=400 + I:blockInfusedAir_882=882 + I:blockInfusedEarth_400=400 + I:blockInfusedEarth_882=882 + I:blockInfusedEntropy_400=400 + I:blockInfusedEntropy_882=882 + I:blockInfusedFire_400=400 + I:blockInfusedFire_882=882 + I:blockInfusedGold_400=400 + I:blockInfusedGold_882=882 + I:blockInfusedOrder_400=400 + I:blockInfusedOrder_882=882 + I:blockInfusedWater_400=400 + I:blockInfusedWater_882=882 I:blockInvar_400=400 I:blockInvar_504=504 I:blockIridium_1728=1728 @@ -21637,6 +22429,8 @@ pulveriser { I:blockTantalum_400=400 I:blockTanzanite_180=180 I:blockTanzanite_400=400 + I:blockThaumium_1404=1404 + I:blockThaumium_400=400 I:blockThorium_2070=2070 I:blockThorium_400=400 I:blockTinAlloy_400=400 @@ -21677,6 +22471,8 @@ pulveriser { I:blockZinc_585=585 I:boltAluminium_16=16 I:boltAluminium_400=400 + I:boltAmber_16=16 + I:boltAmber_400=400 I:boltAmethyst_16=16 I:boltAmethyst_400=400 I:boltBeryllium_16=16 @@ -21739,6 +22535,20 @@ pulveriser { I:boltHSSG_400=400 I:boltHSSS_16=16 I:boltHSSS_400=400 + I:boltInfusedAir_16=16 + I:boltInfusedAir_400=400 + I:boltInfusedEarth_16=16 + I:boltInfusedEarth_400=400 + I:boltInfusedEntropy_16=16 + I:boltInfusedEntropy_400=400 + I:boltInfusedFire_16=16 + I:boltInfusedFire_400=400 + I:boltInfusedGold_16=16 + I:boltInfusedGold_400=400 + I:boltInfusedOrder_16=16 + I:boltInfusedOrder_400=400 + I:boltInfusedWater_16=16 + I:boltInfusedWater_400=400 I:boltInvar_16=16 I:boltInvar_400=400 I:boltIridium_24=24 @@ -21839,6 +22649,8 @@ pulveriser { I:boltStyreneButadieneRubber_400=400 I:boltTanzanite_16=16 I:boltTanzanite_400=400 + I:boltThaumium_19=19 + I:boltThaumium_400=400 I:boltThorium_28=28 I:boltThorium_400=400 I:boltTinAlloy_16=16 @@ -22212,6 +23024,7 @@ pulveriser { I:cellSnow_242=242 I:crushedAlmandine_400=400 I:crushedAluminium_400=400 + I:crushedAmber_400=400 I:crushedAmethyst_400=400 I:crushedApatite_400=400 I:crushedBandedIron_400=400 @@ -22228,6 +23041,7 @@ pulveriser { I:crushedCassiterite_400=400 I:crushedCentrifugedAlmandine_400=400 I:crushedCentrifugedAluminium_400=400 + I:crushedCentrifugedAmber_400=400 I:crushedCentrifugedAmethyst_400=400 I:crushedCentrifugedApatite_400=400 I:crushedCentrifugedBandedIron_400=400 @@ -22266,6 +23080,13 @@ pulveriser { I:crushedCentrifugedGreenSapphire_400=400 I:crushedCentrifugedGrossular_400=400 I:crushedCentrifugedIlmenite_400=400 + I:crushedCentrifugedInfusedAir_400=400 + I:crushedCentrifugedInfusedEarth_400=400 + I:crushedCentrifugedInfusedEntropy_400=400 + I:crushedCentrifugedInfusedFire_400=400 + I:crushedCentrifugedInfusedGold_400=400 + I:crushedCentrifugedInfusedOrder_400=400 + I:crushedCentrifugedInfusedWater_400=400 I:crushedCentrifugedIridium_400=400 I:crushedCentrifugedIron_400=400 I:crushedCentrifugedLapis_400=400 @@ -22359,6 +23180,13 @@ pulveriser { I:crushedGreenSapphire_400=400 I:crushedGrossular_400=400 I:crushedIlmenite_400=400 + I:crushedInfusedAir_400=400 + I:crushedInfusedEarth_400=400 + I:crushedInfusedEntropy_400=400 + I:crushedInfusedFire_400=400 + I:crushedInfusedGold_400=400 + I:crushedInfusedOrder_400=400 + I:crushedInfusedWater_400=400 I:crushedIridium_400=400 I:crushedIron_400=400 I:crushedLapis_400=400 @@ -22394,6 +23222,7 @@ pulveriser { I:crushedPowellite_400=400 I:crushedPurifiedAlmandine_400=400 I:crushedPurifiedAluminium_400=400 + I:crushedPurifiedAmber_400=400 I:crushedPurifiedAmethyst_400=400 I:crushedPurifiedApatite_400=400 I:crushedPurifiedBandedIron_400=400 @@ -22432,6 +23261,13 @@ pulveriser { I:crushedPurifiedGreenSapphire_400=400 I:crushedPurifiedGrossular_400=400 I:crushedPurifiedIlmenite_400=400 + I:crushedPurifiedInfusedAir_400=400 + I:crushedPurifiedInfusedEarth_400=400 + I:crushedPurifiedInfusedEntropy_400=400 + I:crushedPurifiedInfusedFire_400=400 + I:crushedPurifiedInfusedGold_400=400 + I:crushedPurifiedInfusedOrder_400=400 + I:crushedPurifiedInfusedWater_400=400 I:crushedPurifiedIridium_400=400 I:crushedPurifiedIron_400=400 I:crushedPurifiedLapis_400=400 @@ -22671,6 +23507,8 @@ pulveriser { I:frameGtIndiumGalliumPhosphide_400=400 I:frameGtIndium_228=228 I:frameGtIndium_400=400 + I:frameGtInfusedGold_196=196 + I:frameGtInfusedGold_400=400 I:frameGtInvar_112=112 I:frameGtInvar_400=400 I:frameGtIridium_384=384 @@ -22779,6 +23617,8 @@ pulveriser { I:frameGtStyreneButadieneRubber_400=400 I:frameGtTantalum_360=360 I:frameGtTantalum_400=400 + I:frameGtThaumium_312=312 + I:frameGtThaumium_400=400 I:frameGtThorium_400=400 I:frameGtThorium_460=460 I:frameGtTinAlloy_174=174 @@ -22869,6 +23709,8 @@ pulveriser { I:gearGtTungstenSteel_476=476 I:gearGtWood_36=36 I:gearGtWood_400=400 + I:gemAmber_400=400 + I:gemAmber_98=98 I:gemAmethyst_27=27 I:gemAmethyst_400=400 I:gemApatite_32=32 @@ -22879,6 +23721,8 @@ pulveriser { I:gemCertusQuartz_98=98 I:gemCharcoal_16=16 I:gemCharcoal_400=400 + I:gemChippedAmber_24=24 + I:gemChippedAmber_400=400 I:gemChippedAmethyst_16=16 I:gemChippedAmethyst_400=400 I:gemChippedBlueTopaz_16=16 @@ -22923,6 +23767,8 @@ pulveriser { I:gemEnderEye_400=400 I:gemEnderPearl_400=400 I:gemEnderPearl_83=83 + I:gemExquisiteAmber_392=392 + I:gemExquisiteAmber_400=400 I:gemExquisiteAmethyst_108=108 I:gemExquisiteAmethyst_400=400 I:gemExquisiteBlueTopaz_400=400 @@ -22955,6 +23801,8 @@ pulveriser { I:gemExquisiteTanzanite_80=80 I:gemExquisiteTopaz_400=400 I:gemExquisiteTopaz_64=64 + I:gemFlawedAmber_400=400 + I:gemFlawedAmber_49=49 I:gemFlawedAmethyst_16=16 I:gemFlawedAmethyst_400=400 I:gemFlawedBlueTopaz_16=16 @@ -22987,6 +23835,8 @@ pulveriser { I:gemFlawedTanzanite_400=400 I:gemFlawedTopaz_16=16 I:gemFlawedTopaz_400=400 + I:gemFlawlessAmber_196=196 + I:gemFlawlessAmber_400=400 I:gemFlawlessAmethyst_400=400 I:gemFlawlessAmethyst_54=54 I:gemFlawlessBlueTopaz_32=32 @@ -23033,6 +23883,18 @@ pulveriser { I:gemGlass_400=400 I:gemGreenSapphire_20=20 I:gemGreenSapphire_400=400 + I:gemInfusedAir_400=400 + I:gemInfusedAir_98=98 + I:gemInfusedEarth_400=400 + I:gemInfusedEarth_98=98 + I:gemInfusedEntropy_400=400 + I:gemInfusedEntropy_98=98 + I:gemInfusedFire_400=400 + I:gemInfusedFire_98=98 + I:gemInfusedOrder_400=400 + I:gemInfusedOrder_98=98 + I:gemInfusedWater_400=400 + I:gemInfusedWater_98=98 I:gemIridium_192=192 I:gemIridium_400=400 I:gemJasper_400=400 @@ -25075,6 +25937,8 @@ pulveriser { I:ingotIndiumGalliumPhosphide_71=71 I:ingotIndium_114=114 I:ingotIndium_400=400 + I:ingotInfusedGold_400=400 + I:ingotInfusedGold_98=98 I:ingotInvar_400=400 I:ingotInvar_56=56 I:ingotIridium_192=192 @@ -25183,6 +26047,8 @@ pulveriser { I:ingotStyreneButadieneRubber_400=400 I:ingotTantalum_180=180 I:ingotTantalum_400=400 + I:ingotThaumium_156=156 + I:ingotThaumium_400=400 I:ingotThorium_230=230 I:ingotThorium_400=400 I:ingotTinAlloy_400=400 @@ -25219,6 +26085,37 @@ pulveriser { I:ingotYttrium_89=89 I:ingotZinc_400=400 I:ingotZinc_65=65 + I:item.ItemAxeThaumium_400=400 + I:item.ItemAxeThaumium_477=477 + I:item.ItemAxeVoid_303=303 + I:item.ItemBootsThaumium_400=400 + I:item.ItemBootsThaumium_624=624 + I:item.ItemChestplateThaumium_1248=1248 + I:item.ItemChestplateThaumium_400=400 + I:item.ItemHelmetThaumium_400=400 + I:item.ItemHelmetThaumium_780=780 + I:item.ItemHoeThaumium_321=321 + I:item.ItemHoeThaumium_400=400 + I:item.ItemHoeVoid_205=205 + I:item.ItemLeggingsThaumium_1092=1092 + I:item.ItemLeggingsThaumium_400=400 + I:item.ItemNuggetBeef_16=16 + I:item.ItemNuggetBeef_400=400 + I:item.ItemNuggetChicken_16=16 + I:item.ItemNuggetChicken_400=400 + I:item.ItemNuggetFish_16=16 + I:item.ItemNuggetFish_400=400 + I:item.ItemNuggetPork_16=16 + I:item.ItemNuggetPork_400=400 + I:item.ItemPickThaumium_400=400 + I:item.ItemPickThaumium_477=477 + I:item.ItemPickVoid_303=303 + I:item.ItemShovelThaumium_165=165 + I:item.ItemShovelThaumium_400=400 + I:item.ItemShovelVoid_107=107 + I:item.ItemSwordThaumium_316=316 + I:item.ItemSwordThaumium_400=400 + I:item.ItemSwordVoid_200=200 I:item.appleGold_14112=14112 I:item.appleGold_1568=1568 I:item.appleGold_400=400 @@ -25373,6 +26270,8 @@ pulveriser { I:item.writingBook_400=400 I:item.writtenBook_294=294 I:item.writtenBook_400=400 + I:lensAmber_400=400 + I:lensAmber_73=73 I:lensAmethyst_20=20 I:lensAmethyst_400=400 I:lensBlueTopaz_16=16 @@ -25401,6 +26300,18 @@ pulveriser { I:lensGlass_400=400 I:lensGreenSapphire_16=16 I:lensGreenSapphire_400=400 + I:lensInfusedAir_400=400 + I:lensInfusedAir_73=73 + I:lensInfusedEarth_400=400 + I:lensInfusedEarth_73=73 + I:lensInfusedEntropy_400=400 + I:lensInfusedEntropy_73=73 + I:lensInfusedFire_400=400 + I:lensInfusedFire_73=73 + I:lensInfusedOrder_400=400 + I:lensInfusedOrder_73=73 + I:lensInfusedWater_400=400 + I:lensInfusedWater_73=73 I:lensJasper_400=400 I:lensJasper_73=73 I:lensNetherStar_400=400 @@ -25493,6 +26404,8 @@ pulveriser { I:nuggetIndiumGalliumPhosphide_400=400 I:nuggetIndium_16=16 I:nuggetIndium_400=400 + I:nuggetInfusedGold_16=16 + I:nuggetInfusedGold_400=400 I:nuggetInvar_16=16 I:nuggetInvar_400=400 I:nuggetIridium_21=21 @@ -25601,6 +26514,8 @@ pulveriser { I:nuggetStyreneButadieneRubber_400=400 I:nuggetTantalum_20=20 I:nuggetTantalum_400=400 + I:nuggetThaumium_17=17 + I:nuggetThaumium_400=400 I:nuggetThorium_25=25 I:nuggetThorium_400=400 I:nuggetTinAlloy_16=16 @@ -25643,12 +26558,14 @@ pulveriser { I:nuggetZinc_400=400 I:oreAlmandine_400=400 I:oreAluminium_400=400 + I:oreAmber_400=400 I:oreAmethyst_400=400 I:oreApatite_400=400 I:oreBandedIron_400=400 I:oreBarite_400=400 I:oreBasaltAlmandine_400=400 I:oreBasaltAluminium_400=400 + I:oreBasaltAmber_400=400 I:oreBasaltAmethyst_400=400 I:oreBasaltApatite_400=400 I:oreBasaltBandedIron_400=400 @@ -25686,6 +26603,13 @@ pulveriser { I:oreBasaltGreenSapphire_400=400 I:oreBasaltGrossular_400=400 I:oreBasaltIlmenite_400=400 + I:oreBasaltInfusedAir_400=400 + I:oreBasaltInfusedEarth_400=400 + I:oreBasaltInfusedEntropy_400=400 + I:oreBasaltInfusedFire_400=400 + I:oreBasaltInfusedGold_400=400 + I:oreBasaltInfusedOrder_400=400 + I:oreBasaltInfusedWater_400=400 I:oreBasaltIridium_400=400 I:oreBasaltIron_400=400 I:oreBasaltLapis_400=400 @@ -25760,6 +26684,7 @@ pulveriser { I:oreBismuth_400=400 I:oreBlackgraniteAlmandine_400=400 I:oreBlackgraniteAluminium_400=400 + I:oreBlackgraniteAmber_400=400 I:oreBlackgraniteAmethyst_400=400 I:oreBlackgraniteApatite_400=400 I:oreBlackgraniteBandedIron_400=400 @@ -25797,6 +26722,13 @@ pulveriser { I:oreBlackgraniteGreenSapphire_400=400 I:oreBlackgraniteGrossular_400=400 I:oreBlackgraniteIlmenite_400=400 + I:oreBlackgraniteInfusedAir_400=400 + I:oreBlackgraniteInfusedEarth_400=400 + I:oreBlackgraniteInfusedEntropy_400=400 + I:oreBlackgraniteInfusedFire_400=400 + I:oreBlackgraniteInfusedGold_400=400 + I:oreBlackgraniteInfusedOrder_400=400 + I:oreBlackgraniteInfusedWater_400=400 I:oreBlackgraniteIridium_400=400 I:oreBlackgraniteIron_400=400 I:oreBlackgraniteLapis_400=400 @@ -25883,6 +26815,7 @@ pulveriser { I:oreEmerald_400=400 I:oreEndstoneAlmandine_400=400 I:oreEndstoneAluminium_400=400 + I:oreEndstoneAmber_400=400 I:oreEndstoneAmethyst_400=400 I:oreEndstoneApatite_400=400 I:oreEndstoneBandedIron_400=400 @@ -25920,6 +26853,13 @@ pulveriser { I:oreEndstoneGreenSapphire_400=400 I:oreEndstoneGrossular_400=400 I:oreEndstoneIlmenite_400=400 + I:oreEndstoneInfusedAir_400=400 + I:oreEndstoneInfusedEarth_400=400 + I:oreEndstoneInfusedEntropy_400=400 + I:oreEndstoneInfusedFire_400=400 + I:oreEndstoneInfusedGold_400=400 + I:oreEndstoneInfusedOrder_400=400 + I:oreEndstoneInfusedWater_400=400 I:oreEndstoneIridium_400=400 I:oreEndstoneIron_400=400 I:oreEndstoneLapis_400=400 @@ -25998,6 +26938,13 @@ pulveriser { I:oreGreenSapphire_400=400 I:oreGrossular_400=400 I:oreIlmenite_400=400 + I:oreInfusedAir_400=400 + I:oreInfusedEarth_400=400 + I:oreInfusedEntropy_400=400 + I:oreInfusedFire_400=400 + I:oreInfusedGold_400=400 + I:oreInfusedOrder_400=400 + I:oreInfusedWater_400=400 I:oreIridium_400=400 I:oreIron_400=400 I:oreLapis_400=400 @@ -26012,6 +26959,7 @@ pulveriser { I:oreManganese_400=400 I:oreMarbleAlmandine_400=400 I:oreMarbleAluminium_400=400 + I:oreMarbleAmber_400=400 I:oreMarbleAmethyst_400=400 I:oreMarbleApatite_400=400 I:oreMarbleBandedIron_400=400 @@ -26049,6 +26997,13 @@ pulveriser { I:oreMarbleGreenSapphire_400=400 I:oreMarbleGrossular_400=400 I:oreMarbleIlmenite_400=400 + I:oreMarbleInfusedAir_400=400 + I:oreMarbleInfusedEarth_400=400 + I:oreMarbleInfusedEntropy_400=400 + I:oreMarbleInfusedFire_400=400 + I:oreMarbleInfusedGold_400=400 + I:oreMarbleInfusedOrder_400=400 + I:oreMarbleInfusedWater_400=400 I:oreMarbleIridium_400=400 I:oreMarbleIron_400=400 I:oreMarbleLapis_400=400 @@ -26125,6 +27080,7 @@ pulveriser { I:oreNetherQuartz_400=400 I:oreNetherrackAlmandine_400=400 I:oreNetherrackAluminium_400=400 + I:oreNetherrackAmber_400=400 I:oreNetherrackAmethyst_400=400 I:oreNetherrackApatite_400=400 I:oreNetherrackBandedIron_400=400 @@ -26162,6 +27118,13 @@ pulveriser { I:oreNetherrackGreenSapphire_400=400 I:oreNetherrackGrossular_400=400 I:oreNetherrackIlmenite_400=400 + I:oreNetherrackInfusedAir_400=400 + I:oreNetherrackInfusedEarth_400=400 + I:oreNetherrackInfusedEntropy_400=400 + I:oreNetherrackInfusedFire_400=400 + I:oreNetherrackInfusedGold_400=400 + I:oreNetherrackInfusedOrder_400=400 + I:oreNetherrackInfusedWater_400=400 I:oreNetherrackIridium_400=400 I:oreNetherrackIron_400=400 I:oreNetherrackLapis_400=400 @@ -26248,6 +27211,7 @@ pulveriser { I:oreQuartzite_400=400 I:oreRedgraniteAlmandine_400=400 I:oreRedgraniteAluminium_400=400 + I:oreRedgraniteAmber_400=400 I:oreRedgraniteAmethyst_400=400 I:oreRedgraniteApatite_400=400 I:oreRedgraniteBandedIron_400=400 @@ -26285,6 +27249,13 @@ pulveriser { I:oreRedgraniteGreenSapphire_400=400 I:oreRedgraniteGrossular_400=400 I:oreRedgraniteIlmenite_400=400 + I:oreRedgraniteInfusedAir_400=400 + I:oreRedgraniteInfusedEarth_400=400 + I:oreRedgraniteInfusedEntropy_400=400 + I:oreRedgraniteInfusedFire_400=400 + I:oreRedgraniteInfusedGold_400=400 + I:oreRedgraniteInfusedOrder_400=400 + I:oreRedgraniteInfusedWater_400=400 I:oreRedgraniteIridium_400=400 I:oreRedgraniteIron_400=400 I:oreRedgraniteLapis_400=400 @@ -26579,6 +27550,8 @@ pulveriser { I:pipeTinyTungstenSteel_59=59 I:plateAluminium_26=26 I:plateAluminium_400=400 + I:plateAmber_400=400 + I:plateAmber_98=98 I:plateAmericium_245=245 I:plateAmericium_400=400 I:plateAmethyst_27=27 @@ -26693,6 +27666,8 @@ pulveriser { I:plateDoubleHSSG_400=400 I:plateDoubleHSSS_258=258 I:plateDoubleHSSS_400=400 + I:plateDoubleInfusedGold_196=196 + I:plateDoubleInfusedGold_400=400 I:plateDoubleInvar_112=112 I:plateDoubleInvar_400=400 I:plateDoubleIridium_384=384 @@ -26769,6 +27744,8 @@ pulveriser { I:plateDoubleSteel_400=400 I:plateDoubleSterlingSilver_196=196 I:plateDoubleSterlingSilver_400=400 + I:plateDoubleThaumium_312=312 + I:plateDoubleThaumium_400=400 I:plateDoubleThorium_400=400 I:plateDoubleThorium_460=460 I:plateDoubleTinAlloy_174=174 @@ -26839,6 +27816,20 @@ pulveriser { I:plateHSSS_400=400 I:plateIndiumGalliumPhosphide_400=400 I:plateIndiumGalliumPhosphide_71=71 + I:plateInfusedAir_400=400 + I:plateInfusedAir_98=98 + I:plateInfusedEarth_400=400 + I:plateInfusedEarth_98=98 + I:plateInfusedEntropy_400=400 + I:plateInfusedEntropy_98=98 + I:plateInfusedFire_400=400 + I:plateInfusedFire_98=98 + I:plateInfusedGold_400=400 + I:plateInfusedGold_98=98 + I:plateInfusedOrder_400=400 + I:plateInfusedOrder_98=98 + I:plateInfusedWater_400=400 + I:plateInfusedWater_98=98 I:plateInvar_400=400 I:plateInvar_56=56 I:plateIridium_192=192 @@ -26965,6 +27956,8 @@ pulveriser { I:plateStyreneButadieneRubber_400=400 I:plateTanzanite_20=20 I:plateTanzanite_400=400 + I:plateThaumium_156=156 + I:plateThaumium_400=400 I:plateThorium_230=230 I:plateThorium_400=400 I:plateTinAlloy_400=400 @@ -27081,6 +28074,8 @@ pulveriser { I:roundNeutronium_400=400 I:screwAluminium_16=16 I:screwAluminium_400=400 + I:screwAmber_16=16 + I:screwAmber_400=400 I:screwAmethyst_16=16 I:screwAmethyst_400=400 I:screwBeryllium_16=16 @@ -27143,6 +28138,20 @@ pulveriser { I:screwHSSG_400=400 I:screwHSSS_16=16 I:screwHSSS_400=400 + I:screwInfusedAir_16=16 + I:screwInfusedAir_400=400 + I:screwInfusedEarth_16=16 + I:screwInfusedEarth_400=400 + I:screwInfusedEntropy_16=16 + I:screwInfusedEntropy_400=400 + I:screwInfusedFire_16=16 + I:screwInfusedFire_400=400 + I:screwInfusedGold_16=16 + I:screwInfusedGold_400=400 + I:screwInfusedOrder_16=16 + I:screwInfusedOrder_400=400 + I:screwInfusedWater_16=16 + I:screwInfusedWater_400=400 I:screwInvar_16=16 I:screwInvar_400=400 I:screwIridium_21=21 @@ -27243,6 +28252,8 @@ pulveriser { I:screwStyreneButadieneRubber_400=400 I:screwTanzanite_16=16 I:screwTanzanite_400=400 + I:screwThaumium_17=17 + I:screwThaumium_400=400 I:screwThorium_25=25 I:screwThorium_400=400 I:screwTinAlloy_16=16 @@ -27279,6 +28290,8 @@ pulveriser { I:springTitanium_48=48 I:stickAluminium_16=16 I:stickAluminium_400=400 + I:stickAmber_400=400 + I:stickAmber_49=49 I:stickAmericium_122=122 I:stickAmericium_400=400 I:stickAmethyst_16=16 @@ -27348,6 +28361,20 @@ pulveriser { I:stickHSSG_49=49 I:stickHSSS_400=400 I:stickHSSS_64=64 + I:stickInfusedAir_400=400 + I:stickInfusedAir_49=49 + I:stickInfusedEarth_400=400 + I:stickInfusedEarth_49=49 + I:stickInfusedEntropy_400=400 + I:stickInfusedEntropy_49=49 + I:stickInfusedFire_400=400 + I:stickInfusedFire_49=49 + I:stickInfusedGold_400=400 + I:stickInfusedGold_49=49 + I:stickInfusedOrder_400=400 + I:stickInfusedOrder_49=49 + I:stickInfusedWater_400=400 + I:stickInfusedWater_49=49 I:stickInvar_28=28 I:stickInvar_400=400 I:stickIridium_400=400 @@ -27366,6 +28393,8 @@ pulveriser { I:stickLead_400=400 I:stickLongAluminium_26=26 I:stickLongAluminium_400=400 + I:stickLongAmber_400=400 + I:stickLongAmber_98=98 I:stickLongAmericium_245=245 I:stickLongAmericium_400=400 I:stickLongAmethyst_27=27 @@ -27432,6 +28461,20 @@ pulveriser { I:stickLongHSSG_98=98 I:stickLongHSSS_129=129 I:stickLongHSSS_400=400 + I:stickLongInfusedAir_400=400 + I:stickLongInfusedAir_98=98 + I:stickLongInfusedEarth_400=400 + I:stickLongInfusedEarth_98=98 + I:stickLongInfusedEntropy_400=400 + I:stickLongInfusedEntropy_98=98 + I:stickLongInfusedFire_400=400 + I:stickLongInfusedFire_98=98 + I:stickLongInfusedGold_400=400 + I:stickLongInfusedGold_98=98 + I:stickLongInfusedOrder_400=400 + I:stickLongInfusedOrder_98=98 + I:stickLongInfusedWater_400=400 + I:stickLongInfusedWater_98=98 I:stickLongInvar_400=400 I:stickLongInvar_56=56 I:stickLongIridium_192=192 @@ -27532,6 +28575,8 @@ pulveriser { I:stickLongStyreneButadieneRubber_400=400 I:stickLongTanzanite_20=20 I:stickLongTanzanite_400=400 + I:stickLongThaumium_156=156 + I:stickLongThaumium_400=400 I:stickLongThorium_230=230 I:stickLongThorium_400=400 I:stickLongTinAlloy_400=400 @@ -27654,6 +28699,8 @@ pulveriser { I:stickStyreneButadieneRubber_400=400 I:stickTanzanite_16=16 I:stickTanzanite_400=400 + I:stickThaumium_400=400 + I:stickThaumium_78=78 I:stickThorium_115=115 I:stickThorium_400=400 I:stickTinAlloy_400=400 @@ -27696,6 +28743,30 @@ pulveriser { I:tile.anvil.veryDamaged_560=560 I:tile.beacon_264=264 I:tile.beacon_400=400 + I:tile.blockCosmeticSlabWood.greatwood_16=16 + I:tile.blockCosmeticSlabWood.greatwood_400=400 + I:tile.blockCosmeticSlabWood.silverwood_16=16 + I:tile.blockCosmeticSlabWood.silverwood_400=400 + I:tile.blockCrystal.0_400=400 + I:tile.blockCrystal.0_588=588 + I:tile.blockCrystal.1_400=400 + I:tile.blockCrystal.1_588=588 + I:tile.blockCrystal.2_400=400 + I:tile.blockCrystal.2_588=588 + I:tile.blockCrystal.3_400=400 + I:tile.blockCrystal.3_588=588 + I:tile.blockCrystal.4_400=400 + I:tile.blockCrystal.4_588=588 + I:tile.blockCrystal.5_400=400 + I:tile.blockCrystal.5_588=588 + I:tile.blockCustomPlant.0_400=400 + I:tile.blockCustomPlant.1_400=400 + I:tile.blockMagicalLog.greatwood_400=400 + I:tile.blockMagicalLog.silverwood_400=400 + I:tile.blockWoodenDevice.6_16=16 + I:tile.blockWoodenDevice.6_400=400 + I:tile.blockWoodenDevice.7_16=16 + I:tile.blockWoodenDevice.7_400=400 I:tile.bookshelf_400=400 I:tile.bookshelf_936=936 I:tile.brick_20=20 @@ -27814,6 +28885,8 @@ pulveriser { I:tile.workbench_400=400 I:toolHeadAxeAluminium_400=400 I:toolHeadAxeAluminium_78=78 + I:toolHeadAxeAmber_294=294 + I:toolHeadAxeAmber_400=400 I:toolHeadAxeAmethyst_400=400 I:toolHeadAxeAmethyst_81=81 I:toolHeadAxeBeryllium_27=27 @@ -27888,6 +28961,20 @@ pulveriser { I:toolHeadAxeHSSG_400=400 I:toolHeadAxeHSSS_387=387 I:toolHeadAxeHSSS_400=400 + I:toolHeadAxeInfusedAir_294=294 + I:toolHeadAxeInfusedAir_400=400 + I:toolHeadAxeInfusedEarth_294=294 + I:toolHeadAxeInfusedEarth_400=400 + I:toolHeadAxeInfusedEntropy_294=294 + I:toolHeadAxeInfusedEntropy_400=400 + I:toolHeadAxeInfusedFire_294=294 + I:toolHeadAxeInfusedFire_400=400 + I:toolHeadAxeInfusedGold_294=294 + I:toolHeadAxeInfusedGold_400=400 + I:toolHeadAxeInfusedOrder_294=294 + I:toolHeadAxeInfusedOrder_400=400 + I:toolHeadAxeInfusedWater_294=294 + I:toolHeadAxeInfusedWater_400=400 I:toolHeadAxeInvar_168=168 I:toolHeadAxeInvar_400=400 I:toolHeadAxeIridium_400=400 @@ -27990,6 +29077,8 @@ pulveriser { I:toolHeadAxeStyreneButadieneRubber_400=400 I:toolHeadAxeTanzanite_400=400 I:toolHeadAxeTanzanite_60=60 + I:toolHeadAxeThaumium_400=400 + I:toolHeadAxeThaumium_468=468 I:toolHeadAxeThorium_400=400 I:toolHeadAxeThorium_690=690 I:toolHeadAxeTinAlloy_261=261 @@ -28072,6 +29161,8 @@ pulveriser { I:toolHeadBuzzSawHSSG_400=400 I:toolHeadBuzzSawHSSS_400=400 I:toolHeadBuzzSawHSSS_516=516 + I:toolHeadBuzzSawInfusedGold_392=392 + I:toolHeadBuzzSawInfusedGold_400=400 I:toolHeadBuzzSawInvar_224=224 I:toolHeadBuzzSawInvar_400=400 I:toolHeadBuzzSawIridium_400=400 @@ -28146,6 +29237,8 @@ pulveriser { I:toolHeadBuzzSawSteel_400=400 I:toolHeadBuzzSawSterlingSilver_392=392 I:toolHeadBuzzSawSterlingSilver_400=400 + I:toolHeadBuzzSawThaumium_400=400 + I:toolHeadBuzzSawThaumium_624=624 I:toolHeadBuzzSawThorium_400=400 I:toolHeadBuzzSawThorium_920=920 I:toolHeadBuzzSawTinAlloy_348=348 @@ -28222,6 +29315,8 @@ pulveriser { I:toolHeadChainsawHSSG_448=448 I:toolHeadChainsawHSSS_400=400 I:toolHeadChainsawHSSS_510=510 + I:toolHeadChainsawInfusedGold_400=400 + I:toolHeadChainsawInfusedGold_448=448 I:toolHeadChainsawInvar_364=364 I:toolHeadChainsawInvar_400=400 I:toolHeadChainsawIridium_400=400 @@ -28296,6 +29391,8 @@ pulveriser { I:toolHeadChainsawSteel_400=400 I:toolHeadChainsawSterlingSilver_400=400 I:toolHeadChainsawSterlingSilver_448=448 + I:toolHeadChainsawThaumium_400=400 + I:toolHeadChainsawThaumium_564=564 I:toolHeadChainsawThorium_400=400 I:toolHeadChainsawThorium_712=712 I:toolHeadChainsawTinAlloy_400=400 @@ -28372,6 +29469,8 @@ pulveriser { I:toolHeadDrillHSSG_616=616 I:toolHeadDrillHSSS_400=400 I:toolHeadDrillHSSS_740=740 + I:toolHeadDrillInfusedGold_400=400 + I:toolHeadDrillInfusedGold_616=616 I:toolHeadDrillInvar_400=400 I:toolHeadDrillInvar_448=448 I:toolHeadDrillIridium_400=400 @@ -28445,6 +29544,8 @@ pulveriser { I:toolHeadDrillSteel_448=448 I:toolHeadDrillSterlingSilver_400=400 I:toolHeadDrillSterlingSilver_616=616 + I:toolHeadDrillThaumium_400=400 + I:toolHeadDrillThaumium_848=848 I:toolHeadDrillThorium_1144=1144 I:toolHeadDrillThorium_400=400 I:toolHeadDrillTinAlloy_400=400 @@ -28521,6 +29622,8 @@ pulveriser { I:toolHeadFileHSSG_400=400 I:toolHeadFileHSSS_258=258 I:toolHeadFileHSSS_400=400 + I:toolHeadFileInfusedGold_196=196 + I:toolHeadFileInfusedGold_400=400 I:toolHeadFileInvar_112=112 I:toolHeadFileInvar_400=400 I:toolHeadFileIridium_384=384 @@ -28595,6 +29698,8 @@ pulveriser { I:toolHeadFileSteel_400=400 I:toolHeadFileSterlingSilver_196=196 I:toolHeadFileSterlingSilver_400=400 + I:toolHeadFileThaumium_312=312 + I:toolHeadFileThaumium_400=400 I:toolHeadFileThorium_400=400 I:toolHeadFileThorium_460=460 I:toolHeadFileTinAlloy_174=174 @@ -28621,6 +29726,8 @@ pulveriser { I:toolHeadFileWroughtIron_400=400 I:toolHeadHammerAluminium_156=156 I:toolHeadHammerAluminium_400=400 + I:toolHeadHammerAmber_400=400 + I:toolHeadHammerAmber_588=588 I:toolHeadHammerAmethyst_162=162 I:toolHeadHammerAmethyst_400=400 I:toolHeadHammerBeryllium_400=400 @@ -28695,6 +29802,20 @@ pulveriser { I:toolHeadHammerHSSG_588=588 I:toolHeadHammerHSSS_400=400 I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInfusedAir_400=400 + I:toolHeadHammerInfusedAir_588=588 + I:toolHeadHammerInfusedEarth_400=400 + I:toolHeadHammerInfusedEarth_588=588 + I:toolHeadHammerInfusedEntropy_400=400 + I:toolHeadHammerInfusedEntropy_588=588 + I:toolHeadHammerInfusedFire_400=400 + I:toolHeadHammerInfusedFire_588=588 + I:toolHeadHammerInfusedGold_400=400 + I:toolHeadHammerInfusedGold_588=588 + I:toolHeadHammerInfusedOrder_400=400 + I:toolHeadHammerInfusedOrder_588=588 + I:toolHeadHammerInfusedWater_400=400 + I:toolHeadHammerInfusedWater_588=588 I:toolHeadHammerInvar_336=336 I:toolHeadHammerInvar_400=400 I:toolHeadHammerIridium_1152=1152 @@ -28797,6 +29918,8 @@ pulveriser { I:toolHeadHammerStyreneButadieneRubber_400=400 I:toolHeadHammerTanzanite_120=120 I:toolHeadHammerTanzanite_400=400 + I:toolHeadHammerThaumium_400=400 + I:toolHeadHammerThaumium_936=936 I:toolHeadHammerThorium_1380=1380 I:toolHeadHammerThorium_400=400 I:toolHeadHammerTinAlloy_400=400 @@ -28829,6 +29952,8 @@ pulveriser { I:toolHeadHammerWroughtIron_400=400 I:toolHeadHoeAluminium_400=400 I:toolHeadHoeAluminium_52=52 + I:toolHeadHoeAmber_196=196 + I:toolHeadHoeAmber_400=400 I:toolHeadHoeAmethyst_400=400 I:toolHeadHoeAmethyst_54=54 I:toolHeadHoeBeryllium_18=18 @@ -28903,6 +30028,20 @@ pulveriser { I:toolHeadHoeHSSG_400=400 I:toolHeadHoeHSSS_258=258 I:toolHeadHoeHSSS_400=400 + I:toolHeadHoeInfusedAir_196=196 + I:toolHeadHoeInfusedAir_400=400 + I:toolHeadHoeInfusedEarth_196=196 + I:toolHeadHoeInfusedEarth_400=400 + I:toolHeadHoeInfusedEntropy_196=196 + I:toolHeadHoeInfusedEntropy_400=400 + I:toolHeadHoeInfusedFire_196=196 + I:toolHeadHoeInfusedFire_400=400 + I:toolHeadHoeInfusedGold_196=196 + I:toolHeadHoeInfusedGold_400=400 + I:toolHeadHoeInfusedOrder_196=196 + I:toolHeadHoeInfusedOrder_400=400 + I:toolHeadHoeInfusedWater_196=196 + I:toolHeadHoeInfusedWater_400=400 I:toolHeadHoeInvar_112=112 I:toolHeadHoeInvar_400=400 I:toolHeadHoeIridium_384=384 @@ -29005,6 +30144,8 @@ pulveriser { I:toolHeadHoeStyreneButadieneRubber_400=400 I:toolHeadHoeTanzanite_40=40 I:toolHeadHoeTanzanite_400=400 + I:toolHeadHoeThaumium_312=312 + I:toolHeadHoeThaumium_400=400 I:toolHeadHoeThorium_400=400 I:toolHeadHoeThorium_460=460 I:toolHeadHoeTinAlloy_174=174 @@ -29037,6 +30178,8 @@ pulveriser { I:toolHeadHoeWroughtIron_400=400 I:toolHeadPickaxeAluminium_400=400 I:toolHeadPickaxeAluminium_78=78 + I:toolHeadPickaxeAmber_294=294 + I:toolHeadPickaxeAmber_400=400 I:toolHeadPickaxeAmethyst_400=400 I:toolHeadPickaxeAmethyst_81=81 I:toolHeadPickaxeBeryllium_27=27 @@ -29111,6 +30254,20 @@ pulveriser { I:toolHeadPickaxeHSSG_400=400 I:toolHeadPickaxeHSSS_387=387 I:toolHeadPickaxeHSSS_400=400 + I:toolHeadPickaxeInfusedAir_294=294 + I:toolHeadPickaxeInfusedAir_400=400 + I:toolHeadPickaxeInfusedEarth_294=294 + I:toolHeadPickaxeInfusedEarth_400=400 + I:toolHeadPickaxeInfusedEntropy_294=294 + I:toolHeadPickaxeInfusedEntropy_400=400 + I:toolHeadPickaxeInfusedFire_294=294 + I:toolHeadPickaxeInfusedFire_400=400 + I:toolHeadPickaxeInfusedGold_294=294 + I:toolHeadPickaxeInfusedGold_400=400 + I:toolHeadPickaxeInfusedOrder_294=294 + I:toolHeadPickaxeInfusedOrder_400=400 + I:toolHeadPickaxeInfusedWater_294=294 + I:toolHeadPickaxeInfusedWater_400=400 I:toolHeadPickaxeInvar_168=168 I:toolHeadPickaxeInvar_400=400 I:toolHeadPickaxeIridium_400=400 @@ -29213,6 +30370,8 @@ pulveriser { I:toolHeadPickaxeStyreneButadieneRubber_400=400 I:toolHeadPickaxeTanzanite_400=400 I:toolHeadPickaxeTanzanite_60=60 + I:toolHeadPickaxeThaumium_400=400 + I:toolHeadPickaxeThaumium_468=468 I:toolHeadPickaxeThorium_400=400 I:toolHeadPickaxeThorium_690=690 I:toolHeadPickaxeTinAlloy_261=261 @@ -29245,6 +30404,8 @@ pulveriser { I:toolHeadPickaxeWroughtIron_400=400 I:toolHeadPlowAluminium_104=104 I:toolHeadPlowAluminium_400=400 + I:toolHeadPlowAmber_392=392 + I:toolHeadPlowAmber_400=400 I:toolHeadPlowAmethyst_108=108 I:toolHeadPlowAmethyst_400=400 I:toolHeadPlowBeryllium_36=36 @@ -29319,6 +30480,20 @@ pulveriser { I:toolHeadPlowHSSG_400=400 I:toolHeadPlowHSSS_400=400 I:toolHeadPlowHSSS_516=516 + I:toolHeadPlowInfusedAir_392=392 + I:toolHeadPlowInfusedAir_400=400 + I:toolHeadPlowInfusedEarth_392=392 + I:toolHeadPlowInfusedEarth_400=400 + I:toolHeadPlowInfusedEntropy_392=392 + I:toolHeadPlowInfusedEntropy_400=400 + I:toolHeadPlowInfusedFire_392=392 + I:toolHeadPlowInfusedFire_400=400 + I:toolHeadPlowInfusedGold_392=392 + I:toolHeadPlowInfusedGold_400=400 + I:toolHeadPlowInfusedOrder_392=392 + I:toolHeadPlowInfusedOrder_400=400 + I:toolHeadPlowInfusedWater_392=392 + I:toolHeadPlowInfusedWater_400=400 I:toolHeadPlowInvar_224=224 I:toolHeadPlowInvar_400=400 I:toolHeadPlowIridium_400=400 @@ -29421,6 +30596,8 @@ pulveriser { I:toolHeadPlowStyreneButadieneRubber_400=400 I:toolHeadPlowTanzanite_400=400 I:toolHeadPlowTanzanite_80=80 + I:toolHeadPlowThaumium_400=400 + I:toolHeadPlowThaumium_624=624 I:toolHeadPlowThorium_400=400 I:toolHeadPlowThorium_920=920 I:toolHeadPlowTinAlloy_348=348 @@ -29503,6 +30680,8 @@ pulveriser { I:toolHeadSawHSSG_400=400 I:toolHeadSawHSSS_258=258 I:toolHeadSawHSSS_400=400 + I:toolHeadSawInfusedGold_196=196 + I:toolHeadSawInfusedGold_400=400 I:toolHeadSawInvar_112=112 I:toolHeadSawInvar_400=400 I:toolHeadSawIridium_384=384 @@ -29577,6 +30756,8 @@ pulveriser { I:toolHeadSawSteel_400=400 I:toolHeadSawSterlingSilver_196=196 I:toolHeadSawSterlingSilver_400=400 + I:toolHeadSawThaumium_312=312 + I:toolHeadSawThaumium_400=400 I:toolHeadSawThorium_400=400 I:toolHeadSawThorium_460=460 I:toolHeadSawTinAlloy_174=174 @@ -29603,6 +30784,8 @@ pulveriser { I:toolHeadSawWroughtIron_400=400 I:toolHeadSenseAluminium_400=400 I:toolHeadSenseAluminium_78=78 + I:toolHeadSenseAmber_294=294 + I:toolHeadSenseAmber_400=400 I:toolHeadSenseAmethyst_400=400 I:toolHeadSenseAmethyst_81=81 I:toolHeadSenseBeryllium_27=27 @@ -29677,6 +30860,20 @@ pulveriser { I:toolHeadSenseHSSG_400=400 I:toolHeadSenseHSSS_387=387 I:toolHeadSenseHSSS_400=400 + I:toolHeadSenseInfusedAir_294=294 + I:toolHeadSenseInfusedAir_400=400 + I:toolHeadSenseInfusedEarth_294=294 + I:toolHeadSenseInfusedEarth_400=400 + I:toolHeadSenseInfusedEntropy_294=294 + I:toolHeadSenseInfusedEntropy_400=400 + I:toolHeadSenseInfusedFire_294=294 + I:toolHeadSenseInfusedFire_400=400 + I:toolHeadSenseInfusedGold_294=294 + I:toolHeadSenseInfusedGold_400=400 + I:toolHeadSenseInfusedOrder_294=294 + I:toolHeadSenseInfusedOrder_400=400 + I:toolHeadSenseInfusedWater_294=294 + I:toolHeadSenseInfusedWater_400=400 I:toolHeadSenseInvar_168=168 I:toolHeadSenseInvar_400=400 I:toolHeadSenseIridium_400=400 @@ -29779,6 +30976,8 @@ pulveriser { I:toolHeadSenseStyreneButadieneRubber_400=400 I:toolHeadSenseTanzanite_400=400 I:toolHeadSenseTanzanite_60=60 + I:toolHeadSenseThaumium_400=400 + I:toolHeadSenseThaumium_468=468 I:toolHeadSenseThorium_400=400 I:toolHeadSenseThorium_690=690 I:toolHeadSenseTinAlloy_261=261 @@ -29811,6 +31010,8 @@ pulveriser { I:toolHeadSenseWroughtIron_400=400 I:toolHeadShovelAluminium_26=26 I:toolHeadShovelAluminium_400=400 + I:toolHeadShovelAmber_400=400 + I:toolHeadShovelAmber_98=98 I:toolHeadShovelAmethyst_27=27 I:toolHeadShovelAmethyst_400=400 I:toolHeadShovelBeryllium_16=16 @@ -29885,6 +31086,20 @@ pulveriser { I:toolHeadShovelHSSG_98=98 I:toolHeadShovelHSSS_129=129 I:toolHeadShovelHSSS_400=400 + I:toolHeadShovelInfusedAir_400=400 + I:toolHeadShovelInfusedAir_98=98 + I:toolHeadShovelInfusedEarth_400=400 + I:toolHeadShovelInfusedEarth_98=98 + I:toolHeadShovelInfusedEntropy_400=400 + I:toolHeadShovelInfusedEntropy_98=98 + I:toolHeadShovelInfusedFire_400=400 + I:toolHeadShovelInfusedFire_98=98 + I:toolHeadShovelInfusedGold_400=400 + I:toolHeadShovelInfusedGold_98=98 + I:toolHeadShovelInfusedOrder_400=400 + I:toolHeadShovelInfusedOrder_98=98 + I:toolHeadShovelInfusedWater_400=400 + I:toolHeadShovelInfusedWater_98=98 I:toolHeadShovelInvar_400=400 I:toolHeadShovelInvar_56=56 I:toolHeadShovelIridium_192=192 @@ -29987,6 +31202,8 @@ pulveriser { I:toolHeadShovelStyreneButadieneRubber_400=400 I:toolHeadShovelTanzanite_20=20 I:toolHeadShovelTanzanite_400=400 + I:toolHeadShovelThaumium_156=156 + I:toolHeadShovelThaumium_400=400 I:toolHeadShovelThorium_230=230 I:toolHeadShovelThorium_400=400 I:toolHeadShovelTinAlloy_400=400 @@ -30019,6 +31236,8 @@ pulveriser { I:toolHeadShovelWroughtIron_56=56 I:toolHeadSwordAluminium_400=400 I:toolHeadSwordAluminium_52=52 + I:toolHeadSwordAmber_196=196 + I:toolHeadSwordAmber_400=400 I:toolHeadSwordAmethyst_400=400 I:toolHeadSwordAmethyst_54=54 I:toolHeadSwordBeryllium_18=18 @@ -30093,6 +31312,20 @@ pulveriser { I:toolHeadSwordHSSG_400=400 I:toolHeadSwordHSSS_258=258 I:toolHeadSwordHSSS_400=400 + I:toolHeadSwordInfusedAir_196=196 + I:toolHeadSwordInfusedAir_400=400 + I:toolHeadSwordInfusedEarth_196=196 + I:toolHeadSwordInfusedEarth_400=400 + I:toolHeadSwordInfusedEntropy_196=196 + I:toolHeadSwordInfusedEntropy_400=400 + I:toolHeadSwordInfusedFire_196=196 + I:toolHeadSwordInfusedFire_400=400 + I:toolHeadSwordInfusedGold_196=196 + I:toolHeadSwordInfusedGold_400=400 + I:toolHeadSwordInfusedOrder_196=196 + I:toolHeadSwordInfusedOrder_400=400 + I:toolHeadSwordInfusedWater_196=196 + I:toolHeadSwordInfusedWater_400=400 I:toolHeadSwordInvar_112=112 I:toolHeadSwordInvar_400=400 I:toolHeadSwordIridium_384=384 @@ -30195,6 +31428,8 @@ pulveriser { I:toolHeadSwordStyreneButadieneRubber_400=400 I:toolHeadSwordTanzanite_40=40 I:toolHeadSwordTanzanite_400=400 + I:toolHeadSwordThaumium_312=312 + I:toolHeadSwordThaumium_400=400 I:toolHeadSwordThorium_400=400 I:toolHeadSwordThorium_460=460 I:toolHeadSwordTinAlloy_174=174 @@ -30227,6 +31462,8 @@ pulveriser { I:toolHeadSwordWroughtIron_400=400 I:toolHeadUniversalSpadeAluminium_26=26 I:toolHeadUniversalSpadeAluminium_400=400 + I:toolHeadUniversalSpadeAmber_400=400 + I:toolHeadUniversalSpadeAmber_98=98 I:toolHeadUniversalSpadeAmethyst_27=27 I:toolHeadUniversalSpadeAmethyst_400=400 I:toolHeadUniversalSpadeBeryllium_16=16 @@ -30301,6 +31538,20 @@ pulveriser { I:toolHeadUniversalSpadeHSSG_98=98 I:toolHeadUniversalSpadeHSSS_129=129 I:toolHeadUniversalSpadeHSSS_400=400 + I:toolHeadUniversalSpadeInfusedAir_400=400 + I:toolHeadUniversalSpadeInfusedAir_98=98 + I:toolHeadUniversalSpadeInfusedEarth_400=400 + I:toolHeadUniversalSpadeInfusedEarth_98=98 + I:toolHeadUniversalSpadeInfusedEntropy_400=400 + I:toolHeadUniversalSpadeInfusedEntropy_98=98 + I:toolHeadUniversalSpadeInfusedFire_400=400 + I:toolHeadUniversalSpadeInfusedFire_98=98 + I:toolHeadUniversalSpadeInfusedGold_400=400 + I:toolHeadUniversalSpadeInfusedGold_98=98 + I:toolHeadUniversalSpadeInfusedOrder_400=400 + I:toolHeadUniversalSpadeInfusedOrder_98=98 + I:toolHeadUniversalSpadeInfusedWater_400=400 + I:toolHeadUniversalSpadeInfusedWater_98=98 I:toolHeadUniversalSpadeInvar_400=400 I:toolHeadUniversalSpadeInvar_56=56 I:toolHeadUniversalSpadeIridium_192=192 @@ -30403,6 +31654,8 @@ pulveriser { I:toolHeadUniversalSpadeStyreneButadieneRubber_400=400 I:toolHeadUniversalSpadeTanzanite_20=20 I:toolHeadUniversalSpadeTanzanite_400=400 + I:toolHeadUniversalSpadeThaumium_156=156 + I:toolHeadUniversalSpadeThaumium_400=400 I:toolHeadUniversalSpadeThorium_230=230 I:toolHeadUniversalSpadeThorium_400=400 I:toolHeadUniversalSpadeTinAlloy_400=400 @@ -30485,6 +31738,8 @@ pulveriser { I:toolHeadWrenchHSSG_418=418 I:toolHeadWrenchHSSS_400=400 I:toolHeadWrenchHSSS_542=542 + I:toolHeadWrenchInfusedGold_400=400 + I:toolHeadWrenchInfusedGold_418=418 I:toolHeadWrenchInvar_250=250 I:toolHeadWrenchInvar_400=400 I:toolHeadWrenchIridium_400=400 @@ -30559,6 +31814,8 @@ pulveriser { I:toolHeadWrenchSteel_400=400 I:toolHeadWrenchSterlingSilver_400=400 I:toolHeadWrenchSterlingSilver_418=418 + I:toolHeadWrenchThaumium_400=400 + I:toolHeadWrenchThaumium_650=650 I:toolHeadWrenchThorium_400=400 I:toolHeadWrenchThorium_946=946 I:toolHeadWrenchTinAlloy_374=374 @@ -30635,6 +31892,8 @@ pulveriser { I:turbineBladeHSSG_588=588 I:turbineBladeHSSS_400=400 I:turbineBladeHSSS_774=774 + I:turbineBladeInfusedGold_400=400 + I:turbineBladeInfusedGold_588=588 I:turbineBladeInvar_336=336 I:turbineBladeInvar_400=400 I:turbineBladeIridium_1152=1152 @@ -30709,6 +31968,8 @@ pulveriser { I:turbineBladeSteel_400=400 I:turbineBladeSterlingSilver_400=400 I:turbineBladeSterlingSilver_588=588 + I:turbineBladeThaumium_400=400 + I:turbineBladeThaumium_936=936 I:turbineBladeThorium_1380=1380 I:turbineBladeThorium_400=400 I:turbineBladeTinAlloy_400=400 @@ -31151,6 +32412,10 @@ pyrolyse { I:dustSugar_320=320 I:ic2.itemBiochaff_100=100 I:ic2.itemBiochaff_200=200 + I:tile.blockMagicalLog.greatwood_320=320 + I:tile.blockMagicalLog.greatwood_640=640 + I:tile.blockMagicalLog.silverwood_320=320 + I:tile.blockMagicalLog.silverwood_640=640 I:tile.log.acacia_320=320 I:tile.log.acacia_640=640 I:tile.log.oak_320=320 @@ -31209,11 +32474,48 @@ recipereplacements { B:Iron.Shovel_true=true B:Iron.Sword_true=true B:Rubber.Sheet_true=true + B:Thaumium.Axe_true=true + B:Thaumium.Boots_true=true + B:Thaumium.ChestPlate_true=true + B:Thaumium.Helmet_true=true + B:Thaumium.Hoe_true=true + B:Thaumium.Pants_true=true + B:Thaumium.Pickaxe_true=true + B:Thaumium.Shovel_true=true + B:Thaumium.Sword_true=true +} + + +researches { + B:GT_ADVANCEDMETALLURGY_true=true + B:GT_CRYSTALLISATION_true=true + B:GT_FILL_WATER_BUCKET_true=true + B:GT_IRON_TO_STEEL_true=true + B:GT_MAGICABSORB2_true=true + B:GT_MAGICABSORB_true=true + B:GT_MAGICENERGY2_true=true + B:GT_MAGICENERGY3_true=true + B:GT_MAGICENERGY_true=true + B:GT_TRANSALUMINIUM_true=true + B:GT_TRANSANTIMONY_true=true + B:GT_TRANSBATTERYALLOY_true=true + B:GT_TRANSBISMUTH_true=true + B:GT_TRANSBRASS_true=true + B:GT_TRANSBRONZE_true=true + B:GT_TRANSCOBALT_true=true + B:GT_TRANSCUPRONICKEL_true=true + B:GT_TRANSELECTRUM_true=true + B:GT_TRANSINVAR_true=true + B:GT_TRANSNICKEL_true=true + B:GT_TRANSSOLDERINGALLOY_true=true + B:GT_TRANSZINC_true=true + B:GT_WOOD_TO_CHARCOAL_true=true } rockcrushing { B:blockAluminium_true=true + B:blockAmber_true=true B:blockAmericium_true=true B:blockAmethyst_true=true B:blockAnnealedCopper_true=true @@ -31262,6 +32564,13 @@ rockcrushing { B:blockHSSG_true=true B:blockHSSS_true=true B:blockIndium_true=true + B:blockInfusedAir_true=true + B:blockInfusedEarth_true=true + B:blockInfusedEntropy_true=true + B:blockInfusedFire_true=true + B:blockInfusedGold_true=true + B:blockInfusedOrder_true=true + B:blockInfusedWater_true=true B:blockInvar_true=true B:blockIridium_true=true B:blockIronMagnetic_true=true @@ -31321,6 +32630,7 @@ rockcrushing { B:blockSterlingSilver_true=true B:blockTantalum_true=true B:blockTanzanite_true=true + B:blockThaumium_true=true B:blockThorium_true=true B:blockTinAlloy_true=true B:blockTin_true=true @@ -31341,6 +32651,7 @@ rockcrushing { B:blockYttrium_true=true B:blockZinc_true=true B:boltAluminium_true=true + B:boltAmber_true=true B:boltAmethyst_true=true B:boltBeryllium_true=true B:boltBismuthBronze_true=true @@ -31372,6 +32683,13 @@ rockcrushing { B:boltHSSE_true=true B:boltHSSG_true=true B:boltHSSS_true=true + B:boltInfusedAir_true=true + B:boltInfusedEarth_true=true + B:boltInfusedEntropy_true=true + B:boltInfusedFire_true=true + B:boltInfusedGold_true=true + B:boltInfusedOrder_true=true + B:boltInfusedWater_true=true B:boltInvar_true=true B:boltIridium_true=true B:boltIronMagnetic_true=true @@ -31422,6 +32740,7 @@ rockcrushing { B:boltSterlingSilver_true=true B:boltStyreneButadieneRubber_true=true B:boltTanzanite_true=true + B:boltThaumium_true=true B:boltThorium_true=true B:boltTinAlloy_true=true B:boltTin_true=true @@ -31595,6 +32914,7 @@ rockcrushing { B:cellEmpty_true=true B:crushedAlmandine_true=true B:crushedAluminium_true=true + B:crushedAmber_true=true B:crushedAmethyst_true=true B:crushedApatite_true=true B:crushedBandedIron_true=true @@ -31611,6 +32931,7 @@ rockcrushing { B:crushedCassiterite_true=true B:crushedCentrifugedAlmandine_true=true B:crushedCentrifugedAluminium_true=true + B:crushedCentrifugedAmber_true=true B:crushedCentrifugedAmethyst_true=true B:crushedCentrifugedApatite_true=true B:crushedCentrifugedBandedIron_true=true @@ -31649,6 +32970,13 @@ rockcrushing { B:crushedCentrifugedGreenSapphire_true=true B:crushedCentrifugedGrossular_true=true B:crushedCentrifugedIlmenite_true=true + B:crushedCentrifugedInfusedAir_true=true + B:crushedCentrifugedInfusedEarth_true=true + B:crushedCentrifugedInfusedEntropy_true=true + B:crushedCentrifugedInfusedFire_true=true + B:crushedCentrifugedInfusedGold_true=true + B:crushedCentrifugedInfusedOrder_true=true + B:crushedCentrifugedInfusedWater_true=true B:crushedCentrifugedIridium_true=true B:crushedCentrifugedIron_true=true B:crushedCentrifugedLapis_true=true @@ -31742,6 +33070,13 @@ rockcrushing { B:crushedGreenSapphire_true=true B:crushedGrossular_true=true B:crushedIlmenite_true=true + B:crushedInfusedAir_true=true + B:crushedInfusedEarth_true=true + B:crushedInfusedEntropy_true=true + B:crushedInfusedFire_true=true + B:crushedInfusedGold_true=true + B:crushedInfusedOrder_true=true + B:crushedInfusedWater_true=true B:crushedIridium_true=true B:crushedIron_true=true B:crushedLapis_true=true @@ -31777,6 +33112,7 @@ rockcrushing { B:crushedPowellite_true=true B:crushedPurifiedAlmandine_true=true B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmber_true=true B:crushedPurifiedAmethyst_true=true B:crushedPurifiedApatite_true=true B:crushedPurifiedBandedIron_true=true @@ -31815,6 +33151,13 @@ rockcrushing { B:crushedPurifiedGreenSapphire_true=true B:crushedPurifiedGrossular_true=true B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedInfusedAir_true=true + B:crushedPurifiedInfusedEarth_true=true + B:crushedPurifiedInfusedEntropy_true=true + B:crushedPurifiedInfusedFire_true=true + B:crushedPurifiedInfusedGold_true=true + B:crushedPurifiedInfusedOrder_true=true + B:crushedPurifiedInfusedWater_true=true B:crushedPurifiedIridium_true=true B:crushedPurifiedIron_true=true B:crushedPurifiedLapis_true=true @@ -31987,6 +33330,7 @@ rockcrushing { B:frameGtHSSS_true=true B:frameGtIndiumGalliumPhosphide_true=true B:frameGtIndium_true=true + B:frameGtInfusedGold_true=true B:frameGtInvar_true=true B:frameGtIridium_true=true B:frameGtIronMagnetic_true=true @@ -32041,6 +33385,7 @@ rockcrushing { B:frameGtSterlingSilver_true=true B:frameGtStyreneButadieneRubber_true=true B:frameGtTantalum_true=true + B:frameGtThaumium_true=true B:frameGtThorium_true=true B:frameGtTinAlloy_true=true B:frameGtTin_true=true @@ -32083,11 +33428,13 @@ rockcrushing { B:gearGtTin_true=true B:gearGtTitanium_true=true B:gearGtTungstenSteel_true=true + B:gemAmber_true=true B:gemAmethyst_true=true B:gemApatite_true=true B:gemBlueTopaz_true=true B:gemCertusQuartz_true=true B:gemCharcoal_true=true + B:gemChippedAmber_true=true B:gemChippedAmethyst_true=true B:gemChippedBlueTopaz_true=true B:gemChippedDiamond_true=true @@ -32110,6 +33457,7 @@ rockcrushing { B:gemEmerald_true=true B:gemEnderEye_true=true B:gemEnderPearl_true=true + B:gemExquisiteAmber_true=true B:gemExquisiteAmethyst_true=true B:gemExquisiteBlueTopaz_true=true B:gemExquisiteDiamond_true=true @@ -32126,6 +33474,7 @@ rockcrushing { B:gemExquisiteSapphire_true=true B:gemExquisiteTanzanite_true=true B:gemExquisiteTopaz_true=true + B:gemFlawedAmber_true=true B:gemFlawedAmethyst_true=true B:gemFlawedBlueTopaz_true=true B:gemFlawedDiamond_true=true @@ -32142,6 +33491,7 @@ rockcrushing { B:gemFlawedSapphire_true=true B:gemFlawedTanzanite_true=true B:gemFlawedTopaz_true=true + B:gemFlawlessAmber_true=true B:gemFlawlessAmethyst_true=true B:gemFlawlessBlueTopaz_true=true B:gemFlawlessDiamond_true=true @@ -32165,6 +33515,12 @@ rockcrushing { B:gemGarnetYellow_true=true B:gemGlass_true=true B:gemGreenSapphire_true=true + B:gemInfusedAir_true=true + B:gemInfusedEarth_true=true + B:gemInfusedEntropy_true=true + B:gemInfusedFire_true=true + B:gemInfusedOrder_true=true + B:gemInfusedWater_true=true B:gemIridium_true=true B:gemJasper_true=true B:gemLapis_true=true @@ -33137,6 +34493,7 @@ rockcrushing { B:ingotHSSS_true=true B:ingotIndiumGalliumPhosphide_true=true B:ingotIndium_true=true + B:ingotInfusedGold_true=true B:ingotInvar_true=true B:ingotIridium_true=true B:ingotIronMagnetic_true=true @@ -33191,6 +34548,7 @@ rockcrushing { B:ingotSterlingSilver_true=true B:ingotStyreneButadieneRubber_true=true B:ingotTantalum_true=true + B:ingotThaumium_true=true B:ingotThorium_true=true B:ingotTinAlloy_true=true B:ingotTin_true=true @@ -33209,6 +34567,19 @@ rockcrushing { B:ingotYttriumBariumCuprate_true=true B:ingotYttrium_true=true B:ingotZinc_true=true + B:item.ItemAxeThaumium_true=true + B:item.ItemBootsThaumium_true=true + B:item.ItemChestplateThaumium_true=true + B:item.ItemHelmetThaumium_true=true + B:item.ItemHoeThaumium_true=true + B:item.ItemLeggingsThaumium_true=true + B:item.ItemNuggetBeef_true=true + B:item.ItemNuggetChicken_true=true + B:item.ItemNuggetFish_true=true + B:item.ItemNuggetPork_true=true + B:item.ItemPickThaumium_true=true + B:item.ItemShovelThaumium_true=true + B:item.ItemSwordThaumium_true=true B:item.appleGold_true=true B:item.beefCooked_true=true B:item.beefRaw_true=true @@ -33284,6 +34655,7 @@ rockcrushing { B:item.wheat_true=true B:item.writingBook_true=true B:item.writtenBook_true=true + B:lensAmber_true=true B:lensAmethyst_true=true B:lensBlueTopaz_true=true B:lensDiamond_true=true @@ -33298,6 +34670,12 @@ rockcrushing { B:lensGarnetYellow_true=true B:lensGlass_true=true B:lensGreenSapphire_true=true + B:lensInfusedAir_true=true + B:lensInfusedEarth_true=true + B:lensInfusedEntropy_true=true + B:lensInfusedFire_true=true + B:lensInfusedOrder_true=true + B:lensInfusedWater_true=true B:lensJasper_true=true B:lensNetherStar_true=true B:lensOlivine_true=true @@ -33344,6 +34722,7 @@ rockcrushing { B:nuggetHSSS_true=true B:nuggetIndiumGalliumPhosphide_true=true B:nuggetIndium_true=true + B:nuggetInfusedGold_true=true B:nuggetInvar_true=true B:nuggetIridium_true=true B:nuggetIronMagnetic_true=true @@ -33398,6 +34777,7 @@ rockcrushing { B:nuggetSterlingSilver_true=true B:nuggetStyreneButadieneRubber_true=true B:nuggetTantalum_true=true + B:nuggetThaumium_true=true B:nuggetThorium_true=true B:nuggetTinAlloy_true=true B:nuggetTin_true=true @@ -33418,12 +34798,14 @@ rockcrushing { B:nuggetZinc_true=true B:oreAlmandine_true=true B:oreAluminium_true=true + B:oreAmber_true=true B:oreAmethyst_true=true B:oreApatite_true=true B:oreBandedIron_true=true B:oreBarite_true=true B:oreBasaltAlmandine_true=true B:oreBasaltAluminium_true=true + B:oreBasaltAmber_true=true B:oreBasaltAmethyst_true=true B:oreBasaltApatite_true=true B:oreBasaltBandedIron_true=true @@ -33461,6 +34843,13 @@ rockcrushing { B:oreBasaltGreenSapphire_true=true B:oreBasaltGrossular_true=true B:oreBasaltIlmenite_true=true + B:oreBasaltInfusedAir_true=true + B:oreBasaltInfusedEarth_true=true + B:oreBasaltInfusedEntropy_true=true + B:oreBasaltInfusedFire_true=true + B:oreBasaltInfusedGold_true=true + B:oreBasaltInfusedOrder_true=true + B:oreBasaltInfusedWater_true=true B:oreBasaltIridium_true=true B:oreBasaltIron_true=true B:oreBasaltLapis_true=true @@ -33535,6 +34924,7 @@ rockcrushing { B:oreBismuth_true=true B:oreBlackgraniteAlmandine_true=true B:oreBlackgraniteAluminium_true=true + B:oreBlackgraniteAmber_true=true B:oreBlackgraniteAmethyst_true=true B:oreBlackgraniteApatite_true=true B:oreBlackgraniteBandedIron_true=true @@ -33572,6 +34962,13 @@ rockcrushing { B:oreBlackgraniteGreenSapphire_true=true B:oreBlackgraniteGrossular_true=true B:oreBlackgraniteIlmenite_true=true + B:oreBlackgraniteInfusedAir_true=true + B:oreBlackgraniteInfusedEarth_true=true + B:oreBlackgraniteInfusedEntropy_true=true + B:oreBlackgraniteInfusedFire_true=true + B:oreBlackgraniteInfusedGold_true=true + B:oreBlackgraniteInfusedOrder_true=true + B:oreBlackgraniteInfusedWater_true=true B:oreBlackgraniteIridium_true=true B:oreBlackgraniteIron_true=true B:oreBlackgraniteLapis_true=true @@ -33658,6 +35055,7 @@ rockcrushing { B:oreEmerald_true=true B:oreEndstoneAlmandine_true=true B:oreEndstoneAluminium_true=true + B:oreEndstoneAmber_true=true B:oreEndstoneAmethyst_true=true B:oreEndstoneApatite_true=true B:oreEndstoneBandedIron_true=true @@ -33695,6 +35093,13 @@ rockcrushing { B:oreEndstoneGreenSapphire_true=true B:oreEndstoneGrossular_true=true B:oreEndstoneIlmenite_true=true + B:oreEndstoneInfusedAir_true=true + B:oreEndstoneInfusedEarth_true=true + B:oreEndstoneInfusedEntropy_true=true + B:oreEndstoneInfusedFire_true=true + B:oreEndstoneInfusedGold_true=true + B:oreEndstoneInfusedOrder_true=true + B:oreEndstoneInfusedWater_true=true B:oreEndstoneIridium_true=true B:oreEndstoneIron_true=true B:oreEndstoneLapis_true=true @@ -33773,6 +35178,13 @@ rockcrushing { B:oreGreenSapphire_true=true B:oreGrossular_true=true B:oreIlmenite_true=true + B:oreInfusedAir_true=true + B:oreInfusedEarth_true=true + B:oreInfusedEntropy_true=true + B:oreInfusedFire_true=true + B:oreInfusedGold_true=true + B:oreInfusedOrder_true=true + B:oreInfusedWater_true=true B:oreIridium_true=true B:oreIron_true=true B:oreLapis_true=true @@ -33787,6 +35199,7 @@ rockcrushing { B:oreManganese_true=true B:oreMarbleAlmandine_true=true B:oreMarbleAluminium_true=true + B:oreMarbleAmber_true=true B:oreMarbleAmethyst_true=true B:oreMarbleApatite_true=true B:oreMarbleBandedIron_true=true @@ -33824,6 +35237,13 @@ rockcrushing { B:oreMarbleGreenSapphire_true=true B:oreMarbleGrossular_true=true B:oreMarbleIlmenite_true=true + B:oreMarbleInfusedAir_true=true + B:oreMarbleInfusedEarth_true=true + B:oreMarbleInfusedEntropy_true=true + B:oreMarbleInfusedFire_true=true + B:oreMarbleInfusedGold_true=true + B:oreMarbleInfusedOrder_true=true + B:oreMarbleInfusedWater_true=true B:oreMarbleIridium_true=true B:oreMarbleIron_true=true B:oreMarbleLapis_true=true @@ -33900,6 +35320,7 @@ rockcrushing { B:oreNetherQuartz_true=true B:oreNetherrackAlmandine_true=true B:oreNetherrackAluminium_true=true + B:oreNetherrackAmber_true=true B:oreNetherrackAmethyst_true=true B:oreNetherrackApatite_true=true B:oreNetherrackBandedIron_true=true @@ -33937,6 +35358,13 @@ rockcrushing { B:oreNetherrackGreenSapphire_true=true B:oreNetherrackGrossular_true=true B:oreNetherrackIlmenite_true=true + B:oreNetherrackInfusedAir_true=true + B:oreNetherrackInfusedEarth_true=true + B:oreNetherrackInfusedEntropy_true=true + B:oreNetherrackInfusedFire_true=true + B:oreNetherrackInfusedGold_true=true + B:oreNetherrackInfusedOrder_true=true + B:oreNetherrackInfusedWater_true=true B:oreNetherrackIridium_true=true B:oreNetherrackIron_true=true B:oreNetherrackLapis_true=true @@ -34023,6 +35451,7 @@ rockcrushing { B:oreQuartzite_true=true B:oreRedgraniteAlmandine_true=true B:oreRedgraniteAluminium_true=true + B:oreRedgraniteAmber_true=true B:oreRedgraniteAmethyst_true=true B:oreRedgraniteApatite_true=true B:oreRedgraniteBandedIron_true=true @@ -34060,6 +35489,13 @@ rockcrushing { B:oreRedgraniteGreenSapphire_true=true B:oreRedgraniteGrossular_true=true B:oreRedgraniteIlmenite_true=true + B:oreRedgraniteInfusedAir_true=true + B:oreRedgraniteInfusedEarth_true=true + B:oreRedgraniteInfusedEntropy_true=true + B:oreRedgraniteInfusedFire_true=true + B:oreRedgraniteInfusedGold_true=true + B:oreRedgraniteInfusedOrder_true=true + B:oreRedgraniteInfusedWater_true=true B:oreRedgraniteIridium_true=true B:oreRedgraniteIron_true=true B:oreRedgraniteLapis_true=true @@ -34253,6 +35689,7 @@ rockcrushing { B:pipeTinyTitanium_true=true B:pipeTinyTungstenSteel_true=true B:plateAluminium_true=true + B:plateAmber_true=true B:plateAmericium_true=true B:plateAmethyst_true=true B:plateAnnealedCopper_true=true @@ -34310,6 +35747,7 @@ rockcrushing { B:plateDoubleHSSE_true=true B:plateDoubleHSSG_true=true B:plateDoubleHSSS_true=true + B:plateDoubleInfusedGold_true=true B:plateDoubleInvar_true=true B:plateDoubleIridium_true=true B:plateDoubleIronMagnetic_true=true @@ -34348,6 +35786,7 @@ rockcrushing { B:plateDoubleSteelMagnetic_true=true B:plateDoubleSteel_true=true B:plateDoubleSterlingSilver_true=true + B:plateDoubleThaumium_true=true B:plateDoubleThorium_true=true B:plateDoubleTinAlloy_true=true B:plateDoubleTitanium_true=true @@ -34383,6 +35822,13 @@ rockcrushing { B:plateHSSG_true=true B:plateHSSS_true=true B:plateIndiumGalliumPhosphide_true=true + B:plateInfusedAir_true=true + B:plateInfusedEarth_true=true + B:plateInfusedEntropy_true=true + B:plateInfusedFire_true=true + B:plateInfusedGold_true=true + B:plateInfusedOrder_true=true + B:plateInfusedWater_true=true B:plateInvar_true=true B:plateIridium_true=true B:plateIronMagnetic_true=true @@ -34446,6 +35892,7 @@ rockcrushing { B:plateSterlingSilver_true=true B:plateStyreneButadieneRubber_true=true B:plateTanzanite_true=true + B:plateThaumium_true=true B:plateThorium_true=true B:plateTinAlloy_true=true B:plateTin_true=true @@ -34502,6 +35949,7 @@ rockcrushing { B:roundHSSG_true=true B:roundNeutronium_true=true B:screwAluminium_true=true + B:screwAmber_true=true B:screwAmethyst_true=true B:screwBeryllium_true=true B:screwBismuthBronze_true=true @@ -34533,6 +35981,13 @@ rockcrushing { B:screwHSSE_true=true B:screwHSSG_true=true B:screwHSSS_true=true + B:screwInfusedAir_true=true + B:screwInfusedEarth_true=true + B:screwInfusedEntropy_true=true + B:screwInfusedFire_true=true + B:screwInfusedGold_true=true + B:screwInfusedOrder_true=true + B:screwInfusedWater_true=true B:screwInvar_true=true B:screwIridium_true=true B:screwIronMagnetic_true=true @@ -34583,6 +36038,7 @@ rockcrushing { B:screwSterlingSilver_true=true B:screwStyreneButadieneRubber_true=true B:screwTanzanite_true=true + B:screwThaumium_true=true B:screwThorium_true=true B:screwTinAlloy_true=true B:screwTin_true=true @@ -34599,6 +36055,7 @@ rockcrushing { B:screwWroughtIron_true=true B:springTitanium_true=true B:stickAluminium_true=true + B:stickAmber_true=true B:stickAmericium_true=true B:stickAmethyst_true=true B:stickBeryllium_true=true @@ -34634,6 +36091,13 @@ rockcrushing { B:stickHSSE_true=true B:stickHSSG_true=true B:stickHSSS_true=true + B:stickInfusedAir_true=true + B:stickInfusedEarth_true=true + B:stickInfusedEntropy_true=true + B:stickInfusedFire_true=true + B:stickInfusedGold_true=true + B:stickInfusedOrder_true=true + B:stickInfusedWater_true=true B:stickInvar_true=true B:stickIridium_true=true B:stickIronMagnetic_true=true @@ -34643,6 +36107,7 @@ rockcrushing { B:stickLazurite_true=true B:stickLead_true=true B:stickLongAluminium_true=true + B:stickLongAmber_true=true B:stickLongAmericium_true=true B:stickLongAmethyst_true=true B:stickLongBeryllium_true=true @@ -34676,6 +36141,13 @@ rockcrushing { B:stickLongHSSE_true=true B:stickLongHSSG_true=true B:stickLongHSSS_true=true + B:stickLongInfusedAir_true=true + B:stickLongInfusedEarth_true=true + B:stickLongInfusedEntropy_true=true + B:stickLongInfusedFire_true=true + B:stickLongInfusedGold_true=true + B:stickLongInfusedOrder_true=true + B:stickLongInfusedWater_true=true B:stickLongInvar_true=true B:stickLongIridium_true=true B:stickLongIronMagnetic_true=true @@ -34726,6 +36198,7 @@ rockcrushing { B:stickLongSterlingSilver_true=true B:stickLongStyreneButadieneRubber_true=true B:stickLongTanzanite_true=true + B:stickLongThaumium_true=true B:stickLongThorium_true=true B:stickLongTinAlloy_true=true B:stickLongTitanium_true=true @@ -34785,6 +36258,7 @@ rockcrushing { B:stickSterlingSilver_true=true B:stickStyreneButadieneRubber_true=true B:stickTanzanite_true=true + B:stickThaumium_true=true B:stickThorium_true=true B:stickTinAlloy_true=true B:stickTin_true=true @@ -34804,6 +36278,12 @@ rockcrushing { B:tile.anvil.slightlyDamaged_true=true B:tile.anvil.veryDamaged_true=true B:tile.beacon_true=true + B:tile.blockCrystal.0_true=true + B:tile.blockCrystal.1_true=true + B:tile.blockCrystal.2_true=true + B:tile.blockCrystal.3_true=true + B:tile.blockCrystal.4_true=true + B:tile.blockCrystal.5_true=true B:tile.bookshelf_true=true B:tile.brick_true=true B:tile.button_true=true @@ -34851,6 +36331,7 @@ rockcrushing { B:tile.weightedPlate_light_true=true B:tile.whiteStone_true=true B:toolHeadAxeAluminium_true=true + B:toolHeadAxeAmber_true=true B:toolHeadAxeAmethyst_true=true B:toolHeadAxeBeryllium_true=true B:toolHeadAxeBismuthBronze_true=true @@ -34888,6 +36369,13 @@ rockcrushing { B:toolHeadAxeHSSE_true=true B:toolHeadAxeHSSG_true=true B:toolHeadAxeHSSS_true=true + B:toolHeadAxeInfusedAir_true=true + B:toolHeadAxeInfusedEarth_true=true + B:toolHeadAxeInfusedEntropy_true=true + B:toolHeadAxeInfusedFire_true=true + B:toolHeadAxeInfusedGold_true=true + B:toolHeadAxeInfusedOrder_true=true + B:toolHeadAxeInfusedWater_true=true B:toolHeadAxeInvar_true=true B:toolHeadAxeIridium_true=true B:toolHeadAxeIronMagnetic_true=true @@ -34939,6 +36427,7 @@ rockcrushing { B:toolHeadAxeStone_true=true B:toolHeadAxeStyreneButadieneRubber_true=true B:toolHeadAxeTanzanite_true=true + B:toolHeadAxeThaumium_true=true B:toolHeadAxeThorium_true=true B:toolHeadAxeTinAlloy_true=true B:toolHeadAxeTitanium_true=true @@ -34978,6 +36467,7 @@ rockcrushing { B:toolHeadBuzzSawHSSE_true=true B:toolHeadBuzzSawHSSG_true=true B:toolHeadBuzzSawHSSS_true=true + B:toolHeadBuzzSawInfusedGold_true=true B:toolHeadBuzzSawInvar_true=true B:toolHeadBuzzSawIridium_true=true B:toolHeadBuzzSawIronMagnetic_true=true @@ -35015,6 +36505,7 @@ rockcrushing { B:toolHeadBuzzSawSteelMagnetic_true=true B:toolHeadBuzzSawSteel_true=true B:toolHeadBuzzSawSterlingSilver_true=true + B:toolHeadBuzzSawThaumium_true=true B:toolHeadBuzzSawThorium_true=true B:toolHeadBuzzSawTinAlloy_true=true B:toolHeadBuzzSawTitanium_true=true @@ -35053,6 +36544,7 @@ rockcrushing { B:toolHeadChainsawHSSE_true=true B:toolHeadChainsawHSSG_true=true B:toolHeadChainsawHSSS_true=true + B:toolHeadChainsawInfusedGold_true=true B:toolHeadChainsawInvar_true=true B:toolHeadChainsawIridium_true=true B:toolHeadChainsawIronMagnetic_true=true @@ -35090,6 +36582,7 @@ rockcrushing { B:toolHeadChainsawSteelMagnetic_true=true B:toolHeadChainsawSteel_true=true B:toolHeadChainsawSterlingSilver_true=true + B:toolHeadChainsawThaumium_true=true B:toolHeadChainsawThorium_true=true B:toolHeadChainsawTinAlloy_true=true B:toolHeadChainsawTitanium_true=true @@ -35128,6 +36621,7 @@ rockcrushing { B:toolHeadDrillHSSE_true=true B:toolHeadDrillHSSG_true=true B:toolHeadDrillHSSS_true=true + B:toolHeadDrillInfusedGold_true=true B:toolHeadDrillInvar_true=true B:toolHeadDrillIridium_true=true B:toolHeadDrillIronMagnetic_true=true @@ -35165,6 +36659,7 @@ rockcrushing { B:toolHeadDrillSteelMagnetic_true=true B:toolHeadDrillSteel_true=true B:toolHeadDrillSterlingSilver_true=true + B:toolHeadDrillThaumium_true=true B:toolHeadDrillThorium_true=true B:toolHeadDrillTinAlloy_true=true B:toolHeadDrillTitanium_true=true @@ -35203,6 +36698,7 @@ rockcrushing { B:toolHeadFileHSSE_true=true B:toolHeadFileHSSG_true=true B:toolHeadFileHSSS_true=true + B:toolHeadFileInfusedGold_true=true B:toolHeadFileInvar_true=true B:toolHeadFileIridium_true=true B:toolHeadFileIronMagnetic_true=true @@ -35240,6 +36736,7 @@ rockcrushing { B:toolHeadFileSteelMagnetic_true=true B:toolHeadFileSteel_true=true B:toolHeadFileSterlingSilver_true=true + B:toolHeadFileThaumium_true=true B:toolHeadFileThorium_true=true B:toolHeadFileTinAlloy_true=true B:toolHeadFileTitanium_true=true @@ -35253,6 +36750,7 @@ rockcrushing { B:toolHeadFileVanadiumSteel_true=true B:toolHeadFileWroughtIron_true=true B:toolHeadHammerAluminium_true=true + B:toolHeadHammerAmber_true=true B:toolHeadHammerAmethyst_true=true B:toolHeadHammerBeryllium_true=true B:toolHeadHammerBismuthBronze_true=true @@ -35290,6 +36788,13 @@ rockcrushing { B:toolHeadHammerHSSE_true=true B:toolHeadHammerHSSG_true=true B:toolHeadHammerHSSS_true=true + B:toolHeadHammerInfusedAir_true=true + B:toolHeadHammerInfusedEarth_true=true + B:toolHeadHammerInfusedEntropy_true=true + B:toolHeadHammerInfusedFire_true=true + B:toolHeadHammerInfusedGold_true=true + B:toolHeadHammerInfusedOrder_true=true + B:toolHeadHammerInfusedWater_true=true B:toolHeadHammerInvar_true=true B:toolHeadHammerIridium_true=true B:toolHeadHammerIronMagnetic_true=true @@ -35341,6 +36846,7 @@ rockcrushing { B:toolHeadHammerStone_true=true B:toolHeadHammerStyreneButadieneRubber_true=true B:toolHeadHammerTanzanite_true=true + B:toolHeadHammerThaumium_true=true B:toolHeadHammerThorium_true=true B:toolHeadHammerTinAlloy_true=true B:toolHeadHammerTitanium_true=true @@ -35355,6 +36861,7 @@ rockcrushing { B:toolHeadHammerVanadiumSteel_true=true B:toolHeadHammerWroughtIron_true=true B:toolHeadHoeAluminium_true=true + B:toolHeadHoeAmber_true=true B:toolHeadHoeAmethyst_true=true B:toolHeadHoeBeryllium_true=true B:toolHeadHoeBismuthBronze_true=true @@ -35392,6 +36899,13 @@ rockcrushing { B:toolHeadHoeHSSE_true=true B:toolHeadHoeHSSG_true=true B:toolHeadHoeHSSS_true=true + B:toolHeadHoeInfusedAir_true=true + B:toolHeadHoeInfusedEarth_true=true + B:toolHeadHoeInfusedEntropy_true=true + B:toolHeadHoeInfusedFire_true=true + B:toolHeadHoeInfusedGold_true=true + B:toolHeadHoeInfusedOrder_true=true + B:toolHeadHoeInfusedWater_true=true B:toolHeadHoeInvar_true=true B:toolHeadHoeIridium_true=true B:toolHeadHoeIronMagnetic_true=true @@ -35443,6 +36957,7 @@ rockcrushing { B:toolHeadHoeStone_true=true B:toolHeadHoeStyreneButadieneRubber_true=true B:toolHeadHoeTanzanite_true=true + B:toolHeadHoeThaumium_true=true B:toolHeadHoeThorium_true=true B:toolHeadHoeTinAlloy_true=true B:toolHeadHoeTitanium_true=true @@ -35457,6 +36972,7 @@ rockcrushing { B:toolHeadHoeVanadiumSteel_true=true B:toolHeadHoeWroughtIron_true=true B:toolHeadPickaxeAluminium_true=true + B:toolHeadPickaxeAmber_true=true B:toolHeadPickaxeAmethyst_true=true B:toolHeadPickaxeBeryllium_true=true B:toolHeadPickaxeBismuthBronze_true=true @@ -35494,6 +37010,13 @@ rockcrushing { B:toolHeadPickaxeHSSE_true=true B:toolHeadPickaxeHSSG_true=true B:toolHeadPickaxeHSSS_true=true + B:toolHeadPickaxeInfusedAir_true=true + B:toolHeadPickaxeInfusedEarth_true=true + B:toolHeadPickaxeInfusedEntropy_true=true + B:toolHeadPickaxeInfusedFire_true=true + B:toolHeadPickaxeInfusedGold_true=true + B:toolHeadPickaxeInfusedOrder_true=true + B:toolHeadPickaxeInfusedWater_true=true B:toolHeadPickaxeInvar_true=true B:toolHeadPickaxeIridium_true=true B:toolHeadPickaxeIronMagnetic_true=true @@ -35545,6 +37068,7 @@ rockcrushing { B:toolHeadPickaxeStone_true=true B:toolHeadPickaxeStyreneButadieneRubber_true=true B:toolHeadPickaxeTanzanite_true=true + B:toolHeadPickaxeThaumium_true=true B:toolHeadPickaxeThorium_true=true B:toolHeadPickaxeTinAlloy_true=true B:toolHeadPickaxeTitanium_true=true @@ -35559,6 +37083,7 @@ rockcrushing { B:toolHeadPickaxeVanadiumSteel_true=true B:toolHeadPickaxeWroughtIron_true=true B:toolHeadPlowAluminium_true=true + B:toolHeadPlowAmber_true=true B:toolHeadPlowAmethyst_true=true B:toolHeadPlowBeryllium_true=true B:toolHeadPlowBismuthBronze_true=true @@ -35596,6 +37121,13 @@ rockcrushing { B:toolHeadPlowHSSE_true=true B:toolHeadPlowHSSG_true=true B:toolHeadPlowHSSS_true=true + B:toolHeadPlowInfusedAir_true=true + B:toolHeadPlowInfusedEarth_true=true + B:toolHeadPlowInfusedEntropy_true=true + B:toolHeadPlowInfusedFire_true=true + B:toolHeadPlowInfusedGold_true=true + B:toolHeadPlowInfusedOrder_true=true + B:toolHeadPlowInfusedWater_true=true B:toolHeadPlowInvar_true=true B:toolHeadPlowIridium_true=true B:toolHeadPlowIronMagnetic_true=true @@ -35647,6 +37179,7 @@ rockcrushing { B:toolHeadPlowStone_true=true B:toolHeadPlowStyreneButadieneRubber_true=true B:toolHeadPlowTanzanite_true=true + B:toolHeadPlowThaumium_true=true B:toolHeadPlowThorium_true=true B:toolHeadPlowTinAlloy_true=true B:toolHeadPlowTitanium_true=true @@ -35686,6 +37219,7 @@ rockcrushing { B:toolHeadSawHSSE_true=true B:toolHeadSawHSSG_true=true B:toolHeadSawHSSS_true=true + B:toolHeadSawInfusedGold_true=true B:toolHeadSawInvar_true=true B:toolHeadSawIridium_true=true B:toolHeadSawIronMagnetic_true=true @@ -35723,6 +37257,7 @@ rockcrushing { B:toolHeadSawSteelMagnetic_true=true B:toolHeadSawSteel_true=true B:toolHeadSawSterlingSilver_true=true + B:toolHeadSawThaumium_true=true B:toolHeadSawThorium_true=true B:toolHeadSawTinAlloy_true=true B:toolHeadSawTitanium_true=true @@ -35736,6 +37271,7 @@ rockcrushing { B:toolHeadSawVanadiumSteel_true=true B:toolHeadSawWroughtIron_true=true B:toolHeadSenseAluminium_true=true + B:toolHeadSenseAmber_true=true B:toolHeadSenseAmethyst_true=true B:toolHeadSenseBeryllium_true=true B:toolHeadSenseBismuthBronze_true=true @@ -35773,6 +37309,13 @@ rockcrushing { B:toolHeadSenseHSSE_true=true B:toolHeadSenseHSSG_true=true B:toolHeadSenseHSSS_true=true + B:toolHeadSenseInfusedAir_true=true + B:toolHeadSenseInfusedEarth_true=true + B:toolHeadSenseInfusedEntropy_true=true + B:toolHeadSenseInfusedFire_true=true + B:toolHeadSenseInfusedGold_true=true + B:toolHeadSenseInfusedOrder_true=true + B:toolHeadSenseInfusedWater_true=true B:toolHeadSenseInvar_true=true B:toolHeadSenseIridium_true=true B:toolHeadSenseIronMagnetic_true=true @@ -35824,6 +37367,7 @@ rockcrushing { B:toolHeadSenseStone_true=true B:toolHeadSenseStyreneButadieneRubber_true=true B:toolHeadSenseTanzanite_true=true + B:toolHeadSenseThaumium_true=true B:toolHeadSenseThorium_true=true B:toolHeadSenseTinAlloy_true=true B:toolHeadSenseTitanium_true=true @@ -35838,6 +37382,7 @@ rockcrushing { B:toolHeadSenseVanadiumSteel_true=true B:toolHeadSenseWroughtIron_true=true B:toolHeadShovelAluminium_true=true + B:toolHeadShovelAmber_true=true B:toolHeadShovelAmethyst_true=true B:toolHeadShovelBeryllium_true=true B:toolHeadShovelBismuthBronze_true=true @@ -35875,6 +37420,13 @@ rockcrushing { B:toolHeadShovelHSSE_true=true B:toolHeadShovelHSSG_true=true B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInfusedAir_true=true + B:toolHeadShovelInfusedEarth_true=true + B:toolHeadShovelInfusedEntropy_true=true + B:toolHeadShovelInfusedFire_true=true + B:toolHeadShovelInfusedGold_true=true + B:toolHeadShovelInfusedOrder_true=true + B:toolHeadShovelInfusedWater_true=true B:toolHeadShovelInvar_true=true B:toolHeadShovelIridium_true=true B:toolHeadShovelIronMagnetic_true=true @@ -35926,6 +37478,7 @@ rockcrushing { B:toolHeadShovelStone_true=true B:toolHeadShovelStyreneButadieneRubber_true=true B:toolHeadShovelTanzanite_true=true + B:toolHeadShovelThaumium_true=true B:toolHeadShovelThorium_true=true B:toolHeadShovelTinAlloy_true=true B:toolHeadShovelTitanium_true=true @@ -35940,6 +37493,7 @@ rockcrushing { B:toolHeadShovelVanadiumSteel_true=true B:toolHeadShovelWroughtIron_true=true B:toolHeadSwordAluminium_true=true + B:toolHeadSwordAmber_true=true B:toolHeadSwordAmethyst_true=true B:toolHeadSwordBeryllium_true=true B:toolHeadSwordBismuthBronze_true=true @@ -35977,6 +37531,13 @@ rockcrushing { B:toolHeadSwordHSSE_true=true B:toolHeadSwordHSSG_true=true B:toolHeadSwordHSSS_true=true + B:toolHeadSwordInfusedAir_true=true + B:toolHeadSwordInfusedEarth_true=true + B:toolHeadSwordInfusedEntropy_true=true + B:toolHeadSwordInfusedFire_true=true + B:toolHeadSwordInfusedGold_true=true + B:toolHeadSwordInfusedOrder_true=true + B:toolHeadSwordInfusedWater_true=true B:toolHeadSwordInvar_true=true B:toolHeadSwordIridium_true=true B:toolHeadSwordIronMagnetic_true=true @@ -36028,6 +37589,7 @@ rockcrushing { B:toolHeadSwordStone_true=true B:toolHeadSwordStyreneButadieneRubber_true=true B:toolHeadSwordTanzanite_true=true + B:toolHeadSwordThaumium_true=true B:toolHeadSwordThorium_true=true B:toolHeadSwordTinAlloy_true=true B:toolHeadSwordTitanium_true=true @@ -36042,6 +37604,7 @@ rockcrushing { B:toolHeadSwordVanadiumSteel_true=true B:toolHeadSwordWroughtIron_true=true B:toolHeadUniversalSpadeAluminium_true=true + B:toolHeadUniversalSpadeAmber_true=true B:toolHeadUniversalSpadeAmethyst_true=true B:toolHeadUniversalSpadeBeryllium_true=true B:toolHeadUniversalSpadeBismuthBronze_true=true @@ -36079,6 +37642,13 @@ rockcrushing { B:toolHeadUniversalSpadeHSSE_true=true B:toolHeadUniversalSpadeHSSG_true=true B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInfusedAir_true=true + B:toolHeadUniversalSpadeInfusedEarth_true=true + B:toolHeadUniversalSpadeInfusedEntropy_true=true + B:toolHeadUniversalSpadeInfusedFire_true=true + B:toolHeadUniversalSpadeInfusedGold_true=true + B:toolHeadUniversalSpadeInfusedOrder_true=true + B:toolHeadUniversalSpadeInfusedWater_true=true B:toolHeadUniversalSpadeInvar_true=true B:toolHeadUniversalSpadeIridium_true=true B:toolHeadUniversalSpadeIronMagnetic_true=true @@ -36130,6 +37700,7 @@ rockcrushing { B:toolHeadUniversalSpadeStone_true=true B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true B:toolHeadUniversalSpadeTanzanite_true=true + B:toolHeadUniversalSpadeThaumium_true=true B:toolHeadUniversalSpadeThorium_true=true B:toolHeadUniversalSpadeTinAlloy_true=true B:toolHeadUniversalSpadeTitanium_true=true @@ -36169,6 +37740,7 @@ rockcrushing { B:toolHeadWrenchHSSE_true=true B:toolHeadWrenchHSSG_true=true B:toolHeadWrenchHSSS_true=true + B:toolHeadWrenchInfusedGold_true=true B:toolHeadWrenchInvar_true=true B:toolHeadWrenchIridium_true=true B:toolHeadWrenchIronMagnetic_true=true @@ -36206,6 +37778,7 @@ rockcrushing { B:toolHeadWrenchSteelMagnetic_true=true B:toolHeadWrenchSteel_true=true B:toolHeadWrenchSterlingSilver_true=true + B:toolHeadWrenchThaumium_true=true B:toolHeadWrenchThorium_true=true B:toolHeadWrenchTinAlloy_true=true B:toolHeadWrenchTitanium_true=true @@ -36244,6 +37817,7 @@ rockcrushing { B:turbineBladeHSSE_true=true B:turbineBladeHSSG_true=true B:turbineBladeHSSS_true=true + B:turbineBladeInfusedGold_true=true B:turbineBladeInvar_true=true B:turbineBladeIridium_true=true B:turbineBladeIronMagnetic_true=true @@ -36281,6 +37855,7 @@ rockcrushing { B:turbineBladeSteelMagnetic_true=true B:turbineBladeSteel_true=true B:turbineBladeSterlingSilver_true=true + B:turbineBladeThaumium_true=true B:turbineBladeThorium_true=true B:turbineBladeTinAlloy_true=true B:turbineBladeTitanium_true=true @@ -36503,6 +38078,8 @@ rockcrushing { sawmill { B:ic2.blockRubWood_true=true + B:tile.blockMagicalLog.greatwood_true=true + B:tile.blockMagicalLog.silverwood_true=true B:tile.log.acacia_true=true B:tile.log.big_oak_true=true B:tile.log.birch_true=true @@ -36602,6 +38179,7 @@ scrapboxdrops { sifter { + I:crushedPurifiedAmber_800=800 I:crushedPurifiedAmethyst_800=800 I:crushedPurifiedApatite_800=800 I:crushedPurifiedBlueTopaz_800=800 @@ -36613,6 +38191,12 @@ sifter { I:crushedPurifiedGarnetRed_800=800 I:crushedPurifiedGarnetYellow_800=800 I:crushedPurifiedGreenSapphire_800=800 + I:crushedPurifiedInfusedAir_800=800 + I:crushedPurifiedInfusedEarth_800=800 + I:crushedPurifiedInfusedEntropy_800=800 + I:crushedPurifiedInfusedFire_800=800 + I:crushedPurifiedInfusedOrder_800=800 + I:crushedPurifiedInfusedWater_800=800 I:crushedPurifiedLapis_800=800 I:crushedPurifiedLazurite_800=800 I:crushedPurifiedLignite_800=800 @@ -36676,6 +38260,7 @@ smelting { B:boltHSSE_true=true B:boltHSSG_true=true B:boltHSSS_true=true + B:boltInfusedGold_true=true B:boltInvar_true=true B:boltIridium_true=true B:boltIronMagnetic_true=true @@ -36717,6 +38302,7 @@ smelting { B:boltSteel_true=true B:boltSterlingSilver_true=true B:boltStyreneButadieneRubber_true=true + B:boltThaumium_true=true B:boltThorium_true=true B:boltTinAlloy_true=true B:boltTin_true=true @@ -36810,6 +38396,7 @@ smelting { B:crushedCentrifugedGalena_true=true B:crushedCentrifugedGarnierite_true=true B:crushedCentrifugedGold_true=true + B:crushedCentrifugedInfusedGold_true=true B:crushedCentrifugedIron_true=true B:crushedCentrifugedLead_true=true B:crushedCentrifugedLithium_true=true @@ -36843,6 +38430,7 @@ smelting { B:crushedGalena_true=true B:crushedGarnierite_true=true B:crushedGold_true=true + B:crushedInfusedGold_true=true B:crushedIron_true=true B:crushedLead_true=true B:crushedLithium_true=true @@ -36870,6 +38458,7 @@ smelting { B:crushedPurifiedGalena_true=true B:crushedPurifiedGarnierite_true=true B:crushedPurifiedGold_true=true + B:crushedPurifiedInfusedGold_true=true B:crushedPurifiedIron_true=true B:crushedPurifiedLead_true=true B:crushedPurifiedLithium_true=true @@ -36957,6 +38546,7 @@ smelting { B:dustImpureGalena_true=true B:dustImpureGarnierite_true=true B:dustImpureGold_true=true + B:dustImpureInfusedGold_true=true B:dustImpureIron_true=true B:dustImpureLead_true=true B:dustImpureLithium_true=true @@ -36984,6 +38574,7 @@ smelting { B:dustImpureZinc_true=true B:dustIndiumGalliumPhosphide_true=true B:dustIndium_true=true + B:dustInfusedGold_true=true B:dustInvar_true=true B:dustIronMagnetic_true=true B:dustIron_true=true @@ -37027,6 +38618,7 @@ smelting { B:dustPureGalena_true=true B:dustPureGarnierite_true=true B:dustPureGold_true=true + B:dustPureInfusedGold_true=true B:dustPureIron_true=true B:dustPureLead_true=true B:dustPureLithium_true=true @@ -37065,6 +38657,7 @@ smelting { B:dustStyreneButadieneRubber_true=true B:dustTantalum_true=true B:dustTetrahedrite_true=true + B:dustThaumium_true=true B:dustThorium_true=true B:dustTinAlloy_true=true B:dustTin_true=true @@ -37093,6 +38686,7 @@ smelting { B:dustTinyGold_true=true B:dustTinyIndiumGalliumPhosphide_true=true B:dustTinyIndium_true=true + B:dustTinyInfusedGold_true=true B:dustTinyInvar_true=true B:dustTinyIronMagnetic_true=true B:dustTinyIron_true=true @@ -37124,6 +38718,7 @@ smelting { B:dustTinySolderingAlloy_true=true B:dustTinyStyreneButadieneRubber_true=true B:dustTinyTantalum_true=true + B:dustTinyThaumium_true=true B:dustTinyThorium_true=true B:dustTinyTinAlloy_true=true B:dustTinyTin_true=true @@ -37194,6 +38789,7 @@ smelting { B:gearGtSmallTitanium_true=true B:gearGtSmallTungstenSteel_true=true B:gemIridium_true=true + B:gemMercury_true=true B:gt.blockcasings8.1_true=true B:gt.blockconcretes.0_true=true B:gt.blockconcretes.10_true=true @@ -37324,6 +38920,7 @@ smelting { B:ingotHSSS_true=true B:ingotIndiumGalliumPhosphide_true=true B:ingotIndium_true=true + B:ingotInfusedGold_true=true B:ingotInvar_true=true B:ingotIridium_true=true B:ingotIronMagnetic_true=true @@ -37381,6 +38978,7 @@ smelting { B:ingotSterlingSilver_true=true B:ingotStyreneButadieneRubber_true=true B:ingotTantalum_true=true + B:ingotThaumium_true=true B:ingotThorium_true=true B:ingotTinAlloy_true=true B:ingotTin_true=true @@ -37396,10 +38994,21 @@ smelting { B:ingotVanadiumSteel_true=true B:ingotVanadium_true=true B:ingotVibrantAlloy_true=true + B:ingotVoid_true=true B:ingotWroughtIron_true=true B:ingotYttriumBariumCuprate_true=true B:ingotYttrium_true=true B:ingotZinc_true=true + B:item.ItemAxeVoid_true=true + B:item.ItemBootsVoid_true=true + B:item.ItemChestplateVoid_true=true + B:item.ItemHelmetVoid_true=true + B:item.ItemHoeVoid_true=true + B:item.ItemLeggingsVoid_true=true + B:item.ItemPickVoid_true=true + B:item.ItemShovelThaumium_true=true + B:item.ItemShovelVoid_true=true + B:item.ItemSwordVoid_true=true B:item.bootsChain_true=true B:item.carrotGolden_true=true B:item.shovelGold_true=true @@ -37407,9 +39016,11 @@ smelting { B:item.slimeball_true=true B:item.speckledMelon_true=true B:nuggetIron_true=true + B:oreAmber_true=true B:oreAmethyst_true=true B:oreApatite_true=true B:oreBandedIron_true=true + B:oreBasaltAmber_true=true B:oreBasaltAmethyst_true=true B:oreBasaltApatite_true=true B:oreBasaltBandedIron_true=true @@ -37435,6 +39046,13 @@ smelting { B:oreBasaltGarnierite_true=true B:oreBasaltGold_true=true B:oreBasaltGreenSapphire_true=true + B:oreBasaltInfusedAir_true=true + B:oreBasaltInfusedEarth_true=true + B:oreBasaltInfusedEntropy_true=true + B:oreBasaltInfusedFire_true=true + B:oreBasaltInfusedGold_true=true + B:oreBasaltInfusedOrder_true=true + B:oreBasaltInfusedWater_true=true B:oreBasaltIron_true=true B:oreBasaltLapis_true=true B:oreBasaltLazurite_true=true @@ -37476,6 +39094,7 @@ smelting { B:oreBasaltZinc_true=true B:oreBeryllium_true=true B:oreBismuth_true=true + B:oreBlackgraniteAmber_true=true B:oreBlackgraniteAmethyst_true=true B:oreBlackgraniteApatite_true=true B:oreBlackgraniteBandedIron_true=true @@ -37502,6 +39121,13 @@ smelting { B:oreBlackgraniteGold_true=true B:oreBlackgraniteGraphite_true=true B:oreBlackgraniteGreenSapphire_true=true + B:oreBlackgraniteInfusedAir_true=true + B:oreBlackgraniteInfusedEarth_true=true + B:oreBlackgraniteInfusedEntropy_true=true + B:oreBlackgraniteInfusedFire_true=true + B:oreBlackgraniteInfusedGold_true=true + B:oreBlackgraniteInfusedOrder_true=true + B:oreBlackgraniteInfusedWater_true=true B:oreBlackgraniteIron_true=true B:oreBlackgraniteLapis_true=true B:oreBlackgraniteLazurite_true=true @@ -37554,6 +39180,7 @@ smelting { B:oreDarkSteel_true=true B:oreDiamond_true=true B:oreEmerald_true=true + B:oreEndstoneAmber_true=true B:oreEndstoneAmethyst_true=true B:oreEndstoneApatite_true=true B:oreEndstoneBandedIron_true=true @@ -37580,6 +39207,13 @@ smelting { B:oreEndstoneGold_true=true B:oreEndstoneGraphite_true=true B:oreEndstoneGreenSapphire_true=true + B:oreEndstoneInfusedAir_true=true + B:oreEndstoneInfusedEarth_true=true + B:oreEndstoneInfusedEntropy_true=true + B:oreEndstoneInfusedFire_true=true + B:oreEndstoneInfusedGold_true=true + B:oreEndstoneInfusedOrder_true=true + B:oreEndstoneInfusedWater_true=true B:oreEndstoneIron_true=true B:oreEndstoneLapis_true=true B:oreEndstoneLazurite_true=true @@ -37627,6 +39261,13 @@ smelting { B:oreGold_true=true B:oreGraphite_true=true B:oreGreenSapphire_true=true + B:oreInfusedAir_true=true + B:oreInfusedEarth_true=true + B:oreInfusedEntropy_true=true + B:oreInfusedFire_true=true + B:oreInfusedGold_true=true + B:oreInfusedOrder_true=true + B:oreInfusedWater_true=true B:oreIron_true=true B:oreLapis_true=true B:oreLazurite_true=true @@ -37637,6 +39278,7 @@ smelting { B:oreMagnetite_true=true B:oreMalachite_true=true B:oreManganese_true=true + B:oreMarbleAmber_true=true B:oreMarbleAmethyst_true=true B:oreMarbleApatite_true=true B:oreMarbleBandedIron_true=true @@ -37662,6 +39304,13 @@ smelting { B:oreMarbleGarnierite_true=true B:oreMarbleGold_true=true B:oreMarbleGreenSapphire_true=true + B:oreMarbleInfusedAir_true=true + B:oreMarbleInfusedEarth_true=true + B:oreMarbleInfusedEntropy_true=true + B:oreMarbleInfusedFire_true=true + B:oreMarbleInfusedGold_true=true + B:oreMarbleInfusedOrder_true=true + B:oreMarbleInfusedWater_true=true B:oreMarbleIron_true=true B:oreMarbleLapis_true=true B:oreMarbleLazurite_true=true @@ -37705,6 +39354,7 @@ smelting { B:oreMolybdenum_true=true B:oreMonazite_true=true B:oreNetherQuartz_true=true + B:oreNetherrackAmber_true=true B:oreNetherrackAmethyst_true=true B:oreNetherrackApatite_true=true B:oreNetherrackBandedIron_true=true @@ -37731,6 +39381,13 @@ smelting { B:oreNetherrackGold_true=true B:oreNetherrackGraphite_true=true B:oreNetherrackGreenSapphire_true=true + B:oreNetherrackInfusedAir_true=true + B:oreNetherrackInfusedEarth_true=true + B:oreNetherrackInfusedEntropy_true=true + B:oreNetherrackInfusedFire_true=true + B:oreNetherrackInfusedGold_true=true + B:oreNetherrackInfusedOrder_true=true + B:oreNetherrackInfusedWater_true=true B:oreNetherrackIron_true=true B:oreNetherrackLapis_true=true B:oreNetherrackLazurite_true=true @@ -37780,6 +39437,7 @@ smelting { B:orePyrite_true=true B:orePyrolusite_true=true B:oreQuartzite_true=true + B:oreRedgraniteAmber_true=true B:oreRedgraniteAmethyst_true=true B:oreRedgraniteApatite_true=true B:oreRedgraniteBandedIron_true=true @@ -37806,6 +39464,13 @@ smelting { B:oreRedgraniteGold_true=true B:oreRedgraniteGraphite_true=true B:oreRedgraniteGreenSapphire_true=true + B:oreRedgraniteInfusedAir_true=true + B:oreRedgraniteInfusedEarth_true=true + B:oreRedgraniteInfusedEntropy_true=true + B:oreRedgraniteInfusedFire_true=true + B:oreRedgraniteInfusedGold_true=true + B:oreRedgraniteInfusedOrder_true=true + B:oreRedgraniteInfusedWater_true=true B:oreRedgraniteIron_true=true B:oreRedgraniteLapis_true=true B:oreRedgraniteLazurite_true=true @@ -37927,6 +39592,7 @@ smelting { B:plateHSSG_true=true B:plateHSSS_true=true B:plateIndiumGalliumPhosphide_true=true + B:plateInfusedGold_true=true B:plateInvar_true=true B:plateIridium_true=true B:plateIronMagnetic_true=true @@ -37972,6 +39638,7 @@ smelting { B:plateSteel_true=true B:plateSterlingSilver_true=true B:plateStyreneButadieneRubber_true=true + B:plateThaumium_true=true B:plateThorium_true=true B:plateTinAlloy_true=true B:plateTin_true=true @@ -38036,6 +39703,7 @@ smelting { B:screwHSSE_true=true B:screwHSSG_true=true B:screwHSSS_true=true + B:screwInfusedGold_true=true B:screwInvar_true=true B:screwIridium_true=true B:screwIronMagnetic_true=true @@ -38077,6 +39745,7 @@ smelting { B:screwSteel_true=true B:screwSterlingSilver_true=true B:screwStyreneButadieneRubber_true=true + B:screwThaumium_true=true B:screwThorium_true=true B:screwTinAlloy_true=true B:screwTin_true=true @@ -38118,6 +39787,7 @@ smelting { B:stickHSSE_true=true B:stickHSSG_true=true B:stickHSSS_true=true + B:stickInfusedGold_true=true B:stickInvar_true=true B:stickIridium_true=true B:stickIronMagnetic_true=true @@ -38149,6 +39819,7 @@ smelting { B:stickLongHSSE_true=true B:stickLongHSSG_true=true B:stickLongHSSS_true=true + B:stickLongInfusedGold_true=true B:stickLongInvar_true=true B:stickLongIridium_true=true B:stickLongIronMagnetic_true=true @@ -38190,6 +39861,7 @@ smelting { B:stickLongSteel_true=true B:stickLongSterlingSilver_true=true B:stickLongStyreneButadieneRubber_true=true + B:stickLongThaumium_true=true B:stickLongThorium_true=true B:stickLongTinAlloy_true=true B:stickLongTitanium_true=true @@ -38238,6 +39910,7 @@ smelting { B:stickSteel_true=true B:stickSterlingSilver_true=true B:stickStyreneButadieneRubber_true=true + B:stickThaumium_true=true B:stickThorium_true=true B:stickTinAlloy_true=true B:stickTin_true=true @@ -38391,6 +40064,7 @@ smelting { B:toolHeadShovelHSSE_true=true B:toolHeadShovelHSSG_true=true B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInfusedGold_true=true B:toolHeadShovelInvar_true=true B:toolHeadShovelIridium_true=true B:toolHeadShovelIronMagnetic_true=true @@ -38432,6 +40106,7 @@ smelting { B:toolHeadShovelSteel_true=true B:toolHeadShovelSterlingSilver_true=true B:toolHeadShovelStyreneButadieneRubber_true=true + B:toolHeadShovelThaumium_true=true B:toolHeadShovelThorium_true=true B:toolHeadShovelTinAlloy_true=true B:toolHeadShovelTitanium_true=true @@ -38481,6 +40156,7 @@ smelting { B:toolHeadUniversalSpadeHSSE_true=true B:toolHeadUniversalSpadeHSSG_true=true B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInfusedGold_true=true B:toolHeadUniversalSpadeInvar_true=true B:toolHeadUniversalSpadeIridium_true=true B:toolHeadUniversalSpadeIronMagnetic_true=true @@ -38522,6 +40198,7 @@ smelting { B:toolHeadUniversalSpadeSteel_true=true B:toolHeadUniversalSpadeSterlingSilver_true=true B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true + B:toolHeadUniversalSpadeThaumium_true=true B:toolHeadUniversalSpadeThorium_true=true B:toolHeadUniversalSpadeTinAlloy_true=true B:toolHeadUniversalSpadeTitanium_true=true @@ -38626,6 +40303,7 @@ smelting { storageblockcrafting { B:blockAluminium_false=false + B:blockAmber_false=false B:blockAmericium_false=false B:blockAmethyst_false=false B:blockAnnealedCopper_false=false @@ -38676,6 +40354,13 @@ storageblockcrafting { B:blockHSSG_false=false B:blockHSSS_false=false B:blockIndium_false=false + B:blockInfusedAir_false=false + B:blockInfusedEarth_false=false + B:blockInfusedEntropy_false=false + B:blockInfusedFire_false=false + B:blockInfusedGold_false=false + B:blockInfusedOrder_false=false + B:blockInfusedWater_false=false B:blockInvar_false=false B:blockIridium_false=false B:blockIronMagnetic_false=false @@ -38740,6 +40425,7 @@ storageblockcrafting { B:blockSterlingSilver_false=false B:blockTantalum_false=false B:blockTanzanite_false=false + B:blockThaumium_false=false B:blockThorium_false=false B:blockTinAlloy_false=false B:blockTin_false=false @@ -38766,6 +40452,7 @@ storageblockcrafting { storageblockdecrafting { B:blockAluminium_false=false + B:blockAmber_true=true B:blockAmericium_false=false B:blockAmethyst_true=true B:blockAnnealedCopper_false=false @@ -38816,6 +40503,13 @@ storageblockdecrafting { B:blockHSSG_false=false B:blockHSSS_false=false B:blockIndium_false=false + B:blockInfusedAir_true=true + B:blockInfusedEarth_true=true + B:blockInfusedEntropy_true=true + B:blockInfusedFire_true=true + B:blockInfusedGold_false=false + B:blockInfusedOrder_true=true + B:blockInfusedWater_true=true B:blockInvar_false=false B:blockIridium_false=false B:blockIronMagnetic_false=false @@ -38880,6 +40574,7 @@ storageblockdecrafting { B:blockSterlingSilver_false=false B:blockTantalum_false=false B:blockTanzanite_true=true + B:blockThaumium_false=false B:blockThorium_false=false B:blockTinAlloy_false=false B:blockTin_false=false @@ -38906,6 +40601,7 @@ storageblockdecrafting { thermalcentrifuge { B:crushedAlmandine_true=true B:crushedAluminium_true=true + B:crushedAmber_true=true B:crushedAmethyst_true=true B:crushedApatite_true=true B:crushedBandedIron_true=true @@ -38944,6 +40640,13 @@ thermalcentrifuge { B:crushedGreenSapphire_true=true B:crushedGrossular_true=true B:crushedIlmenite_true=true + B:crushedInfusedAir_true=true + B:crushedInfusedEarth_true=true + B:crushedInfusedEntropy_true=true + B:crushedInfusedFire_true=true + B:crushedInfusedGold_true=true + B:crushedInfusedOrder_true=true + B:crushedInfusedWater_true=true B:crushedIridium_true=true B:crushedIron_true=true B:crushedLapis_true=true @@ -38979,6 +40682,7 @@ thermalcentrifuge { B:crushedPowellite_true=true B:crushedPurifiedAlmandine_true=true B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmber_true=true B:crushedPurifiedAmethyst_true=true B:crushedPurifiedApatite_true=true B:crushedPurifiedBandedIron_true=true @@ -39017,6 +40721,13 @@ thermalcentrifuge { B:crushedPurifiedGreenSapphire_true=true B:crushedPurifiedGrossular_true=true B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedInfusedAir_true=true + B:crushedPurifiedInfusedEarth_true=true + B:crushedPurifiedInfusedEntropy_true=true + B:crushedPurifiedInfusedFire_true=true + B:crushedPurifiedInfusedGold_true=true + B:crushedPurifiedInfusedOrder_true=true + B:crushedPurifiedInfusedWater_true=true B:crushedPurifiedIridium_true=true B:crushedPurifiedIron_true=true B:crushedPurifiedLapis_true=true diff --git a/config/GregTech/Unification.cfg b/config/GregTech/Unification.cfg index afa6166fd8..7a9fdc06f5 100644 --- a/config/GregTech/Unification.cfg +++ b/config/GregTech/Unification.cfg @@ -82,6 +82,7 @@ specialunificationtargets { gregtech { B:boltAluminium_false=false + B:boltAmber_false=false B:boltAmethyst_false=false B:boltBeryllium_false=false B:boltBismuthBronze_false=false @@ -113,6 +114,13 @@ specialunificationtargets { B:boltHSSE_false=false B:boltHSSG_false=false B:boltHSSS_false=false + B:boltInfusedAir_false=false + B:boltInfusedEarth_false=false + B:boltInfusedEntropy_false=false + B:boltInfusedFire_false=false + B:boltInfusedGold_false=false + B:boltInfusedOrder_false=false + B:boltInfusedWater_false=false B:boltInvar_false=false B:boltIridium_false=false B:boltIronMagnetic_false=false @@ -163,6 +171,7 @@ specialunificationtargets { B:boltSterlingSilver_false=false B:boltStyreneButadieneRubber_false=false B:boltTanzanite_false=false + B:boltThaumium_false=false B:boltThorium_false=false B:boltTinAlloy_false=false B:boltTin_false=false @@ -210,6 +219,7 @@ specialunificationtargets { B:crateGtIngotSteel_false=false B:crushedAlmandine_false=false B:crushedAluminium_false=false + B:crushedAmber_false=false B:crushedAmethyst_false=false B:crushedApatite_false=false B:crushedBandedIron_false=false @@ -226,6 +236,7 @@ specialunificationtargets { B:crushedCassiterite_false=false B:crushedCentrifugedAlmandine_false=false B:crushedCentrifugedAluminium_false=false + B:crushedCentrifugedAmber_false=false B:crushedCentrifugedAmethyst_false=false B:crushedCentrifugedApatite_false=false B:crushedCentrifugedBandedIron_false=false @@ -264,6 +275,13 @@ specialunificationtargets { B:crushedCentrifugedGreenSapphire_false=false B:crushedCentrifugedGrossular_false=false B:crushedCentrifugedIlmenite_false=false + B:crushedCentrifugedInfusedAir_false=false + B:crushedCentrifugedInfusedEarth_false=false + B:crushedCentrifugedInfusedEntropy_false=false + B:crushedCentrifugedInfusedFire_false=false + B:crushedCentrifugedInfusedGold_false=false + B:crushedCentrifugedInfusedOrder_false=false + B:crushedCentrifugedInfusedWater_false=false B:crushedCentrifugedIridium_false=false B:crushedCentrifugedIron_false=false B:crushedCentrifugedLapis_false=false @@ -357,6 +375,13 @@ specialunificationtargets { B:crushedGreenSapphire_false=false B:crushedGrossular_false=false B:crushedIlmenite_false=false + B:crushedInfusedAir_false=false + B:crushedInfusedEarth_false=false + B:crushedInfusedEntropy_false=false + B:crushedInfusedFire_false=false + B:crushedInfusedGold_false=false + B:crushedInfusedOrder_false=false + B:crushedInfusedWater_false=false B:crushedIridium_false=false B:crushedIron_false=false B:crushedLapis_false=false @@ -392,6 +417,7 @@ specialunificationtargets { B:crushedPowellite_false=false B:crushedPurifiedAlmandine_false=false B:crushedPurifiedAluminium_false=false + B:crushedPurifiedAmber_false=false B:crushedPurifiedAmethyst_false=false B:crushedPurifiedApatite_false=false B:crushedPurifiedBandedIron_false=false @@ -430,6 +456,13 @@ specialunificationtargets { B:crushedPurifiedGreenSapphire_false=false B:crushedPurifiedGrossular_false=false B:crushedPurifiedIlmenite_false=false + B:crushedPurifiedInfusedAir_false=false + B:crushedPurifiedInfusedEarth_false=false + B:crushedPurifiedInfusedEntropy_false=false + B:crushedPurifiedInfusedFire_false=false + B:crushedPurifiedInfusedGold_false=false + B:crushedPurifiedInfusedOrder_false=false + B:crushedPurifiedInfusedWater_false=false B:crushedPurifiedIridium_false=false B:crushedPurifiedIron_false=false B:crushedPurifiedLapis_false=false @@ -539,6 +572,7 @@ specialunificationtargets { B:dustAlmandine_false=false B:dustAluminium_false=false B:dustAlunite_false=false + B:dustAmber_false=false B:dustAmericium_false=false B:dustAmethyst_false=false B:dustAndradite_false=false @@ -666,6 +700,7 @@ specialunificationtargets { B:dustIlmenite_false=false B:dustImpureAlmandine_false=false B:dustImpureAluminium_false=false + B:dustImpureAmber_false=false B:dustImpureAmethyst_false=false B:dustImpureApatite_false=false B:dustImpureBandedIron_false=false @@ -709,6 +744,13 @@ specialunificationtargets { B:dustImpureGreenSapphire_false=false B:dustImpureGrossular_false=false B:dustImpureIlmenite_false=false + B:dustImpureInfusedAir_false=false + B:dustImpureInfusedEarth_false=false + B:dustImpureInfusedEntropy_false=false + B:dustImpureInfusedFire_false=false + B:dustImpureInfusedGold_false=false + B:dustImpureInfusedOrder_false=false + B:dustImpureInfusedWater_false=false B:dustImpureIridium_false=false B:dustImpureIron_false=false B:dustImpureLapis_false=false @@ -784,6 +826,13 @@ specialunificationtargets { B:dustImpureZinc_false=false B:dustIndiumGalliumPhosphide_false=false B:dustIndium_false=false + B:dustInfusedAir_false=false + B:dustInfusedEarth_false=false + B:dustInfusedEntropy_false=false + B:dustInfusedFire_false=false + B:dustInfusedGold_false=false + B:dustInfusedOrder_false=false + B:dustInfusedWater_false=false B:dustInvar_false=false B:dustIridium_false=false B:dustIronMagnetic_false=false @@ -874,6 +923,7 @@ specialunificationtargets { B:dustPumice_false=false B:dustPureAlmandine_false=false B:dustPureAluminium_false=false + B:dustPureAmber_false=false B:dustPureAmethyst_false=false B:dustPureApatite_false=false B:dustPureBandedIron_false=false @@ -912,6 +962,13 @@ specialunificationtargets { B:dustPureGreenSapphire_false=false B:dustPureGrossular_false=false B:dustPureIlmenite_false=false + B:dustPureInfusedAir_false=false + B:dustPureInfusedEarth_false=false + B:dustPureInfusedEntropy_false=false + B:dustPureInfusedFire_false=false + B:dustPureInfusedGold_false=false + B:dustPureInfusedOrder_false=false + B:dustPureInfusedWater_false=false B:dustPureIridium_false=false B:dustPureIron_false=false B:dustPureLapis_false=false @@ -1014,6 +1071,7 @@ specialunificationtargets { B:dustSmallAlmandine_false=false B:dustSmallAluminium_false=false B:dustSmallAlunite_false=false + B:dustSmallAmber_false=false B:dustSmallAmericium_false=false B:dustSmallAmethyst_false=false B:dustSmallAndradite_false=false @@ -1142,6 +1200,13 @@ specialunificationtargets { B:dustSmallIlmenite_false=false B:dustSmallIndiumGalliumPhosphide_false=false B:dustSmallIndium_false=false + B:dustSmallInfusedAir_false=false + B:dustSmallInfusedEarth_false=false + B:dustSmallInfusedEntropy_false=false + B:dustSmallInfusedFire_false=false + B:dustSmallInfusedGold_false=false + B:dustSmallInfusedOrder_false=false + B:dustSmallInfusedWater_false=false B:dustSmallInvar_false=false B:dustSmallIridium_false=false B:dustSmallIronMagnetic_false=false @@ -1286,6 +1351,7 @@ specialunificationtargets { B:dustSmallTantalum_false=false B:dustSmallTanzanite_false=false B:dustSmallTetrahedrite_false=false + B:dustSmallThaumium_false=false B:dustSmallThorium_false=false B:dustSmallTinAlloy_false=false B:dustSmallTin_false=false @@ -1346,6 +1412,7 @@ specialunificationtargets { B:dustTantalum_false=false B:dustTanzanite_false=false B:dustTetrahedrite_false=false + B:dustThaumium_false=false B:dustThorium_false=false B:dustTinAlloy_false=false B:dustTin_false=false @@ -1353,6 +1420,7 @@ specialunificationtargets { B:dustTinyAlmandine_false=false B:dustTinyAluminium_false=false B:dustTinyAlunite_false=false + B:dustTinyAmber_false=false B:dustTinyAmericium_false=false B:dustTinyAmethyst_false=false B:dustTinyAndradite_false=false @@ -1481,6 +1549,13 @@ specialunificationtargets { B:dustTinyIlmenite_false=false B:dustTinyIndiumGalliumPhosphide_false=false B:dustTinyIndium_false=false + B:dustTinyInfusedAir_false=false + B:dustTinyInfusedEarth_false=false + B:dustTinyInfusedEntropy_false=false + B:dustTinyInfusedFire_false=false + B:dustTinyInfusedGold_false=false + B:dustTinyInfusedOrder_false=false + B:dustTinyInfusedWater_false=false B:dustTinyInvar_false=false B:dustTinyIridium_false=false B:dustTinyIronMagnetic_false=false @@ -1625,6 +1700,7 @@ specialunificationtargets { B:dustTinyTantalum_false=false B:dustTinyTanzanite_false=false B:dustTinyTetrahedrite_false=false + B:dustTinyThaumium_false=false B:dustTinyThorium_false=false B:dustTinyTinAlloy_false=false B:dustTinyTin_false=false @@ -1743,11 +1819,13 @@ specialunificationtargets { B:gearGtTitanium_false=false B:gearGtTungstenSteel_false=false B:gearGtWood_false=false + B:gemAmber_false=false B:gemAmethyst_false=false B:gemApatite_false=false B:gemBlueTopaz_false=false B:gemCertusQuartz_false=false B:gemCharcoal_false=false + B:gemChippedAmber_false=false B:gemChippedAmethyst_false=false B:gemChippedBlueTopaz_false=false B:gemChippedDiamond_false=false @@ -1768,6 +1846,7 @@ specialunificationtargets { B:gemDilithium_false=false B:gemEnderEye_false=false B:gemEnderPearl_false=false + B:gemExquisiteAmber_false=false B:gemExquisiteAmethyst_false=false B:gemExquisiteBlueTopaz_false=false B:gemExquisiteDiamond_false=false @@ -1784,6 +1863,7 @@ specialunificationtargets { B:gemExquisiteSapphire_false=false B:gemExquisiteTanzanite_false=false B:gemExquisiteTopaz_false=false + B:gemFlawedAmber_false=false B:gemFlawedAmethyst_false=false B:gemFlawedBlueTopaz_false=false B:gemFlawedDiamond_false=false @@ -1800,6 +1880,7 @@ specialunificationtargets { B:gemFlawedSapphire_false=false B:gemFlawedTanzanite_false=false B:gemFlawedTopaz_false=false + B:gemFlawlessAmber_false=false B:gemFlawlessAmethyst_false=false B:gemFlawlessBlueTopaz_false=false B:gemFlawlessDiamond_false=false @@ -1823,10 +1904,17 @@ specialunificationtargets { B:gemGarnetYellow_false=false B:gemGlass_false=false B:gemGreenSapphire_false=false + B:gemInfusedAir_false=false + B:gemInfusedEarth_false=false + B:gemInfusedEntropy_false=false + B:gemInfusedFire_false=false + B:gemInfusedOrder_false=false + B:gemInfusedWater_false=false B:gemIridium_false=false B:gemJasper_false=false B:gemLazurite_false=false B:gemLignite_false=false + B:gemMercury_false=false B:gemMonazite_false=false B:gemNetherQuartz_false=false B:gemNetherStar_false=false @@ -1904,6 +1992,7 @@ specialunificationtargets { B:ingotHotYttrium_false=false B:ingotIndiumGalliumPhosphide_false=false B:ingotIndium_false=false + B:ingotInfusedGold_false=false B:ingotInvar_false=false B:ingotIridium_false=false B:ingotIronMagnetic_false=false @@ -1957,6 +2046,7 @@ specialunificationtargets { B:ingotSterlingSilver_false=false B:ingotStyreneButadieneRubber_false=false B:ingotTantalum_false=false + B:ingotThaumium_false=false B:ingotThorium_false=false B:ingotTinAlloy_false=false B:ingotTin_false=false @@ -1975,6 +2065,7 @@ specialunificationtargets { B:ingotYttriumBariumCuprate_false=false B:ingotYttrium_false=false B:ingotZinc_false=false + B:lensAmber_false=false B:lensAmethyst_false=false B:lensBlueTopaz_false=false B:lensDiamond_false=false @@ -1989,6 +2080,12 @@ specialunificationtargets { B:lensGarnetYellow_false=false B:lensGlass_false=false B:lensGreenSapphire_false=false + B:lensInfusedAir_false=false + B:lensInfusedEarth_false=false + B:lensInfusedEntropy_false=false + B:lensInfusedFire_false=false + B:lensInfusedOrder_false=false + B:lensInfusedWater_false=false B:lensJasper_false=false B:lensNetherStar_false=false B:lensOlivine_false=false @@ -2034,6 +2131,7 @@ specialunificationtargets { B:nuggetHSSS_false=false B:nuggetIndiumGalliumPhosphide_false=false B:nuggetIndium_false=false + B:nuggetInfusedGold_false=false B:nuggetInvar_false=false B:nuggetIridium_false=false B:nuggetIronMagnetic_false=false @@ -2045,6 +2143,7 @@ specialunificationtargets { B:nuggetMagnalium_false=false B:nuggetMagnesium_false=false B:nuggetManganese_false=false + B:nuggetMercury_false=false B:nuggetMithril_false=false B:nuggetMolybdenum_false=false B:nuggetNaquadahAlloy_false=false @@ -2088,6 +2187,7 @@ specialunificationtargets { B:nuggetSterlingSilver_false=false B:nuggetStyreneButadieneRubber_false=false B:nuggetTantalum_false=false + B:nuggetThaumium_false=false B:nuggetThorium_false=false B:nuggetTinAlloy_false=false B:nuggetTin_false=false @@ -2112,6 +2212,7 @@ specialunificationtargets { B:plateAlloyCarbon_false=false B:plateAlloyIridium_false=false B:plateAluminium_false=false + B:plateAmber_false=false B:plateAmericium_false=false B:plateAmethyst_false=false B:plateAnnealedCopper_false=false @@ -2163,6 +2264,7 @@ specialunificationtargets { B:plateDoubleHSSE_false=false B:plateDoubleHSSG_false=false B:plateDoubleHSSS_false=false + B:plateDoubleInfusedGold_false=false B:plateDoubleInvar_false=false B:plateDoubleIridium_false=false B:plateDoubleIronMagnetic_false=false @@ -2201,6 +2303,7 @@ specialunificationtargets { B:plateDoubleSteelMagnetic_false=false B:plateDoubleSteel_false=false B:plateDoubleSterlingSilver_false=false + B:plateDoubleThaumium_false=false B:plateDoubleThorium_false=false B:plateDoubleTinAlloy_false=false B:plateDoubleTitanium_false=false @@ -2236,6 +2339,13 @@ specialunificationtargets { B:plateHSSG_false=false B:plateHSSS_false=false B:plateIndiumGalliumPhosphide_false=false + B:plateInfusedAir_false=false + B:plateInfusedEarth_false=false + B:plateInfusedEntropy_false=false + B:plateInfusedFire_false=false + B:plateInfusedGold_false=false + B:plateInfusedOrder_false=false + B:plateInfusedWater_false=false B:plateInvar_false=false B:plateIridium_false=false B:plateIronMagnetic_false=false @@ -2298,6 +2408,7 @@ specialunificationtargets { B:plateSterlingSilver_false=false B:plateStyreneButadieneRubber_false=false B:plateTanzanite_false=false + B:plateThaumium_false=false B:plateThorium_false=false B:plateTinAlloy_false=false B:plateTin_false=false @@ -2355,6 +2466,7 @@ specialunificationtargets { B:roundHSSG_false=false B:roundNeutronium_false=false B:screwAluminium_false=false + B:screwAmber_false=false B:screwAmethyst_false=false B:screwBeryllium_false=false B:screwBismuthBronze_false=false @@ -2386,6 +2498,13 @@ specialunificationtargets { B:screwHSSE_false=false B:screwHSSG_false=false B:screwHSSS_false=false + B:screwInfusedAir_false=false + B:screwInfusedEarth_false=false + B:screwInfusedEntropy_false=false + B:screwInfusedFire_false=false + B:screwInfusedGold_false=false + B:screwInfusedOrder_false=false + B:screwInfusedWater_false=false B:screwInvar_false=false B:screwIridium_false=false B:screwIronMagnetic_false=false @@ -2436,6 +2555,7 @@ specialunificationtargets { B:screwSterlingSilver_false=false B:screwStyreneButadieneRubber_false=false B:screwTanzanite_false=false + B:screwThaumium_false=false B:screwThorium_false=false B:screwTinAlloy_false=false B:screwTin_false=false @@ -2454,6 +2574,7 @@ specialunificationtargets { B:screwWroughtIron_false=false B:springTitanium_false=false B:stickAluminium_false=false + B:stickAmber_false=false B:stickAmericium_false=false B:stickAmethyst_false=false B:stickBeryllium_false=false @@ -2489,6 +2610,13 @@ specialunificationtargets { B:stickHSSE_false=false B:stickHSSG_false=false B:stickHSSS_false=false + B:stickInfusedAir_false=false + B:stickInfusedEarth_false=false + B:stickInfusedEntropy_false=false + B:stickInfusedFire_false=false + B:stickInfusedGold_false=false + B:stickInfusedOrder_false=false + B:stickInfusedWater_false=false B:stickInvar_false=false B:stickIridium_false=false B:stickIronMagnetic_false=false @@ -2498,6 +2626,7 @@ specialunificationtargets { B:stickLazurite_false=false B:stickLead_false=false B:stickLongAluminium_false=false + B:stickLongAmber_false=false B:stickLongAmericium_false=false B:stickLongAmethyst_false=false B:stickLongBeryllium_false=false @@ -2531,6 +2660,13 @@ specialunificationtargets { B:stickLongHSSE_false=false B:stickLongHSSG_false=false B:stickLongHSSS_false=false + B:stickLongInfusedAir_false=false + B:stickLongInfusedEarth_false=false + B:stickLongInfusedEntropy_false=false + B:stickLongInfusedFire_false=false + B:stickLongInfusedGold_false=false + B:stickLongInfusedOrder_false=false + B:stickLongInfusedWater_false=false B:stickLongInvar_false=false B:stickLongIridium_false=false B:stickLongIronMagnetic_false=false @@ -2581,6 +2717,7 @@ specialunificationtargets { B:stickLongSterlingSilver_false=false B:stickLongStyreneButadieneRubber_false=false B:stickLongTanzanite_false=false + B:stickLongThaumium_false=false B:stickLongThorium_false=false B:stickLongTinAlloy_false=false B:stickLongTitanium_false=false @@ -2642,6 +2779,7 @@ specialunificationtargets { B:stickSterlingSilver_false=false B:stickStyreneButadieneRubber_false=false B:stickTanzanite_false=false + B:stickThaumium_false=false B:stickThorium_false=false B:stickTinAlloy_false=false B:stickTin_false=false @@ -2659,6 +2797,7 @@ specialunificationtargets { B:stickWoodSealed_false=false B:stickWroughtIron_false=false B:toolHeadAxeAluminium_false=false + B:toolHeadAxeAmber_false=false B:toolHeadAxeAmethyst_false=false B:toolHeadAxeBeryllium_false=false B:toolHeadAxeBismuthBronze_false=false @@ -2696,6 +2835,13 @@ specialunificationtargets { B:toolHeadAxeHSSE_false=false B:toolHeadAxeHSSG_false=false B:toolHeadAxeHSSS_false=false + B:toolHeadAxeInfusedAir_false=false + B:toolHeadAxeInfusedEarth_false=false + B:toolHeadAxeInfusedEntropy_false=false + B:toolHeadAxeInfusedFire_false=false + B:toolHeadAxeInfusedGold_false=false + B:toolHeadAxeInfusedOrder_false=false + B:toolHeadAxeInfusedWater_false=false B:toolHeadAxeInvar_false=false B:toolHeadAxeIridium_false=false B:toolHeadAxeIronMagnetic_false=false @@ -2747,6 +2893,7 @@ specialunificationtargets { B:toolHeadAxeStone_false=false B:toolHeadAxeStyreneButadieneRubber_false=false B:toolHeadAxeTanzanite_false=false + B:toolHeadAxeThaumium_false=false B:toolHeadAxeThorium_false=false B:toolHeadAxeTinAlloy_false=false B:toolHeadAxeTitanium_false=false @@ -2788,6 +2935,7 @@ specialunificationtargets { B:toolHeadBuzzSawHSSE_false=false B:toolHeadBuzzSawHSSG_false=false B:toolHeadBuzzSawHSSS_false=false + B:toolHeadBuzzSawInfusedGold_false=false B:toolHeadBuzzSawInvar_false=false B:toolHeadBuzzSawIridium_false=false B:toolHeadBuzzSawIronMagnetic_false=false @@ -2825,6 +2973,7 @@ specialunificationtargets { B:toolHeadBuzzSawSteelMagnetic_false=false B:toolHeadBuzzSawSteel_false=false B:toolHeadBuzzSawSterlingSilver_false=false + B:toolHeadBuzzSawThaumium_false=false B:toolHeadBuzzSawThorium_false=false B:toolHeadBuzzSawTinAlloy_false=false B:toolHeadBuzzSawTitanium_false=false @@ -2863,6 +3012,7 @@ specialunificationtargets { B:toolHeadChainsawHSSE_false=false B:toolHeadChainsawHSSG_false=false B:toolHeadChainsawHSSS_false=false + B:toolHeadChainsawInfusedGold_false=false B:toolHeadChainsawInvar_false=false B:toolHeadChainsawIridium_false=false B:toolHeadChainsawIronMagnetic_false=false @@ -2900,6 +3050,7 @@ specialunificationtargets { B:toolHeadChainsawSteelMagnetic_false=false B:toolHeadChainsawSteel_false=false B:toolHeadChainsawSterlingSilver_false=false + B:toolHeadChainsawThaumium_false=false B:toolHeadChainsawThorium_false=false B:toolHeadChainsawTinAlloy_false=false B:toolHeadChainsawTitanium_false=false @@ -2938,6 +3089,7 @@ specialunificationtargets { B:toolHeadDrillHSSE_false=false B:toolHeadDrillHSSG_false=false B:toolHeadDrillHSSS_false=false + B:toolHeadDrillInfusedGold_false=false B:toolHeadDrillInvar_false=false B:toolHeadDrillIridium_false=false B:toolHeadDrillIronMagnetic_false=false @@ -2975,6 +3127,7 @@ specialunificationtargets { B:toolHeadDrillSteelMagnetic_false=false B:toolHeadDrillSteel_false=false B:toolHeadDrillSterlingSilver_false=false + B:toolHeadDrillThaumium_false=false B:toolHeadDrillThorium_false=false B:toolHeadDrillTinAlloy_false=false B:toolHeadDrillTitanium_false=false @@ -3013,6 +3166,7 @@ specialunificationtargets { B:toolHeadFileHSSE_false=false B:toolHeadFileHSSG_false=false B:toolHeadFileHSSS_false=false + B:toolHeadFileInfusedGold_false=false B:toolHeadFileInvar_false=false B:toolHeadFileIridium_false=false B:toolHeadFileIronMagnetic_false=false @@ -3050,6 +3204,7 @@ specialunificationtargets { B:toolHeadFileSteelMagnetic_false=false B:toolHeadFileSteel_false=false B:toolHeadFileSterlingSilver_false=false + B:toolHeadFileThaumium_false=false B:toolHeadFileThorium_false=false B:toolHeadFileTinAlloy_false=false B:toolHeadFileTitanium_false=false @@ -3063,6 +3218,7 @@ specialunificationtargets { B:toolHeadFileVanadiumSteel_false=false B:toolHeadFileWroughtIron_false=false B:toolHeadHammerAluminium_false=false + B:toolHeadHammerAmber_false=false B:toolHeadHammerAmethyst_false=false B:toolHeadHammerBeryllium_false=false B:toolHeadHammerBismuthBronze_false=false @@ -3100,6 +3256,13 @@ specialunificationtargets { B:toolHeadHammerHSSE_false=false B:toolHeadHammerHSSG_false=false B:toolHeadHammerHSSS_false=false + B:toolHeadHammerInfusedAir_false=false + B:toolHeadHammerInfusedEarth_false=false + B:toolHeadHammerInfusedEntropy_false=false + B:toolHeadHammerInfusedFire_false=false + B:toolHeadHammerInfusedGold_false=false + B:toolHeadHammerInfusedOrder_false=false + B:toolHeadHammerInfusedWater_false=false B:toolHeadHammerInvar_false=false B:toolHeadHammerIridium_false=false B:toolHeadHammerIronMagnetic_false=false @@ -3151,6 +3314,7 @@ specialunificationtargets { B:toolHeadHammerStone_false=false B:toolHeadHammerStyreneButadieneRubber_false=false B:toolHeadHammerTanzanite_false=false + B:toolHeadHammerThaumium_false=false B:toolHeadHammerThorium_false=false B:toolHeadHammerTinAlloy_false=false B:toolHeadHammerTitanium_false=false @@ -3167,6 +3331,7 @@ specialunificationtargets { B:toolHeadHammerWood_false=false B:toolHeadHammerWroughtIron_false=false B:toolHeadHoeAluminium_false=false + B:toolHeadHoeAmber_false=false B:toolHeadHoeAmethyst_false=false B:toolHeadHoeBeryllium_false=false B:toolHeadHoeBismuthBronze_false=false @@ -3204,6 +3369,13 @@ specialunificationtargets { B:toolHeadHoeHSSE_false=false B:toolHeadHoeHSSG_false=false B:toolHeadHoeHSSS_false=false + B:toolHeadHoeInfusedAir_false=false + B:toolHeadHoeInfusedEarth_false=false + B:toolHeadHoeInfusedEntropy_false=false + B:toolHeadHoeInfusedFire_false=false + B:toolHeadHoeInfusedGold_false=false + B:toolHeadHoeInfusedOrder_false=false + B:toolHeadHoeInfusedWater_false=false B:toolHeadHoeInvar_false=false B:toolHeadHoeIridium_false=false B:toolHeadHoeIronMagnetic_false=false @@ -3255,6 +3427,7 @@ specialunificationtargets { B:toolHeadHoeStone_false=false B:toolHeadHoeStyreneButadieneRubber_false=false B:toolHeadHoeTanzanite_false=false + B:toolHeadHoeThaumium_false=false B:toolHeadHoeThorium_false=false B:toolHeadHoeTinAlloy_false=false B:toolHeadHoeTitanium_false=false @@ -3271,6 +3444,7 @@ specialunificationtargets { B:toolHeadHoeWood_false=false B:toolHeadHoeWroughtIron_false=false B:toolHeadPickaxeAluminium_false=false + B:toolHeadPickaxeAmber_false=false B:toolHeadPickaxeAmethyst_false=false B:toolHeadPickaxeBeryllium_false=false B:toolHeadPickaxeBismuthBronze_false=false @@ -3308,6 +3482,13 @@ specialunificationtargets { B:toolHeadPickaxeHSSE_false=false B:toolHeadPickaxeHSSG_false=false B:toolHeadPickaxeHSSS_false=false + B:toolHeadPickaxeInfusedAir_false=false + B:toolHeadPickaxeInfusedEarth_false=false + B:toolHeadPickaxeInfusedEntropy_false=false + B:toolHeadPickaxeInfusedFire_false=false + B:toolHeadPickaxeInfusedGold_false=false + B:toolHeadPickaxeInfusedOrder_false=false + B:toolHeadPickaxeInfusedWater_false=false B:toolHeadPickaxeInvar_false=false B:toolHeadPickaxeIridium_false=false B:toolHeadPickaxeIronMagnetic_false=false @@ -3359,6 +3540,7 @@ specialunificationtargets { B:toolHeadPickaxeStone_false=false B:toolHeadPickaxeStyreneButadieneRubber_false=false B:toolHeadPickaxeTanzanite_false=false + B:toolHeadPickaxeThaumium_false=false B:toolHeadPickaxeThorium_false=false B:toolHeadPickaxeTinAlloy_false=false B:toolHeadPickaxeTitanium_false=false @@ -3375,6 +3557,7 @@ specialunificationtargets { B:toolHeadPickaxeWood_false=false B:toolHeadPickaxeWroughtIron_false=false B:toolHeadPlowAluminium_false=false + B:toolHeadPlowAmber_false=false B:toolHeadPlowAmethyst_false=false B:toolHeadPlowBeryllium_false=false B:toolHeadPlowBismuthBronze_false=false @@ -3412,6 +3595,13 @@ specialunificationtargets { B:toolHeadPlowHSSE_false=false B:toolHeadPlowHSSG_false=false B:toolHeadPlowHSSS_false=false + B:toolHeadPlowInfusedAir_false=false + B:toolHeadPlowInfusedEarth_false=false + B:toolHeadPlowInfusedEntropy_false=false + B:toolHeadPlowInfusedFire_false=false + B:toolHeadPlowInfusedGold_false=false + B:toolHeadPlowInfusedOrder_false=false + B:toolHeadPlowInfusedWater_false=false B:toolHeadPlowInvar_false=false B:toolHeadPlowIridium_false=false B:toolHeadPlowIronMagnetic_false=false @@ -3463,6 +3653,7 @@ specialunificationtargets { B:toolHeadPlowStone_false=false B:toolHeadPlowStyreneButadieneRubber_false=false B:toolHeadPlowTanzanite_false=false + B:toolHeadPlowThaumium_false=false B:toolHeadPlowThorium_false=false B:toolHeadPlowTinAlloy_false=false B:toolHeadPlowTitanium_false=false @@ -3504,6 +3695,7 @@ specialunificationtargets { B:toolHeadSawHSSE_false=false B:toolHeadSawHSSG_false=false B:toolHeadSawHSSS_false=false + B:toolHeadSawInfusedGold_false=false B:toolHeadSawInvar_false=false B:toolHeadSawIridium_false=false B:toolHeadSawIronMagnetic_false=false @@ -3541,6 +3733,7 @@ specialunificationtargets { B:toolHeadSawSteelMagnetic_false=false B:toolHeadSawSteel_false=false B:toolHeadSawSterlingSilver_false=false + B:toolHeadSawThaumium_false=false B:toolHeadSawThorium_false=false B:toolHeadSawTinAlloy_false=false B:toolHeadSawTitanium_false=false @@ -3554,6 +3747,7 @@ specialunificationtargets { B:toolHeadSawVanadiumSteel_false=false B:toolHeadSawWroughtIron_false=false B:toolHeadSenseAluminium_false=false + B:toolHeadSenseAmber_false=false B:toolHeadSenseAmethyst_false=false B:toolHeadSenseBeryllium_false=false B:toolHeadSenseBismuthBronze_false=false @@ -3591,6 +3785,13 @@ specialunificationtargets { B:toolHeadSenseHSSE_false=false B:toolHeadSenseHSSG_false=false B:toolHeadSenseHSSS_false=false + B:toolHeadSenseInfusedAir_false=false + B:toolHeadSenseInfusedEarth_false=false + B:toolHeadSenseInfusedEntropy_false=false + B:toolHeadSenseInfusedFire_false=false + B:toolHeadSenseInfusedGold_false=false + B:toolHeadSenseInfusedOrder_false=false + B:toolHeadSenseInfusedWater_false=false B:toolHeadSenseInvar_false=false B:toolHeadSenseIridium_false=false B:toolHeadSenseIronMagnetic_false=false @@ -3642,6 +3843,7 @@ specialunificationtargets { B:toolHeadSenseStone_false=false B:toolHeadSenseStyreneButadieneRubber_false=false B:toolHeadSenseTanzanite_false=false + B:toolHeadSenseThaumium_false=false B:toolHeadSenseThorium_false=false B:toolHeadSenseTinAlloy_false=false B:toolHeadSenseTitanium_false=false @@ -3658,6 +3860,7 @@ specialunificationtargets { B:toolHeadSenseWood_false=false B:toolHeadSenseWroughtIron_false=false B:toolHeadShovelAluminium_false=false + B:toolHeadShovelAmber_false=false B:toolHeadShovelAmethyst_false=false B:toolHeadShovelBeryllium_false=false B:toolHeadShovelBismuthBronze_false=false @@ -3695,6 +3898,13 @@ specialunificationtargets { B:toolHeadShovelHSSE_false=false B:toolHeadShovelHSSG_false=false B:toolHeadShovelHSSS_false=false + B:toolHeadShovelInfusedAir_false=false + B:toolHeadShovelInfusedEarth_false=false + B:toolHeadShovelInfusedEntropy_false=false + B:toolHeadShovelInfusedFire_false=false + B:toolHeadShovelInfusedGold_false=false + B:toolHeadShovelInfusedOrder_false=false + B:toolHeadShovelInfusedWater_false=false B:toolHeadShovelInvar_false=false B:toolHeadShovelIridium_false=false B:toolHeadShovelIronMagnetic_false=false @@ -3746,6 +3956,7 @@ specialunificationtargets { B:toolHeadShovelStone_false=false B:toolHeadShovelStyreneButadieneRubber_false=false B:toolHeadShovelTanzanite_false=false + B:toolHeadShovelThaumium_false=false B:toolHeadShovelThorium_false=false B:toolHeadShovelTinAlloy_false=false B:toolHeadShovelTitanium_false=false @@ -3762,6 +3973,7 @@ specialunificationtargets { B:toolHeadShovelWood_false=false B:toolHeadShovelWroughtIron_false=false B:toolHeadSwordAluminium_false=false + B:toolHeadSwordAmber_false=false B:toolHeadSwordAmethyst_false=false B:toolHeadSwordBeryllium_false=false B:toolHeadSwordBismuthBronze_false=false @@ -3799,6 +4011,13 @@ specialunificationtargets { B:toolHeadSwordHSSE_false=false B:toolHeadSwordHSSG_false=false B:toolHeadSwordHSSS_false=false + B:toolHeadSwordInfusedAir_false=false + B:toolHeadSwordInfusedEarth_false=false + B:toolHeadSwordInfusedEntropy_false=false + B:toolHeadSwordInfusedFire_false=false + B:toolHeadSwordInfusedGold_false=false + B:toolHeadSwordInfusedOrder_false=false + B:toolHeadSwordInfusedWater_false=false B:toolHeadSwordInvar_false=false B:toolHeadSwordIridium_false=false B:toolHeadSwordIronMagnetic_false=false @@ -3850,6 +4069,7 @@ specialunificationtargets { B:toolHeadSwordStone_false=false B:toolHeadSwordStyreneButadieneRubber_false=false B:toolHeadSwordTanzanite_false=false + B:toolHeadSwordThaumium_false=false B:toolHeadSwordThorium_false=false B:toolHeadSwordTinAlloy_false=false B:toolHeadSwordTitanium_false=false @@ -3866,6 +4086,7 @@ specialunificationtargets { B:toolHeadSwordWood_false=false B:toolHeadSwordWroughtIron_false=false B:toolHeadUniversalSpadeAluminium_false=false + B:toolHeadUniversalSpadeAmber_false=false B:toolHeadUniversalSpadeAmethyst_false=false B:toolHeadUniversalSpadeBeryllium_false=false B:toolHeadUniversalSpadeBismuthBronze_false=false @@ -3903,6 +4124,13 @@ specialunificationtargets { B:toolHeadUniversalSpadeHSSE_false=false B:toolHeadUniversalSpadeHSSG_false=false B:toolHeadUniversalSpadeHSSS_false=false + B:toolHeadUniversalSpadeInfusedAir_false=false + B:toolHeadUniversalSpadeInfusedEarth_false=false + B:toolHeadUniversalSpadeInfusedEntropy_false=false + B:toolHeadUniversalSpadeInfusedFire_false=false + B:toolHeadUniversalSpadeInfusedGold_false=false + B:toolHeadUniversalSpadeInfusedOrder_false=false + B:toolHeadUniversalSpadeInfusedWater_false=false B:toolHeadUniversalSpadeInvar_false=false B:toolHeadUniversalSpadeIridium_false=false B:toolHeadUniversalSpadeIronMagnetic_false=false @@ -3954,6 +4182,7 @@ specialunificationtargets { B:toolHeadUniversalSpadeStone_false=false B:toolHeadUniversalSpadeStyreneButadieneRubber_false=false B:toolHeadUniversalSpadeTanzanite_false=false + B:toolHeadUniversalSpadeThaumium_false=false B:toolHeadUniversalSpadeThorium_false=false B:toolHeadUniversalSpadeTinAlloy_false=false B:toolHeadUniversalSpadeTitanium_false=false @@ -3995,6 +4224,7 @@ specialunificationtargets { B:toolHeadWrenchHSSE_false=false B:toolHeadWrenchHSSG_false=false B:toolHeadWrenchHSSS_false=false + B:toolHeadWrenchInfusedGold_false=false B:toolHeadWrenchInvar_false=false B:toolHeadWrenchIridium_false=false B:toolHeadWrenchIronMagnetic_false=false @@ -4032,6 +4262,7 @@ specialunificationtargets { B:toolHeadWrenchSteelMagnetic_false=false B:toolHeadWrenchSteel_false=false B:toolHeadWrenchSterlingSilver_false=false + B:toolHeadWrenchThaumium_false=false B:toolHeadWrenchThorium_false=false B:toolHeadWrenchTinAlloy_false=false B:toolHeadWrenchTitanium_false=false @@ -4070,6 +4301,7 @@ specialunificationtargets { B:turbineBladeHSSE_false=false B:turbineBladeHSSG_false=false B:turbineBladeHSSS_false=false + B:turbineBladeInfusedGold_false=false B:turbineBladeInvar_false=false B:turbineBladeIridium_false=false B:turbineBladeIronMagnetic_false=false @@ -4107,6 +4339,7 @@ specialunificationtargets { B:turbineBladeSteelMagnetic_false=false B:turbineBladeSteel_false=false B:turbineBladeSterlingSilver_false=false + B:turbineBladeThaumium_false=false B:turbineBladeThorium_false=false B:turbineBladeTinAlloy_false=false B:turbineBladeTitanium_false=false @@ -4158,6 +4391,19 @@ specialunificationtargets { B:nuggetVibrantAlloy_false=false } + thaumcraft { + B:gemAmber_false=false + B:ingotThaumium_false=false + B:ingotVoid_false=false + B:nuggetCopper_false=false + B:nuggetIron_false=false + B:nuggetLead_false=false + B:nuggetSilver_false=false + B:nuggetThaumium_false=false + B:nuggetTin_false=false + B:nuggetVoid_false=false + } + } diff --git a/config/IC2.ini b/config/IC2.ini index b697f12fba..fa85e91926 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Mar 29, 2020 9:14:07 PM +; created Apr 13, 2020 6:20:15 PM ;--- [worldgen] diff --git a/config/Thaumcraft.cfg b/config/Thaumcraft.cfg new file mode 100644 index 0000000000..9a5f1faf2f --- /dev/null +++ b/config/Thaumcraft.cfg @@ -0,0 +1,211 @@ +# Configuration file + +########################################################################################################## +# biomes +#--------------------------------------------------------------------------------------------------------# +# Biomes and effects +########################################################################################################## + +biomes { + # Eerie biome id + I:biome_eerie=194 + + # Eldritch Lands biome id + I:biome_eldritch=195 + + # Magical Forest biome id + I:biome_magical_forest=193 + + # Taint biome id + I:biome_taint=192 + + # higher values increases number of magical forest biomes. If you are using biome addon mods you probably want to increase this weight quite a bit + I:magical_forest_biome_weight=5 + I:outer_lands_dim=-42 + + # higher values increases number of taint biomes. If you are using biome addon mods you probably want to increase this weight quite a bit + I:taint_biome_weight=2 +} + + +########################################################################################################## +# enchantments +#--------------------------------------------------------------------------------------------------------# +# Custom enchantments +########################################################################################################## + +enchantments { + I:ench_haste=150 + I:ench_repair=151 +} + + +general { + # Enables a version of the Thauminomicon in creative mode that grants you all the research when you first use it. + B:allow_cheat_sheet=false + + # Setting this to false will disable arcane mirror research and crafting recipes. + B:allow_mirrors=true + + # If set to false, warded stone, doors and glass will just be cosmetic in nature and not have its hardened properties (everyone will be able to break it with equal ease). + B:allow_warded_stone=true + + # Can Taint be caused by flux effects. + B:biome_taint_from_flux=true + + # The chance per block update (1 in n) of the Taint biome spreading. Setting it to 0 prevents the spread of Taint biomes. + I:biome_taint_spread=200 + + # Set this to true to get the old blue magical forest back. + B:blue_magical_forest=false + + # Setting this to true will make certain colors higher contrast or darker to prevent them from being 'invisible' to color blind people. + B:color_blind=false + + # Hate crooked labels, kittens, puppies and all things awesome? If yes, set this to false. + B:crooked=true + + # Item aspects are hidden by default and pressing shift reveals them. Changing this setting to 'true' will reverse this behaviour and always display aspects unless shift is pressed. + B:display_aspects=false + + # Setting this to false will remove the glowing purple nodules from taint fibres. This might prevent crashes some people experience and improve performance. + B:glowing_taint=true + + # If set to true golems will attempt to play the chest opening animations and sounds whenever they interact with them. + B:golem_chest_interact=true + + # How many ticks a golem waits between checking for tasks. Setting it higher will save server ticks, but will make the golems slower to react. + I:golem_delay=5 + + # How many milliseconds a golem will ignore an item after it has failed to find a destination or use for it. Min value 1000 + I:golem_ignore_delay=10000 + + # The fx quality of the line connecting golems to marked blocks. Setting this below 4 deactives the effect entirely. + I:golem_link_quality=16 + + # Negative nodes like hungry, tainted or dark nodes will have additional, much nastier, effects. + B:hard_mode_nodes=true + + # How rare nodes are in the world. The number means there will be (on average) one node per N chunks. + I:node_rarity=36 + + # Determines how fast notifications scroll downwards. + I:notification_delay=5000 + + # The maximum amount of notifications that are displayed onscreen. + I:notification_max=15 + + # This is a comma-delimited list of any block names the portable hole is not allowed to pass through. + S:portablehole_blacklist=iron_door + + # This setting will disable certain thaumcraft shaders for those who experience FPS drops. + B:shaders=true + + # The chance of a node being special (pure, dark, unstable, etc.). The number means roughly 1 in N nodes will be special, so setting the number to 5 will mean 1 in 5 nodes may be special. + I:special_node_rarity=18 + + # Thaumcraft banker villager id + I:thaumcraft_banker_id=191 + + # Thaumcraft wizard villager id + I:thaumcraft_villager_id=190 + + # Set to true to have the wand dial display in the bottom left instead of the top left. + B:wand_dial_bottom=false + + # Setting this to true disables Warp and similar mechanics. You wuss. + B:wuss_mode=false +} + + +########################################################################################################## +# monster_spawning +#--------------------------------------------------------------------------------------------------------# +# Will these mobs spawn +########################################################################################################## + +monster_spawning { + # Setting this to false will disable spawning champion mobs. Even when false they will still have a greatly reduced chance of spawning in certain dangerous places. + B:champion_mobs=true + B:spawn_angry_zombies=true + B:spawn_eldercreatures=true + B:spawn_fire_bats=true + B:spawn_pechs=true + B:spawn_taint_spores=true + B:spawn_taintacles=true + B:spawn_wisps=true +} + + +########################################################################################################## +# research +#--------------------------------------------------------------------------------------------------------# +# Various research related things. +########################################################################################################## + +research { + # The total amount of RP you can have in your pool per aspect before the scanning soft cap kicks in. + I:aspect_total_cap=100 + + # 0 = normal, -1 = easy (all research items are directly purchased with RP), 1 = Hard (all research items need to be solved via the research table) + I:research_difficulty=0 +} + + +########################################################################################################## +# runic_shielding +#--------------------------------------------------------------------------------------------------------# +# Runic Shielding +########################################################################################################## + +runic_shielding { + # How much aer and terra centi-vis (0.01 vis) it costs to reacharge a single unit of shielding. Minimum of 0. + I:runic_cost=50 + + # How many game ticks pass after a shield has been reduced to zero before it can start recharging again. Minimum of 0. + I:runic_recharge_delay=80 + + # How many milliseconds pass between runic shielding recharge ticks. Lower values equals faster recharge. Minimum of 500. + I:runic_recharge_speed=2000 +} + + +########################################################################################################## +# world_generation +#--------------------------------------------------------------------------------------------------------# +# Settings to turn certain world-gen on or off. +########################################################################################################## + +world_generation { + B:generate_amber_ore=true + B:generate_aura_nodes=true + B:generate_cinnibar_ore=true + B:generate_infused_stone=true + B:generate_structures=true + + # Can taint biomes generate at worldgen + B:generate_taint=true + B:generate_trees=true +} + + +########################################################################################################## +# world_regeneration +#--------------------------------------------------------------------------------------------------------# +# If a chunk is encountered that skipped TC worldgen, then the game will attempt to regenerate certain world features if they are set to true. CAUTION: Best used for worlds created before you added this mod, and only if you know what you are doing. Backups are advised. +########################################################################################################## + +world_regeneration { + B:amber_ore=false + B:aura_nodes=false + B:cinnibar_ore=false + B:infused_stone=false + + # This key is used to keep track of which chunk have been generated/regenerated. Changing it will cause the regeneration code to run again, so only change it if you want it to happen. Useful to regen only one world feature at a time. + S:regen_key=DEFAULT + B:structures=false + B:taint=false + B:trees=false +} + + diff --git a/config/splash.properties b/config/splash.properties index 8e6a55cf2e..8953d81490 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Mar 29 21:13:56 CEST 2020 +#Mon Apr 13 18:20:02 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar b/libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar new file mode 100644 index 0000000000..18a86abec6 Binary files /dev/null and b/libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar differ diff --git a/libs/Ztones-1.7.10-2.2.2-deobf.jar b/libs/Ztones-1.7.10-2.2.2-deobf.jar deleted file mode 100644 index daee8dfc48..0000000000 Binary files a/libs/Ztones-1.7.10-2.2.2-deobf.jar and /dev/null differ diff --git a/mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar b/mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar new file mode 100644 index 0000000000..6f05d6227e Binary files /dev/null and b/mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar differ diff --git a/src/main/java/blocks/Block_IchorJar.java b/src/main/java/blocks/Block_IchorJar.java new file mode 100644 index 0000000000..bc046ae3b4 --- /dev/null +++ b/src/main/java/blocks/Block_IchorJar.java @@ -0,0 +1,46 @@ +package blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import thaumcraft.common.blocks.BlockJar; +import tileentities.TE_IchorJar; + +public class Block_IchorJar extends BlockJar { + + private static Block_IchorJar instance = new Block_IchorJar(); + + private Block_IchorJar() { + super(); + } + + public static Block_IchorJar getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_ichorjar_block"; + super.setBlockName(blockName); + GameRegistry.registerBlock(getInstance(), blockName); + } + + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(IIconRegister ir) { + super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); + super.iconJarSide = ir.registerIcon("kekztech:ichor_jar_side"); + super.iconJarTop = ir.registerIcon("kekztech:ichor_jar_top"); + super.iconJarTopVoid = ir.registerIcon("kekztech:ichor_jar_top_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_IchorJar(); + } + +} diff --git a/src/main/java/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/blocks/Block_ThaumiumReinforcedJar.java new file mode 100644 index 0000000000..29736a14f9 --- /dev/null +++ b/src/main/java/blocks/Block_ThaumiumReinforcedJar.java @@ -0,0 +1,90 @@ +package blocks; + +import java.util.ArrayList; + +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import items.Item_ThaumiumReinforcedJarFilled; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.common.blocks.BlockJar; +import thaumcraft.common.blocks.ItemJarFilled; +import thaumcraft.common.tiles.TileJarFillable; +import thaumcraft.common.tiles.TileJarFillableVoid; +import tileentities.TE_ThaumiumReinforcedJar; + +public class Block_ThaumiumReinforcedJar extends BlockJar { + + private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); + + private Block_ThaumiumReinforcedJar() { + super(); + } + + public static Block_ThaumiumReinforcedJar getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_thaumiumreinforcedjar_block"; + super.setBlockName(blockName); + GameRegistry.registerBlock(getInstance(), blockName); + } + + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(IIconRegister ir) { + super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); + super.iconJarSide = ir.registerIcon("kekztech:jar_side"); + super.iconJarTop = ir.registerIcon("kekztech:jar_top"); + super.iconJarTopVoid = ir.registerIcon("kekztech:jar_top_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:jar_bottom"); + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_ThaumiumReinforcedJar(); + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + final ArrayList drops = new ArrayList<>(); + + TileEntity te; + ItemStack drop; + + te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TileJarFillable) { + drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); + // Empty and no label + if(((TileJarFillable) te).amount <= 0 && ((TileJarFillable) te).aspectFilter == null) { + drop = new ItemStack(this); + } + // If is void jar, set meta + if(te instanceof TileJarFillableVoid) { + drop.setItemDamage(3); + } + // Non empty, generate filled jar item with contents + if(((TileJarFillable) te).amount > 0) { + ((ItemJarFilled) drop.getItem()).setAspects(drop, + (new AspectList()).add(((TileJarFillable) te).aspect, ((TileJarFillable) te).amount)); + } + // has label + if(((TileJarFillable) te).aspectFilter != null) { + if(!drop.hasTagCompound()) { + drop.setTagCompound(new NBTTagCompound()); + } + drop.stackTagCompound.setString("AspectFilter", ((TileJarFillable) te).aspectFilter.getTag()); + } + drops.add(drop); + } + return drops; + } + +} diff --git a/src/main/java/items/Item_IchorJarFilled.java b/src/main/java/items/Item_IchorJarFilled.java new file mode 100644 index 0000000000..19c2ace122 --- /dev/null +++ b/src/main/java/items/Item_IchorJarFilled.java @@ -0,0 +1,24 @@ +package items; + +import cpw.mods.fml.common.registry.GameRegistry; +import thaumcraft.common.blocks.ItemJarFilled; + +public class Item_IchorJarFilled extends ItemJarFilled { + + private static final Item_IchorJarFilled instance = new Item_IchorJarFilled(); + + private Item_IchorJarFilled() { + super(); + } + + public static Item_IchorJarFilled getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_ichorjarfilled_item"; + super.setUnlocalizedName(unlocalizedName); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } +} diff --git a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java new file mode 100644 index 0000000000..cc4be0e247 --- /dev/null +++ b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java @@ -0,0 +1,62 @@ +package items; + +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; +import thaumcraft.common.blocks.ItemJarFilled; + +public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { + + private static final Item_ThaumiumReinforcedJarFilled instance = new Item_ThaumiumReinforcedJarFilled(); + + private Item_ThaumiumReinforcedJarFilled() { + super(); + } + + public static Item_ThaumiumReinforcedJarFilled getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_thaumiumreinforcedjarfilled_item"; + super.setUnlocalizedName(unlocalizedName); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + /* + @Override + public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, + float par8, float par9, float par10) { + + final Block block = world.getBlock(x, y, z); + if(block == Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { + side = 1; + } else if(block != Blocks.vine && block != Blocks.tallgrass + && block != Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { + // Displace target location if original target can't be replaced + if(side == 0) { + y--; + } + if(side == 1) { + y++; + } + if(side == 2) { + z--; + } + if(side == 3) { + z++; + } + if(side == 4) { + x--; + } + if(side == 5) { + x++; + } + } + + + }*/ +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 368ea6f185..56645e9050 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,6 +2,7 @@ package kekztech; import blocks.Block_ControlRod; import blocks.Block_GDCUnit; +import blocks.Block_IchorJar; import blocks.Block_ItemProxyCable; import blocks.Block_ItemProxyEndpoint; import blocks.Block_ItemProxySource; @@ -17,6 +18,7 @@ import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; import blocks.Block_TFFTStorageFieldBlockT5; +import blocks.Block_ThaumiumReinforcedJar; import blocks.Block_YSZUnit; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; @@ -34,6 +36,7 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; import items.ErrorItem; import items.Item_Configurator; +import items.Item_ThaumiumReinforcedJarFilled; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; @@ -44,11 +47,13 @@ import tileentities.GTMTE_ItemServer; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; +import tileentities.TE_IchorJar; import tileentities.TE_ItemProxyCable; import tileentities.TE_ItemProxyEndpoint; import tileentities.TE_ItemProxySource; import tileentities.TE_ItemServerIOPort; import tileentities.TE_TFFTMultiHatch; +import tileentities.TE_ThaumiumReinforcedJar; import util.Util; /** @@ -87,6 +92,9 @@ public class KekzCore { MetaItem_CraftingComponent.getInstance().registerItem(); Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); + + Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); + // Blocks Block_YSZUnit.getInstance().registerBlock(); Block_GDCUnit.getInstance().registerBlock(); @@ -106,6 +114,10 @@ public class KekzCore { Block_ItemProxyCable.getInstance().registerBlock(); Block_ItemProxySource.getInstance().registerBlock(); Block_ItemProxyEndpoint.getInstance().registerBlock(); + + Block_ThaumiumReinforcedJar.getInstance().registerBlock(); + Block_IchorJar.getInstance().registerBlock(); + // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); @@ -113,6 +125,9 @@ public class KekzCore { GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); + GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); + // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); } diff --git a/src/main/java/tileentities/TE_IchorJar.java b/src/main/java/tileentities/TE_IchorJar.java new file mode 100644 index 0000000000..cc3063dc5d --- /dev/null +++ b/src/main/java/tileentities/TE_IchorJar.java @@ -0,0 +1,10 @@ +package tileentities; + +import thaumcraft.common.tiles.TileJarFillable; + +public class TE_IchorJar extends TileJarFillable { + + public TE_IchorJar() { + super.maxAmount = 4096; + } +} diff --git a/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java b/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java new file mode 100644 index 0000000000..946f861f91 --- /dev/null +++ b/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java @@ -0,0 +1,10 @@ +package tileentities; + +import thaumcraft.common.tiles.TileJarFillable; + +public class TE_ThaumiumReinforcedJar extends TileJarFillable { + + public TE_ThaumiumReinforcedJar() { + super.maxAmount = 256; + } +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 1fffdf2b4e..c0992809c9 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -74,6 +74,9 @@ item.kekztech_crafting_item.14.name=YSZ Ceramic Plate item.kekztech_crafting_item.15.name=GDC Ceramic Plate item.kekztech_crafting_item.16.name=Item Server Blade +item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar +item.kekztech_ichorjarfilled_item.name=Ichor Jar + tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit @@ -96,3 +99,6 @@ tile.kekztech_itemserverdrive_block.name=Item Server Drive tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing tile.kekztech_itemserverioport_block.name=Item Server I/O Port +tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar +tile.kekztech_ichorjar_block.name=Ichor Jar + diff --git a/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_bottom.png b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_bottom.png new file mode 100644 index 0000000000..075e490985 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_bottom.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side.png b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side.png new file mode 100644 index 0000000000..002df614b8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top.png b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top.png new file mode 100644 index 0000000000..794995c9de Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png b/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png new file mode 100644 index 0000000000..08c88b06c8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_side.png b/src/main/resources/assets/kekztech/textures/blocks/jar_side.png new file mode 100644 index 0000000000..16f5ae1946 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/jar_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png b/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png new file mode 100644 index 0000000000..331e06c126 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_top.png b/src/main/resources/assets/kekztech/textures/blocks/jar_top.png new file mode 100644 index 0000000000..f7afb2e4b3 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/jar_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png b/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png new file mode 100644 index 0000000000..7ba9f054e7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png differ -- cgit From 0b4f1772e67d4b6f9103450b434a65d6aeb163a0 Mon Sep 17 00:00:00 2001 From: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Date: Wed, 22 Apr 2020 18:58:11 +0200 Subject: Fixed Multis not registering Update due to own Casing implementation. Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> --- src/main/java/blocks/BaseGTUpdateableBlock.java | 29 ++ src/main/java/blocks/Block_ControlRod.java | 3 +- src/main/java/blocks/Block_GDCUnit.java | 3 +- src/main/java/blocks/Block_ItemServerDrive.java | 3 +- src/main/java/blocks/Block_ItemServerIOPort.java | 12 +- .../java/blocks/Block_ItemServerRackCasing.java | 3 +- src/main/java/blocks/Block_ReactorChamber_OFF.java | 3 +- src/main/java/blocks/Block_ReactorChamber_ON.java | 3 +- src/main/java/blocks/Block_TFFTCasing.java | 3 +- src/main/java/blocks/Block_TFFTMultiHatch.java | 11 +- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT5.java | 3 +- src/main/java/blocks/Block_YSZUnit.java | 3 +- .../java/tileentities/GTMTE_FluidMultiStorage.java | 324 ++++++++++----------- 17 files changed, 212 insertions(+), 203 deletions(-) create mode 100644 src/main/java/blocks/BaseGTUpdateableBlock.java (limited to 'src') diff --git a/src/main/java/blocks/BaseGTUpdateableBlock.java b/src/main/java/blocks/BaseGTUpdateableBlock.java new file mode 100644 index 0000000000..5b49a1fb25 --- /dev/null +++ b/src/main/java/blocks/BaseGTUpdateableBlock.java @@ -0,0 +1,29 @@ +package blocks; + + +import gregtech.api.GregTech_API; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.world.World; + +public abstract class BaseGTUpdateableBlock extends Block { + + protected BaseGTUpdateableBlock(Material p_i45394_1_) { + super(p_i45394_1_); + GregTech_API.registerMachineBlock(this, -1); + } + + @Override + public void onBlockAdded(World aWorld, int aX, int aY, int aZ) { + if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { + GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); + } + } + + @Override + public void breakBlock(World aWorld, int aX, int aY, int aZ, Block aBlock, int aMetaData) { + if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { + GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); + } + } +} diff --git a/src/main/java/blocks/Block_ControlRod.java b/src/main/java/blocks/Block_ControlRod.java index 4e407a5ed1..a31c6e2981 100644 --- a/src/main/java/blocks/Block_ControlRod.java +++ b/src/main/java/blocks/Block_ControlRod.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_ControlRod extends Block { +public class Block_ControlRod extends BaseGTUpdateableBlock { private static Block_ControlRod instance = new Block_ControlRod(); diff --git a/src/main/java/blocks/Block_GDCUnit.java b/src/main/java/blocks/Block_GDCUnit.java index ed778b5e8d..9dbad68d45 100644 --- a/src/main/java/blocks/Block_GDCUnit.java +++ b/src/main/java/blocks/Block_GDCUnit.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_GDCUnit extends Block { +public class Block_GDCUnit extends BaseGTUpdateableBlock { private static Block_GDCUnit instance = new Block_GDCUnit(); diff --git a/src/main/java/blocks/Block_ItemServerDrive.java b/src/main/java/blocks/Block_ItemServerDrive.java index 14a9e97d3e..e2d521424b 100644 --- a/src/main/java/blocks/Block_ItemServerDrive.java +++ b/src/main/java/blocks/Block_ItemServerDrive.java @@ -3,13 +3,12 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerDrive; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.IIcon; -public class Block_ItemServerDrive extends Block{ +public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); diff --git a/src/main/java/blocks/Block_ItemServerIOPort.java b/src/main/java/blocks/Block_ItemServerIOPort.java index 79aba33b89..e53ebe2859 100644 --- a/src/main/java/blocks/Block_ItemServerIOPort.java +++ b/src/main/java/blocks/Block_ItemServerIOPort.java @@ -3,14 +3,13 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerIOPort; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import tileentities.TE_ItemServerIOPort; -public class Block_ItemServerIOPort extends BlockContainer { +public class Block_ItemServerIOPort extends BaseGTUpdateableBlock { private static Block_ItemServerIOPort instance = new Block_ItemServerIOPort(); @@ -32,9 +31,14 @@ public class Block_ItemServerIOPort extends BlockContainer { super.setResistance(6.0f); GameRegistry.registerBlock(getInstance(), IB_ItemServerIOPort.class, blockName); } - + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int metadata) { return new TE_ItemServerIOPort(); } diff --git a/src/main/java/blocks/Block_ItemServerRackCasing.java b/src/main/java/blocks/Block_ItemServerRackCasing.java index e0ee7af698..fe57f2da85 100644 --- a/src/main/java/blocks/Block_ItemServerRackCasing.java +++ b/src/main/java/blocks/Block_ItemServerRackCasing.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerRackCasing; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_ItemServerRackCasing extends Block { +public class Block_ItemServerRackCasing extends BaseGTUpdateableBlock { private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); diff --git a/src/main/java/blocks/Block_ReactorChamber_OFF.java b/src/main/java/blocks/Block_ReactorChamber_OFF.java index effe7aa9b4..86b4b63445 100644 --- a/src/main/java/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/blocks/Block_ReactorChamber_OFF.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_ReactorChamber_OFF extends Block { +public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); diff --git a/src/main/java/blocks/Block_ReactorChamber_ON.java b/src/main/java/blocks/Block_ReactorChamber_ON.java index 26004e0753..621ffb99eb 100644 --- a/src/main/java/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/blocks/Block_ReactorChamber_ON.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_ReactorChamber_ON extends Block { +public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); diff --git a/src/main/java/blocks/Block_TFFTCasing.java b/src/main/java/blocks/Block_TFFTCasing.java index 02f44a9dd7..df6626894d 100644 --- a/src/main/java/blocks/Block_TFFTCasing.java +++ b/src/main/java/blocks/Block_TFFTCasing.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTCasing extends Block { +public class Block_TFFTCasing extends BaseGTUpdateableBlock { private static Block_TFFTCasing instance = new Block_TFFTCasing(); diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java index e8378f39e8..c1d3c95717 100644 --- a/src/main/java/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/blocks/Block_TFFTMultiHatch.java @@ -3,14 +3,13 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTMultiHatch; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import tileentities.TE_TFFTMultiHatch; -public class Block_TFFTMultiHatch extends BlockContainer { +public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); @@ -33,8 +32,12 @@ public class Block_TFFTMultiHatch extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int p_149915_2_) { return new TE_TFFTMultiHatch(); } - + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } } diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index d90838325f..cfb40282fa 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT1; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTStorageFieldBlockT1 extends Block { +public class Block_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { private static Block_TFFTStorageFieldBlockT1 instance = new Block_TFFTStorageFieldBlockT1(); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java index 08094338d5..afacd768c3 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT2; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTStorageFieldBlockT2 extends Block { +public class Block_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { private static Block_TFFTStorageFieldBlockT2 instance = new Block_TFFTStorageFieldBlockT2(); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java index 987cf54b63..389bb7a24c 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT3; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTStorageFieldBlockT3 extends Block { +public class Block_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { private static Block_TFFTStorageFieldBlockT3 instance = new Block_TFFTStorageFieldBlockT3(); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java index 4ba363cfbb..f328b858a5 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT4; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTStorageFieldBlockT4 extends Block { +public class Block_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { private static Block_TFFTStorageFieldBlockT4 instance = new Block_TFFTStorageFieldBlockT4(); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java index 61ed1decf3..fd53051974 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java @@ -3,11 +3,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT5; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_TFFTStorageFieldBlockT5 extends Block { +public class Block_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { private static Block_TFFTStorageFieldBlockT5 instance = new Block_TFFTStorageFieldBlockT5(); diff --git a/src/main/java/blocks/Block_YSZUnit.java b/src/main/java/blocks/Block_YSZUnit.java index a32b28e94d..33ec67c5be 100644 --- a/src/main/java/blocks/Block_YSZUnit.java +++ b/src/main/java/blocks/Block_YSZUnit.java @@ -2,11 +2,10 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; -import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; -public class Block_YSZUnit extends Block { +public class Block_YSZUnit extends BaseGTUpdateableBlock { private static Block_YSZUnit instance = new Block_YSZUnit(); diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 07e0a56151..f220da2dbc 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -1,18 +1,6 @@ package tileentities; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Iterator; - -import org.lwjgl.input.Keyboard; - -import blocks.Block_TFFTCasing; -import blocks.Block_TFFTMultiHatch; -import blocks.Block_TFFTStorageFieldBlockT1; -import blocks.Block_TFFTStorageFieldBlockT2; -import blocks.Block_TFFTStorageFieldBlockT3; -import blocks.Block_TFFTStorageFieldBlockT4; -import blocks.Block_TFFTStorageFieldBlockT5; +import blocks.*; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; @@ -32,29 +20,33 @@ import net.minecraft.util.ChatComponentText; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; +import org.lwjgl.input.Keyboard; import util.MultiBlockTooltipBuilder; import util.Vector3i; import util.Vector3ic; +import java.util.ArrayList; +import java.util.HashSet; + public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { - - private final String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; - private final String glassNameStained = "tile.stainedGlass"; - private final Block CASING = Block_TFFTCasing.getInstance(); - private final Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); - private final Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); - private final Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); - private final Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); - private final Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = Block_TFFTStorageFieldBlockT5.getInstance(); - private final Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); - private final int CASING_TEXTURE_ID = 176; - + + private final static String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; + private final static String glassNameStained = "tile.stainedGlass"; + private final static Block CASING = Block_TFFTCasing.getInstance(); + private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); + private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); + private final static Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); + private final static Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); + private final static Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = Block_TFFTStorageFieldBlockT5.getInstance(); + private final static Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); + private final static int CASING_TEXTURE_ID = 176; + private MultiFluidHandler mfh; private HashSet multiHatches = new HashSet<>(); private int runningCost = 0; private boolean doVoidExcess = false; - + public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); } @@ -62,7 +54,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public GTMTE_FluidMultiStorage(String aName) { super(aName); } - + @Override public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { return new GTMTE_FluidMultiStorage(super.mName); @@ -88,7 +80,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") .signAndFinalize("Kekzdealer"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { return b.getInformation(); } else { return b.getStructureInformation(); @@ -97,12 +89,12 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { + boolean aActive, boolean aRedstone) { return aSide == aFacing ? new ITexture[]{BlockIcons.casingTexturePages[1][48], - new GT_RenderedTexture(aActive - ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE - : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} + new GT_RenderedTexture(aActive + ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE + : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} : new ITexture[]{BlockIcons.casingTexturePages[1][48]}; } @@ -118,45 +110,45 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkRecipe(ItemStack guiSlotItem) { - + super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000; super.mEfficiencyIncrease = 10000; super.mEUt = runningCost; super.mMaxProgresstime = 10; - + // If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code! - if(multiHatches.size() > 0 && super.mInputHatches.size() == 0 && super.mOutputHatches.size() == 0) { + if (multiHatches.size() > 0 && super.mInputHatches.size() == 0 && super.mOutputHatches.size() == 0) { return true; } - + // Suck in fluids final ArrayList inputHatchFluids = super.getStoredFluids(); - if(inputHatchFluids.size() > 0) { - - for(FluidStack fluidStack : inputHatchFluids) { - + if (inputHatchFluids.size() > 0) { + + for (FluidStack fluidStack : inputHatchFluids) { + final int pushed = mfh.pushFluid(fluidStack, true); final FluidStack toDeplete = fluidStack.copy(); toDeplete.amount = pushed; - super.depleteInput(toDeplete); + super.depleteInput(toDeplete); } - + // Void excess if that is turned on - if(doVoidExcess) { - for(GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { + if (doVoidExcess) { + for (GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { inputHatch.setDrainableStack(null); } } } - + // Push out fluids - if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { final int config = guiSlotItem.getItemDamage(); - final FluidStack storedFluid = mfh.getFluid(config); + final FluidStack storedFluid = mfh.getFluid(config); // Sum available output capacity int possibleOutput = 0; - for(GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if(outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); @@ -169,15 +161,13 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { tempStack.amount = possibleOutput; tempStack.amount = mfh.pullFluid(tempStack, config, true); super.addOutput(tempStack); - + } else { - final Iterator storageIterator = mfh.getFluids().iterator(); - while(storageIterator.hasNext()) { - FluidStack storedFluid = storageIterator.next(); + for (FluidStack storedFluid : mfh.getFluids()) { // Sum available output capacity int possibleOutput = 0; - for(GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if(outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); @@ -193,66 +183,63 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { super.addOutput(tempStack); } } - + return true; } - + @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { super.onPostTick(aBaseMetaTileEntity, aTick); - - if(mfh != null) { + + if (mfh != null) { mfh.setLock(!super.getBaseMetaTileEntity().isActive()); } } - + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { final Vector3i offset = new Vector3i(); - + // either direction on z-axis - if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + if (forgeDirection.x() == 0 && forgeDirection.z() == -1) { offset.x = x; offset.y = y; offset.z = z; } - if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + if (forgeDirection.x() == 0 && forgeDirection.z() == 1) { offset.x = -x; offset.y = y; offset.z = -z; } // either direction on x-axis - if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + if (forgeDirection.x() == -1 && forgeDirection.z() == 0) { offset.x = z; offset.y = y; offset.z = -x; } - if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + if (forgeDirection.x() == 1 && forgeDirection.z() == 0) { offset.x = -z; offset.y = y; offset.z = x; } // either direction on y-axis - if(forgeDirection.y() == -1) { + if (forgeDirection.y() == -1) { offset.x = x; offset.y = z; offset.z = y; } - + return offset; } - + /** * Checks structural integrity and registers machine parts. * Appears to often not run but can be jump started by forcing a block update on the controller. * (Place a piece of dirt on the front face and remove it again. Dirty fix lol.) - * - * @param thisController - * Object reference to this controller block's Tile Entity. - * @param guiSlotItem - * References the item stack that can be placed in that GUI slot - * in the top right. + * + * @param thisController Object reference to this controller block's Tile Entity. + * @param guiSlotItem References the item stack that can be placed in that GUI slot + * in the top right. */ - @SuppressWarnings("static-access") @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Figure out the vector for the direction the back face of the controller is facing @@ -260,55 +247,56 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); - int minCasingAmount = 20; + ); + int minCasingAmount = 20; boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) float runningCostAcc = 0; double fluidCapacityAcc = 0; - + multiHatches.clear(); - + // Front slice - for(int X = -2; X <= 2; X++) { - for(int Y = -2; Y <= 2; Y++) { - if(X == 0 && Y == 0) { + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + if (X == 0 && Y == 0) { continue; // is controller } - + // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = + IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - + // Fluid hatches should touch the storage field. // Maintenance/Energy hatch can go anywhere - if(X > -2 && X < 2 && Y > -2 && Y < 2) { + if (X > -2 && X < 2 && Y > -2 && Y < 2) { if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - + + Block b = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()); + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. // Also check for multi hatch - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + if (b == CASING) { // Seems to be valid casing. Decrement counter. minCasingAmount--; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = + } else if (b == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), + thisController.getXCoord() + offset.x(), thisController.getYCoord() + offset.y(), thisController.getZCoord() + offset.z()); multiHatches.add(mh); - } - else { + } else { formationChecklist = false; } } } else { if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // Seems to be valid casing. Decrement counter. @@ -320,72 +308,70 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } } - + // Middle three slices - for(int X = -2; X <= 2; X++) { - for(int Y = -2; Y <= 2; Y++) { - for(int Z = -1; Z >= -7; Z--) { + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + for (int Z = -1; Z >= -7; Z--) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - if(X > -2 && X < 2 && Y > -2 && Y < 2) { - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + if (X > -2 && X < 2 && Y > -2 && Y < 2) { + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD1.getUnlocalizedName())) { runningCostAcc += 0.5f; - fluidCapacityAcc += (float) STORAGE_FIELD1.getCapacity(); - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT1.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD2.getUnlocalizedName())) { runningCostAcc += 1.0f; - fluidCapacityAcc += (float) STORAGE_FIELD2.getCapacity(); - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT2.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD3.getUnlocalizedName())) { runningCostAcc += 2.0f; - fluidCapacityAcc += (float) STORAGE_FIELD3.getCapacity(); - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT3.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD4.getUnlocalizedName())) { runningCostAcc += 4.0f; - fluidCapacityAcc += (float) STORAGE_FIELD4.getCapacity(); - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT4.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD5.getUnlocalizedName())) { runningCostAcc += 8.0f; - fluidCapacityAcc += (float) STORAGE_FIELD5.getCapacity(); + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT5.getCapacity(); } else { formationChecklist = false; } continue; } - + // Get next TE - IGregTechTileEntity currentTE = + IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - + // Corner allows only glass or casings - if(X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { - if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) + if (X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { + if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { + || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { formationChecklist = false; // do nothing yet } } else { // Tries to add TE as either of those kinds of hatches. // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - + if (!super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. // Also check for multi hatch if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // Seems to be valid casing. Decrement counter. minCasingAmount--; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), + thisController.getXCoord() + offset.x(), thisController.getYCoord() + offset.y(), thisController.getZCoord() + offset.z()); multiHatches.add(mh); - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { - // do nothing lol - } else { + } else if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) + && !thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { formationChecklist = false; } } @@ -393,31 +379,31 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } } - + // Back slice - for(int X = -2; X <= 2; X++) { - for(int Y = -2; Y <= 2; Y++) { + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -8); - IGregTechTileEntity currentTE = + IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - + // Fluid hatches should touch the storage field. // Maintenance/Energy hatch can go anywhere - if(X > -2 && X < 2 && Y > -2 && Y < 2) { + if (X > -2 && X < 2 && Y > -2 && Y < 2) { if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // Seems to be valid casing. Decrement counter. minCasingAmount--; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), + thisController.getXCoord() + offset.x(), thisController.getYCoord() + offset.y(), thisController.getZCoord() + offset.z()); multiHatches.add(mh); @@ -428,7 +414,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } else { if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // Seems to be valid casing. Decrement counter. @@ -440,98 +426,98 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } } - - if(this.mEnergyHatches.size() < 1) { + + if (this.mEnergyHatches.size() < 1) { System.out.println("At least one energy hatch is required!"); formationChecklist = false; } - - if(this.mMaintenanceHatches.size() < 1) { + + if (this.mMaintenanceHatches.size() < 1) { System.out.println("You need a maintenance hatch to do maintenance."); formationChecklist = false; } - - if(minCasingAmount > 0) { + + if (minCasingAmount > 0) { formationChecklist = false; } - - if(formationChecklist) { - runningCost = (int) Math.round(-runningCostAcc); + + if (formationChecklist) { + runningCost = Math.round(-runningCostAcc); // Update MultiFluidHandler in case storage cells have been changed final int capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); - if(mfh == null) { + if (mfh == null) { mfh = new MultiFluidHandler(capacityPerFluid); } else { - if(mfh.getCapacity() != capacityPerFluid) { + if (mfh.getCapacity() != capacityPerFluid) { mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); } } - for(TE_TFFTMultiHatch mh : multiHatches) { + for (TE_TFFTMultiHatch mh : multiHatches) { mh.setMultiFluidHandler(mfh); } } - + return formationChecklist; } - + @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - if(doVoidExcess) { + if (doVoidExcess) { doVoidExcess = false; aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned off")); } else { doVoidExcess = true; aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned on")); - } + } } - + @Override public String[] getInfoData() { final ArrayList ll = mfh.getInfoData(); - + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Auto-voiding: " + doVoidExcess); ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L"); - ll.add("Running Cost: " + ll.add("Running Cost: " // mEUt does not naturally reflect efficiency status. Do that here. - + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); - ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); ll.add("---------------------------------------------"); - + final String[] a = new String[ll.size()]; return ll.toArray(a); } - + @Override public void saveNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + nbt.setInteger("runningCost", runningCost); nbt.setBoolean("doVoidExcess", doVoidExcess); nbt.setInteger("capacityPerFluid", mfh.getCapacity()); nbt.setTag("fluids", mfh.saveNBTData(new NBTTagCompound())); - + super.saveNBTData(nbt); } - + @Override public void loadNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + runningCost = nbt.getInteger("runningCost"); doVoidExcess = nbt.getBoolean("doVoidExcess"); - + mfh = new MultiFluidHandler(); mfh.loadNBTData(nbt); - for(TE_TFFTMultiHatch mh : multiHatches) { + for (TE_TFFTMultiHatch mh : multiHatches) { mh.setMultiFluidHandler(mfh); } super.loadNBTData(nbt); } - + @Override public boolean isGivingInformation() { return true; @@ -556,4 +542,4 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public boolean explodesOnComponentBreak(ItemStack var1) { return false; } -} +} \ No newline at end of file -- cgit From d48674f9c4243fe4439999e59c798a13113f3037 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Thu, 23 Apr 2020 22:06:32 +0200 Subject: Fixed Multi Hatch ignoring circuit in controller when drained from --- config/IC2.ini | 2 +- config/splash.properties | 2 +- options.txt | 4 ++++ src/main/java/kekztech/KekzCore.java | 2 +- src/main/java/kekztech/MultiFluidHandler.java | 21 +++++++++++++++++++++ .../java/tileentities/GTMTE_FluidMultiStorage.java | 14 ++++++++++---- src/main/java/tileentities/TE_TFFTMultiHatch.java | 7 +++++-- 7 files changed, 43 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index fa85e91926..7849244d49 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 13, 2020 6:20:15 PM +; created Apr 23, 2020 8:50:49 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 8953d81490..2e2172118a 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Mon Apr 13 18:20:02 CEST 2020 +#Thu Apr 23 20:50:25 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/options.txt b/options.txt index f087516d51..e851f7e842 100644 --- a/options.txt +++ b/options.txt @@ -90,6 +90,10 @@ key_Boost Key:0 key_Mode Switch Key:0 key_Side Inventory Key:0 key_Hub Expand Key:0 +key_Baubles Inventory:48 +key_Change Wand Focus:33 +key_Activate Hover Harness:35 +key_Misc Wand Toggle:34 key_Glider Toggle:34 key_Sound Locator:38 key_Night Vision:25 diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 56645e9050..cff0a69b0a 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -133,7 +133,7 @@ public class KekzCore { } @Mod.EventHandler - public void init(FMLInitializationEvent event ) { + public void init(FMLInitializationEvent event) { // Multiblock controllers sofc1 = new GTMTE_SOFuelCellMK1(13101, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); sofc2 = new GTMTE_SOFuelCellMK2(13102, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index a96094a8f0..880576ca7e 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -15,6 +15,7 @@ public class MultiFluidHandler { private int capacityPerFluid; private boolean locked = true; + private byte fluidSelector = -1; public MultiFluidHandler() { @@ -39,6 +40,26 @@ public class MultiFluidHandler { locked = state; } + /** + * Used to tell the MFH if a fluid is selected by + * an Integrated Circuit in the controller. + * + * @param fluidSelector + * Selected fluid or -1 if no fluid is selected + */ + public void setFluidSelector(byte fluidSelector) { + this.fluidSelector = fluidSelector; + } + + /** + * + * @return + * Selected fluid or -1 if no fluid is selected + */ + public byte getSelectedFluid() { + return fluidSelector; + } + public boolean contains(FluidStack fluid) { return !locked && fluids.contains(fluid); } diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index f220da2dbc..c14b9608c4 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -46,6 +46,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private int runningCost = 0; private boolean doVoidExcess = false; + + private byte fluidSelector = 0; public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -115,7 +117,11 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { super.mEfficiencyIncrease = 10000; super.mEUt = runningCost; super.mMaxProgresstime = 10; - + + if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + this.fluidSelector = (byte) guiSlotItem.getItemDamage(); + } + // If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code! if (multiHatches.size() > 0 && super.mInputHatches.size() == 0 && super.mOutputHatches.size() == 0) { return true; @@ -143,8 +149,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { // Push out fluids if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - final int config = guiSlotItem.getItemDamage(); - final FluidStack storedFluid = mfh.getFluid(config); + final FluidStack storedFluid = mfh.getFluid(fluidSelector); // Sum available output capacity int possibleOutput = 0; for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { @@ -159,7 +164,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { // Output as much as possible final FluidStack tempStack = storedFluid.copy(); tempStack.amount = possibleOutput; - tempStack.amount = mfh.pullFluid(tempStack, config, true); + tempStack.amount = mfh.pullFluid(tempStack, fluidSelector, true); super.addOutput(tempStack); } else { @@ -193,6 +198,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if (mfh != null) { mfh.setLock(!super.getBaseMetaTileEntity().isActive()); + mfh.setFluidSelector(fluidSelector); } } diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java index 1f92f924c4..5e652b3cd8 100644 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -19,7 +19,7 @@ import net.minecraftforge.fluids.IFluidHandler; public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - private static final int OUTPUT_SPEED = 100; // L/s + private static final int OUTPUT_SPEED = 1000; // L/s private MultiFluidHandler mfh; private int tickCounter = 0; @@ -126,9 +126,12 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { if(mfh != null) { final FluidStack drain = mfh.getFluid(0); if(drain != null) { + // If there's no integrated circuit in the TFFT controller, output slot 0 + final byte selectedSlot = (mfh.getSelectedFluid() == -1) ? 0 : mfh.getSelectedFluid(); + return new FluidStack( drain.getFluid(), - mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), 0, doDrain) + mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain) ); } } -- cgit From 1edc79e2b1f38c58bb8f978131acb8a83f8dbb63 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 00:36:40 +0200 Subject: Multi Hatch now pushes 1000L/s for each fluid into adjacent tanks --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/tileentities/TE_TFFTMultiHatch.java | 33 ++++++++++++++--------- 3 files changed, 22 insertions(+), 15 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 7849244d49..09e8de7425 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 23, 2020 8:50:49 PM +; created Apr 24, 2020 12:34:11 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 2e2172118a..419cbf36d7 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Thu Apr 23 20:50:25 CEST 2020 +#Fri Apr 24 00:33:58 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java index 5e652b3cd8..358f02e4a8 100644 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -1,5 +1,6 @@ package tileentities; +import java.util.Iterator; import java.util.List; import blocks.Block_TFFTStorageFieldBlockT1; @@ -19,7 +20,7 @@ import net.minecraftforge.fluids.IFluidHandler; public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - private static final int OUTPUT_SPEED = 1000; // L/s + private static final int OUTPUT_PER_SECOND = 1000; // L/s private MultiFluidHandler mfh; private int tickCounter = 0; @@ -32,7 +33,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public void updateEntity() { tickCounter++; - if(tickCounter == 100 && mfh != null) { + if(tickCounter >= 20 && mfh != null) { final ForgeDirection d = getOutwardsFacingDirection(); if(d == ForgeDirection.UNKNOWN) { @@ -47,30 +48,34 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { final IFluidHandler fh = (IFluidHandler) t; - System.out.println("Found connecting tank"); - // Cycle through fluids - for(FluidStack volume : mfh.getFluids()) { + final Iterator volumes = mfh.getFluids().iterator(); + while(volumes.hasNext()) { + final FluidStack volume = volumes.next(); + + // Remember for later + final int oVolume = volume.amount; // Use API methods if(fh.canFill(d.getOpposite(), volume.getFluid())) { - System.out.println("Can fill " + volume.getLocalizedName()); // Test how much can be output final FluidStack copy = volume.copy(); - copy.amount = Math.min(volume.amount, OUTPUT_SPEED); + copy.amount = Math.min(copy.amount, OUTPUT_PER_SECOND); final int drawn = mfh.pullFluid(copy, false); copy.amount = drawn; - System.out.println("Can output " + copy.amount + "L of" + copy.getLocalizedName()); - // Test how much can be filled (and fill if possible) - final int filled = fh.fill(d.getOpposite(), copy, true); - copy.amount = Math.min(drawn, filled); - + copy.amount = fh.fill(d.getOpposite(), copy, true); + // Actually deplete storage mfh.pullFluid(copy, true); + + // Prevent ConcurrentModificationException + if(copy.amount >= oVolume) { + break; + } } } } @@ -110,7 +115,9 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { } /** - * Drains fluid out of 0th internal tank. + * Drains fluid out of 0th internal tank. + * If the TFFT Controller contains an Integrated Circuit, drain fluid + * from the slot equal to the circuit configuration. * * @param from * Orientation the fluid is drained to. -- cgit From 86a91d0f64d4052359acf7d3c7795928f88493bc Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 00:57:07 +0200 Subject: added ability to toggle MultiHatch auto-output with a screwdriver --- src/main/java/blocks/Block_TFFTMultiHatch.java | 20 ++++++++++++++++++++ src/main/java/itemBlocks/IB_TFFTMultiHatch.java | 2 ++ src/main/java/tileentities/TE_TFFTMultiHatch.java | 9 +++++++++ 3 files changed, 31 insertions(+) (limited to 'src') diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java index c1d3c95717..8b8c195335 100644 --- a/src/main/java/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/blocks/Block_TFFTMultiHatch.java @@ -1,10 +1,14 @@ package blocks; import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.GregTech_API; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_Utility; import itemBlocks.IB_TFFTMultiHatch; import kekztech.KekzCore; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import tileentities.TE_TFFTMultiHatch; @@ -40,4 +44,20 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { public boolean hasTileEntity(int metadata) { return true; } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_) { + // Code block taken from GregTech's BaseMetaTileEntity.class + if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sScrewdriverList)) { + if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_TFFTMultiHatch) { + ((TE_TFFTMultiHatch) te).toggleAutoOutput(); + GT_Utility.sendSoundToPlayers(world, (String) GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); + } + } + return true; + } + return false; + } } diff --git a/src/main/java/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/itemBlocks/IB_TFFTMultiHatch.java index 2dca3e95be..9d99db04d5 100644 --- a/src/main/java/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/itemBlocks/IB_TFFTMultiHatch.java @@ -18,5 +18,7 @@ public class IB_TFFTMultiHatch extends ItemBlock { public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("Special hatch for the T.F.F.T"); lines.add("Allows for automated interaction with all stored fluids in a single place"); + lines.add("Right-click with screwdriver to activate auto-output"); + lines.add("Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid"); } } diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java index 358f02e4a8..983e54583a 100644 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -24,14 +24,23 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { private MultiFluidHandler mfh; private int tickCounter = 0; + private boolean autoOutput = false; public void setMultiFluidHandler(MultiFluidHandler mfh) { System.out.println("Set MFH"); this.mfh = mfh; } + public void toggleAutoOutput() { + autoOutput = autoOutput ? false : true; + } + @Override public void updateEntity() { + if(!autoOutput) { + return; + } + tickCounter++; if(tickCounter >= 20 && mfh != null) { -- cgit From 86e6c42b774cd3102b3570026f0ab2c27e948838 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 01:11:46 +0200 Subject: Added WIP tags to Item Server content. Will include in next release --- src/main/java/itemBlocks/IB_ItemServerIOPort.java | 1 + src/main/java/kekztech/KekzCore.java | 2 +- src/main/java/tileentities/GTMTE_ItemServer.java | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/itemBlocks/IB_ItemServerIOPort.java index bbfaca3065..44616de763 100644 --- a/src/main/java/itemBlocks/IB_ItemServerIOPort.java +++ b/src/main/java/itemBlocks/IB_ItemServerIOPort.java @@ -16,6 +16,7 @@ public class IB_ItemServerIOPort extends ItemBlock { @SuppressWarnings({ "rawtypes", "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("[W.I.P - Probably doesn't work]"); lines.add("I/O Port for interfacing with an Item Server."); } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index cff0a69b0a..90a3df2960 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -326,7 +326,7 @@ public class KekzCore { 400, 4098); final ItemStack[] tfftstoragefield5 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 4), GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.HSSS, 1), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Enderium, 1), ItemList.Field_Generator_EV.get(1L), diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java index 1449e8333a..f7bb6fe95b 100644 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -58,7 +58,8 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("High-Tech item storage!") + b.addInfo("[W.I.P - Probably doesn't work]") + .addInfo("High-Tech item storage!") .addInfo("Variable length: Slices 2-4 can be repeated as long as the total length does not exceed 16 blocks.") .addInfo("Each slice offers storage for 128 item types") .addInfo("Storage capacity per item depends on the controller configuration.") @@ -351,7 +352,9 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Per-Item Capacity: " + mih.getPerTypeCapacity()); ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SLICE * sliceCount); - ll.add("Running Cost: " + -(super.mEUt) + "EU/t"); + ll.add("Running Cost: " + // mEUt does not naturally reflect efficiency status. Do that here. + + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From ea7710559a16fb4ad47d64e812ebbabfece73115 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 20:03:26 +0200 Subject: Multi Hatch no longer ticks when not part of a TFFT --- GregTech.lang | 1 + config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/tileentities/TE_TFFTMultiHatch.java | 4 ++-- 4 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index 96c55cd8c6..4f78e109ea 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -991,6 +991,7 @@ languagefile { S:TileEntity_DESCRIPTION_13105_Index_0=High-Tech item storage! S:TileEntity_DESCRIPTION_13105_Index_1=Variable length: Slices 2-4 can be repeated as long as the total length does not exceed 16 blocks. S:TileEntity_DESCRIPTION_13105_Index_10=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13105_Index_11=Created by Kekzdealer S:TileEntity_DESCRIPTION_13105_Index_2=Each slices offers storage for 128 item types S:TileEntity_DESCRIPTION_13105_Index_3=Storage capacity per item depends on the controller configuration. S:TileEntity_DESCRIPTION_13105_Index_4=Insert an Integrated Circuit into the controller with your desired configuration. diff --git a/config/IC2.ini b/config/IC2.ini index 09e8de7425..1c4b1874ee 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 12:34:11 AM +; created Apr 24, 2020 7:55:48 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 419cbf36d7..92809cfd4e 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 00:33:58 CEST 2020 +#Fri Apr 24 19:55:31 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java index 983e54583a..563d581d72 100644 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -37,12 +37,12 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public void updateEntity() { - if(!autoOutput) { + if(!autoOutput || mfh == null) { return; } tickCounter++; - if(tickCounter >= 20 && mfh != null) { + if(tickCounter >= 20) { final ForgeDirection d = getOutwardsFacingDirection(); if(d == ForgeDirection.UNKNOWN) { -- cgit From 4e465dffd1d289e6d5757929252e66cf0eee3249 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 20:14:42 +0200 Subject: moved blocks and TEs into 'common' package --- src/main/java/blocks/BaseGTUpdateableBlock.java | 29 -- src/main/java/blocks/Block_ControlRod.java | 29 -- src/main/java/blocks/Block_GDCUnit.java | 30 -- src/main/java/blocks/Block_IchorJar.java | 46 -- src/main/java/blocks/Block_ItemProxyCable.java | 45 -- src/main/java/blocks/Block_ItemProxyEndpoint.java | 69 --- src/main/java/blocks/Block_ItemProxySource.java | 69 --- src/main/java/blocks/Block_ItemServerDrive.java | 59 --- src/main/java/blocks/Block_ItemServerIOPort.java | 45 -- .../java/blocks/Block_ItemServerRackCasing.java | 32 -- src/main/java/blocks/Block_ReactorChamber_OFF.java | 30 -- src/main/java/blocks/Block_ReactorChamber_ON.java | 35 -- src/main/java/blocks/Block_TFFTCasing.java | 30 -- src/main/java/blocks/Block_TFFTMultiHatch.java | 63 --- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 36 -- .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 35 -- .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 35 -- .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 35 -- .../java/blocks/Block_TFFTStorageFieldBlockT5.java | 35 -- .../java/blocks/Block_ThaumiumReinforcedJar.java | 90 ---- src/main/java/blocks/Block_YSZUnit.java | 30 -- .../java/common/blocks/BaseGTUpdateableBlock.java | 29 ++ src/main/java/common/blocks/Block_ControlRod.java | 29 ++ src/main/java/common/blocks/Block_GDCUnit.java | 30 ++ src/main/java/common/blocks/Block_IchorJar.java | 46 ++ .../java/common/blocks/Block_ItemProxyCable.java | 45 ++ .../common/blocks/Block_ItemProxyEndpoint.java | 69 +++ .../java/common/blocks/Block_ItemProxySource.java | 69 +++ .../java/common/blocks/Block_ItemServerDrive.java | 59 +++ .../java/common/blocks/Block_ItemServerIOPort.java | 45 ++ .../common/blocks/Block_ItemServerRackCasing.java | 32 ++ .../common/blocks/Block_ReactorChamber_OFF.java | 30 ++ .../common/blocks/Block_ReactorChamber_ON.java | 35 ++ src/main/java/common/blocks/Block_TFFTCasing.java | 30 ++ .../java/common/blocks/Block_TFFTMultiHatch.java | 63 +++ .../blocks/Block_TFFTStorageFieldBlockT1.java | 36 ++ .../blocks/Block_TFFTStorageFieldBlockT2.java | 35 ++ .../blocks/Block_TFFTStorageFieldBlockT3.java | 35 ++ .../blocks/Block_TFFTStorageFieldBlockT4.java | 35 ++ .../blocks/Block_TFFTStorageFieldBlockT5.java | 35 ++ .../common/blocks/Block_ThaumiumReinforcedJar.java | 90 ++++ src/main/java/common/blocks/Block_YSZUnit.java | 30 ++ .../tileentities/GTMTE_FluidMultiStorage.java | 552 +++++++++++++++++++++ .../java/common/tileentities/GTMTE_ItemServer.java | 405 +++++++++++++++ .../tileentities/GTMTE_ModularNuclearReactor.java | 247 +++++++++ .../common/tileentities/GTMTE_SOFuelCellMK1.java | 335 +++++++++++++ .../common/tileentities/GTMTE_SOFuelCellMK2.java | 335 +++++++++++++ src/main/java/common/tileentities/TE_IchorJar.java | 10 + .../common/tileentities/TE_ItemProxyCable.java | 77 +++ .../common/tileentities/TE_ItemProxyEndpoint.java | 204 ++++++++ .../common/tileentities/TE_ItemProxySource.java | 101 ++++ .../common/tileentities/TE_ItemServerIOPort.java | 132 +++++ .../common/tileentities/TE_TFFTMultiHatch.java | 219 ++++++++ .../tileentities/TE_ThaumiumReinforcedJar.java | 10 + .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 2 +- .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 2 +- .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 2 +- .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 2 +- .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 2 +- src/main/java/kekztech/KekzCore.java | 64 +-- src/main/java/render/ConduitRenderer.java | 2 +- .../java/tileentities/GTMTE_FluidMultiStorage.java | 551 -------------------- src/main/java/tileentities/GTMTE_ItemServer.java | 405 --------------- .../tileentities/GTMTE_ModularNuclearReactor.java | 247 --------- .../java/tileentities/GTMTE_SOFuelCellMK1.java | 335 ------------- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 335 ------------- src/main/java/tileentities/TE_IchorJar.java | 10 - src/main/java/tileentities/TE_ItemProxyCable.java | 77 --- .../java/tileentities/TE_ItemProxyEndpoint.java | 204 -------- src/main/java/tileentities/TE_ItemProxySource.java | 101 ---- .../java/tileentities/TE_ItemServerIOPort.java | 132 ----- src/main/java/tileentities/TE_TFFTMultiHatch.java | 219 -------- .../tileentities/TE_ThaumiumReinforcedJar.java | 10 - 73 files changed, 3572 insertions(+), 3571 deletions(-) delete mode 100644 src/main/java/blocks/BaseGTUpdateableBlock.java delete mode 100644 src/main/java/blocks/Block_ControlRod.java delete mode 100644 src/main/java/blocks/Block_GDCUnit.java delete mode 100644 src/main/java/blocks/Block_IchorJar.java delete mode 100644 src/main/java/blocks/Block_ItemProxyCable.java delete mode 100644 src/main/java/blocks/Block_ItemProxyEndpoint.java delete mode 100644 src/main/java/blocks/Block_ItemProxySource.java delete mode 100644 src/main/java/blocks/Block_ItemServerDrive.java delete mode 100644 src/main/java/blocks/Block_ItemServerIOPort.java delete mode 100644 src/main/java/blocks/Block_ItemServerRackCasing.java delete mode 100644 src/main/java/blocks/Block_ReactorChamber_OFF.java delete mode 100644 src/main/java/blocks/Block_ReactorChamber_ON.java delete mode 100644 src/main/java/blocks/Block_TFFTCasing.java delete mode 100644 src/main/java/blocks/Block_TFFTMultiHatch.java delete mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java delete mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java delete mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java delete mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java delete mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java delete mode 100644 src/main/java/blocks/Block_ThaumiumReinforcedJar.java delete mode 100644 src/main/java/blocks/Block_YSZUnit.java create mode 100644 src/main/java/common/blocks/BaseGTUpdateableBlock.java create mode 100644 src/main/java/common/blocks/Block_ControlRod.java create mode 100644 src/main/java/common/blocks/Block_GDCUnit.java create mode 100644 src/main/java/common/blocks/Block_IchorJar.java create mode 100644 src/main/java/common/blocks/Block_ItemProxyCable.java create mode 100644 src/main/java/common/blocks/Block_ItemProxyEndpoint.java create mode 100644 src/main/java/common/blocks/Block_ItemProxySource.java create mode 100644 src/main/java/common/blocks/Block_ItemServerDrive.java create mode 100644 src/main/java/common/blocks/Block_ItemServerIOPort.java create mode 100644 src/main/java/common/blocks/Block_ItemServerRackCasing.java create mode 100644 src/main/java/common/blocks/Block_ReactorChamber_OFF.java create mode 100644 src/main/java/common/blocks/Block_ReactorChamber_ON.java create mode 100644 src/main/java/common/blocks/Block_TFFTCasing.java create mode 100644 src/main/java/common/blocks/Block_TFFTMultiHatch.java create mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java create mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java create mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java create mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java create mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java create mode 100644 src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java create mode 100644 src/main/java/common/blocks/Block_YSZUnit.java create mode 100644 src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java create mode 100644 src/main/java/common/tileentities/GTMTE_ItemServer.java create mode 100644 src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java create mode 100644 src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java create mode 100644 src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java create mode 100644 src/main/java/common/tileentities/TE_IchorJar.java create mode 100644 src/main/java/common/tileentities/TE_ItemProxyCable.java create mode 100644 src/main/java/common/tileentities/TE_ItemProxyEndpoint.java create mode 100644 src/main/java/common/tileentities/TE_ItemProxySource.java create mode 100644 src/main/java/common/tileentities/TE_ItemServerIOPort.java create mode 100644 src/main/java/common/tileentities/TE_TFFTMultiHatch.java create mode 100644 src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java delete mode 100644 src/main/java/tileentities/GTMTE_FluidMultiStorage.java delete mode 100644 src/main/java/tileentities/GTMTE_ItemServer.java delete mode 100644 src/main/java/tileentities/GTMTE_ModularNuclearReactor.java delete mode 100644 src/main/java/tileentities/GTMTE_SOFuelCellMK1.java delete mode 100644 src/main/java/tileentities/GTMTE_SOFuelCellMK2.java delete mode 100644 src/main/java/tileentities/TE_IchorJar.java delete mode 100644 src/main/java/tileentities/TE_ItemProxyCable.java delete mode 100644 src/main/java/tileentities/TE_ItemProxyEndpoint.java delete mode 100644 src/main/java/tileentities/TE_ItemProxySource.java delete mode 100644 src/main/java/tileentities/TE_ItemServerIOPort.java delete mode 100644 src/main/java/tileentities/TE_TFFTMultiHatch.java delete mode 100644 src/main/java/tileentities/TE_ThaumiumReinforcedJar.java (limited to 'src') diff --git a/src/main/java/blocks/BaseGTUpdateableBlock.java b/src/main/java/blocks/BaseGTUpdateableBlock.java deleted file mode 100644 index 5b49a1fb25..0000000000 --- a/src/main/java/blocks/BaseGTUpdateableBlock.java +++ /dev/null @@ -1,29 +0,0 @@ -package blocks; - - -import gregtech.api.GregTech_API; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.world.World; - -public abstract class BaseGTUpdateableBlock extends Block { - - protected BaseGTUpdateableBlock(Material p_i45394_1_) { - super(p_i45394_1_); - GregTech_API.registerMachineBlock(this, -1); - } - - @Override - public void onBlockAdded(World aWorld, int aX, int aY, int aZ) { - if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { - GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); - } - } - - @Override - public void breakBlock(World aWorld, int aX, int aY, int aZ, Block aBlock, int aMetaData) { - if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { - GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); - } - } -} diff --git a/src/main/java/blocks/Block_ControlRod.java b/src/main/java/blocks/Block_ControlRod.java deleted file mode 100644 index a31c6e2981..0000000000 --- a/src/main/java/blocks/Block_ControlRod.java +++ /dev/null @@ -1,29 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_ControlRod extends BaseGTUpdateableBlock { - - private static Block_ControlRod instance = new Block_ControlRod(); - - private Block_ControlRod() { - super(Material.iron); - } - - public static Block_ControlRod getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_controlrod_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/blocks/Block_GDCUnit.java b/src/main/java/blocks/Block_GDCUnit.java deleted file mode 100644 index 9dbad68d45..0000000000 --- a/src/main/java/blocks/Block_GDCUnit.java +++ /dev/null @@ -1,30 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_GDCUnit extends BaseGTUpdateableBlock { - - private static Block_GDCUnit instance = new Block_GDCUnit(); - - private Block_GDCUnit() { - // I am a singleton - super(Material.iron); - } - - public static Block_GDCUnit getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "GDCCeramicElectrolyteUnit"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/blocks/Block_IchorJar.java b/src/main/java/blocks/Block_IchorJar.java deleted file mode 100644 index bc046ae3b4..0000000000 --- a/src/main/java/blocks/Block_IchorJar.java +++ /dev/null @@ -1,46 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import thaumcraft.common.blocks.BlockJar; -import tileentities.TE_IchorJar; - -public class Block_IchorJar extends BlockJar { - - private static Block_IchorJar instance = new Block_IchorJar(); - - private Block_IchorJar() { - super(); - } - - public static Block_IchorJar getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_ichorjar_block"; - super.setBlockName(blockName); - GameRegistry.registerBlock(getInstance(), blockName); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister ir) { - super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); - super.iconJarSide = ir.registerIcon("kekztech:ichor_jar_side"); - super.iconJarTop = ir.registerIcon("kekztech:ichor_jar_top"); - super.iconJarTopVoid = ir.registerIcon("kekztech:ichor_jar_top_void"); - super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); - super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); - } - - @Override - public TileEntity createTileEntity(World world, int meta) { - return new TE_IchorJar(); - } - -} diff --git a/src/main/java/blocks/Block_ItemProxyCable.java b/src/main/java/blocks/Block_ItemProxyCable.java deleted file mode 100644 index dee566bab7..0000000000 --- a/src/main/java/blocks/Block_ItemProxyCable.java +++ /dev/null @@ -1,45 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxyCable; -import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_ItemProxyCable; - -public class Block_ItemProxyCable extends BlockContainer { - - private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); - - private Block_ItemProxyCable() { - super(Material.glass); - } - - public static Block_ItemProxyCable getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemproxycable_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxyCable.class, blockName); - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxyCable(); - } - -} diff --git a/src/main/java/blocks/Block_ItemProxyEndpoint.java b/src/main/java/blocks/Block_ItemProxyEndpoint.java deleted file mode 100644 index 762880c877..0000000000 --- a/src/main/java/blocks/Block_ItemProxyEndpoint.java +++ /dev/null @@ -1,69 +0,0 @@ -package blocks; - -import java.util.UUID; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxyEndpoint; -import items.Item_Configurator; -import kekztech.GuiHandler; -import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_ItemProxyEndpoint; - -public class Block_ItemProxyEndpoint extends BlockContainer { - - private static Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); - - private Block_ItemProxyEndpoint() { - super(Material.glass); - } - - public static Block_ItemProxyEndpoint getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemproxyendpoint_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxyEndpoint"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxyEndpoint.class, blockName); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { - if(world.isRemote) { - return true; - } - - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ItemProxyEndpoint) { - final TE_ItemProxyEndpoint endpoint = (TE_ItemProxyEndpoint) te; - if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { - - final ItemStack held = player.inventory.getCurrentItem(); - if(held.hasTagCompound() && held.getTagCompound().hasKey("config")) { - endpoint.setChannel(UUID.fromString(held.getTagCompound().getString("config"))); - } - } else { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); - } - return true; - } - return false; - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxyEndpoint(); - } - -} \ No newline at end of file diff --git a/src/main/java/blocks/Block_ItemProxySource.java b/src/main/java/blocks/Block_ItemProxySource.java deleted file mode 100644 index b2cdd4a656..0000000000 --- a/src/main/java/blocks/Block_ItemProxySource.java +++ /dev/null @@ -1,69 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxySource; -import items.Item_Configurator; -import kekztech.GuiHandler; -import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_ItemProxySource; - -public class Block_ItemProxySource extends BlockContainer { - - private static Block_ItemProxySource instance = new Block_ItemProxySource(); - - private Block_ItemProxySource() { - super(Material.glass); - } - - public static Block_ItemProxySource getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemproxysource_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxySource.class, blockName); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { - if(world.isRemote) { - return true; - } - - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ItemProxySource) { - final TE_ItemProxySource source = (TE_ItemProxySource) te; - if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { - - final NBTTagCompound configNBT = new NBTTagCompound(); - configNBT.setString("config", source.getChannel().toString()); - final ItemStack held = player.inventory.getCurrentItem(); - held.setTagCompound(configNBT); - - } else { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); - } - return true; - } - return false; - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxySource(); - } - -} diff --git a/src/main/java/blocks/Block_ItemServerDrive.java b/src/main/java/blocks/Block_ItemServerDrive.java deleted file mode 100644 index e2d521424b..0000000000 --- a/src/main/java/blocks/Block_ItemServerDrive.java +++ /dev/null @@ -1,59 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerDrive; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.util.IIcon; - -public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ - - private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); - - private IIcon[] faces = new IIcon[6]; - - private Block_ItemServerDrive() { - // I am a singleton - super(Material.iron); - } - - public static Block_ItemServerDrive getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemserverdrive_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerDrive.class, blockName); - } - - @Override - public void registerBlockIcons(IIconRegister reg) { - for(int i = 0; i < 6; i++) { - if(i == 0) { - faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_BOTTOM"); - } else if(i == 1) { - faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_TOP"); - } else { - faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive"); - } - - } - } - - @Override - public IIcon getIcon(int side, int meta) { - return faces[side]; - } - - @Override - public int getLightValue() { - return 7; - } - -} diff --git a/src/main/java/blocks/Block_ItemServerIOPort.java b/src/main/java/blocks/Block_ItemServerIOPort.java deleted file mode 100644 index e53ebe2859..0000000000 --- a/src/main/java/blocks/Block_ItemServerIOPort.java +++ /dev/null @@ -1,45 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerIOPort; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_ItemServerIOPort; - -public class Block_ItemServerIOPort extends BaseGTUpdateableBlock { - - private static Block_ItemServerIOPort instance = new Block_ItemServerIOPort(); - - private Block_ItemServerIOPort() { - // I am a singleton - super(Material.iron); - } - - public static Block_ItemServerIOPort getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemserverioport_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerIOPort"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerIOPort.class, blockName); - } - - @Override - public boolean hasTileEntity(int metadata) { - return true; - } - - @Override - public TileEntity createTileEntity(World world, int metadata) { - return new TE_ItemServerIOPort(); - } - -} diff --git a/src/main/java/blocks/Block_ItemServerRackCasing.java b/src/main/java/blocks/Block_ItemServerRackCasing.java deleted file mode 100644 index fe57f2da85..0000000000 --- a/src/main/java/blocks/Block_ItemServerRackCasing.java +++ /dev/null @@ -1,32 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerRackCasing; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_ItemServerRackCasing extends BaseGTUpdateableBlock { - - private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); - - private Block_ItemServerRackCasing() { - // I am a singleton - super(Material.iron); - } - - public static Block_ItemServerRackCasing getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemserverrackcasing_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerRackCasing"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerRackCasing.class, blockName); - } - -} diff --git a/src/main/java/blocks/Block_ReactorChamber_OFF.java b/src/main/java/blocks/Block_ReactorChamber_OFF.java deleted file mode 100644 index 86b4b63445..0000000000 --- a/src/main/java/blocks/Block_ReactorChamber_OFF.java +++ /dev/null @@ -1,30 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { - - private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); - - private Block_ReactorChamber_OFF() { - super(Material.iron); - } - - public static Block_ReactorChamber_OFF getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_reactorchamberoff_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_OFF"); - super.setHardness(10.0f); - super.setResistance(16.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } - -} diff --git a/src/main/java/blocks/Block_ReactorChamber_ON.java b/src/main/java/blocks/Block_ReactorChamber_ON.java deleted file mode 100644 index 621ffb99eb..0000000000 --- a/src/main/java/blocks/Block_ReactorChamber_ON.java +++ /dev/null @@ -1,35 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { - - private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); - - private Block_ReactorChamber_ON() { - super(Material.iron); - } - - public static Block_ReactorChamber_ON getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_reactorchamberon_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_ON"); - super.setHardness(-1.0f); - super.setResistance(16.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } - - @Override - public int getLightValue() { - return 15; - } - -} diff --git a/src/main/java/blocks/Block_TFFTCasing.java b/src/main/java/blocks/Block_TFFTCasing.java deleted file mode 100644 index df6626894d..0000000000 --- a/src/main/java/blocks/Block_TFFTCasing.java +++ /dev/null @@ -1,30 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTCasing extends BaseGTUpdateableBlock { - - private static Block_TFFTCasing instance = new Block_TFFTCasing(); - - private Block_TFFTCasing() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTCasing getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftcasingblock_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java deleted file mode 100644 index 8b8c195335..0000000000 --- a/src/main/java/blocks/Block_TFFTMultiHatch.java +++ /dev/null @@ -1,63 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.GregTech_API; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_Utility; -import itemBlocks.IB_TFFTMultiHatch; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_TFFTMultiHatch; - -public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - - private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); - - private Block_TFFTMultiHatch() { - super(Material.iron); - } - - public static Block_TFFTMultiHatch getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftmultihatch_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTMultiHatch"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); - } - - @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { - return new TE_TFFTMultiHatch(); - } - - @Override - public boolean hasTileEntity(int metadata) { - return true; - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_) { - // Code block taken from GregTech's BaseMetaTileEntity.class - if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sScrewdriverList)) { - if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_TFFTMultiHatch) { - ((TE_TFFTMultiHatch) te).toggleAutoOutput(); - GT_Utility.sendSoundToPlayers(world, (String) GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); - } - } - return true; - } - return false; - } -} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java deleted file mode 100644 index cfb40282fa..0000000000 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ /dev/null @@ -1,36 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT1; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT1 instance = new Block_TFFTStorageFieldBlockT1(); - - private Block_TFFTStorageFieldBlockT1() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTStorageFieldBlockT1 getInstance() { - return instance; - } - - public static int getCapacity() { - return 500000; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock1_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT1.class, blockName); - } - -} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java deleted file mode 100644 index afacd768c3..0000000000 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java +++ /dev/null @@ -1,35 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT2; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT2 instance = new Block_TFFTStorageFieldBlockT2(); - - private Block_TFFTStorageFieldBlockT2() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTStorageFieldBlockT2 getInstance() { - return instance; - } - - public static int getCapacity() { - return 4000000; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock2_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT2.class, blockName); - } -} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java deleted file mode 100644 index 389bb7a24c..0000000000 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java +++ /dev/null @@ -1,35 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT3; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT3 instance = new Block_TFFTStorageFieldBlockT3(); - - private Block_TFFTStorageFieldBlockT3() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTStorageFieldBlockT3 getInstance() { - return instance; - } - - public static int getCapacity() { - return 16000000; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock3_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT3.class, blockName); - } -} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java deleted file mode 100644 index f328b858a5..0000000000 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java +++ /dev/null @@ -1,35 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT4; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT4 instance = new Block_TFFTStorageFieldBlockT4(); - - private Block_TFFTStorageFieldBlockT4() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTStorageFieldBlockT4 getInstance() { - return instance; - } - - public static int getCapacity() { - return 64000000; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock4_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT4.class, blockName); - } -} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java deleted file mode 100644 index fd53051974..0000000000 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java +++ /dev/null @@ -1,35 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT5; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT5 instance = new Block_TFFTStorageFieldBlockT5(); - - private Block_TFFTStorageFieldBlockT5() { - // I am a singleton - super(Material.iron); - } - - public static Block_TFFTStorageFieldBlockT5 getInstance() { - return instance; - } - - public static int getCapacity() { - return 256000000; - } - - public void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock5_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock5"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT5.class, blockName); - } -} \ No newline at end of file diff --git a/src/main/java/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/blocks/Block_ThaumiumReinforcedJar.java deleted file mode 100644 index 29736a14f9..0000000000 --- a/src/main/java/blocks/Block_ThaumiumReinforcedJar.java +++ /dev/null @@ -1,90 +0,0 @@ -package blocks; - -import java.util.ArrayList; - -import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import items.Item_ThaumiumReinforcedJarFilled; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.common.blocks.BlockJar; -import thaumcraft.common.blocks.ItemJarFilled; -import thaumcraft.common.tiles.TileJarFillable; -import thaumcraft.common.tiles.TileJarFillableVoid; -import tileentities.TE_ThaumiumReinforcedJar; - -public class Block_ThaumiumReinforcedJar extends BlockJar { - - private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); - - private Block_ThaumiumReinforcedJar() { - super(); - } - - public static Block_ThaumiumReinforcedJar getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_thaumiumreinforcedjar_block"; - super.setBlockName(blockName); - GameRegistry.registerBlock(getInstance(), blockName); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister ir) { - super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); - super.iconJarSide = ir.registerIcon("kekztech:jar_side"); - super.iconJarTop = ir.registerIcon("kekztech:jar_top"); - super.iconJarTopVoid = ir.registerIcon("kekztech:jar_top_void"); - super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); - super.iconJarBottom = ir.registerIcon("kekztech:jar_bottom"); - } - - @Override - public TileEntity createTileEntity(World world, int meta) { - return new TE_ThaumiumReinforcedJar(); - } - - @Override - public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - final ArrayList drops = new ArrayList<>(); - - TileEntity te; - ItemStack drop; - - te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileJarFillable) { - drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); - // Empty and no label - if(((TileJarFillable) te).amount <= 0 && ((TileJarFillable) te).aspectFilter == null) { - drop = new ItemStack(this); - } - // If is void jar, set meta - if(te instanceof TileJarFillableVoid) { - drop.setItemDamage(3); - } - // Non empty, generate filled jar item with contents - if(((TileJarFillable) te).amount > 0) { - ((ItemJarFilled) drop.getItem()).setAspects(drop, - (new AspectList()).add(((TileJarFillable) te).aspect, ((TileJarFillable) te).amount)); - } - // has label - if(((TileJarFillable) te).aspectFilter != null) { - if(!drop.hasTagCompound()) { - drop.setTagCompound(new NBTTagCompound()); - } - drop.stackTagCompound.setString("AspectFilter", ((TileJarFillable) te).aspectFilter.getTag()); - } - drops.add(drop); - } - return drops; - } - -} diff --git a/src/main/java/blocks/Block_YSZUnit.java b/src/main/java/blocks/Block_YSZUnit.java deleted file mode 100644 index 33ec67c5be..0000000000 --- a/src/main/java/blocks/Block_YSZUnit.java +++ /dev/null @@ -1,30 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -public class Block_YSZUnit extends BaseGTUpdateableBlock { - - private static Block_YSZUnit instance = new Block_YSZUnit(); - - private Block_YSZUnit() { - // I am a singleton - super(Material.iron); - } - - public static Block_YSZUnit getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_yszceramicelectrolyteunit_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "YSZCeramicElectrolyteUnit"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java new file mode 100644 index 0000000000..8ca9a31fc0 --- /dev/null +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -0,0 +1,29 @@ +package common.blocks; + + +import gregtech.api.GregTech_API; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.world.World; + +public abstract class BaseGTUpdateableBlock extends Block { + + protected BaseGTUpdateableBlock(Material p_i45394_1_) { + super(p_i45394_1_); + GregTech_API.registerMachineBlock(this, -1); + } + + @Override + public void onBlockAdded(World aWorld, int aX, int aY, int aZ) { + if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { + GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); + } + } + + @Override + public void breakBlock(World aWorld, int aX, int aY, int aZ, Block aBlock, int aMetaData) { + if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { + GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ); + } + } +} diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java new file mode 100644 index 0000000000..abb9254f15 --- /dev/null +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -0,0 +1,29 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_ControlRod extends BaseGTUpdateableBlock { + + private static Block_ControlRod instance = new Block_ControlRod(); + + private Block_ControlRod() { + super(Material.iron); + } + + public static Block_ControlRod getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_controlrod_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/common/blocks/Block_GDCUnit.java b/src/main/java/common/blocks/Block_GDCUnit.java new file mode 100644 index 0000000000..ec493eba90 --- /dev/null +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -0,0 +1,30 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_GDCUnit extends BaseGTUpdateableBlock { + + private static Block_GDCUnit instance = new Block_GDCUnit(); + + private Block_GDCUnit() { + // I am a singleton + super(Material.iron); + } + + public static Block_GDCUnit getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "GDCCeramicElectrolyteUnit"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java new file mode 100644 index 0000000000..b5660f3d82 --- /dev/null +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -0,0 +1,46 @@ +package common.blocks; + +import common.tileentities.TE_IchorJar; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import thaumcraft.common.blocks.BlockJar; + +public class Block_IchorJar extends BlockJar { + + private static Block_IchorJar instance = new Block_IchorJar(); + + private Block_IchorJar() { + super(); + } + + public static Block_IchorJar getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_ichorjar_block"; + super.setBlockName(blockName); + GameRegistry.registerBlock(getInstance(), blockName); + } + + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(IIconRegister ir) { + super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); + super.iconJarSide = ir.registerIcon("kekztech:ichor_jar_side"); + super.iconJarTop = ir.registerIcon("kekztech:ichor_jar_top"); + super.iconJarTopVoid = ir.registerIcon("kekztech:ichor_jar_top_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_IchorJar(); + } + +} diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java new file mode 100644 index 0000000000..5dffc4d60d --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -0,0 +1,45 @@ +package common.blocks; + +import common.tileentities.TE_ItemProxyCable; +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemProxyCable; +import kekztech.KekzCore; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_ItemProxyCable extends BlockContainer { + + private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); + + private Block_ItemProxyCable() { + super(Material.glass); + } + + public static Block_ItemProxyCable getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemproxycable_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemProxyCable.class, blockName); + } + + @Override + public boolean isOpaqueCube() { + return false; + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemProxyCable(); + } + +} diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java new file mode 100644 index 0000000000..91d4ef5d29 --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -0,0 +1,69 @@ +package common.blocks; + +import java.util.UUID; + +import common.tileentities.TE_ItemProxyEndpoint; +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemProxyEndpoint; +import items.Item_Configurator; +import kekztech.GuiHandler; +import kekztech.KekzCore; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_ItemProxyEndpoint extends BlockContainer { + + private static Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); + + private Block_ItemProxyEndpoint() { + super(Material.glass); + } + + public static Block_ItemProxyEndpoint getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemproxyendpoint_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxyEndpoint"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemProxyEndpoint.class, blockName); + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { + if(world.isRemote) { + return true; + } + + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_ItemProxyEndpoint) { + final TE_ItemProxyEndpoint endpoint = (TE_ItemProxyEndpoint) te; + if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { + + final ItemStack held = player.inventory.getCurrentItem(); + if(held.hasTagCompound() && held.getTagCompound().hasKey("config")) { + endpoint.setChannel(UUID.fromString(held.getTagCompound().getString("config"))); + } + } else { + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); + } + return true; + } + return false; + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemProxyEndpoint(); + } + +} \ No newline at end of file diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java new file mode 100644 index 0000000000..0158ae57e9 --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -0,0 +1,69 @@ +package common.blocks; + +import common.tileentities.TE_ItemProxySource; +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemProxySource; +import items.Item_Configurator; +import kekztech.GuiHandler; +import kekztech.KekzCore; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_ItemProxySource extends BlockContainer { + + private static Block_ItemProxySource instance = new Block_ItemProxySource(); + + private Block_ItemProxySource() { + super(Material.glass); + } + + public static Block_ItemProxySource getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemproxysource_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemProxySource.class, blockName); + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { + if(world.isRemote) { + return true; + } + + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_ItemProxySource) { + final TE_ItemProxySource source = (TE_ItemProxySource) te; + if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { + + final NBTTagCompound configNBT = new NBTTagCompound(); + configNBT.setString("config", source.getChannel().toString()); + final ItemStack held = player.inventory.getCurrentItem(); + held.setTagCompound(configNBT); + + } else { + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); + } + return true; + } + return false; + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemProxySource(); + } + +} diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java new file mode 100644 index 0000000000..e35cc220db --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemServerDrive.java @@ -0,0 +1,59 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemServerDrive; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.util.IIcon; + +public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ + + private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); + + private IIcon[] faces = new IIcon[6]; + + private Block_ItemServerDrive() { + // I am a singleton + super(Material.iron); + } + + public static Block_ItemServerDrive getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemserverdrive_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemServerDrive.class, blockName); + } + + @Override + public void registerBlockIcons(IIconRegister reg) { + for(int i = 0; i < 6; i++) { + if(i == 0) { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_BOTTOM"); + } else if(i == 1) { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_TOP"); + } else { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive"); + } + + } + } + + @Override + public IIcon getIcon(int side, int meta) { + return faces[side]; + } + + @Override + public int getLightValue() { + return 7; + } + +} diff --git a/src/main/java/common/blocks/Block_ItemServerIOPort.java b/src/main/java/common/blocks/Block_ItemServerIOPort.java new file mode 100644 index 0000000000..c7a3f4dce5 --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemServerIOPort.java @@ -0,0 +1,45 @@ +package common.blocks; + +import common.tileentities.TE_ItemServerIOPort; +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemServerIOPort; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_ItemServerIOPort extends BaseGTUpdateableBlock { + + private static Block_ItemServerIOPort instance = new Block_ItemServerIOPort(); + + private Block_ItemServerIOPort() { + // I am a singleton + super(Material.iron); + } + + public static Block_ItemServerIOPort getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemserverioport_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerIOPort"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemServerIOPort.class, blockName); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + + @Override + public TileEntity createTileEntity(World world, int metadata) { + return new TE_ItemServerIOPort(); + } + +} diff --git a/src/main/java/common/blocks/Block_ItemServerRackCasing.java b/src/main/java/common/blocks/Block_ItemServerRackCasing.java new file mode 100644 index 0000000000..e12262538b --- /dev/null +++ b/src/main/java/common/blocks/Block_ItemServerRackCasing.java @@ -0,0 +1,32 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemServerRackCasing; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_ItemServerRackCasing extends BaseGTUpdateableBlock { + + private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); + + private Block_ItemServerRackCasing() { + // I am a singleton + super(Material.iron); + } + + public static Block_ItemServerRackCasing getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemserverrackcasing_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerRackCasing"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemServerRackCasing.class, blockName); + } + +} diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java new file mode 100644 index 0000000000..ab14e1d56c --- /dev/null +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -0,0 +1,30 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { + + private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); + + private Block_ReactorChamber_OFF() { + super(Material.iron); + } + + public static Block_ReactorChamber_OFF getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_reactorchamberoff_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_OFF"); + super.setHardness(10.0f); + super.setResistance(16.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } + +} diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java new file mode 100644 index 0000000000..fa6db02c8e --- /dev/null +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -0,0 +1,35 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { + + private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); + + private Block_ReactorChamber_ON() { + super(Material.iron); + } + + public static Block_ReactorChamber_ON getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_reactorchamberon_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_ON"); + super.setHardness(-1.0f); + super.setResistance(16.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } + + @Override + public int getLightValue() { + return 15; + } + +} diff --git a/src/main/java/common/blocks/Block_TFFTCasing.java b/src/main/java/common/blocks/Block_TFFTCasing.java new file mode 100644 index 0000000000..86d4ed6182 --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTCasing.java @@ -0,0 +1,30 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTCasing extends BaseGTUpdateableBlock { + + private static Block_TFFTCasing instance = new Block_TFFTCasing(); + + private Block_TFFTCasing() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTCasing getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftcasingblock_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java new file mode 100644 index 0000000000..c0cfab7777 --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -0,0 +1,63 @@ +package common.blocks; + +import common.tileentities.TE_TFFTMultiHatch; +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.GregTech_API; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_Utility; +import itemBlocks.IB_TFFTMultiHatch; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { + + private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); + + private Block_TFFTMultiHatch() { + super(Material.iron); + } + + public static Block_TFFTMultiHatch getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftmultihatch_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTMultiHatch"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); + } + + @Override + public TileEntity createTileEntity(World world, int p_149915_2_) { + return new TE_TFFTMultiHatch(); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_) { + // Code block taken from GregTech's BaseMetaTileEntity.class + if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sScrewdriverList)) { + if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_TFFTMultiHatch) { + ((TE_TFFTMultiHatch) te).toggleAutoOutput(); + GT_Utility.sendSoundToPlayers(world, (String) GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); + } + } + return true; + } + return false; + } +} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java new file mode 100644 index 0000000000..3bc390ce91 --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java @@ -0,0 +1,36 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_TFFTStorageFieldBlockT1; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT1 instance = new Block_TFFTStorageFieldBlockT1(); + + private Block_TFFTStorageFieldBlockT1() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTStorageFieldBlockT1 getInstance() { + return instance; + } + + public static int getCapacity() { + return 500000; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock1_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT1.class, blockName); + } + +} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java new file mode 100644 index 0000000000..7ba7f25a88 --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java @@ -0,0 +1,35 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_TFFTStorageFieldBlockT2; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT2 instance = new Block_TFFTStorageFieldBlockT2(); + + private Block_TFFTStorageFieldBlockT2() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTStorageFieldBlockT2 getInstance() { + return instance; + } + + public static int getCapacity() { + return 4000000; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock2_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT2.class, blockName); + } +} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java new file mode 100644 index 0000000000..51741dc4fa --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java @@ -0,0 +1,35 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_TFFTStorageFieldBlockT3; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT3 instance = new Block_TFFTStorageFieldBlockT3(); + + private Block_TFFTStorageFieldBlockT3() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTStorageFieldBlockT3 getInstance() { + return instance; + } + + public static int getCapacity() { + return 16000000; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock3_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT3.class, blockName); + } +} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java new file mode 100644 index 0000000000..9a2bb9e3be --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java @@ -0,0 +1,35 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_TFFTStorageFieldBlockT4; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT4 instance = new Block_TFFTStorageFieldBlockT4(); + + private Block_TFFTStorageFieldBlockT4() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTStorageFieldBlockT4 getInstance() { + return instance; + } + + public static int getCapacity() { + return 64000000; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock4_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT4.class, blockName); + } +} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java new file mode 100644 index 0000000000..437e0454f8 --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java @@ -0,0 +1,35 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_TFFTStorageFieldBlockT5; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT5 instance = new Block_TFFTStorageFieldBlockT5(); + + private Block_TFFTStorageFieldBlockT5() { + // I am a singleton + super(Material.iron); + } + + public static Block_TFFTStorageFieldBlockT5 getInstance() { + return instance; + } + + public static int getCapacity() { + return 256000000; + } + + public void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock5_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock5"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT5.class, blockName); + } +} \ No newline at end of file diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java new file mode 100644 index 0000000000..246e3c9b05 --- /dev/null +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -0,0 +1,90 @@ +package common.blocks; + +import java.util.ArrayList; + +import common.tileentities.TE_ThaumiumReinforcedJar; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import items.Item_ThaumiumReinforcedJarFilled; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.common.blocks.BlockJar; +import thaumcraft.common.blocks.ItemJarFilled; +import thaumcraft.common.tiles.TileJarFillable; +import thaumcraft.common.tiles.TileJarFillableVoid; + +public class Block_ThaumiumReinforcedJar extends BlockJar { + + private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); + + private Block_ThaumiumReinforcedJar() { + super(); + } + + public static Block_ThaumiumReinforcedJar getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_thaumiumreinforcedjar_block"; + super.setBlockName(blockName); + GameRegistry.registerBlock(getInstance(), blockName); + } + + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(IIconRegister ir) { + super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); + super.iconJarSide = ir.registerIcon("kekztech:jar_side"); + super.iconJarTop = ir.registerIcon("kekztech:jar_top"); + super.iconJarTopVoid = ir.registerIcon("kekztech:jar_top_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:jar_bottom"); + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_ThaumiumReinforcedJar(); + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + final ArrayList drops = new ArrayList<>(); + + TileEntity te; + ItemStack drop; + + te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TileJarFillable) { + drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); + // Empty and no label + if(((TileJarFillable) te).amount <= 0 && ((TileJarFillable) te).aspectFilter == null) { + drop = new ItemStack(this); + } + // If is void jar, set meta + if(te instanceof TileJarFillableVoid) { + drop.setItemDamage(3); + } + // Non empty, generate filled jar item with contents + if(((TileJarFillable) te).amount > 0) { + ((ItemJarFilled) drop.getItem()).setAspects(drop, + (new AspectList()).add(((TileJarFillable) te).aspect, ((TileJarFillable) te).amount)); + } + // has label + if(((TileJarFillable) te).aspectFilter != null) { + if(!drop.hasTagCompound()) { + drop.setTagCompound(new NBTTagCompound()); + } + drop.stackTagCompound.setString("AspectFilter", ((TileJarFillable) te).aspectFilter.getTag()); + } + drops.add(drop); + } + return drops; + } + +} diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java new file mode 100644 index 0000000000..60b5603a3e --- /dev/null +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -0,0 +1,30 @@ +package common.blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; + +public class Block_YSZUnit extends BaseGTUpdateableBlock { + + private static Block_YSZUnit instance = new Block_YSZUnit(); + + private Block_YSZUnit() { + // I am a singleton + super(Material.iron); + } + + public static Block_YSZUnit getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_yszceramicelectrolyteunit_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "YSZCeramicElectrolyteUnit"); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java new file mode 100644 index 0000000000..d362342366 --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -0,0 +1,552 @@ +package common.tileentities; + +import gregtech.api.enums.Textures.BlockIcons; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import kekztech.MultiFluidHandler; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.EnumChatFormatting; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.FluidStack; +import org.lwjgl.input.Keyboard; + +import common.blocks.*; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +import java.util.ArrayList; +import java.util.HashSet; + +public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { + + private final static String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; + private final static String glassNameStained = "tile.stainedGlass"; + private final static Block CASING = Block_TFFTCasing.getInstance(); + private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); + private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); + private final static Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); + private final static Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); + private final static Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = Block_TFFTStorageFieldBlockT5.getInstance(); + private final static Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); + private final static int CASING_TEXTURE_ID = 176; + + private MultiFluidHandler mfh; + private HashSet multiHatches = new HashSet<>(); + + private int runningCost = 0; + private boolean doVoidExcess = false; + + private byte fluidSelector = 0; + + public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } + + public GTMTE_FluidMultiStorage(String aName) { + super(aName); + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_FluidMultiStorage(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("High-Tech fluid tank that can hold up to 25 different fluids!") + .addInfo("Has 1/25th of the total capacity as capacity for each fluid.") + .addInfo("Rightclicking the controller with a screwdriver will turn on excess voiding.") + .addInfo("Fluid storage amount and running cost depends on the storage field blocks used.") + .addSeparator() + .addInfo("Note on hatch locking:") + .addInfo("Use an Integrated Circuit in the GUI slot to limit which fluid is output.") + .addInfo("The index of a stored fluid can be obtained through the Tricorder.") + .addSeparator() + .beginStructureBlock(5, 9, 5) + .addController("Top Center") + .addEnergyHatch("Any top or bottom casing") + .addOtherStructurePart("Inner 3x7x3 tube", "Storage Field Blocks") + .addOtherStructurePart("Outer 5x7x5 glass shell", "AE2 Quartz Glass of Vanilla Stained Glass") + .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") + .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") + .signAndFinalize("Kekzdealer"); + if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { + return aSide == aFacing + ? new ITexture[]{BlockIcons.casingTexturePages[1][48], + new GT_RenderedTexture(aActive + ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE + : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} + : new ITexture[]{BlockIcons.casingTexturePages[1][48]}; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack var1) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack guiSlotItem) { + + super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000; + super.mEfficiencyIncrease = 10000; + super.mEUt = runningCost; + super.mMaxProgresstime = 10; + + if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + this.fluidSelector = (byte) guiSlotItem.getItemDamage(); + } + + // If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code! + if (multiHatches.size() > 0 && super.mInputHatches.size() == 0 && super.mOutputHatches.size() == 0) { + return true; + } + + // Suck in fluids + final ArrayList inputHatchFluids = super.getStoredFluids(); + if (inputHatchFluids.size() > 0) { + + for (FluidStack fluidStack : inputHatchFluids) { + + final int pushed = mfh.pushFluid(fluidStack, true); + final FluidStack toDeplete = fluidStack.copy(); + toDeplete.amount = pushed; + super.depleteInput(toDeplete); + } + + // Void excess if that is turned on + if (doVoidExcess) { + for (GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { + inputHatch.setDrainableStack(null); + } + } + } + + // Push out fluids + if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + final FluidStack storedFluid = mfh.getFluid(fluidSelector); + // Sum available output capacity + int possibleOutput = 0; + for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() == null) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } + } + // Output as much as possible + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + tempStack.amount = mfh.pullFluid(tempStack, fluidSelector, true); + super.addOutput(tempStack); + + } else { + for (FluidStack storedFluid : mfh.getFluids()) { + // Sum available output capacity + int possibleOutput = 0; + for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() == null) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } + } + // output as much as possible + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + // TODO possible concurrent modification exception as pullFluid calls remove() without an iterator + tempStack.amount = mfh.pullFluid(tempStack, true); + super.addOutput(tempStack); + } + } + + return true; + } + + @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + + if (mfh != null) { + mfh.setLock(!super.getBaseMetaTileEntity().isActive()); + mfh.setFluidSelector(fluidSelector); + } + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + + // either direction on z-axis + if (forgeDirection.x() == 0 && forgeDirection.z() == -1) { + offset.x = x; + offset.y = y; + offset.z = z; + } + if (forgeDirection.x() == 0 && forgeDirection.z() == 1) { + offset.x = -x; + offset.y = y; + offset.z = -z; + } + // either direction on x-axis + if (forgeDirection.x() == -1 && forgeDirection.z() == 0) { + offset.x = z; + offset.y = y; + offset.z = -x; + } + if (forgeDirection.x() == 1 && forgeDirection.z() == 0) { + offset.x = -z; + offset.y = y; + offset.z = x; + } + // either direction on y-axis + if (forgeDirection.y() == -1) { + offset.x = x; + offset.y = z; + offset.z = y; + } + + return offset; + } + + /** + * Checks structural integrity and registers machine parts. + * Appears to often not run but can be jump started by forcing a block update on the controller. + * (Place a piece of dirt on the front face and remove it again. Dirty fix lol.) + * + * @param thisController Object reference to this controller block's Tile Entity. + * @param guiSlotItem References the item stack that can be placed in that GUI slot + * in the top right. + */ + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + int minCasingAmount = 20; + boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + float runningCostAcc = 0; + double fluidCapacityAcc = 0; + + multiHatches.clear(); + + // Front slice + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + if (X == 0 && Y == 0) { + continue; // is controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Fluid hatches should touch the storage field. + // Maintenance/Energy hatch can go anywhere + if (X > -2 && X < 2 && Y > -2 && Y < 2) { + if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + Block b = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()); + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + // Also check for multi hatch + if (b == CASING) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else if (b == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = + (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + multiHatches.add(mh); + } else { + formationChecklist = false; + } + } + } else { + if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + } + + // Middle three slices + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + for (int Z = -1; Z >= -7; Z--) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + if (X > -2 && X < 2 && Y > -2 && Y < 2) { + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD1.getUnlocalizedName())) { + runningCostAcc += 0.5f; + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT1.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD2.getUnlocalizedName())) { + runningCostAcc += 1.0f; + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT2.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD3.getUnlocalizedName())) { + runningCostAcc += 2.0f; + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT3.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD4.getUnlocalizedName())) { + runningCostAcc += 4.0f; + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT4.getCapacity(); + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD5.getUnlocalizedName())) { + runningCostAcc += 8.0f; + fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT5.getCapacity(); + } else { + formationChecklist = false; + } + continue; + } + + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + + // Corner allows only glass or casings + if (X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { + if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) + || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained) + || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { + formationChecklist = false; // do nothing yet + } + } else { + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if (!super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + // Also check for multi hatch + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = + (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + multiHatches.add(mh); + } else if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) + && !thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { + formationChecklist = false; + } + } + } + } + } + } + + // Back slice + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -8); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Fluid hatches should touch the storage field. + // Maintenance/Energy hatch can go anywhere + if (X > -2 && X < 2 && Y > -2 && Y < 2) { + if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { + final TE_TFFTMultiHatch mh = + (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + multiHatches.add(mh); + } else { + formationChecklist = false; + } + } + } else { + if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + } + + if (this.mEnergyHatches.size() < 1) { + System.out.println("At least one energy hatch is required!"); + formationChecklist = false; + } + + if (this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + formationChecklist = false; + } + + if (minCasingAmount > 0) { + formationChecklist = false; + } + + if (formationChecklist) { + runningCost = Math.round(-runningCostAcc); + // Update MultiFluidHandler in case storage cells have been changed + final int capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); + if (mfh == null) { + mfh = new MultiFluidHandler(capacityPerFluid); + } else { + if (mfh.getCapacity() != capacityPerFluid) { + mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); + } + } + for (TE_TFFTMultiHatch mh : multiHatches) { + mh.setMultiFluidHandler(mfh); + } + } + + return formationChecklist; + } + + @Override + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + if (doVoidExcess) { + doVoidExcess = false; + aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned off")); + } else { + doVoidExcess = true; + aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned on")); + } + } + + @Override + public String[] getInfoData() { + final ArrayList ll = mfh.getInfoData(); + + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + ll.add("Auto-voiding: " + doVoidExcess); + ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L"); + ll.add("Running Cost: " + // mEUt does not naturally reflect efficiency status. Do that here. + + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("---------------------------------------------"); + + final String[] a = new String[ll.size()]; + return ll.toArray(a); + } + + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + nbt.setInteger("runningCost", runningCost); + nbt.setBoolean("doVoidExcess", doVoidExcess); + + nbt.setInteger("capacityPerFluid", mfh.getCapacity()); + nbt.setTag("fluids", mfh.saveNBTData(new NBTTagCompound())); + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + runningCost = nbt.getInteger("runningCost"); + doVoidExcess = nbt.getBoolean("doVoidExcess"); + + mfh = new MultiFluidHandler(); + mfh.loadNBTData(nbt); + for (TE_TFFTMultiHatch mh : multiHatches) { + mh.setMultiFluidHandler(mfh); + } + super.loadNBTData(nbt); + } + + @Override + public boolean isGivingInformation() { + return true; + } + + @Override + public int getMaxEfficiency(ItemStack var1) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack var1) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack var1) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack var1) { + return false; + } +} \ No newline at end of file diff --git a/src/main/java/common/tileentities/GTMTE_ItemServer.java b/src/main/java/common/tileentities/GTMTE_ItemServer.java new file mode 100644 index 0000000000..158207fd5c --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_ItemServer.java @@ -0,0 +1,405 @@ +package common.tileentities; + +import java.util.ArrayList; +import java.util.HashSet; + +import org.lwjgl.input.Keyboard; + +import common.blocks.Block_ItemServerDrive; +import common.blocks.Block_ItemServerIOPort; +import common.blocks.Block_ItemServerRackCasing; +import gregtech.api.enums.Textures.BlockIcons; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import kekztech.MultiItemHandler; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraftforge.common.util.ForgeDirection; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { + + private static final int BASE_SLICE_ENERGY_COST = 1; + private static final int BASE_PER_ITEM_CAPACITY = 1024; + private static final int BASE_ITEM_TYPES_PER_SLICE = 128; + + private final Block_ItemServerDrive DRIVE = Block_ItemServerDrive.getInstance(); + private final Block_ItemServerRackCasing CASING = Block_ItemServerRackCasing.getInstance(); + private final Block_ItemServerIOPort IO_PORT = Block_ItemServerIOPort.getInstance(); + private final String ALU_FRAME_BOX_NAME = "gt.blockmachines"; + private final int ALU_FRAME_BOX_META = 6;//4115; + private final int CASING_TEXTURE_ID = 176; + + private MultiItemHandler mih; + private HashSet ioPorts = new HashSet<>(); + private int sliceCount = 0; + + public GTMTE_ItemServer(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } + + public GTMTE_ItemServer(String aName) { + super(aName); + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_ItemServer(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("[W.I.P - Probably doesn't work]") + .addInfo("High-Tech item storage!") + .addInfo("Variable length: Slices 2-4 can be repeated as long as the total length does not exceed 16 blocks.") + .addInfo("Each slice offers storage for 128 item types") + .addInfo("Storage capacity per item depends on the controller configuration.") + .addInfo("Insert an Integrated Circuit into the controller with your desired configuration.") + .addInfo("The base configuration (0) is 1024 items per type. For each higher level, the capacity quadruples.") + .addInfo("Each slice also adds 1EU/t of power consumption and doubles with rising configuration values.") + .addInfo("Valid config values are from zero to eight.") + .addSeparator() + .beginStructureBlock(3, 5, 4) + .addController("Front Bottom Center") + .addEnergyHatch("Any casing") + .addOtherStructurePart("Front slice", "3x5x1 Item Server Rack Casing") + .addOtherStructurePart("2nd and 3rd slice, center", "1x4x1 Aluminium Frame Box") + .addOtherStructurePart("2nd and 3rd slice, top", "3x1x1 Item Server Rack Casing") + .addOtherStructurePart("2nd and 3rd slice, sides", "2x 1x4x1 Item Server Drive") + .addOtherStructurePart("Back slice", "3x5x1 Item Server Rack Casing") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { + return aSide == aFacing + ? new ITexture[]{BlockIcons.casingTexturePages[1][48], + new GT_RenderedTexture(aActive + ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE + : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} + : new ITexture[]{BlockIcons.casingTexturePages[1][48]}; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack var1) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack guiSlotItem) { + final int config = (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) + ? Math.min(8, guiSlotItem.getItemDamage()) : 0; + + this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; + this.mEfficiencyIncrease = 10000; + this.mEUt = (int) -(BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); + super.mMaxProgresstime = 20; + + mih.setPerTypeCapacity((int) (BASE_PER_ITEM_CAPACITY * Math.pow(4, config))); + + return true; + } + + @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + + if(mih != null) { + mih.setLock(!super.getBaseMetaTileEntity().isActive()); + } + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + + // either direction on z-axis + if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + offset.x = x; + offset.y = y; + offset.z = z; + } + if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + offset.x = -x; + offset.y = y; + offset.z = -z; + } + // either direction on x-axis + if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + offset.x = z; + offset.y = y; + offset.z = -x; + } + if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + offset.x = -z; + offset.y = y; + offset.z = x; + } + + return offset; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + boolean formationChecklist = true; + + // Front slice + for(int X = -1; X <= 1; X++) { + for(int Y = 0; Y < 5; Y++) { + if(X == 0 && Y == 0) { + continue; // is controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // is casing + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { + final TE_ItemServerIOPort port = + (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + ioPorts.add(port); + } else { + formationChecklist = false; + } + } + } + } + + if(formationChecklist) { + System.out.println("Item Server front slice approved"); + } + + // Check slices + int slicesFound = 0; + int zOffset = -1; + + while(slicesFound < 5) { + if(checkSlice(thisController, forgeDirection, zOffset)) { + slicesFound++; + zOffset -= 3; + + System.out.println("Item Server slice approved: " + slicesFound); + } else { + System.out.println("Item Server slice rejected: " + slicesFound + 1); + break; + } + } + + if(slicesFound < 1) { + System.out.println("At least one slice required for storage"); + formationChecklist = false; + } + + if(this.mEnergyHatches.size() < 1) { + System.out.println("At least one energy hatch is required!"); + formationChecklist = false; + } + + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + formationChecklist = false; + } + + if(formationChecklist) { + sliceCount = slicesFound; + + if(mih == null) { + mih = new MultiItemHandler(); + mih.setItemTypeCapacity(slicesFound * BASE_ITEM_TYPES_PER_SLICE); + } + System.out.println("Configuring " + ioPorts.size() + " ports"); + for(TE_ItemServerIOPort port : ioPorts) { + port.setMultiItemHandler(mih); + } + } + + return formationChecklist; + } + + public boolean checkSlice(IGregTechTileEntity thisController, Vector3ic forgeDirection, int zOffset) { + boolean formationChecklist = true; + + for(int Z = 0; Z >= -2; Z--) { + // Is not back slice + if(Z != -2) { + // Left to right + for(int X = -1; X <= 1; X++) { + // Bottom to top + for(int Y = 0; Y <= 4; Y++) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); + + // Server rack roof is casings + if(Y == 4) { + // Get next TE + + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // is casing + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { + final TE_ItemServerIOPort port = + (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + ioPorts.add(port); + } else { + formationChecklist = false; + } + } + } + + // Middle wall is aluminium frame boxes + else if(Y <= 3 && X == 0) { + if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(ALU_FRAME_BOX_NAME)) + || !(thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == ALU_FRAME_BOX_META)) { + System.out.println("Rejected Frame box: " + + thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + + ":" + + thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z())); + formationChecklist = false; + } + } + + // Side walls are item server drives + else if(Y <= 3 && X != 0) { + if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == DRIVE)) { + formationChecklist = false; + } + } + } + } + } else { + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = 0; Y <= 4; Y++) { + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { + // is casing + } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { + final TE_ItemServerIOPort port = + (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( + thisController.getXCoord() + offset.x(), + thisController.getYCoord() + offset.y(), + thisController.getZCoord() + offset.z()); + ioPorts.add(port); + } else { + formationChecklist = false; + } + } + } + } + } + } + + + return formationChecklist; + } + + @Override + public String[] getInfoData() { + final ArrayList ll = new ArrayList<>();//mfh.getInfoData(); + + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + ll.add("Per-Item Capacity: " + mih.getPerTypeCapacity()); + ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SLICE * sliceCount); + ll.add("Running Cost: " + // mEUt does not naturally reflect efficiency status. Do that here. + + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("---------------------------------------------"); + + final String[] a = new String[ll.size()]; + return ll.toArray(a); + } + + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.loadNBTData(nbt); + } + + @Override + public boolean isGivingInformation() { + return true; + } + + @Override + public int getMaxEfficiency(ItemStack var1) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack var1) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack var1) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack var1) { + return false; + } +} diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java new file mode 100644 index 0000000000..e08c383997 --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -0,0 +1,247 @@ +package common.tileentities; + +import org.joml.Vector3i; +import org.lwjgl.input.Keyboard; + +import common.blocks.Block_ControlRod; +import common.blocks.Block_ReactorChamber_OFF; +import common.blocks.Block_ReactorChamber_ON; +import container.GUIContainer_ModularNuclearReactor; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import net.minecraft.block.Block; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; +import util.MultiBlockTooltipBuilder; + +public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { + + private final Block CASING = GregTech_API.sBlockCasings3; + private final int CASING_META = 12; + private final int CASING_TEXTURE_ID = 44; + + private final Block CHAMBER_OFF = Block_ReactorChamber_OFF.getInstance(); + private final Block CHAMBER_ON = Block_ReactorChamber_ON.getInstance(); + private final Block CONTROL_ROD = Block_ControlRod.getInstance(); + + private boolean euMode = true; + + public GTMTE_ModularNuclearReactor(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + + } + + public GTMTE_ModularNuclearReactor(String aName) { + super(aName); + + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_ModularNuclearReactor(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("Can be built, BUT DOES NOT WORK") + .addInfo("Converts fissile material and outputs power or heat") + .addSeparator() + .addInfo("EU-MODE:") + .addInfo(" Directly outputs electricity depending on inserted fuel rods") + .addSeparator() + .addInfo("COOLANT-MODE:") + .addInfo(" Requires coolant to be pumped into the reactor.") + .addInfo(" Coolant is heated and should be drained and converted to electricity by other means.") + .addSeparator() + .addInfo("NOTES:") + .addInfo(" Does NOT use Industrialcraft 2 reactor components!") + .addInfo(" Consult controller GUI on how to arrange the outer casings.") + .addSeparator() + .beginStructureBlock(7, 6, 7) + .addController("Front bottom Center") + .addCasingInfo("Radiation Proof Machine Casing", 100) + .addOtherStructurePart("Control Rods", "Four pillars, four blocks high each. Diagonal to the inner edges of the shell") + .addOtherStructurePart("Nuclear Reactor Chamber", "17 of them to fill out the rest of the floor inside the shell") + .addDynamoHatch("ONLY in EU-mode, at least one") + .addOtherStructurePart("Input Bus, Output Bus", "Optional but required for automation") + .addOtherStructurePart("Input Hatch, Output Hatch", "ONLY in Coolant-Mode, at least one each") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + return aSide == aFacing + ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], + new GT_RenderedTexture(aActive ? + Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE + : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} + : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; + } + + // TODO: Opening UI crashes server. Controller isn't craftable right now. + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + /*return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png");*/ + return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + @Override + public void onPostTick(IGregTechTileEntity thisController, long aTick) { + super.onPostTick(thisController, aTick); + + if(super.getBaseMetaTileEntity().isActive()) { + // Switch to ON blocks + } else { + // Switch to OFF blocks + } + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final int dirX = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; + final int dirZ = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; + int minCasingAmount = 100; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + // Determine the ground level center of the structure + final Vector3i center = new Vector3i( + thisController.getXCoord(), + thisController.getYCoord(), + thisController.getZCoord()) + .add(dirX * 3, 0, dirZ * 3); + // Scan for outer tube + // - Scan sides + for(int x = -3; x <= 3; x++) { + for(int z = -3; z <= 3; z++) { + // Only scan the three wide even sides, skip rest + if((Math.abs(x) <= 1 && Math.abs(z) == 3) || (Math.abs(z) <= 1 && Math.abs(x) == 3)) { + for(int h = 0; h < 6; h++) { + final Vector3i pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); + if(h == 0 && pos.x() == thisController.getXCoord() && pos.y() == thisController.getYCoord() && pos.z() == thisController.getZCoord()) { + // Ignore controller + continue; + } else if (thisController.getBlock(pos.x(), pos.y(), pos.z()) == CASING + && thisController.getMetaID(pos.x(), pos.y(), pos.z()) == CASING_META) { + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + // - Scan corners of tube + for(int x = -2; x <= 2; x++) { + for(int z = -2; z <= 2; z++) { + // Only scan the four corners, skip rest + if(Math.abs(x) + Math.abs(z) == 4) { + for(int h = 0; h < 6; h++) { + final Vector3i pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); + if(h == 0 && pos.x() == thisController.getXCoord() && pos.y() == thisController.getYCoord() && pos.z() == thisController.getZCoord()) { + // Ignore controller + continue; + } else if (thisController.getBlock(pos.x(), pos.y(), pos.z()) == CASING + && thisController.getMetaID(pos.x(), pos.y(), pos.z()) == CASING_META) { + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + // Scan ground layer + for(int x = -2; x <= 2; x++) { + for(int z = -2; z <= 2; z++) { + if(!(thisController.getBlock(center.x() + x, center.y(), center.z() + z) == CASING + && thisController.getMetaID(center.x() + x, center.y(), center.z() + z) == CASING_META)) { + checklist = false; + } else { + minCasingAmount--; + } + } + } + // Scan reactor chambers + for(int x = -2; x <= 2; x++) { + for(int z = -2; z <= 2; z++) { + // Skip if diagonal, don't skip center + if(Math.abs(x) == Math.abs(z) && !(x == 0 && z == 0)) { + continue; + } + if(!(thisController.getBlock(center.x() + x, center.y() + 1, center.z() + z) == CHAMBER_OFF + || thisController.getBlock(center.x() + x, center.y() + 1, center.z() + z) == CHAMBER_ON)) { + checklist = false; + } + } + } + // Scan control rods + for(int h = 1; h < 5; h++) { + for(int x = -1; x <= 1; x++) { + for(int z = -1; z <= 1; z++) { + // Only check diagonal + if(x == 0 || z == 0) { + continue; + } + if(!(thisController.getBlock(center.x() + x, center.y() + h, center.z() + z) == CONTROL_ROD)) { + checklist = false; + } + } + } + } + + + + + if(minCasingAmount > 0) { + checklist = false; + } + + return checklist; + } + + @Override + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack stack) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack stack) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; + } + +} diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java new file mode 100644 index 0000000000..ee8fb9352f --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -0,0 +1,335 @@ +package common.tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import org.lwjgl.input.Keyboard; + +import common.blocks.Block_YSZUnit; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Materials; +import gregtech.api.enums.Textures; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; +import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import net.minecraft.block.Block; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.FluidStack; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { + + private final Block CASING = GregTech_API.sBlockCasings4; + private final int CASING_META = 1; + private final int CASING_TEXTURE_ID = 49; + + private final int OXYGEN_PER_SEC = 400; + private final int EU_PER_TICK = 1024; + private final int STEAM_PER_SEC = 18000; + + public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + + } + + public GTMTE_SOFuelCellMK1(String aName) { + super(aName); + + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_SOFuelCellMK1(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo("Consumes 29,480EU worth of fuel with up to 97% efficiency each second") + .addInfo("Steam production requires the SOFC to heat up completely first") + .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") + .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") + .addSeparator() + .beginStructureBlock(3, 3, 5) + .addController("Front Center") + .addDynamoHatch("Back Center") + .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addCasingInfo("Clean Stainless Steel Casing", 12) + .addMaintenanceHatch("Instead of any casing") + .addIOHatches("Instead of any casing") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + return aSide == aFacing + ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], + new GT_RenderedTexture(aActive ? + Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE + : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} + : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + final ArrayList storedFluids = super.getStoredFluids(); + Collection recipeList = GT_Recipe_Map.sTurbineFuels.mRecipeList; + + if((storedFluids.size() > 0 && recipeList != null)) { + + final Iterator fluidsIterator = storedFluids.iterator(); + while(fluidsIterator.hasNext()) { + + final FluidStack hatchFluid = fluidsIterator.next(); + final Iterator recipeIterator = recipeList.iterator(); + while(recipeIterator.hasNext()) { + + final GT_Recipe aFuel = recipeIterator.next(); + FluidStack liquid; + if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null + && hatchFluid.isFluidEqual(liquid)) { + + liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 40; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(GT_ModHandler.getSteam(STEAM_PER_SEC)); + } + return true; + } + } + } + } + } + + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + + // either direction on z-axis + if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + offset.x = x; + offset.y = y; + offset.z = z; + } + if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + offset.x = -x; + offset.y = y; + offset.z = -z; + } + // either direction on x-axis + if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + offset.x = z; + offset.y = y; + offset.z = -x; + } + if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + offset.x = -z; + offset.y = y; + offset.z = x; + } + // either direction on y-axis + if(forgeDirection.y() == -1) { + offset.x = x; + offset.y = z; + offset.z = y; + } + + return offset; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + int minCasingAmount = 12; + boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + + // Front slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + if(X == 0 && Y == 0) { + continue; // is controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + + // Middle three slices + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + for(int Z = -1; Z >= -3; Z--) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(Block_YSZUnit.getInstance().getUnlocalizedName())) { + formationChecklist = false; + } + continue; + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals("blockAlloyGlass")) { + formationChecklist = false; + } + continue; + } + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + } + + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + + if(minCasingAmount > 0) { + formationChecklist = false; + } + + if(this.mDynamoHatches.size() != 1) { + System.out.println("Exactly one dynamo hatch is required!"); + formationChecklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + formationChecklist = false; + } + + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + + return formationChecklist; + } + + @Override + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack stack) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack stack) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; + } + +} diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java new file mode 100644 index 0000000000..b9ca6aa25b --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -0,0 +1,335 @@ +package common.tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import org.lwjgl.input.Keyboard; + +import common.blocks.Block_GDCUnit; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Materials; +import gregtech.api.enums.Textures; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; +import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import net.minecraft.block.Block; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { + + final Block CASING = GregTech_API.sBlockCasings4; + final int CASING_META = 0; + final int CASING_TEXTURE_ID = 48; + + private final int OXYGEN_PER_SEC = 2000; + private final int EU_PER_TICK = 24576; // 100% Efficiency, 3A IV + private final int STEAM_PER_SEC = 96000; // SH Steam (10,800EU/t @ 150% Efficiency) + + public GTMTE_SOFuelCellMK2(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + + } + + public GTMTE_SOFuelCellMK2(String aName) { + super(aName); + + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_SOFuelCellMK2(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo("Consumes 442,200EU worth of fuel with up to 97% efficiency each second") + .addInfo("Steam production requires the SOFC to heat up completely first") + .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") + .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") + .addSeparator() + .beginStructureBlock(3, 3, 5) + .addController("Front Center") + .addDynamoHatch("Back Center") + .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addCasingInfo("Robust Tungstensteel Machine Casing", 12) + .addMaintenanceHatch("Instead of any casing") + .addIOHatches("Instead of any casing") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + return aSide == aFacing + ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], + new GT_RenderedTexture(aActive ? + Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE + : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} + : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + final ArrayList storedFluids = super.getStoredFluids(); + Collection recipeList = GT_Recipe_Map.sTurbineFuels.mRecipeList; + + if((storedFluids.size() > 0 && recipeList != null)) { + + final Iterator fluidsIterator = storedFluids.iterator(); + while(fluidsIterator.hasNext()) { + + final FluidStack hatchFluid = fluidsIterator.next(); + final Iterator recipeIterator = recipeList.iterator(); + while(recipeIterator.hasNext()) { + + final GT_Recipe aFuel = recipeIterator.next(); + FluidStack liquid; + if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null + && hatchFluid.isFluidEqual(liquid)) { + + liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 80; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_SEC)); + } + return true; + } + } + } + } + } + + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + + // either direction on z-axis + if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + offset.x = x; + offset.y = y; + offset.z = z; + } + if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + offset.x = -x; + offset.y = y; + offset.z = -z; + } + // either direction on x-axis + if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + offset.x = z; + offset.y = y; + offset.z = -x; + } + if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + offset.x = -z; + offset.y = y; + offset.z = x; + } + // either direction on y-axis + if(forgeDirection.y() == -1) { + offset.x = x; + offset.y = z; + offset.z = y; + } + + return offset; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + int minCasingAmount = 12; + boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + + // Front slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + if(X == 0 && Y == 0) { + continue; // is controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + + // Middle three slices + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + for(int Z = -1; Z >= -3; Z--) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(Block_GDCUnit.getInstance().getUnlocalizedName())) { + formationChecklist = false; + } + continue; + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals("blockAlloyGlass")) { + formationChecklist = false; + } + continue; + } + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + } + + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + + if(minCasingAmount > 0) { + formationChecklist = false; + } + + if(this.mDynamoHatches.size() != 1) { + System.out.println("Exactly one dynamo hatch is required!"); + formationChecklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + formationChecklist = false; + } + + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + + return formationChecklist; + } + + @Override + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack stack) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack stack) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; + } + +} diff --git a/src/main/java/common/tileentities/TE_IchorJar.java b/src/main/java/common/tileentities/TE_IchorJar.java new file mode 100644 index 0000000000..1baa06a969 --- /dev/null +++ b/src/main/java/common/tileentities/TE_IchorJar.java @@ -0,0 +1,10 @@ +package common.tileentities; + +import thaumcraft.common.tiles.TileJarFillable; + +public class TE_IchorJar extends TileJarFillable { + + public TE_IchorJar() { + super.maxAmount = 4096; + } +} diff --git a/src/main/java/common/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java new file mode 100644 index 0000000000..30b3e15c38 --- /dev/null +++ b/src/main/java/common/tileentities/TE_ItemProxyCable.java @@ -0,0 +1,77 @@ +package common.tileentities; + +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.ForgeDirection; + +public class TE_ItemProxyCable extends TileEntity { + + private static final float THICKNESS = 0.3f; + private byte connections; + private String idCache = null; + + public TE_ItemProxyCable() { + connections = 63; // set all connections active until I have something actually control connections + } + + public static float getThickness() { + return THICKNESS; + } + + /** + * Builds a simple unique identifier for this TileEntity by appending + * the x, y, and z coordinates in a string. + * + * @return unique identifier for this TileEntity + */ + public String getIdentifier() { + if(idCache == null) { + idCache = "" + super.xCoord + super.yCoord + super.zCoord; + return idCache; + } else { + return idCache; + } + } + + /** + * 0 0 0 0 0 0 0 0 = 0 -> no connection
+ * 0 0 0 0 0 0 0 1 = 1 -> down
+ * 0 0 0 0 0 0 1 0 = 2 -> up
+ * 0 0 0 0 0 1 0 0 = 4 -> north
+ * 0 0 0 0 1 0 0 0 = 8 -> south
+ * 0 0 0 1 0 0 0 0 = 16 -> west
+ * 0 0 1 0 0 0 0 0 = 32 -> east
+ * + * @param side + * The side for which to set the connection status. + * @param connected + * Whether this side should be connected or not + */ + public void setConnection(ForgeDirection side, boolean connected) { + switch(side) { + case DOWN: connections = (byte) ((connected) ? connections | 1 : connections ^ 1); break; + case UP: connections = (byte) ((connected) ? connections | 2 : connections ^ 2); break; + case NORTH: connections = (byte) ((connected) ? connections | 4 : connections ^ 4); break; + case SOUTH: connections = (byte) ((connected) ? connections | 8 : connections ^ 8); break; + case WEST: connections = (byte) ((connected) ? connections | 16 : connections ^ 16); break; + case EAST: connections = (byte) ((connected) ? connections | 32 : connections ^ 32); break; + default: break; + } + } + + public boolean isConnected(ForgeDirection side) { + switch(side) { + case DOWN: return (connections & 1) == connections; + case UP: return (connections & 2) == connections; + case NORTH: return (connections & 4) == connections; + case SOUTH: return (connections & 8) == connections; + case WEST: return (connections & 16) == connections; + case EAST: return (connections & 32) == connections; + default: return false; + } + } + + public byte getConnections() { + return connections; + } + +} diff --git a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java new file mode 100644 index 0000000000..95bf32c52a --- /dev/null +++ b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java @@ -0,0 +1,204 @@ +package common.tileentities; + +import java.util.HashSet; +import java.util.UUID; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.ISidedInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.ForgeDirection; + +public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory { + + private UUID channel = null; + private int subChannel = -1; + private IInventory proxyInventory = null; + private int tickCounter = 0; + private ItemStack[] slots = new ItemStack[2]; + + public void setChannel(UUID channel) { + this.channel = channel; + } + + public void setSubChannel(int subChannel) { + this.subChannel = subChannel; + } + + @Override + public void updateEntity() { + if(tickCounter == 20) { + + if(slots[1] == null || !slots[1].getUnlocalizedName().equals("gt.integrated_circuit") || slots[1].getItemDamage() >= 16) { + setSubChannel(-1); + } + + if(slots[1] != null && slots[1].getUnlocalizedName().equals("gt.integrated_circuit") && slots[1].getItemDamage() < 16) { + setSubChannel(slots[1].getItemDamage()); + } + + if(channel != null && subChannel != -1) { + TE_ItemProxySource source = searchSource(channel); + if(source != null) { + proxyInventory = source; + } + } + tickCounter = 0; + } + tickCounter++; + } + + public TE_ItemProxySource searchSource(UUID channel) { + + final HashSet sources = new HashSet<>(); + final HashSet visited = new HashSet<>(); + + for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { + final TileEntity te = super.getWorldObj().getTileEntity( + super.xCoord + next.offsetX, + super.yCoord + next.offsetY, + super.zCoord + next.offsetZ); + if(te instanceof TE_ItemProxyCable) { + final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; + if(cable.isConnected(next.getOpposite())) { + searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); + } + } + } + + if(sources.isEmpty()) { + return null; + } else { + return sources.iterator().next(); + } + + } + + private void searchSourceRecursive(HashSet sources, HashSet visited, + ForgeDirection from, TE_ItemProxyCable nextTarget, UUID channel) { + + if(visited.contains(nextTarget.getIdentifier())) { + return; + } else { + visited.add(nextTarget.getIdentifier()); + + for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { + if(next == from || !nextTarget.isConnected(next)) { + continue; + } + final TileEntity te = super.getWorldObj().getTileEntity( + nextTarget.xCoord + next.offsetX, + nextTarget.yCoord + next.offsetY, + nextTarget.zCoord + next.offsetZ); + if(te instanceof TE_ItemProxyCable) { + final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; + if(cable.isConnected(next.getOpposite())) { + searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); + } + } else if (te instanceof TE_ItemProxySource) { + final TE_ItemProxySource source = (TE_ItemProxySource) te; + if(source.getChannel().equals(channel)) { + sources.add((TE_ItemProxySource) te); + } + } + } + } + } + + @Override + public int getSizeInventory() { + return slots.length; + } + + @Override + public ItemStack getStackInSlot(int slot) { + if(slot == 0) { + return (proxyInventory != null) ? proxyInventory.getStackInSlot(subChannel) : null; + } else { + return slots[slot]; + } + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + if(slot == 0) { + return (proxyInventory != null) ? proxyInventory.decrStackSize(subChannel, amount) : null; + } else { + final ItemStack copy = slots[1].copy(); + slots[1] = null; + super.markDirty(); + return copy; + } + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(subChannel) : null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + if(slot == 0 && proxyInventory != null) { + proxyInventory.setInventorySlotContents(subChannel, itemStack); + } else { + slots[slot] = itemStack; + } + } + + @Override + public String getInventoryName() { + return (proxyInventory != null) ? "Connected Proxy" : "Untethered Proxy"; + } + + @Override + public boolean hasCustomInventoryName() { + return true; + } + + @Override + public int getInventoryStackLimit() { + return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 1; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + return true; + } + + @Override + public void openInventory() { + + } + + @Override + public void closeInventory() { + + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack itemStack) { + if(slot == 0 && proxyInventory != null) { + return proxyInventory.isItemValidForSlot(subChannel, itemStack); + } else { + return itemStack != null && itemStack.getUnlocalizedName().equals("gt.integrated_circuit"); + } + } + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + final int[] as = {0}; + return as; + } + + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int side) { + return isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int side) { + return (slot == 0) ? true : false; + } + +} diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java new file mode 100644 index 0000000000..e514afe524 --- /dev/null +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -0,0 +1,101 @@ +package common.tileentities; + +import java.util.UUID; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class TE_ItemProxySource extends TileEntity implements IInventory { + + private final UUID channel = UUID.randomUUID(); + private ItemStack[] slots = new ItemStack[16]; + + public UUID getChannel() { + return channel; + } + + @Override + public int getSizeInventory() { + return slots.length; + } + + @Override + public ItemStack getStackInSlot(int slot) { + return slots[slot]; + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + if(slots[slot] != null) { + + ItemStack copy; + + if(slots[slot].stackSize == amount) { + copy = slots[slot]; + slots[slot] = null; + super.markDirty(); + return copy; + } else { + copy = slots[slot].splitStack(amount); + if(slots[slot].stackSize == 0) { + slots[slot] = null; + } + return copy; + } + + } else { + return null; + } + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + return null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + slots[slot] = itemStack; + if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) { + itemStack.stackSize = getInventoryStackLimit(); + } + super.markDirty(); + } + + @Override + public String getInventoryName() { + return "Item Proxy Network Source"; + } + + @Override + public boolean hasCustomInventoryName() { + return true; + } + + @Override + public int getInventoryStackLimit() { + return 64; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer p_70300_1_) { + return true; + } + + @Override + public void openInventory() { + + } + + @Override + public void closeInventory() { + + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack itemStack) { + return true; + } +} diff --git a/src/main/java/common/tileentities/TE_ItemServerIOPort.java b/src/main/java/common/tileentities/TE_ItemServerIOPort.java new file mode 100644 index 0000000000..f1a1e62ad6 --- /dev/null +++ b/src/main/java/common/tileentities/TE_ItemServerIOPort.java @@ -0,0 +1,132 @@ +package common.tileentities; + +import kekztech.MultiItemHandler; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.ISidedInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class TE_ItemServerIOPort extends TileEntity implements ISidedInventory { + + private MultiItemHandler mih; + + public void setMultiItemHandler(MultiItemHandler mih) { + this.mih = mih; + System.out.println("MIH set"); + } + + @Override + public int getSizeInventory() { + return (mih != null) ? mih.getItemTypeCapacity() : 0; + } + + @Override + public ItemStack getStackInSlot(int slot) { + return (mih != null) ? mih.getStackInSlot(slot) : null; + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + if(mih != null) { + if(mih.getStackInSlot(slot) != null) { + final ItemStack obtained = mih.getStackInSlot(slot).copy(); + obtained.stackSize = mih.reduceStackInSlot(slot, amount); + super.markDirty(); + return obtained; + } else { + return null; + } + } else { + return null; + } + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + return null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + System.out.println("Set slot: " + slot); + if(mih != null) { + if(itemStack == null) { + return; + } else { + if(!mih.insertStackInSlot(slot, itemStack)) { + final int delta = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; + if(delta < 0) { + System.out.println("Set slot reduce: " + itemStack.getDisplayName()); + mih.reduceStackInSlot(slot, delta); + } else { + System.out.println("Set slot increase: " + itemStack.getDisplayName()); + mih.increaseStackInSlot(slot, delta); + } + + } else { + System.out.println("Allocated new slot for: " + itemStack.getDisplayName()); + } + super.markDirty(); + } + } + } + + @Override + public String getInventoryName() { + return "Item Server IO Port"; + } + + @Override + public boolean hasCustomInventoryName() { + return true; + } + + @Override + public int getInventoryStackLimit() { + return (mih != null) ? mih.getPerTypeCapacity() : 0; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + return true; + } + + @Override + public void openInventory() { + + } + + @Override + public void closeInventory() { + + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack itemStack) { + return (mih != null) ? (mih.getStackInSlot(slot).isItemEqual(itemStack) || mih.getStackInSlot(slot) == null) : false; + } + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + if(mih != null) { + final int[] as = new int[mih.getItemTypeCapacity()]; + for(int i = 0; i < mih.getItemTypeCapacity(); i++) { + as[i] = i; + } + return as; + } else { + return new int[1]; + } + } + + @Override + public boolean canInsertItem(int slot, ItemStack itemStack, int side) { + return isItemValidForSlot(slot, itemStack); + } + + @Override + public boolean canExtractItem(int slot, ItemStack itemStack, int side) { + return (mih != null) ? true : false; + } + +} diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java new file mode 100644 index 0000000000..837898ab61 --- /dev/null +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -0,0 +1,219 @@ +package common.tileentities; + +import java.util.Iterator; +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT1; +import common.blocks.Block_TFFTStorageFieldBlockT2; +import common.blocks.Block_TFFTStorageFieldBlockT3; +import common.blocks.Block_TFFTStorageFieldBlockT4; +import common.blocks.Block_TFFTStorageFieldBlockT5; +import kekztech.MultiFluidHandler; +import net.minecraft.block.Block; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; +import net.minecraftforge.fluids.IFluidHandler; + +public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { + + private static final int OUTPUT_PER_SECOND = 1000; // L/s + + private MultiFluidHandler mfh; + private int tickCounter = 0; + private boolean autoOutput = false; + + public void setMultiFluidHandler(MultiFluidHandler mfh) { + System.out.println("Set MFH"); + this.mfh = mfh; + } + + public void toggleAutoOutput() { + autoOutput = autoOutput ? false : true; + } + + @Override + public void updateEntity() { + if(!autoOutput || mfh == null) { + return; + } + + tickCounter++; + if(tickCounter >= 20) { + + final ForgeDirection d = getOutwardsFacingDirection(); + if(d == ForgeDirection.UNKNOWN) { + return; + } + final TileEntity t = this.getWorldObj().getTileEntity( + this.xCoord + d.offsetX, + this.yCoord + d.offsetY, + this.zCoord + d.offsetZ); + + if(t != null && t instanceof IFluidHandler) { + + final IFluidHandler fh = (IFluidHandler) t; + + // Cycle through fluids + final Iterator volumes = mfh.getFluids().iterator(); + while(volumes.hasNext()) { + final FluidStack volume = volumes.next(); + + // Remember for later + final int oVolume = volume.amount; + + // Use API methods + if(fh.canFill(d.getOpposite(), volume.getFluid())) { + + // Test how much can be output + final FluidStack copy = volume.copy(); + copy.amount = Math.min(copy.amount, OUTPUT_PER_SECOND); + + final int drawn = mfh.pullFluid(copy, false); + copy.amount = drawn; + + // Test how much can be filled (and fill if possible) + copy.amount = fh.fill(d.getOpposite(), copy, true); + + // Actually deplete storage + mfh.pullFluid(copy, true); + + // Prevent ConcurrentModificationException + if(copy.amount >= oVolume) { + break; + } + } + } + } + + tickCounter = 0; + } + } + + private ForgeDirection getOutwardsFacingDirection() { + // TODO Revisit this once the hatch has a facing side + // Look up which side has the storage field block and choose the other side. + // This is important so the tank doesn't output into itself in case + // there is another hatch next to this one. + for(ForgeDirection direction : ForgeDirection.values()) { + + final Block b = this.getWorldObj().getBlock(this.xCoord + direction.offsetX, this.yCoord + direction.offsetY, this.zCoord + direction.offsetZ); + if(b != null && ( + b.equals(Block_TFFTStorageFieldBlockT1.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT2.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT3.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT4.getInstance()) + || b.equals(Block_TFFTStorageFieldBlockT5.getInstance()))) { + return direction.getOpposite(); + } + } + return ForgeDirection.UNKNOWN; + } + + @Override + public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { + return (mfh != null) ? mfh.pushFluid(resource, doFill) : 0; + } + + @Override + public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { + return (mfh != null) ? new FluidStack(resource.getFluid(), mfh.pullFluid(resource, doDrain)) : null; + } + + /** + * Drains fluid out of 0th internal tank. + * If the TFFT Controller contains an Integrated Circuit, drain fluid + * from the slot equal to the circuit configuration. + * + * @param from + * Orientation the fluid is drained to. + * @param maxDrain + * Maximum amount of fluid to drain. + * @param doDrain + * If false, drain will only be simulated. + * @return FluidStack representing the Fluid and amount that was (or would have been, if + * simulated) drained. + */ + @Override + public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { + if(mfh != null) { + final FluidStack drain = mfh.getFluid(0); + if(drain != null) { + // If there's no integrated circuit in the TFFT controller, output slot 0 + final byte selectedSlot = (mfh.getSelectedFluid() == -1) ? 0 : mfh.getSelectedFluid(); + + return new FluidStack( + drain.getFluid(), + mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain) + ); + } + } + return null; + } + + @Override + public boolean canFill(ForgeDirection from, Fluid fluid) { + return (mfh != null) ? mfh.couldPush(new FluidStack(fluid, 1)) : false; + } + + @Override + public boolean canDrain(ForgeDirection from, Fluid fluid) { + return (mfh != null) ? mfh.contains(new FluidStack(fluid, 1)) : false; + } + + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + if(mfh == null) { + return null; + } + final List fluids = mfh.getFluids(); + final FluidTankInfo[] tankInfo = new FluidTankInfo[fluids.size()]; + for(int i = 0; i < tankInfo.length; i++) { + tankInfo[i] = new FluidTankInfo(fluids.get(i), mfh.getCapacity()); + } + return tankInfo; + } + + @Override + public void writeToNBT(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.writeToNBT(nbt); + } + + @Override + public void readFromNBT(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.readFromNBT(nbt); + } + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java b/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java new file mode 100644 index 0000000000..23b19495ae --- /dev/null +++ b/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java @@ -0,0 +1,10 @@ +package common.tileentities; + +import thaumcraft.common.tiles.TileJarFillable; + +public class TE_ThaumiumReinforcedJar extends TileJarFillable { + + public TE_ThaumiumReinforcedJar() { + super.maxAmount = 256; + } +} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java index 783db3ec00..1a692cbe3f 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -2,7 +2,7 @@ package itemBlocks; import java.util.List; -import blocks.Block_TFFTStorageFieldBlockT1; +import common.blocks.Block_TFFTStorageFieldBlockT1; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java index b9fee22647..0c48262641 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -2,7 +2,7 @@ package itemBlocks; import java.util.List; -import blocks.Block_TFFTStorageFieldBlockT2; +import common.blocks.Block_TFFTStorageFieldBlockT2; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java index 889470644d..780fcfb005 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -2,7 +2,7 @@ package itemBlocks; import java.util.List; -import blocks.Block_TFFTStorageFieldBlockT3; +import common.blocks.Block_TFFTStorageFieldBlockT3; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java index 960dee7f6b..cbb0e862f4 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -2,7 +2,7 @@ package itemBlocks; import java.util.List; -import blocks.Block_TFFTStorageFieldBlockT4; +import common.blocks.Block_TFFTStorageFieldBlockT4; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java index 304f2a221c..6828a2a904 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -2,7 +2,7 @@ package itemBlocks; import java.util.List; -import blocks.Block_TFFTStorageFieldBlockT5; +import common.blocks.Block_TFFTStorageFieldBlockT5; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 90a3df2960..55291eeadc 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,25 +1,37 @@ package kekztech; -import blocks.Block_ControlRod; -import blocks.Block_GDCUnit; -import blocks.Block_IchorJar; -import blocks.Block_ItemProxyCable; -import blocks.Block_ItemProxyEndpoint; -import blocks.Block_ItemProxySource; -import blocks.Block_ItemServerDrive; -import blocks.Block_ItemServerIOPort; -import blocks.Block_ItemServerRackCasing; -import blocks.Block_ReactorChamber_OFF; -import blocks.Block_ReactorChamber_ON; -import blocks.Block_TFFTCasing; -import blocks.Block_TFFTMultiHatch; -import blocks.Block_TFFTStorageFieldBlockT1; -import blocks.Block_TFFTStorageFieldBlockT2; -import blocks.Block_TFFTStorageFieldBlockT3; -import blocks.Block_TFFTStorageFieldBlockT4; -import blocks.Block_TFFTStorageFieldBlockT5; -import blocks.Block_ThaumiumReinforcedJar; -import blocks.Block_YSZUnit; +import common.blocks.Block_ControlRod; +import common.blocks.Block_GDCUnit; +import common.blocks.Block_IchorJar; +import common.blocks.Block_ItemProxyCable; +import common.blocks.Block_ItemProxyEndpoint; +import common.blocks.Block_ItemProxySource; +import common.blocks.Block_ItemServerDrive; +import common.blocks.Block_ItemServerIOPort; +import common.blocks.Block_ItemServerRackCasing; +import common.blocks.Block_ReactorChamber_OFF; +import common.blocks.Block_ReactorChamber_ON; +import common.blocks.Block_TFFTCasing; +import common.blocks.Block_TFFTMultiHatch; +import common.blocks.Block_TFFTStorageFieldBlockT1; +import common.blocks.Block_TFFTStorageFieldBlockT2; +import common.blocks.Block_TFFTStorageFieldBlockT3; +import common.blocks.Block_TFFTStorageFieldBlockT4; +import common.blocks.Block_TFFTStorageFieldBlockT5; +import common.blocks.Block_ThaumiumReinforcedJar; +import common.blocks.Block_YSZUnit; +import common.tileentities.GTMTE_FluidMultiStorage; +import common.tileentities.GTMTE_ItemServer; +import common.tileentities.GTMTE_ModularNuclearReactor; +import common.tileentities.GTMTE_SOFuelCellMK1; +import common.tileentities.GTMTE_SOFuelCellMK2; +import common.tileentities.TE_IchorJar; +import common.tileentities.TE_ItemProxyCable; +import common.tileentities.TE_ItemProxyEndpoint; +import common.tileentities.TE_ItemProxySource; +import common.tileentities.TE_ItemServerIOPort; +import common.tileentities.TE_TFFTMultiHatch; +import common.tileentities.TE_ThaumiumReinforcedJar; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; @@ -42,18 +54,6 @@ import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import render.ConduitRenderer; -import tileentities.GTMTE_FluidMultiStorage; -import tileentities.GTMTE_ItemServer; -import tileentities.GTMTE_ModularNuclearReactor; -import tileentities.GTMTE_SOFuelCellMK1; -import tileentities.GTMTE_SOFuelCellMK2; -import tileentities.TE_IchorJar; -import tileentities.TE_ItemProxyCable; -import tileentities.TE_ItemProxyEndpoint; -import tileentities.TE_ItemProxySource; -import tileentities.TE_ItemServerIOPort; -import tileentities.TE_TFFTMultiHatch; -import tileentities.TE_ThaumiumReinforcedJar; import util.Util; /** diff --git a/src/main/java/render/ConduitRenderer.java b/src/main/java/render/ConduitRenderer.java index 241dd18647..c4eefd50a2 100644 --- a/src/main/java/render/ConduitRenderer.java +++ b/src/main/java/render/ConduitRenderer.java @@ -1,5 +1,6 @@ package render; +import common.tileentities.TE_ItemProxyCable; import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraft.block.Block; @@ -9,7 +10,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraftforge.common.util.ForgeDirection; -import tileentities.TE_ItemProxyCable; public class ConduitRenderer implements ISimpleBlockRenderingHandler { diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java deleted file mode 100644 index c14b9608c4..0000000000 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ /dev/null @@ -1,551 +0,0 @@ -package tileentities; - -import blocks.*; -import gregtech.api.enums.Textures.BlockIcons; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; -import gregtech.api.objects.GT_RenderedTexture; -import kekztech.MultiFluidHandler; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.ChatComponentText; -import net.minecraft.util.EnumChatFormatting; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.FluidStack; -import org.lwjgl.input.Keyboard; -import util.MultiBlockTooltipBuilder; -import util.Vector3i; -import util.Vector3ic; - -import java.util.ArrayList; -import java.util.HashSet; - -public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { - - private final static String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; - private final static String glassNameStained = "tile.stainedGlass"; - private final static Block CASING = Block_TFFTCasing.getInstance(); - private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); - private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); - private final static Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); - private final static Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); - private final static Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = Block_TFFTStorageFieldBlockT5.getInstance(); - private final static Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); - private final static int CASING_TEXTURE_ID = 176; - - private MultiFluidHandler mfh; - private HashSet multiHatches = new HashSet<>(); - - private int runningCost = 0; - private boolean doVoidExcess = false; - - private byte fluidSelector = 0; - - public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - } - - public GTMTE_FluidMultiStorage(String aName) { - super(aName); - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_FluidMultiStorage(super.mName); - } - - @Override - public String[] getDescription() { - final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("High-Tech fluid tank that can hold up to 25 different fluids!") - .addInfo("Has 1/25th of the total capacity as capacity for each fluid.") - .addInfo("Rightclicking the controller with a screwdriver will turn on excess voiding.") - .addInfo("Fluid storage amount and running cost depends on the storage field blocks used.") - .addSeparator() - .addInfo("Note on hatch locking:") - .addInfo("Use an Integrated Circuit in the GUI slot to limit which fluid is output.") - .addInfo("The index of a stored fluid can be obtained through the Tricorder.") - .addSeparator() - .beginStructureBlock(5, 9, 5) - .addController("Top Center") - .addEnergyHatch("Any top or bottom casing") - .addOtherStructurePart("Inner 3x7x3 tube", "Storage Field Blocks") - .addOtherStructurePart("Outer 5x7x5 glass shell", "AE2 Quartz Glass of Vanilla Stained Glass") - .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") - .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") - .signAndFinalize("Kekzdealer"); - if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); - } else { - return b.getStructureInformation(); - } - } - - @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { - return aSide == aFacing - ? new ITexture[]{BlockIcons.casingTexturePages[1][48], - new GT_RenderedTexture(aActive - ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE - : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} - : new ITexture[]{BlockIcons.casingTexturePages[1][48]}; - } - - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack var1) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack guiSlotItem) { - - super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000; - super.mEfficiencyIncrease = 10000; - super.mEUt = runningCost; - super.mMaxProgresstime = 10; - - if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - this.fluidSelector = (byte) guiSlotItem.getItemDamage(); - } - - // If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code! - if (multiHatches.size() > 0 && super.mInputHatches.size() == 0 && super.mOutputHatches.size() == 0) { - return true; - } - - // Suck in fluids - final ArrayList inputHatchFluids = super.getStoredFluids(); - if (inputHatchFluids.size() > 0) { - - for (FluidStack fluidStack : inputHatchFluids) { - - final int pushed = mfh.pushFluid(fluidStack, true); - final FluidStack toDeplete = fluidStack.copy(); - toDeplete.amount = pushed; - super.depleteInput(toDeplete); - } - - // Void excess if that is turned on - if (doVoidExcess) { - for (GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { - inputHatch.setDrainableStack(null); - } - } - } - - // Push out fluids - if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - final FluidStack storedFluid = mfh.getFluid(fluidSelector); - // Sum available output capacity - int possibleOutput = 0; - for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() == null) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } - } - // Output as much as possible - final FluidStack tempStack = storedFluid.copy(); - tempStack.amount = possibleOutput; - tempStack.amount = mfh.pullFluid(tempStack, fluidSelector, true); - super.addOutput(tempStack); - - } else { - for (FluidStack storedFluid : mfh.getFluids()) { - // Sum available output capacity - int possibleOutput = 0; - for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() == null) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } - } - // output as much as possible - final FluidStack tempStack = storedFluid.copy(); - tempStack.amount = possibleOutput; - // TODO possible concurrent modification exception as pullFluid calls remove() without an iterator - tempStack.amount = mfh.pullFluid(tempStack, true); - super.addOutput(tempStack); - } - } - - return true; - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - super.onPostTick(aBaseMetaTileEntity, aTick); - - if (mfh != null) { - mfh.setLock(!super.getBaseMetaTileEntity().isActive()); - mfh.setFluidSelector(fluidSelector); - } - } - - public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { - final Vector3i offset = new Vector3i(); - - // either direction on z-axis - if (forgeDirection.x() == 0 && forgeDirection.z() == -1) { - offset.x = x; - offset.y = y; - offset.z = z; - } - if (forgeDirection.x() == 0 && forgeDirection.z() == 1) { - offset.x = -x; - offset.y = y; - offset.z = -z; - } - // either direction on x-axis - if (forgeDirection.x() == -1 && forgeDirection.z() == 0) { - offset.x = z; - offset.y = y; - offset.z = -x; - } - if (forgeDirection.x() == 1 && forgeDirection.z() == 0) { - offset.x = -z; - offset.y = y; - offset.z = x; - } - // either direction on y-axis - if (forgeDirection.y() == -1) { - offset.x = x; - offset.y = z; - offset.z = y; - } - - return offset; - } - - /** - * Checks structural integrity and registers machine parts. - * Appears to often not run but can be jump started by forcing a block update on the controller. - * (Place a piece of dirt on the front face and remove it again. Dirty fix lol.) - * - * @param thisController Object reference to this controller block's Tile Entity. - * @param guiSlotItem References the item stack that can be placed in that GUI slot - * in the top right. - */ - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); - int minCasingAmount = 20; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - float runningCostAcc = 0; - double fluidCapacityAcc = 0; - - multiHatches.clear(); - - // Front slice - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - if (X == 0 && Y == 0) { - continue; // is controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // Fluid hatches should touch the storage field. - // Maintenance/Energy hatch can go anywhere - if (X > -2 && X < 2 && Y > -2 && Y < 2) { - if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - Block b = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()); - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - // Also check for multi hatch - if (b == CASING) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else if (b == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = - (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - multiHatches.add(mh); - } else { - formationChecklist = false; - } - } - } else { - if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - } - - // Middle three slices - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - for (int Z = -1; Z >= -7; Z--) { - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - if (X > -2 && X < 2 && Y > -2 && Y < 2) { - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD1.getUnlocalizedName())) { - runningCostAcc += 0.5f; - fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT1.getCapacity(); - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD2.getUnlocalizedName())) { - runningCostAcc += 1.0f; - fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT2.getCapacity(); - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD3.getUnlocalizedName())) { - runningCostAcc += 2.0f; - fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT3.getCapacity(); - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD4.getUnlocalizedName())) { - runningCostAcc += 4.0f; - fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT4.getCapacity(); - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD5.getUnlocalizedName())) { - runningCostAcc += 8.0f; - fluidCapacityAcc += (float) Block_TFFTStorageFieldBlockT5.getCapacity(); - } else { - formationChecklist = false; - } - continue; - } - - // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - - // Corner allows only glass or casings - if (X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { - if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { - formationChecklist = false; // do nothing yet - } - } else { - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if (!super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - // Also check for multi hatch - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = - (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - multiHatches.add(mh); - } else if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) - && !thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { - formationChecklist = false; - } - } - } - } - } - } - - // Back slice - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -8); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // Fluid hatches should touch the storage field. - // Maintenance/Energy hatch can go anywhere - if (X > -2 && X < 2 && Y > -2 && Y < 2) { - if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == MULTI_HATCH) { - final TE_TFFTMultiHatch mh = - (TE_TFFTMultiHatch) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - multiHatches.add(mh); - } else { - formationChecklist = false; - } - } - } else { - if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - } - - if (this.mEnergyHatches.size() < 1) { - System.out.println("At least one energy hatch is required!"); - formationChecklist = false; - } - - if (this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); - formationChecklist = false; - } - - if (minCasingAmount > 0) { - formationChecklist = false; - } - - if (formationChecklist) { - runningCost = Math.round(-runningCostAcc); - // Update MultiFluidHandler in case storage cells have been changed - final int capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); - if (mfh == null) { - mfh = new MultiFluidHandler(capacityPerFluid); - } else { - if (mfh.getCapacity() != capacityPerFluid) { - mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); - } - } - for (TE_TFFTMultiHatch mh : multiHatches) { - mh.setMultiFluidHandler(mfh); - } - } - - return formationChecklist; - } - - @Override - public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - if (doVoidExcess) { - doVoidExcess = false; - aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned off")); - } else { - doVoidExcess = true; - aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned on")); - } - } - - @Override - public String[] getInfoData() { - final ArrayList ll = mfh.getInfoData(); - - ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("Auto-voiding: " + doVoidExcess); - ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L"); - ll.add("Running Cost: " - // mEUt does not naturally reflect efficiency status. Do that here. - + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); - ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("---------------------------------------------"); - - final String[] a = new String[ll.size()]; - return ll.toArray(a); - } - - @Override - public void saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - nbt.setInteger("runningCost", runningCost); - nbt.setBoolean("doVoidExcess", doVoidExcess); - - nbt.setInteger("capacityPerFluid", mfh.getCapacity()); - nbt.setTag("fluids", mfh.saveNBTData(new NBTTagCompound())); - - super.saveNBTData(nbt); - } - - @Override - public void loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - runningCost = nbt.getInteger("runningCost"); - doVoidExcess = nbt.getBoolean("doVoidExcess"); - - mfh = new MultiFluidHandler(); - mfh.loadNBTData(nbt); - for (TE_TFFTMultiHatch mh : multiHatches) { - mh.setMultiFluidHandler(mfh); - } - super.loadNBTData(nbt); - } - - @Override - public boolean isGivingInformation() { - return true; - } - - @Override - public int getMaxEfficiency(ItemStack var1) { - return 10000; - } - - @Override - public int getPollutionPerTick(ItemStack var1) { - return 0; - } - - @Override - public int getDamageToComponent(ItemStack var1) { - return 0; - } - - @Override - public boolean explodesOnComponentBreak(ItemStack var1) { - return false; - } -} \ No newline at end of file diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java deleted file mode 100644 index f7bb6fe95b..0000000000 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ /dev/null @@ -1,405 +0,0 @@ -package tileentities; - -import java.util.ArrayList; -import java.util.HashSet; - -import org.lwjgl.input.Keyboard; - -import blocks.Block_ItemServerDrive; -import blocks.Block_ItemServerIOPort; -import blocks.Block_ItemServerRackCasing; -import gregtech.api.enums.Textures.BlockIcons; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; -import gregtech.api.objects.GT_RenderedTexture; -import kekztech.MultiItemHandler; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraftforge.common.util.ForgeDirection; -import util.MultiBlockTooltipBuilder; -import util.Vector3i; -import util.Vector3ic; - -public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { - - private static final int BASE_SLICE_ENERGY_COST = 1; - private static final int BASE_PER_ITEM_CAPACITY = 1024; - private static final int BASE_ITEM_TYPES_PER_SLICE = 128; - - private final Block_ItemServerDrive DRIVE = Block_ItemServerDrive.getInstance(); - private final Block_ItemServerRackCasing CASING = Block_ItemServerRackCasing.getInstance(); - private final Block_ItemServerIOPort IO_PORT = Block_ItemServerIOPort.getInstance(); - private final String ALU_FRAME_BOX_NAME = "gt.blockmachines"; - private final int ALU_FRAME_BOX_META = 6;//4115; - private final int CASING_TEXTURE_ID = 176; - - private MultiItemHandler mih; - private HashSet ioPorts = new HashSet<>(); - private int sliceCount = 0; - - public GTMTE_ItemServer(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - } - - public GTMTE_ItemServer(String aName) { - super(aName); - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_ItemServer(super.mName); - } - - @Override - public String[] getDescription() { - final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("[W.I.P - Probably doesn't work]") - .addInfo("High-Tech item storage!") - .addInfo("Variable length: Slices 2-4 can be repeated as long as the total length does not exceed 16 blocks.") - .addInfo("Each slice offers storage for 128 item types") - .addInfo("Storage capacity per item depends on the controller configuration.") - .addInfo("Insert an Integrated Circuit into the controller with your desired configuration.") - .addInfo("The base configuration (0) is 1024 items per type. For each higher level, the capacity quadruples.") - .addInfo("Each slice also adds 1EU/t of power consumption and doubles with rising configuration values.") - .addInfo("Valid config values are from zero to eight.") - .addSeparator() - .beginStructureBlock(3, 5, 4) - .addController("Front Bottom Center") - .addEnergyHatch("Any casing") - .addOtherStructurePart("Front slice", "3x5x1 Item Server Rack Casing") - .addOtherStructurePart("2nd and 3rd slice, center", "1x4x1 Aluminium Frame Box") - .addOtherStructurePart("2nd and 3rd slice, top", "3x1x1 Item Server Rack Casing") - .addOtherStructurePart("2nd and 3rd slice, sides", "2x 1x4x1 Item Server Drive") - .addOtherStructurePart("Back slice", "3x5x1 Item Server Rack Casing") - .signAndFinalize("Kekzdealer"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); - } else { - return b.getStructureInformation(); - } - } - - @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { - return aSide == aFacing - ? new ITexture[]{BlockIcons.casingTexturePages[1][48], - new GT_RenderedTexture(aActive - ? BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR_ACTIVE - : BlockIcons.OVERLAY_FRONT_LARGE_CHEMICAL_REACTOR)} - : new ITexture[]{BlockIcons.casingTexturePages[1][48]}; - } - - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack var1) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack guiSlotItem) { - final int config = (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) - ? Math.min(8, guiSlotItem.getItemDamage()) : 0; - - this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; - this.mEfficiencyIncrease = 10000; - this.mEUt = (int) -(BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); - super.mMaxProgresstime = 20; - - mih.setPerTypeCapacity((int) (BASE_PER_ITEM_CAPACITY * Math.pow(4, config))); - - return true; - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - super.onPostTick(aBaseMetaTileEntity, aTick); - - if(mih != null) { - mih.setLock(!super.getBaseMetaTileEntity().isActive()); - } - } - - public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { - final Vector3i offset = new Vector3i(); - - // either direction on z-axis - if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { - offset.x = x; - offset.y = y; - offset.z = z; - } - if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { - offset.x = -x; - offset.y = y; - offset.z = -z; - } - // either direction on x-axis - if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { - offset.x = z; - offset.y = y; - offset.z = -x; - } - if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { - offset.x = -z; - offset.y = y; - offset.z = x; - } - - return offset; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); - boolean formationChecklist = true; - - // Front slice - for(int X = -1; X <= 1; X++) { - for(int Y = 0; Y < 5; Y++) { - if(X == 0 && Y == 0) { - continue; // is controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - final TE_ItemServerIOPort port = - (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } - } - } - - if(formationChecklist) { - System.out.println("Item Server front slice approved"); - } - - // Check slices - int slicesFound = 0; - int zOffset = -1; - - while(slicesFound < 5) { - if(checkSlice(thisController, forgeDirection, zOffset)) { - slicesFound++; - zOffset -= 3; - - System.out.println("Item Server slice approved: " + slicesFound); - } else { - System.out.println("Item Server slice rejected: " + slicesFound + 1); - break; - } - } - - if(slicesFound < 1) { - System.out.println("At least one slice required for storage"); - formationChecklist = false; - } - - if(this.mEnergyHatches.size() < 1) { - System.out.println("At least one energy hatch is required!"); - formationChecklist = false; - } - - if(this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); - formationChecklist = false; - } - - if(formationChecklist) { - sliceCount = slicesFound; - - if(mih == null) { - mih = new MultiItemHandler(); - mih.setItemTypeCapacity(slicesFound * BASE_ITEM_TYPES_PER_SLICE); - } - System.out.println("Configuring " + ioPorts.size() + " ports"); - for(TE_ItemServerIOPort port : ioPorts) { - port.setMultiItemHandler(mih); - } - } - - return formationChecklist; - } - - public boolean checkSlice(IGregTechTileEntity thisController, Vector3ic forgeDirection, int zOffset) { - boolean formationChecklist = true; - - for(int Z = 0; Z >= -2; Z--) { - // Is not back slice - if(Z != -2) { - // Left to right - for(int X = -1; X <= 1; X++) { - // Bottom to top - for(int Y = 0; Y <= 4; Y++) { - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); - - // Server rack roof is casings - if(Y == 4) { - // Get next TE - - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - final TE_ItemServerIOPort port = - (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } - } - - // Middle wall is aluminium frame boxes - else if(Y <= 3 && X == 0) { - if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(ALU_FRAME_BOX_NAME)) - || !(thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == ALU_FRAME_BOX_META)) { - System.out.println("Rejected Frame box: " - + thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - + ":" - + thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z())); - formationChecklist = false; - } - } - - // Side walls are item server drives - else if(Y <= 3 && X != 0) { - if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == DRIVE)) { - formationChecklist = false; - } - } - } - } - } else { - // Back slice - for(int X = -1; X <= 1; X++) { - for(int Y = 0; Y <= 4; Y++) { - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing - } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - final TE_ItemServerIOPort port = - (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } - } - } - } - } - - - return formationChecklist; - } - - @Override - public String[] getInfoData() { - final ArrayList ll = new ArrayList<>();//mfh.getInfoData(); - - ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("Per-Item Capacity: " + mih.getPerTypeCapacity()); - ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SLICE * sliceCount); - ll.add("Running Cost: " - // mEUt does not naturally reflect efficiency status. Do that here. - + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); - ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("---------------------------------------------"); - - final String[] a = new String[ll.size()]; - return ll.toArray(a); - } - - @Override - public void saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - super.saveNBTData(nbt); - } - - @Override - public void loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - super.loadNBTData(nbt); - } - - @Override - public boolean isGivingInformation() { - return true; - } - - @Override - public int getMaxEfficiency(ItemStack var1) { - return 10000; - } - - @Override - public int getPollutionPerTick(ItemStack var1) { - return 0; - } - - @Override - public int getDamageToComponent(ItemStack var1) { - return 0; - } - - @Override - public boolean explodesOnComponentBreak(ItemStack var1) { - return false; - } -} diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java deleted file mode 100644 index 14941e489d..0000000000 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ /dev/null @@ -1,247 +0,0 @@ -package tileentities; - -import org.joml.Vector3i; -import org.lwjgl.input.Keyboard; - -import blocks.Block_ControlRod; -import blocks.Block_ReactorChamber_OFF; -import blocks.Block_ReactorChamber_ON; -import container.GUIContainer_ModularNuclearReactor; -import gregtech.api.GregTech_API; -import gregtech.api.enums.Textures; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; -import gregtech.api.objects.GT_RenderedTexture; -import net.minecraft.block.Block; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.item.ItemStack; -import net.minecraftforge.common.util.ForgeDirection; -import util.MultiBlockTooltipBuilder; - -public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { - - private final Block CASING = GregTech_API.sBlockCasings3; - private final int CASING_META = 12; - private final int CASING_TEXTURE_ID = 44; - - private final Block CHAMBER_OFF = Block_ReactorChamber_OFF.getInstance(); - private final Block CHAMBER_ON = Block_ReactorChamber_ON.getInstance(); - private final Block CONTROL_ROD = Block_ControlRod.getInstance(); - - private boolean euMode = true; - - public GTMTE_ModularNuclearReactor(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - - } - - public GTMTE_ModularNuclearReactor(String aName) { - super(aName); - - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_ModularNuclearReactor(super.mName); - } - - @Override - public String[] getDescription() { - final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("Can be built, BUT DOES NOT WORK") - .addInfo("Converts fissile material and outputs power or heat") - .addSeparator() - .addInfo("EU-MODE:") - .addInfo(" Directly outputs electricity depending on inserted fuel rods") - .addSeparator() - .addInfo("COOLANT-MODE:") - .addInfo(" Requires coolant to be pumped into the reactor.") - .addInfo(" Coolant is heated and should be drained and converted to electricity by other means.") - .addSeparator() - .addInfo("NOTES:") - .addInfo(" Does NOT use Industrialcraft 2 reactor components!") - .addInfo(" Consult controller GUI on how to arrange the outer casings.") - .addSeparator() - .beginStructureBlock(7, 6, 7) - .addController("Front bottom Center") - .addCasingInfo("Radiation Proof Machine Casing", 100) - .addOtherStructurePart("Control Rods", "Four pillars, four blocks high each. Diagonal to the inner edges of the shell") - .addOtherStructurePart("Nuclear Reactor Chamber", "17 of them to fill out the rest of the floor inside the shell") - .addDynamoHatch("ONLY in EU-mode, at least one") - .addOtherStructurePart("Input Bus, Output Bus", "Optional but required for automation") - .addOtherStructurePart("Input Hatch, Output Hatch", "ONLY in Coolant-Mode, at least one each") - .signAndFinalize("Kekzdealer"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); - } else { - return b.getStructureInformation(); - } - } - - @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { - return aSide == aFacing - ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; - } - - // TODO: Opening UI crashes server. Controller isn't craftable right now. - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - /*return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png");*/ - return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - return false; - } - - @Override - public void onPostTick(IGregTechTileEntity thisController, long aTick) { - super.onPostTick(thisController, aTick); - - if(super.getBaseMetaTileEntity().isActive()) { - // Switch to ON blocks - } else { - // Switch to OFF blocks - } - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - // Figure out the vector for the direction the back face of the controller is facing - final int dirX = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; - final int dirZ = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; - int minCasingAmount = 100; - boolean checklist = true; // if this is still true at the end, machine is good to go :) - - // Determine the ground level center of the structure - final Vector3i center = new Vector3i( - thisController.getXCoord(), - thisController.getYCoord(), - thisController.getZCoord()) - .add(dirX * 3, 0, dirZ * 3); - // Scan for outer tube - // - Scan sides - for(int x = -3; x <= 3; x++) { - for(int z = -3; z <= 3; z++) { - // Only scan the three wide even sides, skip rest - if((Math.abs(x) <= 1 && Math.abs(z) == 3) || (Math.abs(z) <= 1 && Math.abs(x) == 3)) { - for(int h = 0; h < 6; h++) { - final Vector3i pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); - if(h == 0 && pos.x() == thisController.getXCoord() && pos.y() == thisController.getYCoord() && pos.z() == thisController.getZCoord()) { - // Ignore controller - continue; - } else if (thisController.getBlock(pos.x(), pos.y(), pos.z()) == CASING - && thisController.getMetaID(pos.x(), pos.y(), pos.z()) == CASING_META) { - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - // - Scan corners of tube - for(int x = -2; x <= 2; x++) { - for(int z = -2; z <= 2; z++) { - // Only scan the four corners, skip rest - if(Math.abs(x) + Math.abs(z) == 4) { - for(int h = 0; h < 6; h++) { - final Vector3i pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); - if(h == 0 && pos.x() == thisController.getXCoord() && pos.y() == thisController.getYCoord() && pos.z() == thisController.getZCoord()) { - // Ignore controller - continue; - } else if (thisController.getBlock(pos.x(), pos.y(), pos.z()) == CASING - && thisController.getMetaID(pos.x(), pos.y(), pos.z()) == CASING_META) { - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - // Scan ground layer - for(int x = -2; x <= 2; x++) { - for(int z = -2; z <= 2; z++) { - if(!(thisController.getBlock(center.x() + x, center.y(), center.z() + z) == CASING - && thisController.getMetaID(center.x() + x, center.y(), center.z() + z) == CASING_META)) { - checklist = false; - } else { - minCasingAmount--; - } - } - } - // Scan reactor chambers - for(int x = -2; x <= 2; x++) { - for(int z = -2; z <= 2; z++) { - // Skip if diagonal, don't skip center - if(Math.abs(x) == Math.abs(z) && !(x == 0 && z == 0)) { - continue; - } - if(!(thisController.getBlock(center.x() + x, center.y() + 1, center.z() + z) == CHAMBER_OFF - || thisController.getBlock(center.x() + x, center.y() + 1, center.z() + z) == CHAMBER_ON)) { - checklist = false; - } - } - } - // Scan control rods - for(int h = 1; h < 5; h++) { - for(int x = -1; x <= 1; x++) { - for(int z = -1; z <= 1; z++) { - // Only check diagonal - if(x == 0 || z == 0) { - continue; - } - if(!(thisController.getBlock(center.x() + x, center.y() + h, center.z() + z) == CONTROL_ROD)) { - checklist = false; - } - } - } - } - - - - - if(minCasingAmount > 0) { - checklist = false; - } - - return checklist; - } - - @Override - public int getMaxEfficiency(ItemStack stack) { - return 10000; - } - - @Override - public int getPollutionPerTick(ItemStack stack) { - return 0; - } - - @Override - public int getDamageToComponent(ItemStack stack) { - return 0; - } - - @Override - public boolean explodesOnComponentBreak(ItemStack stack) { - return false; - } - -} diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java deleted file mode 100644 index 197799149c..0000000000 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ /dev/null @@ -1,335 +0,0 @@ -package tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -import org.lwjgl.input.Keyboard; - -import blocks.Block_YSZUnit; -import gregtech.api.GregTech_API; -import gregtech.api.enums.Materials; -import gregtech.api.enums.Textures; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; -import gregtech.api.objects.GT_RenderedTexture; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Utility; -import gregtech.api.util.GT_Recipe.GT_Recipe_Map; -import net.minecraft.block.Block; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.item.ItemStack; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.FluidStack; -import util.MultiBlockTooltipBuilder; -import util.Vector3i; -import util.Vector3ic; - -public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { - - private final Block CASING = GregTech_API.sBlockCasings4; - private final int CASING_META = 1; - private final int CASING_TEXTURE_ID = 49; - - private final int OXYGEN_PER_SEC = 400; - private final int EU_PER_TICK = 1024; - private final int STEAM_PER_SEC = 18000; - - public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - - } - - public GTMTE_SOFuelCellMK1(String aName) { - super(aName); - - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_SOFuelCellMK1(super.mName); - } - - @Override - public String[] getDescription() { - final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes 29,480EU worth of fuel with up to 97% efficiency each second") - .addInfo("Steam production requires the SOFC to heat up completely first") - .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") - .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") - .addSeparator() - .beginStructureBlock(3, 3, 5) - .addController("Front Center") - .addDynamoHatch("Back Center") - .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addCasingInfo("Clean Stainless Steel Casing", 12) - .addMaintenanceHatch("Instead of any casing") - .addIOHatches("Instead of any casing") - .signAndFinalize("Kekzdealer"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); - } else { - return b.getStructureInformation(); - } - } - - @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { - return aSide == aFacing - ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; - } - - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - final ArrayList storedFluids = super.getStoredFluids(); - Collection recipeList = GT_Recipe_Map.sTurbineFuels.mRecipeList; - - if((storedFluids.size() > 0 && recipeList != null)) { - - final Iterator fluidsIterator = storedFluids.iterator(); - while(fluidsIterator.hasNext()) { - - final FluidStack hatchFluid = fluidsIterator.next(); - final Iterator recipeIterator = recipeList.iterator(); - while(recipeIterator.hasNext()) { - - final GT_Recipe aFuel = recipeIterator.next(); - FluidStack liquid; - if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { - - liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); - - if(super.depleteInput(liquid)) { - - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - super.mEUt = EU_PER_TICK; - super.mMaxProgresstime = 20; - super.mEfficiencyIncrease = 40; - if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(GT_ModHandler.getSteam(STEAM_PER_SEC)); - } - return true; - } - } - } - } - } - - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { - final Vector3i offset = new Vector3i(); - - // either direction on z-axis - if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { - offset.x = x; - offset.y = y; - offset.z = z; - } - if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { - offset.x = -x; - offset.y = y; - offset.z = -z; - } - // either direction on x-axis - if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { - offset.x = z; - offset.y = y; - offset.z = -x; - } - if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { - offset.x = -z; - offset.y = y; - offset.z = x; - } - // either direction on y-axis - if(forgeDirection.y() == -1) { - offset.x = x; - offset.y = z; - offset.z = y; - } - - return offset; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); - int minCasingAmount = 12; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - - // Front slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - if(X == 0 && Y == 0) { - continue; // is controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - - // Middle three slices - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - for(int Z = -1; Z >= -3; Z--) { - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(Block_YSZUnit.getInstance().getUnlocalizedName())) { - formationChecklist = false; - } - continue; - } - if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals("blockAlloyGlass")) { - formationChecklist = false; - } - continue; - } - // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - } - - // Back slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - - if(minCasingAmount > 0) { - formationChecklist = false; - } - - if(this.mDynamoHatches.size() != 1) { - System.out.println("Exactly one dynamo hatch is required!"); - formationChecklist = false; - } - if(this.mInputHatches.size() < 2) { - System.out.println("At least two input hatches are required!"); - formationChecklist = false; - } - - if(this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); - } - - return formationChecklist; - } - - @Override - public int getMaxEfficiency(ItemStack stack) { - return 10000; - } - - @Override - public int getPollutionPerTick(ItemStack stack) { - return 0; - } - - @Override - public int getDamageToComponent(ItemStack stack) { - return 0; - } - - @Override - public boolean explodesOnComponentBreak(ItemStack stack) { - return false; - } - -} diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java deleted file mode 100644 index de8b37cb85..0000000000 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ /dev/null @@ -1,335 +0,0 @@ -package tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -import org.lwjgl.input.Keyboard; - -import blocks.Block_GDCUnit; -import gregtech.api.GregTech_API; -import gregtech.api.enums.Materials; -import gregtech.api.enums.Textures; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.metatileentity.IMetaTileEntity; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; -import gregtech.api.objects.GT_RenderedTexture; -import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Utility; -import gregtech.api.util.GT_Recipe.GT_Recipe_Map; -import net.minecraft.block.Block; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.item.ItemStack; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; -import util.MultiBlockTooltipBuilder; -import util.Vector3i; -import util.Vector3ic; - -public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { - - final Block CASING = GregTech_API.sBlockCasings4; - final int CASING_META = 0; - final int CASING_TEXTURE_ID = 48; - - private final int OXYGEN_PER_SEC = 2000; - private final int EU_PER_TICK = 24576; // 100% Efficiency, 3A IV - private final int STEAM_PER_SEC = 96000; // SH Steam (10,800EU/t @ 150% Efficiency) - - public GTMTE_SOFuelCellMK2(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - - } - - public GTMTE_SOFuelCellMK2(String aName) { - super(aName); - - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_SOFuelCellMK2(super.mName); - } - - @Override - public String[] getDescription() { - final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes 442,200EU worth of fuel with up to 97% efficiency each second") - .addInfo("Steam production requires the SOFC to heat up completely first") - .addInfo("Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_SEC + "L/s Steam") - .addInfo("Additionally requires " + OXYGEN_PER_SEC + "L/s Oxygen gas") - .addSeparator() - .beginStructureBlock(3, 3, 5) - .addController("Front Center") - .addDynamoHatch("Back Center") - .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addCasingInfo("Robust Tungstensteel Machine Casing", 12) - .addMaintenanceHatch("Instead of any casing") - .addIOHatches("Instead of any casing") - .signAndFinalize("Kekzdealer"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); - } else { - return b.getStructureInformation(); - } - } - - @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { - return aSide == aFacing - ? new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID], - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[CASING_TEXTURE_ID]}; - } - - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - final ArrayList storedFluids = super.getStoredFluids(); - Collection recipeList = GT_Recipe_Map.sTurbineFuels.mRecipeList; - - if((storedFluids.size() > 0 && recipeList != null)) { - - final Iterator fluidsIterator = storedFluids.iterator(); - while(fluidsIterator.hasNext()) { - - final FluidStack hatchFluid = fluidsIterator.next(); - final Iterator recipeIterator = recipeList.iterator(); - while(recipeIterator.hasNext()) { - - final GT_Recipe aFuel = recipeIterator.next(); - FluidStack liquid; - if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { - - liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); - - if(super.depleteInput(liquid)) { - - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - super.mEUt = EU_PER_TICK; - super.mMaxProgresstime = 20; - super.mEfficiencyIncrease = 80; - if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_SEC)); - } - return true; - } - } - } - } - } - - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { - final Vector3i offset = new Vector3i(); - - // either direction on z-axis - if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { - offset.x = x; - offset.y = y; - offset.z = z; - } - if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { - offset.x = -x; - offset.y = y; - offset.z = -z; - } - // either direction on x-axis - if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { - offset.x = z; - offset.y = y; - offset.z = -x; - } - if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { - offset.x = -z; - offset.y = y; - offset.z = x; - } - // either direction on y-axis - if(forgeDirection.y() == -1) { - offset.x = x; - offset.y = z; - offset.z = y; - } - - return offset; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); - int minCasingAmount = 12; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - - // Front slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - if(X == 0 && Y == 0) { - continue; // is controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - - // Middle three slices - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - for(int Z = -1; Z >= -3; Z--) { - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(Block_GDCUnit.getInstance().getUnlocalizedName())) { - formationChecklist = false; - } - continue; - } - if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals("blockAlloyGlass")) { - formationChecklist = false; - } - continue; - } - // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - } - - // Back slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z - - // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - - if(minCasingAmount > 0) { - formationChecklist = false; - } - - if(this.mDynamoHatches.size() != 1) { - System.out.println("Exactly one dynamo hatch is required!"); - formationChecklist = false; - } - if(this.mInputHatches.size() < 2) { - System.out.println("At least two input hatches are required!"); - formationChecklist = false; - } - - if(this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); - } - - return formationChecklist; - } - - @Override - public int getMaxEfficiency(ItemStack stack) { - return 10000; - } - - @Override - public int getPollutionPerTick(ItemStack stack) { - return 0; - } - - @Override - public int getDamageToComponent(ItemStack stack) { - return 0; - } - - @Override - public boolean explodesOnComponentBreak(ItemStack stack) { - return false; - } - -} diff --git a/src/main/java/tileentities/TE_IchorJar.java b/src/main/java/tileentities/TE_IchorJar.java deleted file mode 100644 index cc3063dc5d..0000000000 --- a/src/main/java/tileentities/TE_IchorJar.java +++ /dev/null @@ -1,10 +0,0 @@ -package tileentities; - -import thaumcraft.common.tiles.TileJarFillable; - -public class TE_IchorJar extends TileJarFillable { - - public TE_IchorJar() { - super.maxAmount = 4096; - } -} diff --git a/src/main/java/tileentities/TE_ItemProxyCable.java b/src/main/java/tileentities/TE_ItemProxyCable.java deleted file mode 100644 index 43ebc07b13..0000000000 --- a/src/main/java/tileentities/TE_ItemProxyCable.java +++ /dev/null @@ -1,77 +0,0 @@ -package tileentities; - -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.common.util.ForgeDirection; - -public class TE_ItemProxyCable extends TileEntity { - - private static final float THICKNESS = 0.3f; - private byte connections; - private String idCache = null; - - public TE_ItemProxyCable() { - connections = 63; // set all connections active until I have something actually control connections - } - - public static float getThickness() { - return THICKNESS; - } - - /** - * Builds a simple unique identifier for this TileEntity by appending - * the x, y, and z coordinates in a string. - * - * @return unique identifier for this TileEntity - */ - public String getIdentifier() { - if(idCache == null) { - idCache = "" + super.xCoord + super.yCoord + super.zCoord; - return idCache; - } else { - return idCache; - } - } - - /** - * 0 0 0 0 0 0 0 0 = 0 -> no connection
- * 0 0 0 0 0 0 0 1 = 1 -> down
- * 0 0 0 0 0 0 1 0 = 2 -> up
- * 0 0 0 0 0 1 0 0 = 4 -> north
- * 0 0 0 0 1 0 0 0 = 8 -> south
- * 0 0 0 1 0 0 0 0 = 16 -> west
- * 0 0 1 0 0 0 0 0 = 32 -> east
- * - * @param side - * The side for which to set the connection status. - * @param connected - * Whether this side should be connected or not - */ - public void setConnection(ForgeDirection side, boolean connected) { - switch(side) { - case DOWN: connections = (byte) ((connected) ? connections | 1 : connections ^ 1); break; - case UP: connections = (byte) ((connected) ? connections | 2 : connections ^ 2); break; - case NORTH: connections = (byte) ((connected) ? connections | 4 : connections ^ 4); break; - case SOUTH: connections = (byte) ((connected) ? connections | 8 : connections ^ 8); break; - case WEST: connections = (byte) ((connected) ? connections | 16 : connections ^ 16); break; - case EAST: connections = (byte) ((connected) ? connections | 32 : connections ^ 32); break; - default: break; - } - } - - public boolean isConnected(ForgeDirection side) { - switch(side) { - case DOWN: return (connections & 1) == connections; - case UP: return (connections & 2) == connections; - case NORTH: return (connections & 4) == connections; - case SOUTH: return (connections & 8) == connections; - case WEST: return (connections & 16) == connections; - case EAST: return (connections & 32) == connections; - default: return false; - } - } - - public byte getConnections() { - return connections; - } - -} diff --git a/src/main/java/tileentities/TE_ItemProxyEndpoint.java b/src/main/java/tileentities/TE_ItemProxyEndpoint.java deleted file mode 100644 index 1fe32c9687..0000000000 --- a/src/main/java/tileentities/TE_ItemProxyEndpoint.java +++ /dev/null @@ -1,204 +0,0 @@ -package tileentities; - -import java.util.HashSet; -import java.util.UUID; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.common.util.ForgeDirection; - -public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory { - - private UUID channel = null; - private int subChannel = -1; - private IInventory proxyInventory = null; - private int tickCounter = 0; - private ItemStack[] slots = new ItemStack[2]; - - public void setChannel(UUID channel) { - this.channel = channel; - } - - public void setSubChannel(int subChannel) { - this.subChannel = subChannel; - } - - @Override - public void updateEntity() { - if(tickCounter == 20) { - - if(slots[1] == null || !slots[1].getUnlocalizedName().equals("gt.integrated_circuit") || slots[1].getItemDamage() >= 16) { - setSubChannel(-1); - } - - if(slots[1] != null && slots[1].getUnlocalizedName().equals("gt.integrated_circuit") && slots[1].getItemDamage() < 16) { - setSubChannel(slots[1].getItemDamage()); - } - - if(channel != null && subChannel != -1) { - TE_ItemProxySource source = searchSource(channel); - if(source != null) { - proxyInventory = source; - } - } - tickCounter = 0; - } - tickCounter++; - } - - public TE_ItemProxySource searchSource(UUID channel) { - - final HashSet sources = new HashSet<>(); - final HashSet visited = new HashSet<>(); - - for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { - final TileEntity te = super.getWorldObj().getTileEntity( - super.xCoord + next.offsetX, - super.yCoord + next.offsetY, - super.zCoord + next.offsetZ); - if(te instanceof TE_ItemProxyCable) { - final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; - if(cable.isConnected(next.getOpposite())) { - searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); - } - } - } - - if(sources.isEmpty()) { - return null; - } else { - return sources.iterator().next(); - } - - } - - private void searchSourceRecursive(HashSet sources, HashSet visited, - ForgeDirection from, TE_ItemProxyCable nextTarget, UUID channel) { - - if(visited.contains(nextTarget.getIdentifier())) { - return; - } else { - visited.add(nextTarget.getIdentifier()); - - for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { - if(next == from || !nextTarget.isConnected(next)) { - continue; - } - final TileEntity te = super.getWorldObj().getTileEntity( - nextTarget.xCoord + next.offsetX, - nextTarget.yCoord + next.offsetY, - nextTarget.zCoord + next.offsetZ); - if(te instanceof TE_ItemProxyCable) { - final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; - if(cable.isConnected(next.getOpposite())) { - searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); - } - } else if (te instanceof TE_ItemProxySource) { - final TE_ItemProxySource source = (TE_ItemProxySource) te; - if(source.getChannel().equals(channel)) { - sources.add((TE_ItemProxySource) te); - } - } - } - } - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int slot) { - if(slot == 0) { - return (proxyInventory != null) ? proxyInventory.getStackInSlot(subChannel) : null; - } else { - return slots[slot]; - } - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - if(slot == 0) { - return (proxyInventory != null) ? proxyInventory.decrStackSize(subChannel, amount) : null; - } else { - final ItemStack copy = slots[1].copy(); - slots[1] = null; - super.markDirty(); - return copy; - } - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(subChannel) : null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - if(slot == 0 && proxyInventory != null) { - proxyInventory.setInventorySlotContents(subChannel, itemStack); - } else { - slots[slot] = itemStack; - } - } - - @Override - public String getInventoryName() { - return (proxyInventory != null) ? "Connected Proxy" : "Untethered Proxy"; - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 1; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - return true; - } - - @Override - public void openInventory() { - - } - - @Override - public void closeInventory() { - - } - - @Override - public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - if(slot == 0 && proxyInventory != null) { - return proxyInventory.isItemValidForSlot(subChannel, itemStack); - } else { - return itemStack != null && itemStack.getUnlocalizedName().equals("gt.integrated_circuit"); - } - } - - @Override - public int[] getAccessibleSlotsFromSide(int side) { - final int[] as = {0}; - return as; - } - - @Override - public boolean canInsertItem(int slot, ItemStack itemStack, int side) { - return isItemValidForSlot(slot, itemStack); - } - - @Override - public boolean canExtractItem(int slot, ItemStack itemStack, int side) { - return (slot == 0) ? true : false; - } - -} diff --git a/src/main/java/tileentities/TE_ItemProxySource.java b/src/main/java/tileentities/TE_ItemProxySource.java deleted file mode 100644 index 15ffba3090..0000000000 --- a/src/main/java/tileentities/TE_ItemProxySource.java +++ /dev/null @@ -1,101 +0,0 @@ -package tileentities; - -import java.util.UUID; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public class TE_ItemProxySource extends TileEntity implements IInventory { - - private final UUID channel = UUID.randomUUID(); - private ItemStack[] slots = new ItemStack[16]; - - public UUID getChannel() { - return channel; - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int slot) { - return slots[slot]; - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - if(slots[slot] != null) { - - ItemStack copy; - - if(slots[slot].stackSize == amount) { - copy = slots[slot]; - slots[slot] = null; - super.markDirty(); - return copy; - } else { - copy = slots[slot].splitStack(amount); - if(slots[slot].stackSize == 0) { - slots[slot] = null; - } - return copy; - } - - } else { - return null; - } - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - return null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - slots[slot] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) { - itemStack.stackSize = getInventoryStackLimit(); - } - super.markDirty(); - } - - @Override - public String getInventoryName() { - return "Item Proxy Network Source"; - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer p_70300_1_) { - return true; - } - - @Override - public void openInventory() { - - } - - @Override - public void closeInventory() { - - } - - @Override - public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - return true; - } -} diff --git a/src/main/java/tileentities/TE_ItemServerIOPort.java b/src/main/java/tileentities/TE_ItemServerIOPort.java deleted file mode 100644 index a7dc7e14f5..0000000000 --- a/src/main/java/tileentities/TE_ItemServerIOPort.java +++ /dev/null @@ -1,132 +0,0 @@ -package tileentities; - -import kekztech.MultiItemHandler; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public class TE_ItemServerIOPort extends TileEntity implements ISidedInventory { - - private MultiItemHandler mih; - - public void setMultiItemHandler(MultiItemHandler mih) { - this.mih = mih; - System.out.println("MIH set"); - } - - @Override - public int getSizeInventory() { - return (mih != null) ? mih.getItemTypeCapacity() : 0; - } - - @Override - public ItemStack getStackInSlot(int slot) { - return (mih != null) ? mih.getStackInSlot(slot) : null; - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - if(mih != null) { - if(mih.getStackInSlot(slot) != null) { - final ItemStack obtained = mih.getStackInSlot(slot).copy(); - obtained.stackSize = mih.reduceStackInSlot(slot, amount); - super.markDirty(); - return obtained; - } else { - return null; - } - } else { - return null; - } - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - return null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - System.out.println("Set slot: " + slot); - if(mih != null) { - if(itemStack == null) { - return; - } else { - if(!mih.insertStackInSlot(slot, itemStack)) { - final int delta = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; - if(delta < 0) { - System.out.println("Set slot reduce: " + itemStack.getDisplayName()); - mih.reduceStackInSlot(slot, delta); - } else { - System.out.println("Set slot increase: " + itemStack.getDisplayName()); - mih.increaseStackInSlot(slot, delta); - } - - } else { - System.out.println("Allocated new slot for: " + itemStack.getDisplayName()); - } - super.markDirty(); - } - } - } - - @Override - public String getInventoryName() { - return "Item Server IO Port"; - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return (mih != null) ? mih.getPerTypeCapacity() : 0; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - return true; - } - - @Override - public void openInventory() { - - } - - @Override - public void closeInventory() { - - } - - @Override - public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - return (mih != null) ? (mih.getStackInSlot(slot).isItemEqual(itemStack) || mih.getStackInSlot(slot) == null) : false; - } - - @Override - public int[] getAccessibleSlotsFromSide(int side) { - if(mih != null) { - final int[] as = new int[mih.getItemTypeCapacity()]; - for(int i = 0; i < mih.getItemTypeCapacity(); i++) { - as[i] = i; - } - return as; - } else { - return new int[1]; - } - } - - @Override - public boolean canInsertItem(int slot, ItemStack itemStack, int side) { - return isItemValidForSlot(slot, itemStack); - } - - @Override - public boolean canExtractItem(int slot, ItemStack itemStack, int side) { - return (mih != null) ? true : false; - } - -} diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java deleted file mode 100644 index 563d581d72..0000000000 --- a/src/main/java/tileentities/TE_TFFTMultiHatch.java +++ /dev/null @@ -1,219 +0,0 @@ -package tileentities; - -import java.util.Iterator; -import java.util.List; - -import blocks.Block_TFFTStorageFieldBlockT1; -import blocks.Block_TFFTStorageFieldBlockT2; -import blocks.Block_TFFTStorageFieldBlockT3; -import blocks.Block_TFFTStorageFieldBlockT4; -import blocks.Block_TFFTStorageFieldBlockT5; -import kekztech.MultiFluidHandler; -import net.minecraft.block.Block; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.fluids.FluidTankInfo; -import net.minecraftforge.fluids.IFluidHandler; - -public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - - private static final int OUTPUT_PER_SECOND = 1000; // L/s - - private MultiFluidHandler mfh; - private int tickCounter = 0; - private boolean autoOutput = false; - - public void setMultiFluidHandler(MultiFluidHandler mfh) { - System.out.println("Set MFH"); - this.mfh = mfh; - } - - public void toggleAutoOutput() { - autoOutput = autoOutput ? false : true; - } - - @Override - public void updateEntity() { - if(!autoOutput || mfh == null) { - return; - } - - tickCounter++; - if(tickCounter >= 20) { - - final ForgeDirection d = getOutwardsFacingDirection(); - if(d == ForgeDirection.UNKNOWN) { - return; - } - final TileEntity t = this.getWorldObj().getTileEntity( - this.xCoord + d.offsetX, - this.yCoord + d.offsetY, - this.zCoord + d.offsetZ); - - if(t != null && t instanceof IFluidHandler) { - - final IFluidHandler fh = (IFluidHandler) t; - - // Cycle through fluids - final Iterator volumes = mfh.getFluids().iterator(); - while(volumes.hasNext()) { - final FluidStack volume = volumes.next(); - - // Remember for later - final int oVolume = volume.amount; - - // Use API methods - if(fh.canFill(d.getOpposite(), volume.getFluid())) { - - // Test how much can be output - final FluidStack copy = volume.copy(); - copy.amount = Math.min(copy.amount, OUTPUT_PER_SECOND); - - final int drawn = mfh.pullFluid(copy, false); - copy.amount = drawn; - - // Test how much can be filled (and fill if possible) - copy.amount = fh.fill(d.getOpposite(), copy, true); - - // Actually deplete storage - mfh.pullFluid(copy, true); - - // Prevent ConcurrentModificationException - if(copy.amount >= oVolume) { - break; - } - } - } - } - - tickCounter = 0; - } - } - - private ForgeDirection getOutwardsFacingDirection() { - // TODO Revisit this once the hatch has a facing side - // Look up which side has the storage field block and choose the other side. - // This is important so the tank doesn't output into itself in case - // there is another hatch next to this one. - for(ForgeDirection direction : ForgeDirection.values()) { - - final Block b = this.getWorldObj().getBlock(this.xCoord + direction.offsetX, this.yCoord + direction.offsetY, this.zCoord + direction.offsetZ); - if(b != null && ( - b.equals(Block_TFFTStorageFieldBlockT1.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT2.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT3.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT4.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT5.getInstance()))) { - return direction.getOpposite(); - } - } - return ForgeDirection.UNKNOWN; - } - - @Override - public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - return (mfh != null) ? mfh.pushFluid(resource, doFill) : 0; - } - - @Override - public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - return (mfh != null) ? new FluidStack(resource.getFluid(), mfh.pullFluid(resource, doDrain)) : null; - } - - /** - * Drains fluid out of 0th internal tank. - * If the TFFT Controller contains an Integrated Circuit, drain fluid - * from the slot equal to the circuit configuration. - * - * @param from - * Orientation the fluid is drained to. - * @param maxDrain - * Maximum amount of fluid to drain. - * @param doDrain - * If false, drain will only be simulated. - * @return FluidStack representing the Fluid and amount that was (or would have been, if - * simulated) drained. - */ - @Override - public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { - if(mfh != null) { - final FluidStack drain = mfh.getFluid(0); - if(drain != null) { - // If there's no integrated circuit in the TFFT controller, output slot 0 - final byte selectedSlot = (mfh.getSelectedFluid() == -1) ? 0 : mfh.getSelectedFluid(); - - return new FluidStack( - drain.getFluid(), - mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain) - ); - } - } - return null; - } - - @Override - public boolean canFill(ForgeDirection from, Fluid fluid) { - return (mfh != null) ? mfh.couldPush(new FluidStack(fluid, 1)) : false; - } - - @Override - public boolean canDrain(ForgeDirection from, Fluid fluid) { - return (mfh != null) ? mfh.contains(new FluidStack(fluid, 1)) : false; - } - - @Override - public FluidTankInfo[] getTankInfo(ForgeDirection from) { - if(mfh == null) { - return null; - } - final List fluids = mfh.getFluids(); - final FluidTankInfo[] tankInfo = new FluidTankInfo[fluids.size()]; - for(int i = 0; i < tankInfo.length; i++) { - tankInfo[i] = new FluidTankInfo(fluids.get(i), mfh.getCapacity()); - } - return tankInfo; - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - super.writeToNBT(nbt); - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - super.readFromNBT(nbt); - } - - - - - - - - - - - - - - - - - - - - - - - - - - -} diff --git a/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java b/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java deleted file mode 100644 index 946f861f91..0000000000 --- a/src/main/java/tileentities/TE_ThaumiumReinforcedJar.java +++ /dev/null @@ -1,10 +0,0 @@ -package tileentities; - -import thaumcraft.common.tiles.TileJarFillable; - -public class TE_ThaumiumReinforcedJar extends TileJarFillable { - - public TE_ThaumiumReinforcedJar() { - super.maxAmount = 256; - } -} -- cgit From 1e447aa43cddf6d533a40148568e6e435bdf6c78 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 21:11:29 +0200 Subject: Item Server checkMachine() fixed --- config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/common/tileentities/GTMTE_ItemServer.java | 49 ++++++++++------------ 3 files changed, 24 insertions(+), 29 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 1c4b1874ee..4608ee8b74 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 7:55:48 PM +; created Apr 24, 2020 9:05:03 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 92809cfd4e..8ed4eaef3d 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 19:55:31 CEST 2020 +#Fri Apr 24 21:04:49 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/tileentities/GTMTE_ItemServer.java b/src/main/java/common/tileentities/GTMTE_ItemServer.java index 158207fd5c..ca1225c51b 100644 --- a/src/main/java/common/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/common/tileentities/GTMTE_ItemServer.java @@ -170,7 +170,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { // Front slice for(int X = -1; X <= 1; X++) { - for(int Y = 0; Y < 5; Y++) { + for(int Y = 0; Y <= 4; Y++) { if(X == 0 && Y == 0) { continue; // is controller } @@ -183,9 +183,9 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - // If it's not a hatch, is it the right casing for this machine? + // Is casing or IO port? if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing + // Is casing, but there's no casing requirements } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { final TE_ItemServerIOPort port = (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( @@ -205,22 +205,22 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } // Check slices - int slicesFound = 0; - int zOffset = -1; + int segmentsFound = 0; + int zOffset = -1; // -1 is the first slice after the front one. It goes in negative direction. - while(slicesFound < 5) { - if(checkSlice(thisController, forgeDirection, zOffset)) { - slicesFound++; - zOffset -= 3; + while(segmentsFound < 5) { + if(checkSegment(thisController, forgeDirection, zOffset)) { + segmentsFound++; + zOffset -= 3; // Each segment is 3 blocks long, so progress Z by -3 - System.out.println("Item Server slice approved: " + slicesFound); + System.out.println("Item Server segment approved: " + segmentsFound); } else { - System.out.println("Item Server slice rejected: " + slicesFound + 1); + System.out.println("Item Server segment rejected: " + (segmentsFound + 1)); break; } } - if(slicesFound < 1) { + if(segmentsFound < 1) { System.out.println("At least one slice required for storage"); formationChecklist = false; } @@ -236,11 +236,11 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } if(formationChecklist) { - sliceCount = slicesFound; + sliceCount = segmentsFound; if(mih == null) { mih = new MultiItemHandler(); - mih.setItemTypeCapacity(slicesFound * BASE_ITEM_TYPES_PER_SLICE); + mih.setItemTypeCapacity(segmentsFound * BASE_ITEM_TYPES_PER_SLICE); } System.out.println("Configuring " + ioPorts.size() + " ports"); for(TE_ItemServerIOPort port : ioPorts) { @@ -251,9 +251,9 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { return formationChecklist; } - public boolean checkSlice(IGregTechTileEntity thisController, Vector3ic forgeDirection, int zOffset) { + public boolean checkSegment(IGregTechTileEntity thisController, Vector3ic forgeDirection, int zOffset) { boolean formationChecklist = true; - + // Slice by slice for(int Z = 0; Z >= -2; Z--) { // Is not back slice if(Z != -2) { @@ -263,19 +263,16 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { for(int Y = 0; Y <= 4; Y++) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); - // Server rack roof is casings + // Server rack roof if(Y == 4) { - // Get next TE - - IGregTechTileEntity currentTE = + final IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? + // Is casing or IO port? if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing + // Is casing, but there's no casing requirements } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { final TE_ItemServerIOPort port = (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( @@ -314,17 +311,15 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = 0; Y <= 4; Y++) { - // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, zOffset + Z); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - - // If it's not a hatch, is it the right casing for this machine? + // Is casing or IO port? if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { - // is casing + // Is casing, but there's no casing requirements } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { final TE_ItemServerIOPort port = (TE_ItemServerIOPort) thisController.getWorld().getTileEntity( -- cgit From 27f5a01fd75c7019f220bdc44083766c27cf4180 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 22:00:02 +0200 Subject: shelved ItemServer for next release --- config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/common/tileentities/GTMTE_ItemServer.java | 22 +++++++--------------- .../common/tileentities/TE_ItemServerIOPort.java | 15 ++++++++++++++- .../common/tileentities/TE_TFFTMultiHatch.java | 1 - src/main/java/kekztech/KekzCore.java | 10 +++++----- src/main/java/kekztech/MultiItemHandler.java | 17 +++++++++++++++++ 7 files changed, 45 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 4608ee8b74..5235e88a64 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 9:05:03 PM +; created Apr 24, 2020 9:49:52 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 8ed4eaef3d..0caa65e4ba 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 21:04:49 CEST 2020 +#Fri Apr 24 21:49:40 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/tileentities/GTMTE_ItemServer.java b/src/main/java/common/tileentities/GTMTE_ItemServer.java index ca1225c51b..2dabe19d3d 100644 --- a/src/main/java/common/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/common/tileentities/GTMTE_ItemServer.java @@ -27,15 +27,15 @@ import util.Vector3ic; public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { - private static final int BASE_SLICE_ENERGY_COST = 1; + private static final int BASE_SEGMENT_ENERGY_COST = 1; private static final int BASE_PER_ITEM_CAPACITY = 1024; - private static final int BASE_ITEM_TYPES_PER_SLICE = 128; + private static final int BASE_ITEM_TYPES_PER_SEGMENT = 4; private final Block_ItemServerDrive DRIVE = Block_ItemServerDrive.getInstance(); private final Block_ItemServerRackCasing CASING = Block_ItemServerRackCasing.getInstance(); private final Block_ItemServerIOPort IO_PORT = Block_ItemServerIOPort.getInstance(); private final String ALU_FRAME_BOX_NAME = "gt.blockmachines"; - private final int ALU_FRAME_BOX_META = 6;//4115; + private final int ALU_FRAME_BOX_META = 6; private final int CASING_TEXTURE_ID = 176; private MultiItemHandler mih; @@ -61,7 +61,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { b.addInfo("[W.I.P - Probably doesn't work]") .addInfo("High-Tech item storage!") .addInfo("Variable length: Slices 2-4 can be repeated as long as the total length does not exceed 16 blocks.") - .addInfo("Each slice offers storage for 128 item types") + .addInfo("Each segment offers storage for 128 item types") .addInfo("Storage capacity per item depends on the controller configuration.") .addInfo("Insert an Integrated Circuit into the controller with your desired configuration.") .addInfo("The base configuration (0) is 1024 items per type. For each higher level, the capacity quadruples.") @@ -112,7 +112,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; this.mEfficiencyIncrease = 10000; - this.mEUt = (int) -(BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); + this.mEUt = (int) -(BASE_SEGMENT_ENERGY_COST * sliceCount * Math.pow(2, config)); super.mMaxProgresstime = 20; mih.setPerTypeCapacity((int) (BASE_PER_ITEM_CAPACITY * Math.pow(4, config))); @@ -200,10 +200,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { } } - if(formationChecklist) { - System.out.println("Item Server front slice approved"); - } - // Check slices int segmentsFound = 0; int zOffset = -1; // -1 is the first slice after the front one. It goes in negative direction. @@ -240,7 +236,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(mih == null) { mih = new MultiItemHandler(); - mih.setItemTypeCapacity(segmentsFound * BASE_ITEM_TYPES_PER_SLICE); + mih.setItemTypeCapacity(segmentsFound * BASE_ITEM_TYPES_PER_SEGMENT); } System.out.println("Configuring " + ioPorts.size() + " ports"); for(TE_ItemServerIOPort port : ioPorts) { @@ -290,10 +286,6 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { else if(Y <= 3 && X == 0) { if(!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(ALU_FRAME_BOX_NAME)) || !(thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == ALU_FRAME_BOX_META)) { - System.out.println("Rejected Frame box: " - + thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - + ":" - + thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z())); formationChecklist = false; } } @@ -346,7 +338,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Per-Item Capacity: " + mih.getPerTypeCapacity()); - ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SLICE * sliceCount); + ll.add("Item-Type Capacity: " + BASE_ITEM_TYPES_PER_SEGMENT * sliceCount); ll.add("Running Cost: " // mEUt does not naturally reflect efficiency status. Do that here. + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t"); diff --git a/src/main/java/common/tileentities/TE_ItemServerIOPort.java b/src/main/java/common/tileentities/TE_ItemServerIOPort.java index f1a1e62ad6..0e96ff75b9 100644 --- a/src/main/java/common/tileentities/TE_ItemServerIOPort.java +++ b/src/main/java/common/tileentities/TE_ItemServerIOPort.java @@ -10,9 +10,22 @@ public class TE_ItemServerIOPort extends TileEntity implements ISidedInventory { private MultiItemHandler mih; + private int tickCounter = 0; + public void setMultiItemHandler(MultiItemHandler mih) { this.mih = mih; - System.out.println("MIH set"); + } + + @Override + public void updateEntity() { + if(mih != null) { + + tickCounter++; + if(tickCounter >= 40) { + mih.debugPrint(); + tickCounter = 0; + } + } } @Override diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 837898ab61..217ff2ad8f 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -27,7 +27,6 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { private boolean autoOutput = false; public void setMultiFluidHandler(MultiFluidHandler mfh) { - System.out.println("Set MFH"); this.mfh = mfh; } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 55291eeadc..ad5ab24242 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -108,9 +108,9 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); - Block_ItemServerDrive.getInstance().registerBlock(); - Block_ItemServerRackCasing.getInstance().registerBlock(); - Block_ItemServerIOPort.getInstance().registerBlock(); + //Block_ItemServerDrive.getInstance().registerBlock(); + //Block_ItemServerRackCasing.getInstance().registerBlock(); + //Block_ItemServerIOPort.getInstance().registerBlock(); Block_ItemProxyCable.getInstance().registerBlock(); Block_ItemProxySource.getInstance().registerBlock(); Block_ItemProxyEndpoint.getInstance().registerBlock(); @@ -120,7 +120,7 @@ public class KekzCore { // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); + //GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); @@ -139,7 +139,7 @@ public class KekzCore { sofc2 = new GTMTE_SOFuelCellMK2(13102, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); - is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer ConduitRenderer.getInstance().registerRenderer(); } diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index 58dd0660e9..27d936efec 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -1,5 +1,8 @@ package kekztech; +import java.util.ArrayList; +import java.util.List; + import net.minecraft.item.ItemStack; public class MultiItemHandler { @@ -14,6 +17,19 @@ public class MultiItemHandler { } + public List debugPrint() { + if(items == null) { + return new ArrayList(); + } + final ArrayList slots = new ArrayList<>(); + + for(int i = 0; i < items.length; i++) { + slots.add("Slot " + i + " contains " + items[i].stackSize + " " + items[i].getDisplayName()); + } + + return slots; + } + /** * Adapts the internal storage to structure changes. * In the event of structure down-sizing, all excess items @@ -22,6 +38,7 @@ public class MultiItemHandler { * @param itemTypeCapacity */ public void setItemTypeCapacity(int itemTypeCapacity) { + System.out.println("Configuring type capacity"); if(items.length > itemTypeCapacity) { // Generate new smaller backing array final ItemStack[] newItems = new ItemStack[itemTypeCapacity]; -- cgit From 34fb2f0b55c9295c116b1244224918624e56d096 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 23:39:52 +0200 Subject: Thaumcraft jar progress --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/common/blocks/Block_IchorJar.java | 59 ++++++++++++++++++++- .../common/blocks/Block_ThaumiumReinforcedJar.java | 48 +++++++++++------ src/main/java/container/Gui_ItemProxyEndpoint.java | 2 +- src/main/java/kekztech/KekzCore.java | 16 +++--- src/main/resources/assets/kekztech/lang/en_US.lang | 4 ++ .../textures/blocks/ichor_jar_side_void.png | Bin 0 -> 467 bytes .../textures/blocks/ichor_jar_top_void.png | Bin 0 -> 560 bytes .../assets/kekztech/textures/blocks/jar_bottom.png | Bin 566 -> 0 bytes .../assets/kekztech/textures/blocks/jar_side.png | Bin 718 -> 0 bytes .../kekztech/textures/blocks/jar_side_void.png | Bin 607 -> 0 bytes .../assets/kekztech/textures/blocks/jar_top.png | Bin 670 -> 0 bytes .../kekztech/textures/blocks/jar_top_void.png | Bin 562 -> 0 bytes .../textures/blocks/thaumreinforced_jar_bottom.png | Bin 0 -> 566 bytes .../textures/blocks/thaumreinforced_jar_side.png | Bin 0 -> 718 bytes .../blocks/thaumreinforced_jar_side_void.png | Bin 0 -> 717 bytes .../textures/blocks/thaumreinforced_jar_top.png | Bin 0 -> 670 bytes .../blocks/thaumreinforced_jar_top_void.png | Bin 0 -> 669 bytes .../assets/kekztech/textures/gui/ItemTech4by4.png | Bin 3659 -> 1995 bytes .../kekztech/textures/gui/ItemTechReceiverNode.png | Bin 0 -> 1868 bytes 21 files changed, 104 insertions(+), 29 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side_void.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top_void.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_side.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png create mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 5235e88a64..1988ee924c 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 9:49:52 PM +; created Apr 24, 2020 11:29:41 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 0caa65e4ba..fb0de50cab 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 21:49:40 CEST 2020 +#Fri Apr 24 23:29:29 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index b5660f3d82..a575398dfc 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -1,13 +1,23 @@ package common.blocks; +import java.util.ArrayList; +import java.util.List; + import common.tileentities.TE_IchorJar; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import items.Item_ThaumiumReinforcedJarFilled; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; +import thaumcraft.common.tiles.TileJarFillableVoid; public class Block_IchorJar extends BlockJar { @@ -38,9 +48,56 @@ public class Block_IchorJar extends BlockJar { super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); } + @Override + @SideOnly(Side.CLIENT) + @SuppressWarnings({ "rawtypes", "unchecked" }) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + par3List.add(new ItemStack(par1, 1, 0)); // Normal jar + par3List.add(new ItemStack(par1, 1, 3)); // Void jar + } + @Override public TileEntity createTileEntity(World world, int meta) { - return new TE_IchorJar(); + if(meta == 0) { + return new TE_IchorJar(); + } else if (meta == 3) { + return new TileJarFillableVoid(); + } else { + return null; + } } + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + final ArrayList drops = new ArrayList<>(); + + ItemStack drop; + + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_IchorJar) { + drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); + // Empty and no label + if(((TE_IchorJar) te).amount <= 0 && ((TE_IchorJar) te).aspectFilter == null) { + drop = new ItemStack(this); + } + // If is void jar, set meta + if(te instanceof TileJarFillableVoid) { + drop.setItemDamage(3); + } + // Non empty, generate filled jar item with contents + if(((TE_IchorJar) te).amount > 0) { + ((Item_ThaumiumReinforcedJarFilled) drop.getItem()).setAspects(drop, + (new AspectList()).add(((TE_IchorJar) te).aspect, ((TE_IchorJar) te).amount)); + } + // has label + if(((TE_IchorJar) te).aspectFilter != null) { + if(!drop.hasTagCompound()) { + drop.setTagCompound(new NBTTagCompound()); + } + drop.stackTagCompound.setString("AspectFilter", ((TE_IchorJar) te).aspectFilter.getTag()); + } + drops.add(drop); + } + return drops; + } } diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 246e3c9b05..d4777a8cfe 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -1,6 +1,7 @@ package common.blocks; import java.util.ArrayList; +import java.util.List; import common.tileentities.TE_ThaumiumReinforcedJar; import cpw.mods.fml.common.registry.GameRegistry; @@ -8,14 +9,14 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import items.Item_ThaumiumReinforcedJarFilled; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; -import thaumcraft.common.blocks.ItemJarFilled; -import thaumcraft.common.tiles.TileJarFillable; import thaumcraft.common.tiles.TileJarFillableVoid; public class Block_ThaumiumReinforcedJar extends BlockJar { @@ -40,30 +41,43 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister ir) { super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); - super.iconJarSide = ir.registerIcon("kekztech:jar_side"); - super.iconJarTop = ir.registerIcon("kekztech:jar_top"); - super.iconJarTopVoid = ir.registerIcon("kekztech:jar_top_void"); - super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); - super.iconJarBottom = ir.registerIcon("kekztech:jar_bottom"); + super.iconJarSide = ir.registerIcon("kekztech:thaumreinforced_jar_side"); + super.iconJarTop = ir.registerIcon("kekztech:thaumreinforced_jar_top"); + super.iconJarTopVoid = ir.registerIcon("kekztech:thaumreinforced_jar_top_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:thaumreinforced_jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:thaumreinforced_jar_bottom"); + } + + @Override + @SideOnly(Side.CLIENT) + @SuppressWarnings({ "rawtypes", "unchecked" }) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + par3List.add(new ItemStack(par1, 1, 0)); // Normal jar + par3List.add(new ItemStack(par1, 1, 3)); // Void jar } @Override public TileEntity createTileEntity(World world, int meta) { - return new TE_ThaumiumReinforcedJar(); + if(meta == 0) { + return new TE_ThaumiumReinforcedJar(); + } else if (meta == 3) { + return new TileJarFillableVoid(); + } else { + return null; + } } @Override public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { final ArrayList drops = new ArrayList<>(); - TileEntity te; ItemStack drop; - te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileJarFillable) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_ThaumiumReinforcedJar) { drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); // Empty and no label - if(((TileJarFillable) te).amount <= 0 && ((TileJarFillable) te).aspectFilter == null) { + if(((TE_ThaumiumReinforcedJar) te).amount <= 0 && ((TE_ThaumiumReinforcedJar) te).aspectFilter == null) { drop = new ItemStack(this); } // If is void jar, set meta @@ -71,16 +85,16 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { drop.setItemDamage(3); } // Non empty, generate filled jar item with contents - if(((TileJarFillable) te).amount > 0) { - ((ItemJarFilled) drop.getItem()).setAspects(drop, - (new AspectList()).add(((TileJarFillable) te).aspect, ((TileJarFillable) te).amount)); + if(((TE_ThaumiumReinforcedJar) te).amount > 0) { + ((Item_ThaumiumReinforcedJarFilled) drop.getItem()).setAspects(drop, + (new AspectList()).add(((TE_ThaumiumReinforcedJar) te).aspect, ((TE_ThaumiumReinforcedJar) te).amount)); } // has label - if(((TileJarFillable) te).aspectFilter != null) { + if(((TE_ThaumiumReinforcedJar) te).aspectFilter != null) { if(!drop.hasTagCompound()) { drop.setTagCompound(new NBTTagCompound()); } - drop.stackTagCompound.setString("AspectFilter", ((TileJarFillable) te).aspectFilter.getTag()); + drop.stackTagCompound.setString("AspectFilter", ((TE_ThaumiumReinforcedJar) te).aspectFilter.getTag()); } drops.add(drop); } diff --git a/src/main/java/container/Gui_ItemProxyEndpoint.java b/src/main/java/container/Gui_ItemProxyEndpoint.java index 0fb1b6e05b..cf5f9637b0 100644 --- a/src/main/java/container/Gui_ItemProxyEndpoint.java +++ b/src/main/java/container/Gui_ItemProxyEndpoint.java @@ -14,7 +14,7 @@ import net.minecraft.util.ResourceLocation; public class Gui_ItemProxyEndpoint extends GuiContainer { - private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTech1by1.png"); + private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTechReceiverNode.png"); private final InventoryPlayer inventory; private final IInventory te; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index ad5ab24242..eb725ed74f 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -90,7 +90,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - Item_Configurator.getInstance().registerItem(); + //Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); @@ -111,9 +111,9 @@ public class KekzCore { //Block_ItemServerDrive.getInstance().registerBlock(); //Block_ItemServerRackCasing.getInstance().registerBlock(); //Block_ItemServerIOPort.getInstance().registerBlock(); - Block_ItemProxyCable.getInstance().registerBlock(); - Block_ItemProxySource.getInstance().registerBlock(); - Block_ItemProxyEndpoint.getInstance().registerBlock(); + //Block_ItemProxyCable.getInstance().registerBlock(); + //Block_ItemProxySource.getInstance().registerBlock(); + //Block_ItemProxyEndpoint.getInstance().registerBlock(); Block_ThaumiumReinforcedJar.getInstance().registerBlock(); Block_IchorJar.getInstance().registerBlock(); @@ -121,9 +121,9 @@ public class KekzCore { // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); //GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); @@ -141,7 +141,7 @@ public class KekzCore { fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer - ConduitRenderer.getInstance().registerRenderer(); + //ConduitRenderer.getInstance().registerRenderer(); } @Mod.EventHandler diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index c0992809c9..5d3da5190c 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -100,5 +100,9 @@ tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing tile.kekztech_itemserverioport_block.name=Item Server I/O Port tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar +item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar with Essentia +item.kekztech_thaumiumreinforcedjarfilled_item.void.name=Thaumium Reinforced Void Jar with Essentia tile.kekztech_ichorjar_block.name=Ichor Jar +item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia +item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia diff --git a/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side_void.png b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side_void.png new file mode 100644 index 0000000000..9e5c7126c0 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_side_void.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top_void.png b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top_void.png new file mode 100644 index 0000000000..c11b12c968 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ichor_jar_top_void.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png b/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png deleted file mode 100644 index 08c88b06c8..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/jar_bottom.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_side.png b/src/main/resources/assets/kekztech/textures/blocks/jar_side.png deleted file mode 100644 index 16f5ae1946..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/jar_side.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png b/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png deleted file mode 100644 index 331e06c126..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/jar_side_void.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_top.png b/src/main/resources/assets/kekztech/textures/blocks/jar_top.png deleted file mode 100644 index f7afb2e4b3..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/jar_top.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png b/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png deleted file mode 100644 index 7ba9f054e7..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/jar_top_void.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png new file mode 100644 index 0000000000..08c88b06c8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png new file mode 100644 index 0000000000..16f5ae1946 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png new file mode 100644 index 0000000000..bcf2fb8f6c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png new file mode 100644 index 0000000000..f7afb2e4b3 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png new file mode 100644 index 0000000000..083e8a1d0b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png b/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png index b01d9b444f..60c9f99fff 100644 Binary files a/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png and b/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png b/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png new file mode 100644 index 0000000000..704fb39c96 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png differ -- cgit From 9400f69489b43ac9b8a303323c4505b6e2b8852b Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 24 Apr 2020 23:48:08 +0200 Subject: fixed texture name typo --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/common/blocks/Block_IchorJar.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 1988ee924c..1c3dac1107 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 11:29:41 PM +; created Apr 24, 2020 11:40:28 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index fb0de50cab..acaa09efd1 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 23:29:29 CEST 2020 +#Fri Apr 24 23:40:15 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index a575398dfc..b8f22db022 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -44,7 +44,7 @@ public class Block_IchorJar extends BlockJar { super.iconJarSide = ir.registerIcon("kekztech:ichor_jar_side"); super.iconJarTop = ir.registerIcon("kekztech:ichor_jar_top"); super.iconJarTopVoid = ir.registerIcon("kekztech:ichor_jar_top_void"); - super.iconJarSideVoid = ir.registerIcon("kekztech:jar_side_void"); + super.iconJarSideVoid = ir.registerIcon("kekztech:ichor_jar_side_void"); super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); } -- cgit From d42f4996255a4e11b2c0b5beabaf24be0d870fcc Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 25 Apr 2020 18:35:08 +0200 Subject: improved jars are correctly placed after picking them up. Also cleaned up recipe registration --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/common/Recipes.java | 371 +++++++++++++++++++++ src/main/java/common/blocks/Block_IchorJar.java | 12 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 7 +- .../java/common/tileentities/TE_IchorVoidJar.java | 10 + .../tileentities/TE_ThaumiumReinforcedVoidJar.java | 10 + src/main/java/items/Item_IchorJarFilled.java | 95 ++++++ .../items/Item_ThaumiumReinforcedJarFilled.java | 63 +++- src/main/java/kekztech/KekzCore.java | 347 +------------------ 10 files changed, 564 insertions(+), 355 deletions(-) create mode 100644 src/main/java/common/Recipes.java create mode 100644 src/main/java/common/tileentities/TE_IchorVoidJar.java create mode 100644 src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 1c3dac1107..2224ac8ef1 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 24, 2020 11:40:28 PM +; created Apr 25, 2020 5:28:10 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index acaa09efd1..be3d3ba683 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Apr 24 23:40:15 CEST 2020 +#Sat Apr 25 17:27:56 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java new file mode 100644 index 0000000000..4a49ab54de --- /dev/null +++ b/src/main/java/common/Recipes.java @@ -0,0 +1,371 @@ +package common; + +import common.blocks.Block_ControlRod; +import common.blocks.Block_GDCUnit; +import common.blocks.Block_ItemServerDrive; +import common.blocks.Block_ItemServerIOPort; +import common.blocks.Block_ItemServerRackCasing; +import common.blocks.Block_ReactorChamber_OFF; +import common.blocks.Block_TFFTCasing; +import common.blocks.Block_TFFTMultiHatch; +import common.blocks.Block_TFFTStorageFieldBlockT1; +import common.blocks.Block_TFFTStorageFieldBlockT2; +import common.blocks.Block_TFFTStorageFieldBlockT3; +import common.blocks.Block_TFFTStorageFieldBlockT4; +import common.blocks.Block_TFFTStorageFieldBlockT5; +import common.blocks.Block_YSZUnit; +import cpw.mods.fml.common.Loader; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; +import items.ErrorItem; +import items.MetaItem_CraftingComponent; +import kekztech.Items; +import kekztech.KekzCore; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import util.Util; + +public class Recipes { + + public static void init() { + registerRecipes_TFFT(); + registerRecipes_SOFC(); + registerRecipes_Nuclear(); + //registerRecipes_ItemServer(); + } + + private static void registerRecipes_TFFT() { + + // Controller + final Object[] tfft_recipe = { + "HFH", "PVP", "CFC", + 'H', OrePrefixes.pipeMedium.get(Materials.StainlessSteel), + 'F', ItemList.Field_Generator_MV.get(1L), + 'P', ItemList.Electric_Pump_HV.get(1L), + 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), + 'C', OrePrefixes.circuit.get(Materials.Data) + }; + GT_ModHandler.addCraftingRecipe(KekzCore.fms.getStackForm(1), tfft_recipe); + + // Blocks + final ItemStack[] tfftcasing = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + }; + GT_Values.RA.addAssemblerRecipe( + tfftcasing, + FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), + new ItemStack(Block_TFFTCasing.getInstance(), 1), + 200, 256); + final ItemStack[] tfftstoragefield1 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), + ItemList.Electric_Pump_LV.get(1L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield1, + FluidRegistry.getFluidStack("molten.glass", 144), + new ItemStack(Block_TFFTStorageFieldBlockT1.getInstance(), 1), + 200, 256); + final ItemStack[] tfftstoragefield2 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1), + ItemList.Electric_Pump_MV.get(1L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield2, + FluidRegistry.getFluidStack("molten.plastic", 576), + new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), + 200, 480); + final ItemStack[] tfftstoragefield3 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 2), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), + ItemList.Field_Generator_MV.get(1L), + ItemList.Electric_Pump_HV.get(2L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield3, + FluidRegistry.getFluidStack("molten.epoxid", 576), + new ItemStack(Block_TFFTStorageFieldBlockT3.getInstance(), 1), + 300, 1920); + final ItemStack[] tfftstoragefield4 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 4), + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.NiobiumTitanium, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.TungstenSteel, 1), + ItemList.Field_Generator_HV.get(1L), + ItemList.Electric_Pump_EV.get(1L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield4, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), + 400, 4098); + final ItemStack[] tfftstoragefield5 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 4), + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.HSSS, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Enderium, 1), + ItemList.Field_Generator_EV.get(1L), + ItemList.Electric_Pump_IV.get(1L) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield5, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT5.getInstance(), 1), + 400, 6147); + final Object[] multi_hatch = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + 'U', ItemList.Electric_Pump_IV.get(1L), + 'F', ItemList.Field_Generator_HV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Block_TFFTMultiHatch.getInstance()), multi_hatch); + } + + private static void registerRecipes_SOFC() { + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // Controller + final Object[] mk1_recipe = { + "CCC", "PHP", "FBL", + 'C', OrePrefixes.circuit.get(Materials.Advanced), + 'P', ItemList.Electric_Pump_HV.get(1L), + 'H', ItemList.Hull_HV.get(1L), + 'F', GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.StainlessSteel, 1), + 'B', GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Gold, 1), + 'L', GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1) + }; + GT_ModHandler.addCraftingRecipe(KekzCore.sofc1.getStackForm(1), mk1_recipe); + final Object[] mk2_recipe = { + "CCC", "PHP", "FBL", + 'C', OrePrefixes.circuit.get(Materials.Master), + 'P', ItemList.Electric_Pump_IV.get(1L), + 'H', ItemList.Hull_IV.get(1L), + 'F', GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Ultimate, 1), + 'B', Util.getStackofAmountFromOreDict("wireGt04SuperconductorEV", 1), + 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) + }; + GT_ModHandler.addCraftingRecipe(KekzCore.sofc2.getStackForm(1), mk2_recipe); + + // Blocks + final ItemStack[] yszUnit = { + GT_Utility.getIntegratedCircuit(6), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Yttrium, 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + ItemList.Electric_Motor_HV.get(1L), + }; + GT_Values.RA.addAssemblerRecipe( + yszUnit, + Materials.Hydrogen.getGas(4000), + new ItemStack(Block_YSZUnit.getInstance(), 1), + 1200, 480); + final ItemStack[] gdcUnit = { + GT_Utility.getIntegratedCircuit(6), + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 8), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Desh, new ItemStack(ErrorItem.getInstance(), 1), 1), + ItemList.Electric_Motor_IV.get(1L), + }; + GT_Values.RA.addAssemblerRecipe( + gdcUnit, + Materials.Hydrogen.getGas(16000), + new ItemStack(Block_GDCUnit.getInstance(), 1), + 2400, 1920); + + // Items + GT_Values.RA.addAlloySmelterRecipe( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), + ItemList.Shape_Mold_Plate.get(0), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), + 400, 480); + GT_Values.RA.addFormingPressRecipe( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(0), + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), + 800, 480); + + if (!Loader.isModLoaded("bartworks")) { + GT_Values.RA.addChemicalRecipe( + Materials.Yttrium.getDust(1), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(3000), + null, craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), null, + 400, 30); + GT_Values.RA.addChemicalRecipe( + Util.getStackofAmountFromOreDict("dustZirconium", 1), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(2000), + null, craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 1), null, + 400, 30); + } + + GT_Values.RA.addChemicalRecipe( + Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(3000), + null, craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2), null, + 400, 30); + GT_Values.RA.addMixerRecipe( + Items.YttriaDust.getOreDictedItemStack(1), + Items.ZirconiaDust.getOreDictedItemStack(5), + GT_Utility.getIntegratedCircuit(6), null, null, null, + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), + 400, 96); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), + GT_Utility.getIntegratedCircuit(6), null, null, null, + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + 400, 1920); + } + + private static void registerRecipes_Nuclear() { + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // Controller + + // Blocks + final ItemStack[] controlrod = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Lead, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 64) + }; + GT_Values.RA.addAssemblerRecipe( + controlrod, + null, + new ItemStack(Block_ControlRod.getInstance(), 1), + 800, 480); + final ItemStack[] reactorchamber = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Lead, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Lead, 9), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.TungstenSteel, 18), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Steel, 2), + }; + GT_Values.RA.addAssemblerRecipe( + reactorchamber, + FluidRegistry.getFluidStack("wet.concrete", 144), + new ItemStack(Block_ReactorChamber_OFF.getInstance(), 1), + 1600, 480); + + // Items + GT_Values.RA.addMixerRecipe(Materials.Boron.getDust(1), Materials.Arsenic.getDust(1), GT_Utility.getIntegratedCircuit(6), null, + null, null, craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideDust.getMetaID(), 2), + 100, 1920); + GT_Values.RA.addChemicalRecipe( + Materials.Ammonia.getCells(2), + Materials.CarbonDioxide.getCells(1), + null, + null, + craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), + Util.getStackofAmountFromOreDict("cellEmpty", 3), + 400, 30); + GT_Values.RA.addChemicalRecipe( + craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), + Materials.Diamond.getDust(16), + Materials.CarbonDioxide.getGas(1000), + null, + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 1), + null, 1200, 480); + + GT_Values.RA.addAutoclaveRecipe( + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 4), + Materials.CarbonDioxide.getGas(16000), + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 1), 10000, 2400, 7680); + GT_Values.RA.addAutoclaveRecipe( + craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideDust.getMetaID(), 4), + Materials.Nitrogen.getGas(4000), + craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 1), 10000, 2400, 1920); + + GT_Values.RA.addLatheRecipe( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.AnnealedCopper, 1), + craftingItem.getStackFromDamage(Items.CopperHeatPipe.getMetaID()), + null, 120, 120); + GT_Values.RA.addLatheRecipe( + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Silver, 1), + craftingItem.getStackFromDamage(Items.SilverHeatPipe.getMetaID()), + null, 120, 480); + GT_Values.RA.addLatheRecipe( + craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 4), + craftingItem.getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID()), + null, 1200, 1920); + GT_Values.RA.addLatheRecipe( + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4), + craftingItem.getStackFromDamage(Items.DiamondHeatPipe.getMetaID()), + null, 1200, 7680); + } + + private static void registerRecipes_ItemServer() { + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // Controller + final Object[] is_recipe = { + "FRF", "CGC", "PZP", + 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), + 'C', ItemList.Conveyor_Module_LuV.get(1L), + 'G', ItemList.Field_Generator_EV.get(1L), + 'P', GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 1), + 'Z', GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1) + }; + GT_ModHandler.addCraftingRecipe(KekzCore.is.getStackForm(1), is_recipe); + + // Blocks + final Object[] is_rack_recipe = { + "BRB", "CFC", "BRB", + 'B', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, 1), + 'C', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Platinum, 1), + 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Block_ItemServerRackCasing.getInstance()), is_rack_recipe); + final ItemStack[] is_ioport = { + GT_Utility.getIntegratedCircuit(6), + new ItemStack(Block_ItemServerRackCasing.getInstance()), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Platinum, 16), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Platinum, 2), + ItemList.Field_Generator_HV.get(1L), + ItemList.Robot_Arm_EV.get(4L) + }; + GT_Values.RA.addAssemblerRecipe( + is_ioport, + FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), + new ItemStack(Block_ItemServerIOPort.getInstance(), 1), + 200, 7680); + final Object[] is_blade = { + "CRC", "CMC", "HPH", + 'C', GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, 1), + 'P', GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Platinum, 1), + 'M', ItemList.Electric_Motor_EV.get(1L), + 'H', craftingItem.getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID()), + }; + GT_ModHandler.addCraftingRecipe(craftingItem.getStackOfAmountFromDamage(Items.ItemServerBlade.getMetaID(), 8), is_blade); + final ItemStack[] is_drive = { + GT_Utility.getIntegratedCircuit(6), + craftingItem.getStackOfAmountFromDamage(Items.ItemServerBlade.getMetaID(), 8), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, 16) + }; + GT_Values.RA.addAssemblerRecipe( + is_drive, + FluidRegistry.getFluidStack("molten.polyethylene", 1152), + new ItemStack(Block_ItemServerDrive.getInstance(), 1), + 200, 7680); + } +} diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index b8f22db022..7b795d2401 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -4,10 +4,11 @@ import java.util.ArrayList; import java.util.List; import common.tileentities.TE_IchorJar; +import common.tileentities.TE_IchorVoidJar; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import items.Item_ThaumiumReinforcedJarFilled; +import items.Item_IchorJarFilled; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @@ -17,7 +18,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; -import thaumcraft.common.tiles.TileJarFillableVoid; public class Block_IchorJar extends BlockJar { @@ -61,7 +61,7 @@ public class Block_IchorJar extends BlockJar { if(meta == 0) { return new TE_IchorJar(); } else if (meta == 3) { - return new TileJarFillableVoid(); + return new TE_IchorVoidJar(); } else { return null; } @@ -75,18 +75,18 @@ public class Block_IchorJar extends BlockJar { final TileEntity te = world.getTileEntity(x, y, z); if(te != null && te instanceof TE_IchorJar) { - drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); + drop = new ItemStack(Item_IchorJarFilled.getInstance()); // Empty and no label if(((TE_IchorJar) te).amount <= 0 && ((TE_IchorJar) te).aspectFilter == null) { drop = new ItemStack(this); } // If is void jar, set meta - if(te instanceof TileJarFillableVoid) { + if(te instanceof TE_IchorVoidJar) { drop.setItemDamage(3); } // Non empty, generate filled jar item with contents if(((TE_IchorJar) te).amount > 0) { - ((Item_ThaumiumReinforcedJarFilled) drop.getItem()).setAspects(drop, + ((Item_IchorJarFilled) drop.getItem()).setAspects(drop, (new AspectList()).add(((TE_IchorJar) te).aspect, ((TE_IchorJar) te).amount)); } // has label diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index d4777a8cfe..7811b67233 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import common.tileentities.TE_ThaumiumReinforcedJar; +import common.tileentities.TE_ThaumiumReinforcedVoidJar; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -17,7 +18,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; -import thaumcraft.common.tiles.TileJarFillableVoid; public class Block_ThaumiumReinforcedJar extends BlockJar { @@ -61,7 +61,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { if(meta == 0) { return new TE_ThaumiumReinforcedJar(); } else if (meta == 3) { - return new TileJarFillableVoid(); + return new TE_ThaumiumReinforcedVoidJar(); } else { return null; } @@ -81,7 +81,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { drop = new ItemStack(this); } // If is void jar, set meta - if(te instanceof TileJarFillableVoid) { + if(te instanceof TE_ThaumiumReinforcedVoidJar) { drop.setItemDamage(3); } // Non empty, generate filled jar item with contents @@ -100,5 +100,4 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } return drops; } - } diff --git a/src/main/java/common/tileentities/TE_IchorVoidJar.java b/src/main/java/common/tileentities/TE_IchorVoidJar.java new file mode 100644 index 0000000000..cf555d1141 --- /dev/null +++ b/src/main/java/common/tileentities/TE_IchorVoidJar.java @@ -0,0 +1,10 @@ +package common.tileentities; + +import thaumcraft.common.tiles.TileJarFillableVoid; + +public class TE_IchorVoidJar extends TileJarFillableVoid { + + public TE_IchorVoidJar() { + super.maxAmount = 4096; + } +} diff --git a/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java b/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java new file mode 100644 index 0000000000..c648d4be00 --- /dev/null +++ b/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java @@ -0,0 +1,10 @@ +package common.tileentities; + +import thaumcraft.common.tiles.TileJarFillableVoid; + +public class TE_ThaumiumReinforcedVoidJar extends TileJarFillableVoid { + + public TE_ThaumiumReinforcedVoidJar() { + super.maxAmount = 256; + } +} diff --git a/src/main/java/items/Item_IchorJarFilled.java b/src/main/java/items/Item_IchorJarFilled.java index 19c2ace122..f6072eee7f 100644 --- a/src/main/java/items/Item_IchorJarFilled.java +++ b/src/main/java/items/Item_IchorJarFilled.java @@ -1,6 +1,16 @@ package items; +import common.blocks.Block_IchorJar; +import common.tileentities.TE_IchorJar; import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.ItemJarFilled; public class Item_IchorJarFilled extends ItemJarFilled { @@ -21,4 +31,89 @@ public class Item_IchorJarFilled extends ItemJarFilled { super.setUnlocalizedName(unlocalizedName); GameRegistry.registerItem(getInstance(), unlocalizedName); } + + @Override + public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, + float par8, float par9, float par10) { + + final Block block = world.getBlock(x, y, z); + if(block == Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { + side = 1; + } else if(block != Blocks.vine && block != Blocks.tallgrass + && block != Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { + // Displace target location if original target can't be replaced + if(side == 0) { + y--; + } + if(side == 1) { + y++; + } + if(side == 2) { + z--; + } + if(side == 3) { + z++; + } + if(side == 4) { + x--; + } + if(side == 5) { + x++; + } + } + + if(stack.stackSize == 0) { + return false; + } else if(!player.canPlayerEdit(x, y, z, side, stack)) { + return false; + } else if(world.canPlaceEntityOnSide(Block_IchorJar.getInstance(), x, y, z, + false, side, player, stack)) { + + final Block jar = Block_IchorJar.getInstance(); + final int meta = this.getMetadata(stack.getItemDamage()); + final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); + + if(placeBlockAt(stack, player, world, x, y, z, side, par9, par9, par10, idk)) { + + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_IchorJar && stack.hasTagCompound()) { + + final AspectList aspects = getAspects(stack); + if(aspects != null && aspects.size() == 1) { + ((TE_IchorJar) te).amount = aspects.getAmount(aspects.getAspects()[0]); + ((TE_IchorJar) te).aspect = aspects.getAspects()[0]; + } + + final String filter = stack.stackTagCompound.getString("AspectFilter"); + if(filter != null) { + ((TE_IchorJar) te).aspectFilter = Aspect.getAspect(filter); + } + } + + world.playSoundEffect((double) ((float) x + 0.5F), (double) ((float) y + 0.5F), + (double) ((float) z + 0.5F), jar.stepSound.func_150496_b(), + (jar.stepSound.getVolume() + 1.0F) / 2.0F, jar.stepSound.getPitch() * 0.8F); + --stack.stackSize; + } + + return true; + } else { + return false; + } + } + + @Override + public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, + float hitX, float hitY, float hitZ, int metadata) { + if (!world.setBlock(x, y, z, Block_IchorJar.getInstance(), metadata, 3)) { + return false; + } else { + if (world.getBlock(x, y, z) == Block_IchorJar.getInstance()) { + Block_IchorJar.getInstance().onBlockPlacedBy(world, x, y, z, player, stack); + Block_IchorJar.getInstance().onPostBlockPlaced(world, x, y, z, metadata); + } + + return true; + } + } } diff --git a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java index cc4be0e247..4f8775b714 100644 --- a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java +++ b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java @@ -1,11 +1,16 @@ package items; +import common.blocks.Block_ThaumiumReinforcedJar; +import common.tileentities.TE_ThaumiumReinforcedJar; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.ItemJarFilled; public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { @@ -26,7 +31,7 @@ public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { super.setUnlocalizedName(unlocalizedName); GameRegistry.registerItem(getInstance(), unlocalizedName); } - /* + @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float par8, float par9, float par10) { @@ -57,6 +62,58 @@ public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { } } - - }*/ + if(stack.stackSize == 0) { + return false; + } else if(!player.canPlayerEdit(x, y, z, side, stack)) { + return false; + } else if(world.canPlaceEntityOnSide(Block_ThaumiumReinforcedJar.getInstance(), x, y, z, + false, side, player, stack)) { + + final Block jar = Block_ThaumiumReinforcedJar.getInstance(); + final int meta = this.getMetadata(stack.getItemDamage()); + final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); + + if(placeBlockAt(stack, player, world, x, y, z, side, par9, par9, par10, idk)) { + + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TE_ThaumiumReinforcedJar && stack.hasTagCompound()) { + + final AspectList aspects = getAspects(stack); + if(aspects != null && aspects.size() == 1) { + ((TE_ThaumiumReinforcedJar) te).amount = aspects.getAmount(aspects.getAspects()[0]); + ((TE_ThaumiumReinforcedJar) te).aspect = aspects.getAspects()[0]; + } + + final String filter = stack.stackTagCompound.getString("AspectFilter"); + if(filter != null) { + ((TE_ThaumiumReinforcedJar) te).aspectFilter = Aspect.getAspect(filter); + } + } + + world.playSoundEffect((double) ((float) x + 0.5F), (double) ((float) y + 0.5F), + (double) ((float) z + 0.5F), jar.stepSound.func_150496_b(), + (jar.stepSound.getVolume() + 1.0F) / 2.0F, jar.stepSound.getPitch() * 0.8F); + --stack.stackSize; + } + + return true; + } else { + return false; + } + } + + @Override + public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, + float hitX, float hitY, float hitZ, int metadata) { + if (!world.setBlock(x, y, z, Block_ThaumiumReinforcedJar.getInstance(), metadata, 3)) { + return false; + } else { + if (world.getBlock(x, y, z) == Block_ThaumiumReinforcedJar.getInstance()) { + Block_ThaumiumReinforcedJar.getInstance().onBlockPlacedBy(world, x, y, z, player, stack); + Block_ThaumiumReinforcedJar.getInstance().onPostBlockPlaced(world, x, y, z, metadata); + } + + return true; + } + } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index eb725ed74f..4d05961490 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,14 +1,9 @@ package kekztech; +import common.Recipes; import common.blocks.Block_ControlRod; import common.blocks.Block_GDCUnit; import common.blocks.Block_IchorJar; -import common.blocks.Block_ItemProxyCable; -import common.blocks.Block_ItemProxyEndpoint; -import common.blocks.Block_ItemProxySource; -import common.blocks.Block_ItemServerDrive; -import common.blocks.Block_ItemServerIOPort; -import common.blocks.Block_ItemServerRackCasing; import common.blocks.Block_ReactorChamber_OFF; import common.blocks.Block_ReactorChamber_ON; import common.blocks.Block_TFFTCasing; @@ -26,35 +21,18 @@ import common.tileentities.GTMTE_ModularNuclearReactor; import common.tileentities.GTMTE_SOFuelCellMK1; import common.tileentities.GTMTE_SOFuelCellMK2; import common.tileentities.TE_IchorJar; -import common.tileentities.TE_ItemProxyCable; -import common.tileentities.TE_ItemProxyEndpoint; -import common.tileentities.TE_ItemProxySource; -import common.tileentities.TE_ItemServerIOPort; import common.tileentities.TE_TFFTMultiHatch; import common.tileentities.TE_ThaumiumReinforcedJar; -import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_OreDictUnificator; -import gregtech.api.util.GT_Utility; import items.ErrorItem; -import items.Item_Configurator; import items.Item_ThaumiumReinforcedJarFilled; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidRegistry; -import render.ConduitRenderer; -import util.Util; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -77,12 +55,12 @@ public class KekzCore { @Mod.Instance("kekztech") public static KekzCore instance; - private GTMTE_SOFuelCellMK1 sofc1; - private GTMTE_SOFuelCellMK2 sofc2; + public static GTMTE_SOFuelCellMK1 sofc1; + public static GTMTE_SOFuelCellMK2 sofc2; @SuppressWarnings("unused") - private GTMTE_ModularNuclearReactor mdr; - private GTMTE_FluidMultiStorage fms; - private GTMTE_ItemServer is; + public static GTMTE_ModularNuclearReactor mdr; + public static GTMTE_FluidMultiStorage fms; + public static GTMTE_ItemServer is; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { @@ -146,318 +124,7 @@ public class KekzCore { @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { - System.out.println("Registering KekzTech recipes..."); - - final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - - // Multiblock Controllers - final Object[] mk1_recipe = { - "CCC", "PHP", "FBL", - 'C', OrePrefixes.circuit.get(Materials.Advanced), - 'P', ItemList.Electric_Pump_HV.get(1L), - 'H', ItemList.Hull_HV.get(1L), - 'F', GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.StainlessSteel, 1), - 'B', GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Gold, 1), - 'L', GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1) - }; - GT_ModHandler.addCraftingRecipe(sofc1.getStackForm(1), mk1_recipe); - final Object[] mk2_recipe = { - "CCC", "PHP", "FBL", - 'C', OrePrefixes.circuit.get(Materials.Master), - 'P', ItemList.Electric_Pump_IV.get(1L), - 'H', ItemList.Hull_IV.get(1L), - 'F', GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Ultimate, 1), - 'B', Util.getStackofAmountFromOreDict("wireGt04SuperconductorEV", 1), - 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) - }; - GT_ModHandler.addCraftingRecipe(sofc2.getStackForm(1), mk2_recipe); - final Object[] tfft_recipe = { - "HFH", "PVP", "CFC", - 'H', OrePrefixes.pipeMedium.get(Materials.StainlessSteel), - 'F', ItemList.Field_Generator_MV.get(1L), - 'P', ItemList.Electric_Pump_HV.get(1L), - 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), - 'C', OrePrefixes.circuit.get(Materials.Data) - }; - GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_recipe); - /*final Object[] is_recipe = { - "FRF", "CGC", "PZP", - 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), - 'C', ItemList.Conveyor_Module_LuV.get(1L), - 'G', ItemList.Field_Generator_EV.get(1L), - 'P', GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 1), - 'Z', GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1) - }; - GT_ModHandler.addCraftingRecipe(is.getStackForm(1), is_recipe);*/ - - - // Ceramic Electrolyte Units - final ItemStack[] yszUnit = { - GT_Utility.getIntegratedCircuit(6), - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Yttrium, 1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - ItemList.Electric_Motor_HV.get(1L), - }; - GT_Values.RA.addAssemblerRecipe( - yszUnit, - Materials.Hydrogen.getGas(4000), - new ItemStack(Block_YSZUnit.getInstance(), 1), - 1200, 480); - final ItemStack[] gdcUnit = { - GT_Utility.getIntegratedCircuit(6), - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 8), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Desh, new ItemStack(ErrorItem.getInstance(), 1), 1), - ItemList.Electric_Motor_IV.get(1L), - }; - GT_Values.RA.addAssemblerRecipe( - gdcUnit, - Materials.Hydrogen.getGas(16000), - new ItemStack(Block_GDCUnit.getInstance(), 1), - 2400, 1920); - - // Item Server Structure blocks - /*final Object[] is_rack_recipe = { - "BRB", "CFC", "BRB", - 'B', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, 1), - 'C', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Platinum, 1), - 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Block_ItemServerRackCasing.getInstance()), is_rack_recipe); - final ItemStack[] is_ioport = { - GT_Utility.getIntegratedCircuit(6), - new ItemStack(Block_ItemServerRackCasing.getInstance()), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Platinum, 16), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Platinum, 2), - ItemList.Field_Generator_HV.get(1L), - ItemList.Robot_Arm_EV.get(4L) - }; - GT_Values.RA.addAssemblerRecipe( - is_ioport, - FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Block_ItemServerIOPort.getInstance(), 1), - 200, 7680); - final Object[] is_blade = { - "CRC", "CMC", "HPH", - 'C', GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, 1), - 'P', GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Platinum, 1), - 'M', ItemList.Electric_Motor_EV.get(1L), - 'H', craftingItem.getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID()), - }; - GT_ModHandler.addCraftingRecipe(craftingItem.getStackOfAmountFromDamage(Items.ItemServerBlade.getMetaID(), 8), is_blade); - final ItemStack[] is_drive = { - GT_Utility.getIntegratedCircuit(6), - craftingItem.getStackOfAmountFromDamage(Items.ItemServerBlade.getMetaID(), 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlueSteel, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, 16) - }; - GT_Values.RA.addAssemblerRecipe( - is_drive, - FluidRegistry.getFluidStack("molten.polyethylene", 1152), - new ItemStack(Block_ItemServerDrive.getInstance(), 1), - 200, 7680);*/ - - // T.F.F.T Structure blocks - final ItemStack[] tfftcasing = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - }; - GT_Values.RA.addAssemblerRecipe( - tfftcasing, - FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Block_TFFTCasing.getInstance(), 1), - 200, 256); - final ItemStack[] tfftstoragefield1 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), - ItemList.Electric_Pump_LV.get(1L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield1, - FluidRegistry.getFluidStack("molten.glass", 144), - new ItemStack(Block_TFFTStorageFieldBlockT1.getInstance(), 1), - 200, 256); - final ItemStack[] tfftstoragefield2 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1), - ItemList.Electric_Pump_MV.get(1L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield2, - FluidRegistry.getFluidStack("molten.plastic", 576), - new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), - 200, 480); - final ItemStack[] tfftstoragefield3 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), - ItemList.Field_Generator_MV.get(1L), - ItemList.Electric_Pump_HV.get(2L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield3, - FluidRegistry.getFluidStack("molten.epoxid", 576), - new ItemStack(Block_TFFTStorageFieldBlockT3.getInstance(), 1), - 300, 1920); - final ItemStack[] tfftstoragefield4 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 4), - GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.NiobiumTitanium, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.TungstenSteel, 1), - ItemList.Field_Generator_HV.get(1L), - ItemList.Electric_Pump_EV.get(1L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield4, - FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), - 400, 4098); - final ItemStack[] tfftstoragefield5 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 4), - GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.HSSS, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Enderium, 1), - ItemList.Field_Generator_EV.get(1L), - ItemList.Electric_Pump_IV.get(1L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield5, - FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Block_TFFTStorageFieldBlockT5.getInstance(), 1), - 400, 6147); - final Object[] multi_hatch = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - 'U', ItemList.Electric_Pump_IV.get(1L), - 'F', ItemList.Field_Generator_HV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Block_TFFTMultiHatch.getInstance()), multi_hatch); - - // Reactor structure blocks - final ItemStack[] controlrod = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Lead, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 4), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 64) - }; - GT_Values.RA.addAssemblerRecipe( - controlrod, - null, - new ItemStack(Block_ControlRod.getInstance(), 1), - 800, 480); - final ItemStack[] reactorchamber = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Lead, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Lead, 9), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.TungstenSteel, 18), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Steel, 2), - }; - GT_Values.RA.addAssemblerRecipe( - reactorchamber, - FluidRegistry.getFluidStack("wet.concrete", 144), - new ItemStack(Block_ReactorChamber_OFF.getInstance(), 1), - 1600, 480); - - // Ceramic plates - GT_Values.RA.addAlloySmelterRecipe( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), - ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), - 400, 480); - GT_Values.RA.addFormingPressRecipe( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), - 800, 480); - - // Dusts - GT_Values.RA.addMixerRecipe(Materials.Boron.getDust(1), Materials.Arsenic.getDust(1), GT_Utility.getIntegratedCircuit(6), null, - null, null, craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideDust.getMetaID(), 2), - 100, 1920); - GT_Values.RA.addChemicalRecipe( - Materials.Ammonia.getCells(2), - Materials.CarbonDioxide.getCells(1), - null, - null, - craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), - Util.getStackofAmountFromOreDict("cellEmpty", 3), - 400, 30); - GT_Values.RA.addChemicalRecipe( - craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), - Materials.Diamond.getDust(16), - Materials.CarbonDioxide.getGas(1000), - null, - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 1), - null, 1200, 480); - if (!Loader.isModLoaded("bartworks")) { - GT_Values.RA.addChemicalRecipe( - Materials.Yttrium.getDust(1), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(3000), - null, craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), null, - 400, 30); - GT_Values.RA.addChemicalRecipe( - Util.getStackofAmountFromOreDict("dustZirconium", 1), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(2000), - null, craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 1), null, - 400, 30); - } - GT_Values.RA.addChemicalRecipe( - Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(3000), - null, craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2), null, - 400, 30); - GT_Values.RA.addMixerRecipe( - Items.YttriaDust.getOreDictedItemStack(1), - Items.ZirconiaDust.getOreDictedItemStack(5), - GT_Utility.getIntegratedCircuit(6), null, null, null, - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), - 400, 96); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), - craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), - GT_Utility.getIntegratedCircuit(6), null, null, null, - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - 400, 1920); - - // Crystals - GT_Values.RA.addAutoclaveRecipe( - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 4), - Materials.CarbonDioxide.getGas(16000), - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 1), 10000, 2400, 7680); - GT_Values.RA.addAutoclaveRecipe( - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideDust.getMetaID(), 4), - Materials.Nitrogen.getGas(4000), - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 1), 10000, 2400, 1920); - - // Heat Pipes - GT_Values.RA.addLatheRecipe( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.AnnealedCopper, 1), - craftingItem.getStackFromDamage(Items.CopperHeatPipe.getMetaID()), - null, 120, 120); - GT_Values.RA.addLatheRecipe( - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Silver, 1), - craftingItem.getStackFromDamage(Items.SilverHeatPipe.getMetaID()), - null, 120, 480); - GT_Values.RA.addLatheRecipe( - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 4), - craftingItem.getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID()), - null, 1200, 1920); - GT_Values.RA.addLatheRecipe( - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4), - craftingItem.getStackFromDamage(Items.DiamondHeatPipe.getMetaID()), - null, 1200, 7680); - - System.out.println("...done"); + Recipes.init(); } } -- cgit From f5c4c0cc44b50c631eb044f12fae5032584620ed Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 25 Apr 2020 19:52:46 +0200 Subject: huge refactor of recipe and block registration --- src/main/java/common/Blocks.java | 103 +++++++++++++++++++++ src/main/java/common/Recipes.java | 48 ++++------ src/main/java/common/blocks/Block_ControlRod.java | 27 +++--- src/main/java/common/blocks/Block_GDCUnit.java | 28 +++--- src/main/java/common/blocks/Block_IchorJar.java | 19 ++-- .../java/common/blocks/Block_ItemProxyCable.java | 37 +++++--- .../common/blocks/Block_ItemProxyEndpoint.java | 37 +++++--- .../java/common/blocks/Block_ItemProxySource.java | 37 +++++--- .../java/common/blocks/Block_ItemServerDrive.java | 26 +++--- .../java/common/blocks/Block_ItemServerIOPort.java | 28 +++--- .../common/blocks/Block_ItemServerRackCasing.java | 28 +++--- .../common/blocks/Block_ReactorChamber_OFF.java | 27 +++--- .../common/blocks/Block_ReactorChamber_ON.java | 27 +++--- src/main/java/common/blocks/Block_TFFTCasing.java | 28 +++--- .../java/common/blocks/Block_TFFTMultiHatch.java | 27 +++--- .../blocks/Block_TFFTStorageFieldBlockT1.java | 28 +++--- .../blocks/Block_TFFTStorageFieldBlockT2.java | 28 +++--- .../blocks/Block_TFFTStorageFieldBlockT3.java | 28 +++--- .../blocks/Block_TFFTStorageFieldBlockT4.java | 28 +++--- .../blocks/Block_TFFTStorageFieldBlockT5.java | 28 +++--- .../common/blocks/Block_ThaumiumReinforcedJar.java | 19 ++-- src/main/java/common/blocks/Block_YSZUnit.java | 28 +++--- .../tileentities/GTMTE_FluidMultiStorage.java | 15 +-- .../java/common/tileentities/GTMTE_ItemServer.java | 7 +- .../tileentities/GTMTE_ModularNuclearReactor.java | 11 +-- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 4 +- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 4 +- .../common/tileentities/TE_TFFTMultiHatch.java | 16 ++-- src/main/java/items/Item_IchorJarFilled.java | 21 ++--- .../items/Item_ThaumiumReinforcedJarFilled.java | 21 ++--- src/main/java/kekztech/KekzCore.java | 24 +---- 31 files changed, 482 insertions(+), 355 deletions(-) create mode 100644 src/main/java/common/Blocks.java (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java new file mode 100644 index 0000000000..055b4bf0a9 --- /dev/null +++ b/src/main/java/common/Blocks.java @@ -0,0 +1,103 @@ +package common; + +import common.blocks.Block_ControlRod; +import common.blocks.Block_GDCUnit; +import common.blocks.Block_IchorJar; +import common.blocks.Block_ItemProxyCable; +import common.blocks.Block_ItemProxyEndpoint; +import common.blocks.Block_ItemProxySource; +import common.blocks.Block_ItemServerDrive; +import common.blocks.Block_ItemServerIOPort; +import common.blocks.Block_ItemServerRackCasing; +import common.blocks.Block_ReactorChamber_OFF; +import common.blocks.Block_ReactorChamber_ON; +import common.blocks.Block_TFFTCasing; +import common.blocks.Block_TFFTMultiHatch; +import common.blocks.Block_TFFTStorageFieldBlockT1; +import common.blocks.Block_TFFTStorageFieldBlockT2; +import common.blocks.Block_TFFTStorageFieldBlockT3; +import common.blocks.Block_TFFTStorageFieldBlockT4; +import common.blocks.Block_TFFTStorageFieldBlockT5; +import common.blocks.Block_ThaumiumReinforcedJar; +import common.blocks.Block_YSZUnit; +import net.minecraft.block.Block; + +public class Blocks { + + public static Block yszUnit; + public static Block gdcUnit; + + public static Block tfftCasing; + public static Block tfftStorageField1; + public static Block tfftStorageField2; + public static Block tfftStorageField3; + public static Block tfftStorageField4; + public static Block tfftStorageField5; + public static Block tfftMultiHatch; + + public static Block reactorChamberOFF; + public static Block reactorChamberON; + public static Block reactorControlRod; + + public static Block itemServerDrive; + public static Block itemServerRackCasing; + public static Block itemServerIOPort; + + public static Block itemProxyCable; + public static Block itemProxySource; + public static Block itemProxyEndpoint; + + public static Block jarThaumiumReinforced; + public static Block jarIchor; + + public static void init() { + System.out.println("Registering blocks..."); + + registerBlocks_SOFC(); + registerBlocks_TFFT(); + registerBlocks_Nuclear(); + //registerBlocks_ItemServer(); + //registerBlocks_ItemProxy(); + registerBlocks_Jars(); + + System.out.println("Finished registering blocks"); + } + + private static void registerBlocks_SOFC() { + yszUnit = Block_YSZUnit.registerBlock(); + gdcUnit = Block_GDCUnit.registerBlock(); + } + + private static void registerBlocks_TFFT() { + tfftCasing = Block_TFFTCasing.registerBlock(); + tfftStorageField1 = Block_TFFTStorageFieldBlockT1.registerBlock(); + tfftStorageField2 = Block_TFFTStorageFieldBlockT2.registerBlock(); + tfftStorageField3 = Block_TFFTStorageFieldBlockT3.registerBlock(); + tfftStorageField4 = Block_TFFTStorageFieldBlockT4.registerBlock(); + tfftStorageField5 = Block_TFFTStorageFieldBlockT5.registerBlock(); + tfftMultiHatch = Block_TFFTMultiHatch.registerBlock(); + } + + private static void registerBlocks_Nuclear() { + reactorChamberOFF = Block_ReactorChamber_OFF.registerBlock(); + reactorChamberON = Block_ReactorChamber_ON.registerBlock(); + reactorControlRod = Block_ControlRod.registerBlock(); + } + + private static void registerBlocks_ItemServer() { + itemServerDrive = Block_ItemServerDrive.registerBlock(); + itemServerRackCasing = Block_ItemServerRackCasing.registerBlock(); + itemServerIOPort = Block_ItemServerIOPort.registerBlock(); + } + + private static void registerBlocks_ItemProxy() { + itemProxyCable = Block_ItemProxyCable.registerBlock(); + itemProxySource = Block_ItemProxySource.registerBlock(); + itemProxyEndpoint = Block_ItemProxyEndpoint.registerBlock(); + } + + private static void registerBlocks_Jars() { + jarThaumiumReinforced = Block_ThaumiumReinforcedJar.registerBlock(); + jarIchor = Block_IchorJar.registerBlock(); + } +} diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 4a49ab54de..2ae94913e1 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,19 +1,5 @@ package common; -import common.blocks.Block_ControlRod; -import common.blocks.Block_GDCUnit; -import common.blocks.Block_ItemServerDrive; -import common.blocks.Block_ItemServerIOPort; -import common.blocks.Block_ItemServerRackCasing; -import common.blocks.Block_ReactorChamber_OFF; -import common.blocks.Block_TFFTCasing; -import common.blocks.Block_TFFTMultiHatch; -import common.blocks.Block_TFFTStorageFieldBlockT1; -import common.blocks.Block_TFFTStorageFieldBlockT2; -import common.blocks.Block_TFFTStorageFieldBlockT3; -import common.blocks.Block_TFFTStorageFieldBlockT4; -import common.blocks.Block_TFFTStorageFieldBlockT5; -import common.blocks.Block_YSZUnit; import cpw.mods.fml.common.Loader; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -33,10 +19,14 @@ import util.Util; public class Recipes { public static void init() { + System.out.println("Registering recipes..."); + registerRecipes_TFFT(); registerRecipes_SOFC(); registerRecipes_Nuclear(); //registerRecipes_ItemServer(); + + System.out.println("Finished registering recipes"); } private static void registerRecipes_TFFT() { @@ -62,7 +52,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftcasing, FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Block_TFFTCasing.getInstance(), 1), + new ItemStack(Blocks.tfftCasing, 1), 200, 256); final ItemStack[] tfftstoragefield1 = { GT_Utility.getIntegratedCircuit(6), @@ -74,7 +64,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield1, FluidRegistry.getFluidStack("molten.glass", 144), - new ItemStack(Block_TFFTStorageFieldBlockT1.getInstance(), 1), + new ItemStack(Blocks.tfftStorageField1, 1), 200, 256); final ItemStack[] tfftstoragefield2 = { GT_Utility.getIntegratedCircuit(6), @@ -86,7 +76,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield2, FluidRegistry.getFluidStack("molten.plastic", 576), - new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), + new ItemStack(Blocks.tfftStorageField2, 1), 200, 480); final ItemStack[] tfftstoragefield3 = { GT_Utility.getIntegratedCircuit(6), @@ -99,7 +89,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield3, FluidRegistry.getFluidStack("molten.epoxid", 576), - new ItemStack(Block_TFFTStorageFieldBlockT3.getInstance(), 1), + new ItemStack(Blocks.tfftStorageField3, 1), 300, 1920); final ItemStack[] tfftstoragefield4 = { GT_Utility.getIntegratedCircuit(6), @@ -112,7 +102,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield4, FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), + new ItemStack(Blocks.tfftStorageField4, 1), 400, 4098); final ItemStack[] tfftstoragefield5 = { GT_Utility.getIntegratedCircuit(6), @@ -125,7 +115,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield5, FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Block_TFFTStorageFieldBlockT5.getInstance(), 1), + new ItemStack(Blocks.tfftStorageField5, 1), 400, 6147); final Object[] multi_hatch = { "PRP", "UFU", "PRP", @@ -134,7 +124,7 @@ public class Recipes { 'U', ItemList.Electric_Pump_IV.get(1L), 'F', ItemList.Field_Generator_HV.get(1L) }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Block_TFFTMultiHatch.getInstance()), multi_hatch); + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch); } private static void registerRecipes_SOFC() { @@ -174,7 +164,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( yszUnit, Materials.Hydrogen.getGas(4000), - new ItemStack(Block_YSZUnit.getInstance(), 1), + new ItemStack(Blocks.yszUnit, 1), 1200, 480); final ItemStack[] gdcUnit = { GT_Utility.getIntegratedCircuit(6), @@ -186,7 +176,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( gdcUnit, Materials.Hydrogen.getGas(16000), - new ItemStack(Block_GDCUnit.getInstance(), 1), + new ItemStack(Blocks.gdcUnit, 1), 2400, 1920); // Items @@ -246,7 +236,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( controlrod, null, - new ItemStack(Block_ControlRod.getInstance(), 1), + new ItemStack(Blocks.reactorControlRod, 1), 800, 480); final ItemStack[] reactorchamber = { GT_Utility.getIntegratedCircuit(6), @@ -258,7 +248,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( reactorchamber, FluidRegistry.getFluidStack("wet.concrete", 144), - new ItemStack(Block_ReactorChamber_OFF.getInstance(), 1), + new ItemStack(Blocks.reactorChamberOFF, 1), 1600, 480); // Items @@ -332,10 +322,10 @@ public class Recipes { 'C', GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Platinum, 1), 'F', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1), }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Block_ItemServerRackCasing.getInstance()), is_rack_recipe); + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.itemServerRackCasing), is_rack_recipe); final ItemStack[] is_ioport = { GT_Utility.getIntegratedCircuit(6), - new ItemStack(Block_ItemServerRackCasing.getInstance()), + new ItemStack(Blocks.itemServerRackCasing), GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Platinum, 16), GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Platinum, 2), ItemList.Field_Generator_HV.get(1L), @@ -344,7 +334,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( is_ioport, FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Block_ItemServerIOPort.getInstance(), 1), + new ItemStack(Blocks.itemServerIOPort, 1), 200, 7680); final Object[] is_blade = { "CRC", "CMC", "HPH", @@ -365,7 +355,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( is_drive, FluidRegistry.getFluidStack("molten.polyethylene", 1152), - new ItemStack(Block_ItemServerDrive.getInstance(), 1), + new ItemStack(Blocks.itemServerDrive, 1), 200, 7680); } } diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java index abb9254f15..f588e9113b 100644 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -2,28 +2,31 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_ControlRod extends BaseGTUpdateableBlock { - private static Block_ControlRod instance = new Block_ControlRod(); + private static Block_ControlRod instance; private Block_ControlRod() { super(Material.iron); } - public static Block_ControlRod getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ControlRod(); + } + final String blockName = "kekztech_controlrod_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_GDCUnit.java b/src/main/java/common/blocks/Block_GDCUnit.java index ec493eba90..0857572121 100644 --- a/src/main/java/common/blocks/Block_GDCUnit.java +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -2,29 +2,31 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_GDCUnit extends BaseGTUpdateableBlock { - private static Block_GDCUnit instance = new Block_GDCUnit(); + private static Block_GDCUnit instance; private Block_GDCUnit() { - // I am a singleton super(Material.iron); } - public static Block_GDCUnit getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_GDCUnit(); + } + final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "GDCCeramicElectrolyteUnit"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "GDCCeramicElectrolyteUnit"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 7b795d2401..cd3df9aa04 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -9,6 +9,7 @@ import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import items.Item_IchorJarFilled; +import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @@ -21,20 +22,22 @@ import thaumcraft.common.blocks.BlockJar; public class Block_IchorJar extends BlockJar { - private static Block_IchorJar instance = new Block_IchorJar(); + private static Block_IchorJar instance; private Block_IchorJar() { super(); } - public static Block_IchorJar getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_IchorJar(); + } + final String blockName = "kekztech_ichorjar_block"; - super.setBlockName(blockName); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + GameRegistry.registerBlock(instance, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index 5dffc4d60d..d7a4a2dcb2 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -4,32 +4,34 @@ import common.tileentities.TE_ItemProxyCable; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemProxyCable; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -public class Block_ItemProxyCable extends BlockContainer { +public class Block_ItemProxyCable extends Block { - private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); + private static Block_ItemProxyCable instance; private Block_ItemProxyCable() { super(Material.glass); } - public static Block_ItemProxyCable getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemProxyCable(); + } + final String blockName = "kekztech_itemproxycable_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxyCable.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); + instance.setHardness(3.0f); + instance.setResistance(2.0f); + GameRegistry.registerBlock(instance, IB_ItemProxyCable.class, blockName); + + return instance; } @Override @@ -38,8 +40,13 @@ public class Block_ItemProxyCable extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int p_149915_2_) { return new TE_ItemProxyCable(); } + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + } diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 91d4ef5d29..d2fdea8029 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -8,7 +8,7 @@ import itemBlocks.IB_ItemProxyEndpoint; import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -16,26 +16,28 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -public class Block_ItemProxyEndpoint extends BlockContainer { +public class Block_ItemProxyEndpoint extends Block { - private static Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); + private static Block_ItemProxyEndpoint instance; private Block_ItemProxyEndpoint() { super(Material.glass); } - public static Block_ItemProxyEndpoint getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemProxyEndpoint(); + } + final String blockName = "kekztech_itemproxyendpoint_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxyEndpoint"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxyEndpoint.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxyEndpoint"); + instance.setHardness(3.0f); + instance.setResistance(2.0f); + GameRegistry.registerBlock(instance, IB_ItemProxyEndpoint.class, blockName); + + return instance; } @Override @@ -62,8 +64,13 @@ public class Block_ItemProxyEndpoint extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int p_149915_2_) { return new TE_ItemProxyEndpoint(); } + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + } \ No newline at end of file diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 0158ae57e9..715a6e2bdf 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -6,7 +6,7 @@ import itemBlocks.IB_ItemProxySource; import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -15,26 +15,28 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -public class Block_ItemProxySource extends BlockContainer { +public class Block_ItemProxySource extends Block { - private static Block_ItemProxySource instance = new Block_ItemProxySource(); + private static Block_ItemProxySource instance; private Block_ItemProxySource() { super(Material.glass); } - public static Block_ItemProxySource getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemProxySource(); + } + final String blockName = "kekztech_itemproxysource_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxySource.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); + instance.setHardness(3.0f); + instance.setResistance(2.0f); + GameRegistry.registerBlock(instance, IB_ItemProxySource.class, blockName); + + return instance; } @Override @@ -62,8 +64,13 @@ public class Block_ItemProxySource extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int p_149915_2_) { return new TE_ItemProxySource(); } + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + } diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java index e35cc220db..38b54da41a 100644 --- a/src/main/java/common/blocks/Block_ItemServerDrive.java +++ b/src/main/java/common/blocks/Block_ItemServerDrive.java @@ -3,6 +3,7 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerDrive; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -10,26 +11,27 @@ import net.minecraft.util.IIcon; public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ - private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); + private static Block_ItemServerDrive instance; private IIcon[] faces = new IIcon[6]; private Block_ItemServerDrive() { - // I am a singleton super(Material.iron); } - public static Block_ItemServerDrive getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemServerDrive(); + } + final String blockName = "kekztech_itemserverdrive_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerDrive.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_ItemServerDrive.class, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_ItemServerIOPort.java b/src/main/java/common/blocks/Block_ItemServerIOPort.java index c7a3f4dce5..1b40ae89a3 100644 --- a/src/main/java/common/blocks/Block_ItemServerIOPort.java +++ b/src/main/java/common/blocks/Block_ItemServerIOPort.java @@ -4,6 +4,7 @@ import common.tileentities.TE_ItemServerIOPort; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerIOPort; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; @@ -11,25 +12,26 @@ import net.minecraft.world.World; public class Block_ItemServerIOPort extends BaseGTUpdateableBlock { - private static Block_ItemServerIOPort instance = new Block_ItemServerIOPort(); + private static Block_ItemServerIOPort instance; private Block_ItemServerIOPort() { - // I am a singleton super(Material.iron); } - public static Block_ItemServerIOPort getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemServerIOPort(); + } + final String blockName = "kekztech_itemserverioport_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerIOPort"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerIOPort.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerIOPort"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_ItemServerIOPort.class, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_ItemServerRackCasing.java b/src/main/java/common/blocks/Block_ItemServerRackCasing.java index e12262538b..fbddd34315 100644 --- a/src/main/java/common/blocks/Block_ItemServerRackCasing.java +++ b/src/main/java/common/blocks/Block_ItemServerRackCasing.java @@ -3,30 +3,32 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_ItemServerRackCasing; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_ItemServerRackCasing extends BaseGTUpdateableBlock { - private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); + private static Block_ItemServerRackCasing instance; private Block_ItemServerRackCasing() { - // I am a singleton super(Material.iron); } - public static Block_ItemServerRackCasing getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemServerRackCasing(); + } + final String blockName = "kekztech_itemserverrackcasing_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerRackCasing"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemServerRackCasing.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemServerRackCasing"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_ItemServerRackCasing.class, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index ab14e1d56c..21f3c698e0 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -2,29 +2,32 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); + private static Block_ReactorChamber_OFF instance; private Block_ReactorChamber_OFF() { super(Material.iron); } - public static Block_ReactorChamber_OFF getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ReactorChamber_OFF(); + } + final String blockName = "kekztech_reactorchamberoff_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_OFF"); - super.setHardness(10.0f); - super.setResistance(16.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_OFF"); + instance.setHardness(10.0f); + instance.setResistance(16.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java index fa6db02c8e..4eb7fdadae 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -2,29 +2,32 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); + private static Block_ReactorChamber_ON instance; private Block_ReactorChamber_ON() { super(Material.iron); } - public static Block_ReactorChamber_ON getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ReactorChamber_ON(); + } + final String blockName = "kekztech_reactorchamberon_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_ON"); - super.setHardness(-1.0f); - super.setResistance(16.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ReactorChamber_ON"); + instance.setHardness(-1.0f); + instance.setResistance(16.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_TFFTCasing.java b/src/main/java/common/blocks/Block_TFFTCasing.java index 86d4ed6182..96696c2ee9 100644 --- a/src/main/java/common/blocks/Block_TFFTCasing.java +++ b/src/main/java/common/blocks/Block_TFFTCasing.java @@ -2,29 +2,31 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTCasing extends BaseGTUpdateableBlock { - private static Block_TFFTCasing instance = new Block_TFFTCasing(); + private static Block_TFFTCasing instance; private Block_TFFTCasing() { - // I am a singleton super(Material.iron); } - public static Block_TFFTCasing getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTCasing(); + } + final String blockName = "kekztech_tfftcasingblock_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index c0cfab7777..0f26e7dc66 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -7,6 +7,7 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; import itemBlocks.IB_TFFTMultiHatch; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -15,24 +16,26 @@ import net.minecraft.world.World; public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); + private static Block_TFFTMultiHatch instance; private Block_TFFTMultiHatch() { super(Material.iron); } - public static Block_TFFTMultiHatch getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTMultiHatch(); + } + final String blockName = "kekztech_tfftmultihatch_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTMultiHatch"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTMultiHatch"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTMultiHatch.class, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java index 3bc390ce91..e8e69d2850 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java @@ -3,34 +3,36 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT1; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { - private static Block_TFFTStorageFieldBlockT1 instance = new Block_TFFTStorageFieldBlockT1(); + private static Block_TFFTStorageFieldBlockT1 instance; private Block_TFFTStorageFieldBlockT1() { - // I am a singleton super(Material.iron); } - public static Block_TFFTStorageFieldBlockT1 getInstance() { - return instance; - } - public static int getCapacity() { return 500000; } - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTStorageFieldBlockT1(); + } + final String blockName = "kekztech_tfftstoragefieldblock1_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT1.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTStorageFieldBlockT1.class, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java index 7ba7f25a88..747c2cd1a9 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java @@ -3,33 +3,35 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT2; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { - private static Block_TFFTStorageFieldBlockT2 instance = new Block_TFFTStorageFieldBlockT2(); + private static Block_TFFTStorageFieldBlockT2 instance; private Block_TFFTStorageFieldBlockT2() { - // I am a singleton super(Material.iron); } - public static Block_TFFTStorageFieldBlockT2 getInstance() { - return instance; - } - public static int getCapacity() { return 4000000; } - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTStorageFieldBlockT2(); + } + final String blockName = "kekztech_tfftstoragefieldblock2_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT2.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTStorageFieldBlockT2.class, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java index 51741dc4fa..6b163d2b24 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java @@ -3,33 +3,35 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT3; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { - private static Block_TFFTStorageFieldBlockT3 instance = new Block_TFFTStorageFieldBlockT3(); + private static Block_TFFTStorageFieldBlockT3 instance; private Block_TFFTStorageFieldBlockT3() { - // I am a singleton super(Material.iron); } - public static Block_TFFTStorageFieldBlockT3 getInstance() { - return instance; - } - public static int getCapacity() { return 16000000; } - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTStorageFieldBlockT3(); + } + final String blockName = "kekztech_tfftstoragefieldblock3_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT3.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTStorageFieldBlockT3.class, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java index 9a2bb9e3be..e46686a86a 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java @@ -3,33 +3,35 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT4; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { - private static Block_TFFTStorageFieldBlockT4 instance = new Block_TFFTStorageFieldBlockT4(); + private static Block_TFFTStorageFieldBlockT4 instance; private Block_TFFTStorageFieldBlockT4() { - // I am a singleton super(Material.iron); } - public static Block_TFFTStorageFieldBlockT4 getInstance() { - return instance; - } - public static int getCapacity() { return 64000000; } - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTStorageFieldBlockT4(); + } + final String blockName = "kekztech_tfftstoragefieldblock4_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT4.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTStorageFieldBlockT4.class, blockName); + + return instance; } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java index 437e0454f8..b53de1dc8a 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java @@ -3,33 +3,35 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import itemBlocks.IB_TFFTStorageFieldBlockT5; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { - private static Block_TFFTStorageFieldBlockT5 instance = new Block_TFFTStorageFieldBlockT5(); + private static Block_TFFTStorageFieldBlockT5 instance; private Block_TFFTStorageFieldBlockT5() { - // I am a singleton super(Material.iron); } - public static Block_TFFTStorageFieldBlockT5 getInstance() { - return instance; - } - public static int getCapacity() { return 256000000; } - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_TFFTStorageFieldBlockT5(); + } + final String blockName = "kekztech_tfftstoragefieldblock5_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock5"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT5.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock5"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_TFFTStorageFieldBlockT5.class, blockName); + + return instance; } } \ No newline at end of file diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 7811b67233..421e1d2c2b 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -9,6 +9,7 @@ import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import items.Item_ThaumiumReinforcedJarFilled; +import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @@ -21,20 +22,22 @@ import thaumcraft.common.blocks.BlockJar; public class Block_ThaumiumReinforcedJar extends BlockJar { - private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); + private static Block_ThaumiumReinforcedJar instance; private Block_ThaumiumReinforcedJar() { super(); } - public static Block_ThaumiumReinforcedJar getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ThaumiumReinforcedJar(); + } + final String blockName = "kekztech_thaumiumreinforcedjar_block"; - super.setBlockName(blockName); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + GameRegistry.registerBlock(instance, blockName); + + return instance; } @Override diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index 60b5603a3e..760ebf3d48 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -2,29 +2,31 @@ package common.blocks; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_YSZUnit extends BaseGTUpdateableBlock { - private static Block_YSZUnit instance = new Block_YSZUnit(); + private static Block_YSZUnit instance; private Block_YSZUnit() { - // I am a singleton super(Material.iron); } - public static Block_YSZUnit getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_YSZUnit(); + } + final String blockName = "kekztech_yszceramicelectrolyteunit_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "YSZCeramicElectrolyteUnit"); - super.setHardness(5.0f); - super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "YSZCeramicElectrolyteUnit"); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, blockName); + + return instance; } } diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index d362342366..98e0fabe80 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -21,6 +21,7 @@ import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; import org.lwjgl.input.Keyboard; +import common.Blocks; import common.blocks.*; import util.MultiBlockTooltipBuilder; import util.Vector3i; @@ -33,13 +34,13 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private final static String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; private final static String glassNameStained = "tile.stainedGlass"; - private final static Block CASING = Block_TFFTCasing.getInstance(); - private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); - private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); - private final static Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); - private final static Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); - private final static Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = Block_TFFTStorageFieldBlockT5.getInstance(); - private final static Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); + private final static Block CASING = Blocks.tfftCasing; + private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = (Block_TFFTStorageFieldBlockT1) Blocks.tfftStorageField1; + private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = (Block_TFFTStorageFieldBlockT2) Blocks.tfftStorageField2; + private final static Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = (Block_TFFTStorageFieldBlockT3) Blocks.tfftStorageField3; + private final static Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = (Block_TFFTStorageFieldBlockT4) Blocks.tfftStorageField4; + private final static Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = (Block_TFFTStorageFieldBlockT5) Blocks.tfftStorageField5; + private final static Block MULTI_HATCH = Blocks.tfftMultiHatch; private final static int CASING_TEXTURE_ID = 176; private MultiFluidHandler mfh; diff --git a/src/main/java/common/tileentities/GTMTE_ItemServer.java b/src/main/java/common/tileentities/GTMTE_ItemServer.java index 2dabe19d3d..cfff360ce4 100644 --- a/src/main/java/common/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/common/tileentities/GTMTE_ItemServer.java @@ -5,6 +5,7 @@ import java.util.HashSet; import org.lwjgl.input.Keyboard; +import common.Blocks; import common.blocks.Block_ItemServerDrive; import common.blocks.Block_ItemServerIOPort; import common.blocks.Block_ItemServerRackCasing; @@ -31,9 +32,9 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { private static final int BASE_PER_ITEM_CAPACITY = 1024; private static final int BASE_ITEM_TYPES_PER_SEGMENT = 4; - private final Block_ItemServerDrive DRIVE = Block_ItemServerDrive.getInstance(); - private final Block_ItemServerRackCasing CASING = Block_ItemServerRackCasing.getInstance(); - private final Block_ItemServerIOPort IO_PORT = Block_ItemServerIOPort.getInstance(); + private final Block_ItemServerDrive DRIVE = (Block_ItemServerDrive) Blocks.itemServerDrive; + private final Block_ItemServerRackCasing CASING = (Block_ItemServerRackCasing) Blocks.itemServerRackCasing; + private final Block_ItemServerIOPort IO_PORT = (Block_ItemServerIOPort) Blocks.itemServerIOPort; private final String ALU_FRAME_BOX_NAME = "gt.blockmachines"; private final int ALU_FRAME_BOX_META = 6; private final int CASING_TEXTURE_ID = 176; diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index e08c383997..dd912c0d04 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -3,13 +3,10 @@ package common.tileentities; import org.joml.Vector3i; import org.lwjgl.input.Keyboard; -import common.blocks.Block_ControlRod; -import common.blocks.Block_ReactorChamber_OFF; -import common.blocks.Block_ReactorChamber_ON; +import common.Blocks; import container.GUIContainer_ModularNuclearReactor; import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -27,9 +24,9 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas private final int CASING_META = 12; private final int CASING_TEXTURE_ID = 44; - private final Block CHAMBER_OFF = Block_ReactorChamber_OFF.getInstance(); - private final Block CHAMBER_ON = Block_ReactorChamber_ON.getInstance(); - private final Block CONTROL_ROD = Block_ControlRod.getInstance(); + private final Block CHAMBER_OFF = Blocks.reactorChamberOFF; + private final Block CHAMBER_ON = Blocks.reactorChamberON; + private final Block CONTROL_ROD = Blocks.reactorControlRod; private boolean euMode = true; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index ee8fb9352f..76536f0e50 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -6,7 +6,7 @@ import java.util.Iterator; import org.lwjgl.input.Keyboard; -import common.blocks.Block_YSZUnit; +import common.Blocks; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; @@ -230,7 +230,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); if(X == 0 && Y == 0) { if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(Block_YSZUnit.getInstance().getUnlocalizedName())) { + .equals(Blocks.yszUnit.getUnlocalizedName())) { formationChecklist = false; } continue; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index b9ca6aa25b..fb3fb7e9c7 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -6,7 +6,7 @@ import java.util.Iterator; import org.lwjgl.input.Keyboard; -import common.blocks.Block_GDCUnit; +import common.Blocks; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; @@ -230,7 +230,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); if(X == 0 && Y == 0) { if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(Block_GDCUnit.getInstance().getUnlocalizedName())) { + .equals(Blocks.gdcUnit.getUnlocalizedName())) { formationChecklist = false; } continue; diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 217ff2ad8f..74f5d7d2d2 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -3,11 +3,7 @@ package common.tileentities; import java.util.Iterator; import java.util.List; -import common.blocks.Block_TFFTStorageFieldBlockT1; -import common.blocks.Block_TFFTStorageFieldBlockT2; -import common.blocks.Block_TFFTStorageFieldBlockT3; -import common.blocks.Block_TFFTStorageFieldBlockT4; -import common.blocks.Block_TFFTStorageFieldBlockT5; +import common.Blocks; import kekztech.MultiFluidHandler; import net.minecraft.block.Block; import net.minecraft.nbt.NBTTagCompound; @@ -101,11 +97,11 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { final Block b = this.getWorldObj().getBlock(this.xCoord + direction.offsetX, this.yCoord + direction.offsetY, this.zCoord + direction.offsetZ); if(b != null && ( - b.equals(Block_TFFTStorageFieldBlockT1.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT2.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT3.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT4.getInstance()) - || b.equals(Block_TFFTStorageFieldBlockT5.getInstance()))) { + b.equals(Blocks.tfftStorageField1) + || b.equals(Blocks.tfftStorageField2) + || b.equals(Blocks.tfftStorageField3) + || b.equals(Blocks.tfftStorageField4) + || b.equals(Blocks.tfftStorageField5))) { return direction.getOpposite(); } } diff --git a/src/main/java/items/Item_IchorJarFilled.java b/src/main/java/items/Item_IchorJarFilled.java index f6072eee7f..1b62c3f29f 100644 --- a/src/main/java/items/Item_IchorJarFilled.java +++ b/src/main/java/items/Item_IchorJarFilled.java @@ -1,11 +1,10 @@ package items; -import common.blocks.Block_IchorJar; +import common.Blocks; import common.tileentities.TE_IchorJar; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; @@ -37,10 +36,10 @@ public class Item_IchorJarFilled extends ItemJarFilled { float par8, float par9, float par10) { final Block block = world.getBlock(x, y, z); - if(block == Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { + if(block == net.minecraft.init.Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { side = 1; - } else if(block != Blocks.vine && block != Blocks.tallgrass - && block != Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { + } else if(block != net.minecraft.init.Blocks.vine && block != net.minecraft.init.Blocks.tallgrass + && block != net.minecraft.init.Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { // Displace target location if original target can't be replaced if(side == 0) { y--; @@ -66,10 +65,10 @@ public class Item_IchorJarFilled extends ItemJarFilled { return false; } else if(!player.canPlayerEdit(x, y, z, side, stack)) { return false; - } else if(world.canPlaceEntityOnSide(Block_IchorJar.getInstance(), x, y, z, + } else if(world.canPlaceEntityOnSide(Blocks.jarIchor, x, y, z, false, side, player, stack)) { - final Block jar = Block_IchorJar.getInstance(); + final Block jar = Blocks.jarIchor; final int meta = this.getMetadata(stack.getItemDamage()); final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); @@ -105,12 +104,12 @@ public class Item_IchorJarFilled extends ItemJarFilled { @Override public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ, int metadata) { - if (!world.setBlock(x, y, z, Block_IchorJar.getInstance(), metadata, 3)) { + if (!world.setBlock(x, y, z, Blocks.jarIchor, metadata, 3)) { return false; } else { - if (world.getBlock(x, y, z) == Block_IchorJar.getInstance()) { - Block_IchorJar.getInstance().onBlockPlacedBy(world, x, y, z, player, stack); - Block_IchorJar.getInstance().onPostBlockPlaced(world, x, y, z, metadata); + if (world.getBlock(x, y, z) == Blocks.jarIchor) { + Blocks.jarIchor.onBlockPlacedBy(world, x, y, z, player, stack); + Blocks.jarIchor.onPostBlockPlaced(world, x, y, z, metadata); } return true; diff --git a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java index 4f8775b714..47b37837b7 100644 --- a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java +++ b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java @@ -1,11 +1,10 @@ package items; -import common.blocks.Block_ThaumiumReinforcedJar; +import common.Blocks; import common.tileentities.TE_ThaumiumReinforcedJar; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; @@ -37,10 +36,10 @@ public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { float par8, float par9, float par10) { final Block block = world.getBlock(x, y, z); - if(block == Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { + if(block == net.minecraft.init.Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { side = 1; - } else if(block != Blocks.vine && block != Blocks.tallgrass - && block != Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { + } else if(block != net.minecraft.init.Blocks.vine && block != net.minecraft.init.Blocks.tallgrass + && block != net.minecraft.init.Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { // Displace target location if original target can't be replaced if(side == 0) { y--; @@ -66,10 +65,10 @@ public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { return false; } else if(!player.canPlayerEdit(x, y, z, side, stack)) { return false; - } else if(world.canPlaceEntityOnSide(Block_ThaumiumReinforcedJar.getInstance(), x, y, z, + } else if(world.canPlaceEntityOnSide(Blocks.jarThaumiumReinforced, x, y, z, false, side, player, stack)) { - final Block jar = Block_ThaumiumReinforcedJar.getInstance(); + final Block jar = Blocks.jarThaumiumReinforced; final int meta = this.getMetadata(stack.getItemDamage()); final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); @@ -105,12 +104,12 @@ public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { @Override public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ, int metadata) { - if (!world.setBlock(x, y, z, Block_ThaumiumReinforcedJar.getInstance(), metadata, 3)) { + if (!world.setBlock(x, y, z, Blocks.jarThaumiumReinforced, metadata, 3)) { return false; } else { - if (world.getBlock(x, y, z) == Block_ThaumiumReinforcedJar.getInstance()) { - Block_ThaumiumReinforcedJar.getInstance().onBlockPlacedBy(world, x, y, z, player, stack); - Block_ThaumiumReinforcedJar.getInstance().onPostBlockPlaced(world, x, y, z, metadata); + if (world.getBlock(x, y, z) == Blocks.jarThaumiumReinforced) { + Blocks.jarThaumiumReinforced.onBlockPlacedBy(world, x, y, z, player, stack); + Blocks.jarThaumiumReinforced.onPostBlockPlaced(world, x, y, z, metadata); } return true; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 4d05961490..8605d4f5b9 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,5 +1,6 @@ package kekztech; +import common.Blocks; import common.Recipes; import common.blocks.Block_ControlRod; import common.blocks.Block_GDCUnit; @@ -73,28 +74,7 @@ public class KekzCore { Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); - // Blocks - Block_YSZUnit.getInstance().registerBlock(); - Block_GDCUnit.getInstance().registerBlock(); - Block_TFFTCasing.getInstance().registerBlock(); - Block_TFFTStorageFieldBlockT1.getInstance().registerBlock(); - Block_TFFTStorageFieldBlockT2.getInstance().registerBlock(); - Block_TFFTStorageFieldBlockT3.getInstance().registerBlock(); - Block_TFFTStorageFieldBlockT4.getInstance().registerBlock(); - Block_TFFTStorageFieldBlockT5.getInstance().registerBlock(); - Block_TFFTMultiHatch.getInstance().registerBlock(); - Block_ReactorChamber_OFF.getInstance().registerBlock(); - Block_ReactorChamber_ON.getInstance().registerBlock(); - Block_ControlRod.getInstance().registerBlock(); - //Block_ItemServerDrive.getInstance().registerBlock(); - //Block_ItemServerRackCasing.getInstance().registerBlock(); - //Block_ItemServerIOPort.getInstance().registerBlock(); - //Block_ItemProxyCable.getInstance().registerBlock(); - //Block_ItemProxySource.getInstance().registerBlock(); - //Block_ItemProxyEndpoint.getInstance().registerBlock(); - - Block_ThaumiumReinforcedJar.getInstance().registerBlock(); - Block_IchorJar.getInstance().registerBlock(); + Blocks.init(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); -- cgit From d6d6dfa242d87c4488777887c31a3e6f66329946 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 25 Apr 2020 22:07:31 +0200 Subject: crafting recipes and research for jars --- build.gradle | 2 +- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/common/Recipes.java | 48 ++++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 38 +++++++++-------- src/main/resources/assets/kekztech/lang/en_US.lang | 2 + 6 files changed, 75 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index 3ca4335418..b2d30d3dc3 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.2.3" +version = "0.3" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/config/IC2.ini b/config/IC2.ini index 2224ac8ef1..73738c3b53 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 25, 2020 5:28:10 PM +; created Apr 25, 2020 9:51:28 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index be3d3ba683..581433d8e2 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Apr 25 17:27:56 CEST 2020 +#Sat Apr 25 21:51:10 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 2ae94913e1..1509be113c 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,6 +1,9 @@ package common; +import java.util.HashMap; + import cpw.mods.fml.common.Loader; +import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -14,10 +17,19 @@ import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; +import thaumcraft.api.ItemApi; +import thaumcraft.api.ThaumcraftApi; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.api.crafting.IArcaneRecipe; +import thaumcraft.api.crafting.InfusionRecipe; import util.Util; public class Recipes { + public static final HashMap arcaneRecipes = new HashMap<>(); + public static final HashMap infusionRecipes = new HashMap<>(); + public static void init() { System.out.println("Registering recipes..."); @@ -25,6 +37,7 @@ public class Recipes { registerRecipes_SOFC(); registerRecipes_Nuclear(); //registerRecipes_ItemServer(); + //registerRecipes_Jars(); System.out.println("Finished registering recipes"); } @@ -358,4 +371,39 @@ public class Recipes { new ItemStack(Blocks.itemServerDrive, 1), 200, 7680); } + + private static void registerRecipes_Jars() { + final Object[] recipe_jarthaumiumreinforced = { + "PJP", "JCJ", "PJP", + 'P', OrePrefixes.plateDense.get(Materials.Thaumium), + 'J', ItemApi.getBlock("blockJar", 0), + 'C', GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 1, null) + }; + final AspectList aspects_jarthaumiumreinforced = new AspectList() + .add(Aspect.ORDER, 80) + .add(Aspect.WATER, 80) + .add(Aspect.AIR, 10); + arcaneRecipes.put("THAUMIUMREINFORCEDJAR", + ThaumcraftApi.addArcaneCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1), + aspects_jarthaumiumreinforced, recipe_jarthaumiumreinforced)); + + final ItemStack[] recipe_jarichor = { + GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 0, 1, null), + GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 6, 1, null), + GameRegistry.makeItemStack("Thaumcraft:EldritchObject", 3, 0, null), + GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 7, 1, null) + }; + final AspectList aspects_jarichor = new AspectList() + .add(Aspect.ARMOR, 256) + .add(Aspect.ORDER, 128) + .add(Aspect.WATER, 128) + .add(Aspect.GREED, 64) + .add(Aspect.VOID, 64) + .add(Aspect.AIR, 32); + infusionRecipes.put("ICHORJAR", + ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1), + 20, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); + } + + } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 8605d4f5b9..cec9300812 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,20 +2,6 @@ package kekztech; import common.Blocks; import common.Recipes; -import common.blocks.Block_ControlRod; -import common.blocks.Block_GDCUnit; -import common.blocks.Block_IchorJar; -import common.blocks.Block_ReactorChamber_OFF; -import common.blocks.Block_ReactorChamber_ON; -import common.blocks.Block_TFFTCasing; -import common.blocks.Block_TFFTMultiHatch; -import common.blocks.Block_TFFTStorageFieldBlockT1; -import common.blocks.Block_TFFTStorageFieldBlockT2; -import common.blocks.Block_TFFTStorageFieldBlockT3; -import common.blocks.Block_TFFTStorageFieldBlockT4; -import common.blocks.Block_TFFTStorageFieldBlockT5; -import common.blocks.Block_ThaumiumReinforcedJar; -import common.blocks.Block_YSZUnit; import common.tileentities.GTMTE_FluidMultiStorage; import common.tileentities.GTMTE_ItemServer; import common.tileentities.GTMTE_ModularNuclearReactor; @@ -34,6 +20,10 @@ import items.ErrorItem; import items.Item_ThaumiumReinforcedJarFilled; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; +import net.minecraft.item.ItemStack; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.api.research.ResearchItem; +import thaumcraft.api.research.ResearchPage; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -51,7 +41,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.2.3"; + public static final String VERSION = "0.3"; @Mod.Instance("kekztech") public static KekzCore instance; @@ -105,6 +95,22 @@ public class KekzCore { @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { Recipes.init(); + + // Thaumcraft research + final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)); + jar_thaumiumreinforced.setPages(new ResearchPage[] { + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR"), + new ResearchPage(Recipes.arcaneRecipes.get("THAUMIUMREINFORCEDJAR")) + }); + jar_thaumiumreinforced.setParents(new String[] {"JARLABEL"}); + jar_thaumiumreinforced.registerResearchItem(); + + final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", new AspectList(), 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)); + jar_ichor.setPages(new ResearchPage[] { + new ResearchPage("kekztech.research_page.ICHORJAR"), + new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) + }); + jar_ichor.setParents(new String[] {"THAUMIUMREINFORCEDJAR"}); + jar_ichor.registerResearchItem(); } - } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 5d3da5190c..cb37880cd0 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -106,3 +106,5 @@ tile.kekztech_ichorjar_block.name=Ichor Jar item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia +research_page.THAUMIUMREINFORCEDJAR=Lorem ipsum +research_page.ICHORJAR=Lorem ipsum \ No newline at end of file -- cgit From c67bff76ebde860f368328c5e3b23caf1145a2a3 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 26 Apr 2020 01:51:39 +0200 Subject: fixed recipes for jars and wrote research lore --- .classpath | 1 + config/CodeChickenLib.cfg | 2 +- config/GregTech/Recipes.cfg | 1 + config/IC2.ini | 336 ++++++++++----------- config/ThaumicTinkerer.cfg | 114 +++++++ config/splash.properties | 2 +- ...ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 0 -> 2158646 bytes src/main/java/common/Recipes.java | 56 ++-- .../tileentities/GTMTE_FluidMultiStorage.java | 11 +- src/main/java/kekztech/KekzCore.java | 4 +- src/main/resources/assets/kekztech/lang/en_US.lang | 7 +- 11 files changed, 334 insertions(+), 200 deletions(-) create mode 100644 config/ThaumicTinkerer.cfg create mode 100644 libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar (limited to 'src') diff --git a/.classpath b/.classpath index 111cbd5319..750113a02f 100644 --- a/.classpath +++ b/.classpath @@ -11,5 +11,6 @@ + diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg index 94d4c170a5..947513c59e 100644 --- a/config/CodeChickenLib.cfg +++ b/config/CodeChickenLib.cfg @@ -3,6 +3,6 @@ dump_asm=true #Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=C:\Users\Kekzdealer\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf +mappingDir=/home/kekzdealer/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/unpacked/conf textify=true diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 27ded6ad3d..638597391f 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -15272,6 +15272,7 @@ fuel_5 { I:item.appleGold_6400=6400 I:item.expBottle_10=10 I:item.ghastTear_50=50 + I:item.kamiResource_720=720 I:plateAmber_3=3 I:plateEnderEye_10=10 I:plateInfusedAir_160=160 diff --git a/config/IC2.ini b/config/IC2.ini index 73738c3b53..6dc2fe06e0 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Apr 25, 2020 9:51:28 PM -;--- - -[worldgen] -; Enable generation of rubber trees in the world. -rubberTree = true -; Enable generation of copper in the world. -copperOre = true -; Enable generation of tin in the world. -tinOre = true -; Enable generation of uranium in the world. -uraniumOre = true -; Enable generation of Lead in the world. -leadOre = true -; Factor scaling the IC2 ore generation quantity. -oreDensityFactor = 1.0 - -[protection] -; Enable logging of players when they remove a machine using a wrench. -wrenchLogging = true -; Maximum Explosion power of a nuke, where TNT is 4. -nukeExplosionPowerLimit = 60 -; Maximum explosion power of a nuclear reactor, where TNT is 4. -reactorExplosionPowerLimit = 45 -; Enable the nuke -enableNuke = true - -[balance] -; Maximum battery tier usable by the miner. -; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals -minerDischargeTier = 1 -; Increase the energy use by the player's inventory weight when going through a teleporter. -teleporterUseInventoryWeight = true -; Ratio of energy retained inside energy storage block Items when wrenched. -; 0 (nothing) ... 1 (100%), default 0.8 (80 %) -energyRetainedInStorageBlockDrops = 0.8 -; Factor to scale the UU-Matter production energy requirement. -uuEnergyFactor = 1.0 -; Disable the vanilla ender chest, removing existing ones from the world as well. -disableEnderChest = false -; Comma separated list of blocks and items which should not be turned into scrap by the recycler. -; Format: [@metadata], metadata * matches any. -; Ore dictionary entries can be specified with OreDict: as the name. -recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold -; Whitelist for blocks/items allowed to be recycled. -; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. -; The format is the same as the blacklist. -recyclerWhitelist = -; Allow to pick blocks up using just a pickaxe instead of needing a wrench. -ignoreWrenchRequirement = false - -; Base energy generation factors - increase for higher energy yield. -[balance / energy / generator] -generator = 1.0 -geothermal = 1.0 -; Deprecated, because of Kinetic Watermill -water = 1.0 -solar = 1.0 -; Deprecated, because of Kinetic Windmill -wind = 1.0 -nuclear = 1.0 -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -Stirling = 1.0 -Kinetic = 1.0 -radioisotope = 1.0 - -; Base heat generation factors - increase for higher heat yield. -[balance / energy / heatgenerator] -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -solid = 1.0 -radioisotope = 1.0 -electric = 1.0 - -; Base kinetic generation factors - increase for higher kinetic energy yield. -[balance / energy / kineticgenerator] -water = 1.0 -wind = 1.0 -manual = 1.0 -steam = 1.0 -electric = 1.0 - -; Basically the amount of hU the conversion of one mB of Liquid takes/gives -[balance / energy / fluidconversion] -; Lava -> PahoehoeLava -heatExchangerLava = 1.0 -; Hot Coolant <-> Cold Coolant -heatExchangerHotCoolant = 1.0 -; Hot Water <- Water -heatExchangerWater = 1.0 - -; Base Coolant conversion rate for FluidReactors. -[balance / energy / FluidReactor] -outputModifier = 1.0 - -; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h -[balance / SteamKineticGenerator] -rotorlivetime = 86400 - -; Balace Values for calcification default 100.000mB Water -> to failure -[balance / steamgenerator / calcification] -maxcalcification = 100000 - -; Balance Values for Fermenter -[balance / fermenter] -need_amount_biomass_per_run = 10 -output_amount_biogas_per_run = 200 -hU_per_run = 8000 -biomass_per_fertilizier = 500 - -; Additional initial uu values, a value of 1 equals cobblestone. -; Recipes may cause the final value be lower than the one specified here. -; Format: [@metadata] = -[balance / uu-values / predefined] -IC2:itemOreIridium = 12000 - -[recipes] -; To modify recipes or add custom recipes, copy the corresponding .ini file to -; "minecraft/config/ic2" and modify it. -; -; Disable IC2 crafting recipes with the specified output, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. -disable = -; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. -purge = -; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. -allowCoinCrafting = true -; Allow only IC2 circuits to be used in IC2's recipes. -requireIc2Circuits = false -; Adjust smelting recipes to always output IC2 items if available. -smeltToIc2Items = false -; Ignore invalid recipes. -ignoreInvalidRecipes = false - -[misc] -; Enable IC2's custom sound system. -enableIc2Audio = true -; Maximum number of active audio sources, only change it if you know what you're doing. -maxAudioSourceCount = 32 -; Enable hiding of secret recipes in CraftGuide/NEI. -hideSecretRecipes = true -; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. -quantumSpeedOnSprint = true -; Enable burning of scrap in a generator. -allowBurningScrap = true -; Comma separated list with ores the miner should harvest. -; Format: [@metadata], e.g. minecraft:torch, minecraft:chest -; The metadata * will match any, e.g. minecraft:log@*. -; Ore dictionary entries can be specified with OreDict: as the name. -additionalValuableOres = -; Use the new highly experimental current + voltage energy net model with energy loss. -; Only set this to true if you know what you are doing. -useLinearTransferModel = false -; Potion ID of radiation potion. -; Do not change this after you created a world... -radiationPotionID = 24 - +; ic2 general config +; created Apr 26, 2020 1:45:57 AM +;--- + +[worldgen] +; Enable generation of rubber trees in the world. +rubberTree = true +; Enable generation of copper in the world. +copperOre = true +; Enable generation of tin in the world. +tinOre = true +; Enable generation of uranium in the world. +uraniumOre = true +; Enable generation of Lead in the world. +leadOre = true +; Factor scaling the IC2 ore generation quantity. +oreDensityFactor = 1.0 + +[protection] +; Enable logging of players when they remove a machine using a wrench. +wrenchLogging = true +; Maximum Explosion power of a nuke, where TNT is 4. +nukeExplosionPowerLimit = 60 +; Maximum explosion power of a nuclear reactor, where TNT is 4. +reactorExplosionPowerLimit = 45 +; Enable the nuke +enableNuke = true + +[balance] +; Maximum battery tier usable by the miner. +; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals +minerDischargeTier = 1 +; Increase the energy use by the player's inventory weight when going through a teleporter. +teleporterUseInventoryWeight = true +; Ratio of energy retained inside energy storage block Items when wrenched. +; 0 (nothing) ... 1 (100%), default 0.8 (80 %) +energyRetainedInStorageBlockDrops = 0.8 +; Factor to scale the UU-Matter production energy requirement. +uuEnergyFactor = 1.0 +; Disable the vanilla ender chest, removing existing ones from the world as well. +disableEnderChest = false +; Comma separated list of blocks and items which should not be turned into scrap by the recycler. +; Format: [@metadata], metadata * matches any. +; Ore dictionary entries can be specified with OreDict: as the name. +recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold +; Whitelist for blocks/items allowed to be recycled. +; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. +; The format is the same as the blacklist. +recyclerWhitelist = +; Allow to pick blocks up using just a pickaxe instead of needing a wrench. +ignoreWrenchRequirement = false + +; Base energy generation factors - increase for higher energy yield. +[balance / energy / generator] +generator = 1.0 +geothermal = 1.0 +; Deprecated, because of Kinetic Watermill +water = 1.0 +solar = 1.0 +; Deprecated, because of Kinetic Windmill +wind = 1.0 +nuclear = 1.0 +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +Stirling = 1.0 +Kinetic = 1.0 +radioisotope = 1.0 + +; Base heat generation factors - increase for higher heat yield. +[balance / energy / heatgenerator] +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +solid = 1.0 +radioisotope = 1.0 +electric = 1.0 + +; Base kinetic generation factors - increase for higher kinetic energy yield. +[balance / energy / kineticgenerator] +water = 1.0 +wind = 1.0 +manual = 1.0 +steam = 1.0 +electric = 1.0 + +; Basically the amount of hU the conversion of one mB of Liquid takes/gives +[balance / energy / fluidconversion] +; Lava -> PahoehoeLava +heatExchangerLava = 1.0 +; Hot Coolant <-> Cold Coolant +heatExchangerHotCoolant = 1.0 +; Hot Water <- Water +heatExchangerWater = 1.0 + +; Base Coolant conversion rate for FluidReactors. +[balance / energy / FluidReactor] +outputModifier = 1.0 + +; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h +[balance / SteamKineticGenerator] +rotorlivetime = 86400 + +; Balace Values for calcification default 100.000mB Water -> to failure +[balance / steamgenerator / calcification] +maxcalcification = 100000 + +; Balance Values for Fermenter +[balance / fermenter] +need_amount_biomass_per_run = 10 +output_amount_biogas_per_run = 200 +hU_per_run = 8000 +biomass_per_fertilizier = 500 + +; Additional initial uu values, a value of 1 equals cobblestone. +; Recipes may cause the final value be lower than the one specified here. +; Format: [@metadata] = +[balance / uu-values / predefined] +IC2:itemOreIridium = 12000 + +[recipes] +; To modify recipes or add custom recipes, copy the corresponding .ini file to +; "minecraft/config/ic2" and modify it. +; +; Disable IC2 crafting recipes with the specified output, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. +disable = +; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. +purge = +; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. +allowCoinCrafting = true +; Allow only IC2 circuits to be used in IC2's recipes. +requireIc2Circuits = false +; Adjust smelting recipes to always output IC2 items if available. +smeltToIc2Items = false +; Ignore invalid recipes. +ignoreInvalidRecipes = false + +[misc] +; Enable IC2's custom sound system. +enableIc2Audio = true +; Maximum number of active audio sources, only change it if you know what you're doing. +maxAudioSourceCount = 32 +; Enable hiding of secret recipes in CraftGuide/NEI. +hideSecretRecipes = true +; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. +quantumSpeedOnSprint = true +; Enable burning of scrap in a generator. +allowBurningScrap = true +; Comma separated list with ores the miner should harvest. +; Format: [@metadata], e.g. minecraft:torch, minecraft:chest +; The metadata * will match any, e.g. minecraft:log@*. +; Ore dictionary entries can be specified with OreDict: as the name. +additionalValuableOres = +; Use the new highly experimental current + voltage energy net model with energy loss. +; Only set this to true if you know what you are doing. +useLinearTransferModel = false +; Potion ID of radiation potion. +; Do not change this after you created a world... +radiationPotionID = 24 + diff --git a/config/ThaumicTinkerer.cfg b/config/ThaumicTinkerer.cfg new file mode 100644 index 0000000000..d6519044b7 --- /dev/null +++ b/config/ThaumicTinkerer.cfg @@ -0,0 +1,114 @@ +# Configuration file + +enchantments { + I:"id_enchant.ttinkerer:ascentBoost"=220 + I:"id_enchant.ttinkerer:autoSmelt"=222 + I:"id_enchant.ttinkerer:desintegrate"=223 + I:"id_enchant.ttinkerer:dispersedStrike"=166 + I:"id_enchant.ttinkerer:finalStrike"=168 + I:"id_enchant.ttinkerer:focusedStrike"=169 + I:"id_enchant.ttinkerer:pounce"=170 + I:"id_enchant.ttinkerer:quickDraw"=224 + I:"id_enchant.ttinkerer:shatter"=167 + I:"id_enchant.ttinkerer:shockwave"=171 + I:"id_enchant.ttinkerer:slowFall"=221 + I:"id_enchant.ttinkerer:tunnel"=172 + I:"id_enchant.ttinkerer:valiance"=173 + I:"id_enchant.ttinkerer:vampirism"=225 +} + + +general { + # The number of vertical veins of ore per chunk. Default: 1 [range: 0 ~ 1023, default: 1] + I:"Bedrock Dimension ore density"=1 + + # These blocks will be disallowed for Focus of Dislocation [default: [avaritiaddons:CompressedChest], [avaritiaddons:InfinityChest]] + S:"Focus of Dislocation Blacklist" < + avaritiaddons:CompressedChest + avaritiaddons:InfinityChest + > + + # Disallow Bottomless Pouch inventory for certain dimension ID's [default: []] + S:"Forbidden Dimensions" < + + > + + # Allows crops to be grown using bonemeal. Useful for debug purposes. [default: false] + B:cropsAllowBonemeal.enabled=false + + # Set to true to enable debugging commands. [default: false] + B:debugCommands.enabled=false + + # Set to false to disable imbued fire making cake. For those people who don't like cake [default: true] + B:imbuedFire.cake.enabled=true + + # Set to false to disable imbued fire. [default: true] + B:imbuedFire.enabled=true + + # Set to false to disable imbued fire spreading/acting mechanism. [default: true] + B:imbuedFireSpread.enabled=true + + # Set to true to enable all KAMI stuff [default: true] + B:kami.forceenabled=true + + # Set to true to enable flight in this mod. [default: true] + B:modFlight.enabled=true + + # Set to false to disable usage of ore dictionary metals (tin and copper). [default: true] + B:oreDictMetal.enabled=true + + # Can Thaumic Tinkerer repair Tinkers Construct tools. [default: false] + B:repairTconTools.enabled=false + + # Set to false to disable the crafting recipe for the Tome of Research Sharing. [default: true] + B:shareTome.survival.enabled=true + + # The height of the Soul Heart bar. You can change this if you have a mod that adds a bar in that spot. [range: 0 ~ 256, default: 49] + I:soulHeart.height=49 + + # Set to false to disable the [TT] tooltips in the thauminomicon. [default: true] + B:tooltipIndicators.enabled=true + + ########################################################################################################## + # kami + #--------------------------------------------------------------------------------------------------------# + # These will only be used if KAMI is enabled. + ########################################################################################################## + + kami { + # Set to the dimension id wished for bedrock dimension, or 0 to disable [range: -1023 ~ 1023, default: -19] + I:"Bedrock dimension id"=-19 + + # These ores will not be spawned in the bedrock dimension [default: [oreFirestone]] + S:"Bedrock dimension ore Blacklist" < + oreFirestone + > + + # The Dimension ID for the End, leave at 1 if you don't modify it with another mod/plugin. [range: -1023 ~ 1023, default: 1] + I:dimension.end.id=1 + + # The Dimension ID for the Nether, leave at -1 if you don't modify it with another mod/plugin. [range: -1023 ~ 1023, default: -1] + I:dimension.nether.id=-1 + + # Set to false to remove the phantom blocks displayed by the Worldshaper's Seeing Glass. [default: true] + B:placementMirror.blocks.show=true + } + +} + + +potions { + # Set to the potion id for air potion [range: 30 ~ 1023, default: 86] + I:"Air Potion id"=86 + + # Set to the potion id for earth potion [range: 30 ~ 1023, default: 87] + I:"Earth Potion id"=87 + + # Set to the potion id for fire potion [range: 30 ~ 1023, default: 88] + I:"Fire Potion id"=88 + + # Set to the potion id for water potion [range: 30 ~ 1023, default: 89] + I:"Water Potion id"=89 +} + + diff --git a/config/splash.properties b/config/splash.properties index 581433d8e2..a918283a20 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Apr 25 21:51:10 CEST 2020 +#Sun Apr 26 01:45:46 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar b/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar new file mode 100644 index 0000000000..73ac970fd4 Binary files /dev/null and b/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar differ diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 1509be113c..15516ecc88 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -37,7 +37,7 @@ public class Recipes { registerRecipes_SOFC(); registerRecipes_Nuclear(); //registerRecipes_ItemServer(); - //registerRecipes_Jars(); + registerRecipes_Jars(); System.out.println("Finished registering recipes"); } @@ -373,28 +373,22 @@ public class Recipes { } private static void registerRecipes_Jars() { - final Object[] recipe_jarthaumiumreinforced = { - "PJP", "JCJ", "PJP", - 'P', OrePrefixes.plateDense.get(Materials.Thaumium), - 'J', ItemApi.getBlock("blockJar", 0), - 'C', GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 1, null) - }; - final AspectList aspects_jarthaumiumreinforced = new AspectList() - .add(Aspect.ORDER, 80) - .add(Aspect.WATER, 80) - .add(Aspect.AIR, 10); - arcaneRecipes.put("THAUMIUMREINFORCEDJAR", - ThaumcraftApi.addArcaneCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1), - aspects_jarthaumiumreinforced, recipe_jarthaumiumreinforced)); final ItemStack[] recipe_jarichor = { - GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 0, 1, null), - GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 6, 1, null), - GameRegistry.makeItemStack("Thaumcraft:EldritchObject", 3, 0, null), - GameRegistry.makeItemStack("ThaumicTinkerer:KamiResource", 7, 1, null) + GT_ModHandler.getModItem("ThaumicTinkerer", "kamiResource", 1, 0), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Diamond, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), }; final AspectList aspects_jarichor = new AspectList() .add(Aspect.ARMOR, 256) + .add(Aspect.ELDRITCH, 128) .add(Aspect.ORDER, 128) .add(Aspect.WATER, 128) .add(Aspect.GREED, 64) @@ -402,8 +396,30 @@ public class Recipes { .add(Aspect.AIR, 32); infusionRecipes.put("ICHORJAR", ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1), - 20, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); + 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); + + final ItemStack[] recipe_jarthaumiumreinforced = { + GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 0, null), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 0, null), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + }; + final AspectList aspects_jarthaumiumreinforced = new AspectList() + .add(Aspect.ARMOR, 64) + .add(Aspect.ORDER, 32) + .add(Aspect.WATER, 32) + .add(Aspect.GREED, 16) + .add(Aspect.VOID, 16) + .add(Aspect.AIR, 8); + infusionRecipes.put("THAUMIUMREINFORCEDJAR", + ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1), + 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); } - } diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 98e0fabe80..b794306b6e 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -31,9 +31,8 @@ import java.util.ArrayList; import java.util.HashSet; public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { - - private final static String glassNameAE2 = "tile.appliedenergistics2.BlockQuartzGlass"; - private final static String glassNameStained = "tile.stainedGlass"; + + private final static String glassNameIC2Reinforced = "blockAlloyGlass"; private final static Block CASING = Blocks.tfftCasing; private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = (Block_TFFTStorageFieldBlockT1) Blocks.tfftStorageField1; private final static Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = (Block_TFFTStorageFieldBlockT2) Blocks.tfftStorageField2; @@ -355,8 +354,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { // Corner allows only glass or casings if (X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { - if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained) + if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced) || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { formationChecklist = false; // do nothing yet } @@ -378,8 +376,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { thisController.getYCoord() + offset.y(), thisController.getZCoord() + offset.z()); multiHatches.add(mh); - } else if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameAE2) - && !thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { + } else if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { formationChecklist = false; } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index cec9300812..ff677a3296 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -35,6 +35,8 @@ import thaumcraft.api.research.ResearchPage; dependencies = "required-after:IC2; " + "required-after:gregtech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + "after:bartworks" ) public class KekzCore { @@ -100,7 +102,7 @@ public class KekzCore { final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)); jar_thaumiumreinforced.setPages(new ResearchPage[] { new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR"), - new ResearchPage(Recipes.arcaneRecipes.get("THAUMIUMREINFORCEDJAR")) + new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")) }); jar_thaumiumreinforced.setParents(new String[] {"JARLABEL"}); jar_thaumiumreinforced.registerResearchItem(); diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index cb37880cd0..69ed77ae42 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -106,5 +106,8 @@ tile.kekztech_ichorjar_block.name=Ichor Jar item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia -research_page.THAUMIUMREINFORCEDJAR=Lorem ipsum -research_page.ICHORJAR=Lorem ipsum \ No newline at end of file +tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars +kekztech.research_page.THAUMIUMREINFORCEDJAR=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too, however those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. You imagine that you could get even more out of your jars if only you had some kind of material harder then even diamond or any of the other magical metal you have seen so far. +tc.research_name.ICHORJAR=Ichor Jars +kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty that your array of warded jars offer.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements. + -- cgit From 40ec9e071c8b2618dfd8332aea76590784f0ebfe Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 26 Apr 2020 14:16:38 +0200 Subject: sharing with bart --- config/IC2.ini | 2 +- config/splash.properties | 2 +- options.txt | 1 + src/main/java/common/Recipes.java | 4 +- src/main/java/common/blocks/Block_IchorJar.java | 67 +++++++++++++--------- .../common/blocks/Block_ThaumiumReinforcedJar.java | 67 +++++++++++++--------- src/main/java/kekztech/KekzCore.java | 5 +- src/main/resources/assets/kekztech/lang/en_US.lang | 5 +- 8 files changed, 91 insertions(+), 62 deletions(-) (limited to 'src') diff --git a/config/IC2.ini b/config/IC2.ini index 6dc2fe06e0..fac63dbab6 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Apr 26, 2020 1:45:57 AM +; created Apr 26, 2020 2:01:20 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index a918283a20..f0cb69ed0a 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Apr 26 01:45:46 CEST 2020 +#Sun Apr 26 14:01:09 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/options.txt b/options.txt index e851f7e842..a848d53a01 100644 --- a/options.txt +++ b/options.txt @@ -94,6 +94,7 @@ key_Baubles Inventory:48 key_Change Wand Focus:33 key_Activate Hover Harness:35 key_Misc Wand Toggle:34 +key_ttmisc.toggleArmor:22 key_Glider Toggle:34 key_Sound Locator:38 key_Night Vision:25 diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 15516ecc88..8462405fef 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -399,12 +399,12 @@ public class Recipes { 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); final ItemStack[] recipe_jarthaumiumreinforced = { - GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 0, null), + GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 1, null), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), - GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 0, null), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index cd3df9aa04..c64770485b 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -8,17 +8,16 @@ import common.tileentities.TE_IchorVoidJar; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import items.Item_IchorJarFilled; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.Explosion; import net.minecraft.world.World; -import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; +import thaumcraft.common.config.ConfigBlocks; public class Block_IchorJar extends BlockJar { @@ -26,6 +25,9 @@ public class Block_IchorJar extends BlockJar { private Block_IchorJar() { super(); + + super.setHardness(20.0F); + super.setResistance(3.0f); } public static Block registerBlock() { @@ -71,36 +73,47 @@ public class Block_IchorJar extends BlockJar { } @Override - public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - final ArrayList drops = new ArrayList<>(); - - ItemStack drop; - + public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); if(te != null && te instanceof TE_IchorJar) { - drop = new ItemStack(Item_IchorJarFilled.getInstance()); - // Empty and no label - if(((TE_IchorJar) te).amount <= 0 && ((TE_IchorJar) te).aspectFilter == null) { - drop = new ItemStack(this); - } - // If is void jar, set meta - if(te instanceof TE_IchorVoidJar) { - drop.setItemDamage(3); - } - // Non empty, generate filled jar item with contents if(((TE_IchorJar) te).amount > 0) { - ((Item_IchorJarFilled) drop.getItem()).setAspects(drop, - (new AspectList()).add(((TE_IchorJar) te).aspect, ((TE_IchorJar) te).amount)); - } - // has label - if(((TE_IchorJar) te).aspectFilter != null) { - if(!drop.hasTagCompound()) { - drop.setTagCompound(new NBTTagCompound()); + // Create a decent explosion in the center of the block (TNT has strength 4.0F) + world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 6.0F, false); + + // Place a lot of Flux in the area + final int limit = ((TE_IchorJar) te).amount / 16; + int created = 0; + for(int i = 0; i < 200; i++) { + final int xf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int yf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int zf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + if(world.isAirBlock(xf, yf, zf)) { + if(yf > y) { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); + } else { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); + } + + if(created++ > limit) { + break; + } + } } - drop.stackTagCompound.setString("AspectFilter", ((TE_IchorJar) te).aspectFilter.getTag()); } - drops.add(drop); } + + super.breakBlock(world, x, y, z, par5, par6); + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + final ArrayList drops = new ArrayList<>(); + drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); return drops; } + + @Override + public boolean canDropFromExplosion(Explosion e) { + return false; + } } diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 421e1d2c2b..2317646c53 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -8,17 +8,16 @@ import common.tileentities.TE_ThaumiumReinforcedVoidJar; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import items.Item_ThaumiumReinforcedJarFilled; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.Explosion; import net.minecraft.world.World; -import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; +import thaumcraft.common.config.ConfigBlocks; public class Block_ThaumiumReinforcedJar extends BlockJar { @@ -26,6 +25,9 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { private Block_ThaumiumReinforcedJar() { super(); + + super.setHardness(8.0F); + super.setResistance(6.0F); } public static Block registerBlock() { @@ -71,36 +73,47 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } @Override - public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - final ArrayList drops = new ArrayList<>(); - - ItemStack drop; - + public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); if(te != null && te instanceof TE_ThaumiumReinforcedJar) { - drop = new ItemStack(Item_ThaumiumReinforcedJarFilled.getInstance()); - // Empty and no label - if(((TE_ThaumiumReinforcedJar) te).amount <= 0 && ((TE_ThaumiumReinforcedJar) te).aspectFilter == null) { - drop = new ItemStack(this); - } - // If is void jar, set meta - if(te instanceof TE_ThaumiumReinforcedVoidJar) { - drop.setItemDamage(3); - } - // Non empty, generate filled jar item with contents if(((TE_ThaumiumReinforcedJar) te).amount > 0) { - ((Item_ThaumiumReinforcedJarFilled) drop.getItem()).setAspects(drop, - (new AspectList()).add(((TE_ThaumiumReinforcedJar) te).aspect, ((TE_ThaumiumReinforcedJar) te).amount)); - } - // has label - if(((TE_ThaumiumReinforcedJar) te).aspectFilter != null) { - if(!drop.hasTagCompound()) { - drop.setTagCompound(new NBTTagCompound()); + // Create a small explosion in the center of the block (TNT has strength 4.0F) + world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 1.0F, false); + + // Place some Flux in the area + final int limit = ((TE_ThaumiumReinforcedJar) te).amount / 16; + int created = 0; + for(int i = 0; i < 50; i++) { + final int xf = x + world.rand.nextInt(4) - world.rand.nextInt(4); + final int yf = x + world.rand.nextInt(4) - world.rand.nextInt(4); + final int zf = x + world.rand.nextInt(4) - world.rand.nextInt(4); + if(world.isAirBlock(xf, yf, zf)) { + if(yf > y) { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); + } else { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); + } + + if(created++ > limit) { + break; + } + } } - drop.stackTagCompound.setString("AspectFilter", ((TE_ThaumiumReinforcedJar) te).aspectFilter.getTag()); } - drops.add(drop); } + + super.breakBlock(world, x, y, z, par5, par6); + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { + final ArrayList drops = new ArrayList<>(); + drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); return drops; } + + @Override + public boolean canDropFromExplosion(Explosion e) { + return false; + } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index ff677a3296..3c5617dcc8 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -101,8 +101,9 @@ public class KekzCore { // Thaumcraft research final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)); jar_thaumiumreinforced.setPages(new ResearchPage[] { - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR"), - new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")) + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), + new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") }); jar_thaumiumreinforced.setParents(new String[] {"JARLABEL"}); jar_thaumiumreinforced.registerResearchItem(); diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 69ed77ae42..1ed0ad6561 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -107,7 +107,8 @@ item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars -kekztech.research_page.THAUMIUMREINFORCEDJAR=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too, however those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. You imagine that you could get even more out of your jars if only you had some kind of material harder then even diamond or any of the other magical metal you have seen so far. +kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. +kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. tc.research_name.ICHORJAR=Ichor Jars -kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty that your array of warded jars offer.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements. +kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. -- cgit From 7a6c3dabd45c1cbf34b24bba2a340cdcf23d1744 Mon Sep 17 00:00:00 2001 From: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Date: Sun, 26 Apr 2020 14:54:11 +0200 Subject: Fixed Void Jar dupe Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> --- src/main/java/common/blocks/Block_IchorJar.java | 41 +++++++++++----------- .../java/common/tileentities/TE_IchorVoidJar.java | 2 +- 2 files changed, 22 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index c64770485b..09e9edf427 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -1,8 +1,5 @@ package common.blocks; -import java.util.ArrayList; -import java.util.List; - import common.tileentities.TE_IchorJar; import common.tileentities.TE_IchorVoidJar; import cpw.mods.fml.common.registry.GameRegistry; @@ -11,6 +8,7 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -19,9 +17,13 @@ import net.minecraft.world.World; import thaumcraft.common.blocks.BlockJar; import thaumcraft.common.config.ConfigBlocks; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + public class Block_IchorJar extends BlockJar { - private static Block_IchorJar instance; + private static final Block_IchorJar INSTANCE = new Block_IchorJar(); private Block_IchorJar() { super(); @@ -29,17 +31,13 @@ public class Block_IchorJar extends BlockJar { super.setHardness(20.0F); super.setResistance(3.0f); } - + public static Block registerBlock() { - if(instance == null) { - instance = new Block_IchorJar(); - } - final String blockName = "kekztech_ichorjar_block"; - instance.setBlockName(blockName); - GameRegistry.registerBlock(instance, blockName); + INSTANCE.setBlockName(blockName); + GameRegistry.registerBlock(INSTANCE, blockName); - return instance; + return INSTANCE; } @Override @@ -75,13 +73,14 @@ public class Block_IchorJar extends BlockJar { @Override public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_IchorJar) { - if(((TE_IchorJar) te).amount > 0) { + if(te instanceof TE_IchorJar) { + TE_IchorJar ite = (TE_IchorJar) te; + if(ite.amount > 0) { // Create a decent explosion in the center of the block (TNT has strength 4.0F) world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 6.0F, false); // Place a lot of Flux in the area - final int limit = ((TE_IchorJar) te).amount / 16; + final int limit = ite.amount / 16; int created = 0; for(int i = 0; i < 200; i++) { final int xf = x + world.rand.nextInt(7) - world.rand.nextInt(7); @@ -104,14 +103,16 @@ public class Block_IchorJar extends BlockJar { super.breakBlock(world, x, y, z, par5, par6); } - + @Override public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - final ArrayList drops = new ArrayList<>(); - drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); - return drops; + return new ArrayList<>(Collections.singleton(new ItemStack(this, 1, (meta == 3) ? 3 : 0))); } - + + @Override + public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) { + } + @Override public boolean canDropFromExplosion(Explosion e) { return false; diff --git a/src/main/java/common/tileentities/TE_IchorVoidJar.java b/src/main/java/common/tileentities/TE_IchorVoidJar.java index cf555d1141..6644461a88 100644 --- a/src/main/java/common/tileentities/TE_IchorVoidJar.java +++ b/src/main/java/common/tileentities/TE_IchorVoidJar.java @@ -4,7 +4,7 @@ import thaumcraft.common.tiles.TileJarFillableVoid; public class TE_IchorVoidJar extends TileJarFillableVoid { - public TE_IchorVoidJar() { + public TE_IchorVoidJar() { super.maxAmount = 4096; } } -- cgit From b1dfebaea7364bf54ece716be8944efcd4982014 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 26 Apr 2020 15:04:03 +0200 Subject: removed possible null TE --- src/main/java/common/blocks/Block_IchorJar.java | 8 +++---- .../common/blocks/Block_ThaumiumReinforcedJar.java | 27 +++++++++++----------- 2 files changed, 16 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 09e9edf427..f000d59b46 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -61,12 +61,10 @@ public class Block_IchorJar extends BlockJar { @Override public TileEntity createTileEntity(World world, int meta) { - if(meta == 0) { - return new TE_IchorJar(); - } else if (meta == 3) { + if(meta == 3) { return new TE_IchorVoidJar(); } else { - return null; + return new TE_IchorJar(); } } @@ -74,7 +72,7 @@ public class Block_IchorJar extends BlockJar { public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); if(te instanceof TE_IchorJar) { - TE_IchorJar ite = (TE_IchorJar) te; + final TE_IchorJar ite = (TE_IchorJar) te; if(ite.amount > 0) { // Create a decent explosion in the center of the block (TNT has strength 4.0F) world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 6.0F, false); diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 2317646c53..7a5a219e28 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -1,6 +1,7 @@ package common.blocks; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import common.tileentities.TE_ThaumiumReinforcedJar; @@ -11,6 +12,7 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; @@ -21,7 +23,7 @@ import thaumcraft.common.config.ConfigBlocks; public class Block_ThaumiumReinforcedJar extends BlockJar { - private static Block_ThaumiumReinforcedJar instance; + private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); private Block_ThaumiumReinforcedJar() { super(); @@ -31,10 +33,6 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ThaumiumReinforcedJar(); - } - final String blockName = "kekztech_thaumiumreinforcedjar_block"; instance.setBlockName(blockName); GameRegistry.registerBlock(instance, blockName); @@ -63,12 +61,10 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override public TileEntity createTileEntity(World world, int meta) { - if(meta == 0) { - return new TE_ThaumiumReinforcedJar(); - } else if (meta == 3) { + if(meta == 3) { return new TE_ThaumiumReinforcedVoidJar(); } else { - return null; + return new TE_ThaumiumReinforcedJar(); } } @@ -76,12 +72,13 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); if(te != null && te instanceof TE_ThaumiumReinforcedJar) { - if(((TE_ThaumiumReinforcedJar) te).amount > 0) { + final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; + if(ite.amount > 0) { // Create a small explosion in the center of the block (TNT has strength 4.0F) world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 1.0F, false); // Place some Flux in the area - final int limit = ((TE_ThaumiumReinforcedJar) te).amount / 16; + final int limit = ite.amount / 16; int created = 0; for(int i = 0; i < 50; i++) { final int xf = x + world.rand.nextInt(4) - world.rand.nextInt(4); @@ -107,9 +104,11 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - final ArrayList drops = new ArrayList<>(); - drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); - return drops; + return new ArrayList<>(Collections.singleton(new ItemStack(this, 1, (meta == 3) ? 3 : 0))); + } + + @Override + public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) { } @Override -- cgit From ec4a37702d482d1eab99c7d469a6d930fd71358e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 26 Apr 2020 15:36:45 +0200 Subject: final commit pre release --- src/main/java/common/blocks/Block_IchorJar.java | 2 +- src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java | 2 +- src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index f000d59b46..7601ab0f78 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -28,7 +28,7 @@ public class Block_IchorJar extends BlockJar { private Block_IchorJar() { super(); - super.setHardness(20.0F); + super.setHardness(12.0F); super.setResistance(3.0f); } diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 7a5a219e28..edcdb54a17 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -28,7 +28,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { private Block_ThaumiumReinforcedJar() { super(); - super.setHardness(8.0F); + super.setHardness(6.0F); super.setResistance(6.0F); } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 1ed0ad6561..70f6634198 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -110,5 +110,5 @@ tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. tc.research_name.ICHORJAR=Ichor Jars -kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. +kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. -- cgit From 097b87e3efa2efdf945f6d7d8bdc15d842310df7 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Tue, 28 Apr 2020 22:15:25 +0200 Subject: added OsIr foil to Ichor jar for proper tiering --- src/main/java/common/Recipes.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 8462405fef..782b9fa216 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -378,11 +378,13 @@ public class Recipes { GT_ModHandler.getModItem("ThaumicTinkerer", "kamiResource", 1, 0), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Diamond, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), new ItemStack(net.minecraft.init.Blocks.glass_pane), }; -- cgit From ffdf3e00184597e7a5ee3388f59c2528caf16fad Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Tue, 28 Apr 2020 22:17:55 +0200 Subject: updated TFFT tooltip --- src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index b794306b6e..c4407c3c05 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -77,9 +77,9 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addSeparator() .beginStructureBlock(5, 9, 5) .addController("Top Center") - .addEnergyHatch("Any top or bottom casing") - .addOtherStructurePart("Inner 3x7x3 tube", "Storage Field Blocks") - .addOtherStructurePart("Outer 5x7x5 glass shell", "AE2 Quartz Glass of Vanilla Stained Glass") + .addEnergyHatch("Any top or bottom casing, has to touch storage field") + .addOtherStructurePart("Inner 3x7x3 pillar", "Storage Field Blocks") + .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") .signAndFinalize("Kekzdealer"); -- cgit From ea59908cdcaa0569994498e5c029bf4ab4eed288 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Wed, 29 Apr 2020 09:04:23 +0200 Subject: added chat feedback when toggling TFFT multi hatch auto-output --- src/main/java/common/blocks/Block_TFFTMultiHatch.java | 3 +++ src/main/java/common/tileentities/TE_TFFTMultiHatch.java | 4 ++++ 2 files changed, 7 insertions(+) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index 0f26e7dc66..655b66006a 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -57,6 +57,9 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { if(te != null && te instanceof TE_TFFTMultiHatch) { ((TE_TFFTMultiHatch) te).toggleAutoOutput(); GT_Utility.sendSoundToPlayers(world, (String) GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); + // Give chat feedback + GT_Utility.sendChatToPlayer(player, ((TE_TFFTMultiHatch) te).isOutputting() ? "Auto-output enabled" : "Auto-output disabled"); + } } return true; diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 74f5d7d2d2..04a8048904 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -30,6 +30,10 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { autoOutput = autoOutput ? false : true; } + public boolean isOutputting() { + return autoOutput; + } + @Override public void updateEntity() { if(!autoOutput || mfh == null) { -- cgit From fea89499d449a215b0b9ec3012b76c0ef35815f5 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Wed, 29 Apr 2020 10:23:20 +0200 Subject: split gui-/containers into client/common packages --- .../gui/GUIContainer_ModularNuclearReactor.java | 46 ++++++++++++ .../java/client/gui/Gui_ItemProxyEndpoint.java | 51 +++++++++++++ src/main/java/client/gui/Gui_ItemProxySource.java | 51 +++++++++++++ .../container/Container_ItemProxyEndpoint.java | 68 +++++++++++++++++ .../container/Container_ItemProxySource.java | 80 ++++++++++++++++++++ .../container/Container_ModularNuclearReactor.java | 87 ++++++++++++++++++++++ .../tileentities/GTMTE_ModularNuclearReactor.java | 2 +- .../container/Container_ItemProxyEndpoint.java | 68 ----------------- .../java/container/Container_ItemProxySource.java | 80 -------------------- .../container/Container_ModularNuclearReactor.java | 87 ---------------------- .../GUIContainer_ModularNuclearReactor.java | 45 ----------- src/main/java/container/Gui_ItemProxyEndpoint.java | 50 ------------- src/main/java/container/Gui_ItemProxySource.java | 50 ------------- src/main/java/kekztech/GuiHandler.java | 8 +- 14 files changed, 388 insertions(+), 385 deletions(-) create mode 100644 src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java create mode 100644 src/main/java/client/gui/Gui_ItemProxyEndpoint.java create mode 100644 src/main/java/client/gui/Gui_ItemProxySource.java create mode 100644 src/main/java/common/container/Container_ItemProxyEndpoint.java create mode 100644 src/main/java/common/container/Container_ItemProxySource.java create mode 100644 src/main/java/common/container/Container_ModularNuclearReactor.java delete mode 100644 src/main/java/container/Container_ItemProxyEndpoint.java delete mode 100644 src/main/java/container/Container_ItemProxySource.java delete mode 100644 src/main/java/container/Container_ModularNuclearReactor.java delete mode 100644 src/main/java/container/GUIContainer_ModularNuclearReactor.java delete mode 100644 src/main/java/container/Gui_ItemProxyEndpoint.java delete mode 100644 src/main/java/container/Gui_ItemProxySource.java (limited to 'src') diff --git a/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java b/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java new file mode 100644 index 0000000000..d6f2a61ce4 --- /dev/null +++ b/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java @@ -0,0 +1,46 @@ +package client.gui; + +import org.lwjgl.opengl.GL11; + +import common.container.Container_ModularNuclearReactor; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUIContainer_ModularNuclearReactor extends GuiContainer { + + private ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/MultiblockDisplay_REACTOR.png"); + + private InventoryPlayer inventory; + private IGregTechTileEntity te; + + public GUIContainer_ModularNuclearReactor(IGregTechTileEntity te, EntityPlayer player) + { + super(new Container_ModularNuclearReactor(te, player)); + inventory = player.inventory; + this.te = te; + } + + @Override + protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) + { + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + + final int x = (super.width - super.xSize) / 2; + final int y = (super.height - super.ySize) / 2; + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int par1, int par2) + { + + } + +} diff --git a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java new file mode 100644 index 0000000000..f978ed6495 --- /dev/null +++ b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java @@ -0,0 +1,51 @@ +package client.gui; + +import org.lwjgl.opengl.GL11; + +import common.container.Container_ItemProxyEndpoint; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; + +public class Gui_ItemProxyEndpoint extends GuiContainer { + + private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTechReceiverNode.png"); + + private final InventoryPlayer inventory; + private final IInventory te; + + public Gui_ItemProxyEndpoint(TileEntity te, EntityPlayer player) { + super(new Container_ItemProxyEndpoint(te, player)); + inventory = player.inventory; + this.te = (IInventory) te; + + } + + @Override + protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { + + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + + final int x = (super.width - super.xSize) / 2; + final int y = (super.height - super.ySize) / 2; + + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int p1, int p2) { + super.fontRendererObj.drawString( + I18n.format(te.getInventoryName()), + (super.xSize / 2) - (fontRendererObj.getStringWidth(I18n.format(te.getInventoryName())) / 2), + 6, 4210752, false); + super.fontRendererObj.drawString( + I18n.format(inventory.getInventoryName()), 8, super.ySize - 96 + 2, 4210752); + } +} diff --git a/src/main/java/client/gui/Gui_ItemProxySource.java b/src/main/java/client/gui/Gui_ItemProxySource.java new file mode 100644 index 0000000000..a811f01bbe --- /dev/null +++ b/src/main/java/client/gui/Gui_ItemProxySource.java @@ -0,0 +1,51 @@ +package client.gui; + +import org.lwjgl.opengl.GL11; + +import common.container.Container_ItemProxySource; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.resources.I18n; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; + +public class Gui_ItemProxySource extends GuiContainer { + + private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTech4by4.png"); + + private final InventoryPlayer inventory; + private final IInventory te; + + public Gui_ItemProxySource(TileEntity te, EntityPlayer player) { + super(new Container_ItemProxySource(te, player)); + inventory = player.inventory; + this.te = (IInventory) te; + + } + + @Override + protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { + + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + + final int x = (super.width - super.xSize) / 2; + final int y = (super.height - super.ySize) / 2; + + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int p1, int p2) { + super.fontRendererObj.drawString( + I18n.format(te.getInventoryName()), + (super.xSize / 2) - (fontRendererObj.getStringWidth(I18n.format(te.getInventoryName())) / 2), + 6, 4210752, false); + super.fontRendererObj.drawString( + I18n.format(inventory.getInventoryName()), 8, super.ySize - 96 + 2, 4210752); + } +} diff --git a/src/main/java/common/container/Container_ItemProxyEndpoint.java b/src/main/java/common/container/Container_ItemProxyEndpoint.java new file mode 100644 index 0000000000..63f836e001 --- /dev/null +++ b/src/main/java/common/container/Container_ItemProxyEndpoint.java @@ -0,0 +1,68 @@ +package common.container; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class Container_ItemProxyEndpoint extends Container { + + private final IInventory teInventory; + + private int slotID = 0; + + public Container_ItemProxyEndpoint(TileEntity te, EntityPlayer player) { + this.teInventory = (IInventory) te; + + // Source Slot + addSlotToContainer(new Slot(teInventory, slotID++, 80, 35)); + // Config slot + addSlotToContainer(new Slot(teInventory, slotID++, 100, 35)); + + //Inventory + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 9; j++) { + addSlotToContainer(new Slot(player.inventory, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); + } + } + // Hotbar + for (int i = 0; i < 9; i++) { + addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18, 142)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { + ItemStack stack = null; + final Slot slot = (Slot) inventorySlots.get(slotRaw); + + if (slot != null && slot.getHasStack()) { + final ItemStack stackInSlot = slot.getStack(); + stack = stackInSlot.copy(); + + if (slotRaw < 3 * 9) { + if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) { + return null; + } + } else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) { + return null; + } + + if (stackInSlot.stackSize == 0) { + slot.putStack((ItemStack) null); + } else { + slot.onSlotChanged(); + } + } + return stack; + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return teInventory.isUseableByPlayer(player); + } + +} + diff --git a/src/main/java/common/container/Container_ItemProxySource.java b/src/main/java/common/container/Container_ItemProxySource.java new file mode 100644 index 0000000000..2f59b97b73 --- /dev/null +++ b/src/main/java/common/container/Container_ItemProxySource.java @@ -0,0 +1,80 @@ +package common.container; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class Container_ItemProxySource extends Container { + + private final IInventory teInventory; + + private int slotID = 0; + + public Container_ItemProxySource(TileEntity te, EntityPlayer player) { + this.teInventory = (IInventory) te; + + // Source Slots + addSlotToContainer(new Slot(teInventory, slotID++, 53, 8)); + addSlotToContainer(new Slot(teInventory, slotID++, 71, 8)); + addSlotToContainer(new Slot(teInventory, slotID++, 89, 8)); + addSlotToContainer(new Slot(teInventory, slotID++, 107, 8)); + addSlotToContainer(new Slot(teInventory, slotID++, 53, 26)); + addSlotToContainer(new Slot(teInventory, slotID++, 71, 26)); + addSlotToContainer(new Slot(teInventory, slotID++, 89, 26)); + addSlotToContainer(new Slot(teInventory, slotID++, 107, 26)); + addSlotToContainer(new Slot(teInventory, slotID++, 53, 44)); + addSlotToContainer(new Slot(teInventory, slotID++, 71, 44)); + addSlotToContainer(new Slot(teInventory, slotID++, 89, 44)); + addSlotToContainer(new Slot(teInventory, slotID++, 107, 44)); + addSlotToContainer(new Slot(teInventory, slotID++, 53, 62)); + addSlotToContainer(new Slot(teInventory, slotID++, 71, 62)); + addSlotToContainer(new Slot(teInventory, slotID++, 89, 62)); + addSlotToContainer(new Slot(teInventory, slotID++, 107, 62)); + + //Inventory + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 9; j++) { + addSlotToContainer(new Slot(player.inventory, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); + } + } + // Hotbar + for (int i = 0; i < 9; i++) { + addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18, 142)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { + ItemStack stack = null; + final Slot slot = (Slot) inventorySlots.get(slotRaw); + + if (slot != null && slot.getHasStack()) { + final ItemStack stackInSlot = slot.getStack(); + stack = stackInSlot.copy(); + + if (slotRaw < 3 * 9) { + if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) { + return null; + } + } else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) { + return null; + } + + if (stackInSlot.stackSize == 0) { + slot.putStack((ItemStack) null); + } else { + slot.onSlotChanged(); + } + } + return stack; + } + + @Override + public boolean canInteractWith(EntityPlayer player) { + return teInventory.isUseableByPlayer(player); + } + +} diff --git a/src/main/java/common/container/Container_ModularNuclearReactor.java b/src/main/java/common/container/Container_ModularNuclearReactor.java new file mode 100644 index 0000000000..2b19cc4052 --- /dev/null +++ b/src/main/java/common/container/Container_ModularNuclearReactor.java @@ -0,0 +1,87 @@ +package common.container; + +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import reactor.ButtonSlot; + +public class Container_ModularNuclearReactor extends Container { + + private int nextSlotID = 0; + private final Slot[] REACTOR_SLOTS = new Slot[54]; + private final Slot SLOT_CONFIGURATION; + private final Slot BUTTON_EU_MODE; + private final Slot BUTTON_FLUID_MODE; + private final Slot BUTTON_CONDITION; + private final Slot BUTTON_CONFIGURE; + private final Slot BUTTON_RESET; + + + public Container_ModularNuclearReactor(IGregTechTileEntity te, EntityPlayer player) { + + // Add the reactor chamber + for(int x = 0; x < 9; x++) { + for(int y = 0; y < 6; y++){ + REACTOR_SLOTS[nextSlotID] = super.addSlotToContainer(new Slot(te, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); + } + } + // Add the configuration slot + SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(te, getNextSlotID(), 0, 0)); + + // Add buttons (they're also slots) + BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); + BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); + BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); + BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); + BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); + + } + + private int getNextSlotID() { + nextSlotID++; + return nextSlotID - 1; + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) + { + ItemStack stack = null; + Slot slot = (Slot)inventorySlots.get(slotRaw); + + if (slot != null && slot.getHasStack()) + { + ItemStack stackInSlot = slot.getStack(); + stack = stackInSlot.copy(); + + if (slotRaw < 3 * 9) + { + if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) + { + return null; + } + } + else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) + { + return null; + } + + if (stackInSlot.stackSize == 0) + { + slot.putStack((ItemStack)null); + } + else + { + slot.onSlotChanged(); + } + } + return stack; + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) { + return true; + } + +} diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index dd912c0d04..5e0b86ed69 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -3,8 +3,8 @@ package common.tileentities; import org.joml.Vector3i; import org.lwjgl.input.Keyboard; +import client.gui.GUIContainer_ModularNuclearReactor; import common.Blocks; -import container.GUIContainer_ModularNuclearReactor; import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; diff --git a/src/main/java/container/Container_ItemProxyEndpoint.java b/src/main/java/container/Container_ItemProxyEndpoint.java deleted file mode 100644 index 5718943efe..0000000000 --- a/src/main/java/container/Container_ItemProxyEndpoint.java +++ /dev/null @@ -1,68 +0,0 @@ -package container; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public class Container_ItemProxyEndpoint extends Container { - - private final IInventory teInventory; - - private int slotID = 0; - - public Container_ItemProxyEndpoint(TileEntity te, EntityPlayer player) { - this.teInventory = (IInventory) te; - - // Source Slot - addSlotToContainer(new Slot(teInventory, slotID++, 80, 35)); - // Config slot - addSlotToContainer(new Slot(teInventory, slotID++, 100, 35)); - - //Inventory - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 9; j++) { - addSlotToContainer(new Slot(player.inventory, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); - } - } - // Hotbar - for (int i = 0; i < 9; i++) { - addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18, 142)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { - ItemStack stack = null; - final Slot slot = (Slot) inventorySlots.get(slotRaw); - - if (slot != null && slot.getHasStack()) { - final ItemStack stackInSlot = slot.getStack(); - stack = stackInSlot.copy(); - - if (slotRaw < 3 * 9) { - if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) { - return null; - } - } else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) { - return null; - } - - if (stackInSlot.stackSize == 0) { - slot.putStack((ItemStack) null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return teInventory.isUseableByPlayer(player); - } - -} - diff --git a/src/main/java/container/Container_ItemProxySource.java b/src/main/java/container/Container_ItemProxySource.java deleted file mode 100644 index 50facb4bf2..0000000000 --- a/src/main/java/container/Container_ItemProxySource.java +++ /dev/null @@ -1,80 +0,0 @@ -package container; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public class Container_ItemProxySource extends Container { - - private final IInventory teInventory; - - private int slotID = 0; - - public Container_ItemProxySource(TileEntity te, EntityPlayer player) { - this.teInventory = (IInventory) te; - - // Source Slots - addSlotToContainer(new Slot(teInventory, slotID++, 53, 8)); - addSlotToContainer(new Slot(teInventory, slotID++, 71, 8)); - addSlotToContainer(new Slot(teInventory, slotID++, 89, 8)); - addSlotToContainer(new Slot(teInventory, slotID++, 107, 8)); - addSlotToContainer(new Slot(teInventory, slotID++, 53, 26)); - addSlotToContainer(new Slot(teInventory, slotID++, 71, 26)); - addSlotToContainer(new Slot(teInventory, slotID++, 89, 26)); - addSlotToContainer(new Slot(teInventory, slotID++, 107, 26)); - addSlotToContainer(new Slot(teInventory, slotID++, 53, 44)); - addSlotToContainer(new Slot(teInventory, slotID++, 71, 44)); - addSlotToContainer(new Slot(teInventory, slotID++, 89, 44)); - addSlotToContainer(new Slot(teInventory, slotID++, 107, 44)); - addSlotToContainer(new Slot(teInventory, slotID++, 53, 62)); - addSlotToContainer(new Slot(teInventory, slotID++, 71, 62)); - addSlotToContainer(new Slot(teInventory, slotID++, 89, 62)); - addSlotToContainer(new Slot(teInventory, slotID++, 107, 62)); - - //Inventory - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 9; j++) { - addSlotToContainer(new Slot(player.inventory, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); - } - } - // Hotbar - for (int i = 0; i < 9; i++) { - addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18, 142)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { - ItemStack stack = null; - final Slot slot = (Slot) inventorySlots.get(slotRaw); - - if (slot != null && slot.getHasStack()) { - final ItemStack stackInSlot = slot.getStack(); - stack = stackInSlot.copy(); - - if (slotRaw < 3 * 9) { - if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) { - return null; - } - } else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) { - return null; - } - - if (stackInSlot.stackSize == 0) { - slot.putStack((ItemStack) null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return teInventory.isUseableByPlayer(player); - } - -} diff --git a/src/main/java/container/Container_ModularNuclearReactor.java b/src/main/java/container/Container_ModularNuclearReactor.java deleted file mode 100644 index ec6270d705..0000000000 --- a/src/main/java/container/Container_ModularNuclearReactor.java +++ /dev/null @@ -1,87 +0,0 @@ -package container; - -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; -import reactor.ButtonSlot; - -public class Container_ModularNuclearReactor extends Container { - - private int nextSlotID = 0; - private final Slot[] REACTOR_SLOTS = new Slot[54]; - private final Slot SLOT_CONFIGURATION; - private final Slot BUTTON_EU_MODE; - private final Slot BUTTON_FLUID_MODE; - private final Slot BUTTON_CONDITION; - private final Slot BUTTON_CONFIGURE; - private final Slot BUTTON_RESET; - - - public Container_ModularNuclearReactor(IGregTechTileEntity te, EntityPlayer player) { - - // Add the reactor chamber - for(int x = 0; x < 9; x++) { - for(int y = 0; y < 6; y++){ - REACTOR_SLOTS[nextSlotID] = super.addSlotToContainer(new Slot(te, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); - } - } - // Add the configuration slot - SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(te, getNextSlotID(), 0, 0)); - - // Add buttons (they're also slots) - BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); - BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); - BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); - BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); - BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(te, getNextSlotID(), 0, 0)); - - } - - private int getNextSlotID() { - nextSlotID++; - return nextSlotID - 1; - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) - { - ItemStack stack = null; - Slot slot = (Slot)inventorySlots.get(slotRaw); - - if (slot != null && slot.getHasStack()) - { - ItemStack stackInSlot = slot.getStack(); - stack = stackInSlot.copy(); - - if (slotRaw < 3 * 9) - { - if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) - { - return null; - } - } - else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) - { - return null; - } - - if (stackInSlot.stackSize == 0) - { - slot.putStack((ItemStack)null); - } - else - { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer p_75145_1_) { - return true; - } - -} diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java deleted file mode 100644 index 106c96b092..0000000000 --- a/src/main/java/container/GUIContainer_ModularNuclearReactor.java +++ /dev/null @@ -1,45 +0,0 @@ -package container; - -import org.lwjgl.opengl.GL11; - -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import kekztech.KekzCore; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIContainer_ModularNuclearReactor extends GuiContainer { - - private ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/MultiblockDisplay_REACTOR.png"); - - private InventoryPlayer inventory; - private IGregTechTileEntity te; - - public GUIContainer_ModularNuclearReactor(IGregTechTileEntity te, EntityPlayer player) - { - super(new Container_ModularNuclearReactor(te, player)); - inventory = player.inventory; - this.te = te; - } - - @Override - protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) - { - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - - final int x = (super.width - super.xSize) / 2; - final int y = (super.height - super.ySize) / 2; - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int par1, int par2) - { - - } - -} diff --git a/src/main/java/container/Gui_ItemProxyEndpoint.java b/src/main/java/container/Gui_ItemProxyEndpoint.java deleted file mode 100644 index cf5f9637b0..0000000000 --- a/src/main/java/container/Gui_ItemProxyEndpoint.java +++ /dev/null @@ -1,50 +0,0 @@ -package container; - -import org.lwjgl.opengl.GL11; - -import kekztech.KekzCore; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; - -public class Gui_ItemProxyEndpoint extends GuiContainer { - - private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTechReceiverNode.png"); - - private final InventoryPlayer inventory; - private final IInventory te; - - public Gui_ItemProxyEndpoint(TileEntity te, EntityPlayer player) { - super(new Container_ItemProxyEndpoint(te, player)); - inventory = player.inventory; - this.te = (IInventory) te; - - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - - final int x = (super.width - super.xSize) / 2; - final int y = (super.height - super.ySize) / 2; - - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int p1, int p2) { - super.fontRendererObj.drawString( - I18n.format(te.getInventoryName()), - (super.xSize / 2) - (fontRendererObj.getStringWidth(I18n.format(te.getInventoryName())) / 2), - 6, 4210752, false); - super.fontRendererObj.drawString( - I18n.format(inventory.getInventoryName()), 8, super.ySize - 96 + 2, 4210752); - } -} diff --git a/src/main/java/container/Gui_ItemProxySource.java b/src/main/java/container/Gui_ItemProxySource.java deleted file mode 100644 index e72928f7ff..0000000000 --- a/src/main/java/container/Gui_ItemProxySource.java +++ /dev/null @@ -1,50 +0,0 @@ -package container; - -import org.lwjgl.opengl.GL11; - -import kekztech.KekzCore; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; - -public class Gui_ItemProxySource extends GuiContainer { - - private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTech4by4.png"); - - private final InventoryPlayer inventory; - private final IInventory te; - - public Gui_ItemProxySource(TileEntity te, EntityPlayer player) { - super(new Container_ItemProxySource(te, player)); - inventory = player.inventory; - this.te = (IInventory) te; - - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - - final int x = (super.width - super.xSize) / 2; - final int y = (super.height - super.ySize) / 2; - - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int p1, int p2) { - super.fontRendererObj.drawString( - I18n.format(te.getInventoryName()), - (super.xSize / 2) - (fontRendererObj.getStringWidth(I18n.format(te.getInventoryName())) / 2), - 6, 4210752, false); - super.fontRendererObj.drawString( - I18n.format(inventory.getInventoryName()), 8, super.ySize - 96 + 2, 4210752); - } -} diff --git a/src/main/java/kekztech/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java index 439baff31f..97d4350b71 100644 --- a/src/main/java/kekztech/GuiHandler.java +++ b/src/main/java/kekztech/GuiHandler.java @@ -1,9 +1,9 @@ package kekztech; -import container.Container_ItemProxyEndpoint; -import container.Container_ItemProxySource; -import container.Gui_ItemProxyEndpoint; -import container.Gui_ItemProxySource; +import client.gui.Gui_ItemProxyEndpoint; +import client.gui.Gui_ItemProxySource; +import common.container.Container_ItemProxyEndpoint; +import common.container.Container_ItemProxySource; import cpw.mods.fml.common.network.IGuiHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; -- cgit From 90efd08c2b3cee3fe0ad0b4e70e8762ff7a31a53 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 1 May 2020 13:42:49 +0200 Subject: added some textures, removed some textures --- .../assets/kekztech/textures/blocks/ItemServer3.png | Bin 903 -> 0 bytes .../kekztech/textures/blocks/ItemServer3_BOTTOM.png | Bin 477 -> 0 bytes .../assets/kekztech/textures/blocks/ItemServer3_TOP.png | Bin 680 -> 0 bytes .../kekztech/textures/blocks/LapotronicEnergyUnit.png | Bin 0 -> 314 bytes .../kekztech/textures/blocks/LapotronicEnergyUnit2.png | Bin 0 -> 311 bytes .../kekztech/textures/blocks/LapotronicEnergyUnit3.png | Bin 0 -> 324 bytes .../kekztech/textures/blocks/LapotronicEnergyUnit4.png | Bin 0 -> 329 bytes .../textures/blocks/ReallyUltimateEnergyUnit_side.png | Bin 0 -> 275 bytes .../textures/blocks/ReallyUltimateEnergyUnit_top.png | Bin 0 -> 259 bytes .../kekztech/textures/blocks/TFFTStorageFieldBlock6.png | Bin 1862 -> 0 bytes .../kekztech/textures/blocks/TFFTStorageFieldBlock7.png | Bin 1857 -> 0 bytes .../kekztech/textures/blocks/TFFTStorageFieldBlock8.png | Bin 1856 -> 0 bytes .../kekztech/textures/blocks/TFFTStorageFieldBlock9.png | Bin 1861 -> 0 bytes .../kekztech/textures/blocks/UltimateEnergyUnit_side.png | Bin 0 -> 274 bytes .../kekztech/textures/blocks/UltimateEnergyUnit_top.png | Bin 0 -> 241 bytes 15 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png (limited to 'src') diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png deleted file mode 100644 index b808381ba3..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png deleted file mode 100644 index dfab69b87e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png deleted file mode 100644 index 5f6767a820..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png new file mode 100644 index 0000000000..88ad40dad2 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png new file mode 100644 index 0000000000..f5125b974e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png new file mode 100644 index 0000000000..fa4819d153 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png new file mode 100644 index 0000000000..00bf09e652 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png new file mode 100644 index 0000000000..15a89994a1 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png new file mode 100644 index 0000000000..ff2f1e826d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png deleted file mode 100644 index 8d574fa07c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png deleted file mode 100644 index 7930bdc26b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png deleted file mode 100644 index 1032805d02..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png deleted file mode 100644 index 21e3d34156..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png new file mode 100644 index 0000000000..53443e6c9a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png b/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png new file mode 100644 index 0000000000..f71387ef03 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png differ -- cgit From d0ff8c1c6b6dbe4b6f3ce33a380ee837632a9507 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Mon, 4 May 2020 00:21:42 +0200 Subject: visiting Lucy --- config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 336 ++++++++++----------- config/splash.properties | 2 +- src/main/java/common/Blocks.java | 8 + .../java/common/blocks/BaseGTUpdateableBlock.java | 4 +- .../java/common/blocks/Block_ItemProxyCable.java | 2 +- .../common/blocks/Block_ItemProxyEndpoint.java | 2 +- .../java/common/blocks/Block_ItemProxySource.java | 2 +- .../java/common/blocks/Block_ItemServerDrive.java | 2 +- .../java/common/blocks/Block_ItemServerIOPort.java | 2 +- .../common/blocks/Block_ItemServerRackCasing.java | 2 +- .../common/blocks/Block_LapotronicEnergyUnit.java | 99 ++++++ .../java/common/blocks/Block_TFFTMultiHatch.java | 2 +- .../blocks/Block_TFFTStorageFieldBlockT1.java | 2 +- .../blocks/Block_TFFTStorageFieldBlockT2.java | 2 +- .../blocks/Block_TFFTStorageFieldBlockT3.java | 2 +- .../blocks/Block_TFFTStorageFieldBlockT4.java | 2 +- .../blocks/Block_TFFTStorageFieldBlockT5.java | 2 +- .../java/common/itemBlocks/IB_ItemProxyCable.java | 22 ++ .../common/itemBlocks/IB_ItemProxyEndpoint.java | 22 ++ .../java/common/itemBlocks/IB_ItemProxySource.java | 23 ++ .../java/common/itemBlocks/IB_ItemServerDrive.java | 21 ++ .../common/itemBlocks/IB_ItemServerIOPort.java | 22 ++ .../common/itemBlocks/IB_ItemServerRackCasing.java | 21 ++ .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 39 +++ .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 24 ++ .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 25 ++ .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 25 ++ .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 25 ++ .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 25 ++ .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 25 ++ .../GTMTE_LapotronicSuperCapacitor.java | 229 ++++++++++++++ src/main/java/itemBlocks/IB_ItemProxyCable.java | 22 -- src/main/java/itemBlocks/IB_ItemProxyEndpoint.java | 22 -- src/main/java/itemBlocks/IB_ItemProxySource.java | 23 -- src/main/java/itemBlocks/IB_ItemServerDrive.java | 21 -- src/main/java/itemBlocks/IB_ItemServerIOPort.java | 22 -- .../java/itemBlocks/IB_ItemServerRackCasing.java | 21 -- src/main/java/itemBlocks/IB_TFFTMultiHatch.java | 24 -- .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 25 -- .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 25 -- .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 25 -- .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 25 -- .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 25 -- src/main/resources/assets/kekztech/lang/en_US.lang | 13 +- .../kekztech/textures/blocks/LSCBase_side.png | Bin 0 -> 251 bytes .../kekztech/textures/blocks/LSCBase_top.png | Bin 0 -> 266 bytes .../textures/blocks/LapotronicEnergyUnit.png | Bin 314 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit1_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit1_top.png | Bin 0 -> 296 bytes .../textures/blocks/LapotronicEnergyUnit2.png | Bin 311 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit2_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit2_top.png | Bin 0 -> 295 bytes .../textures/blocks/LapotronicEnergyUnit3.png | Bin 324 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit3_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit3_top.png | Bin 0 -> 296 bytes .../textures/blocks/LapotronicEnergyUnit4.png | Bin 329 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit4_side.png | Bin 0 -> 280 bytes .../textures/blocks/LapotronicEnergyUnit4_top.png | Bin 0 -> 296 bytes 59 files changed, 850 insertions(+), 466 deletions(-) create mode 100644 src/main/java/common/blocks/Block_LapotronicEnergyUnit.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemProxyCable.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemProxySource.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemServerDrive.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemServerIOPort.java create mode 100644 src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java create mode 100644 src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java create mode 100644 src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java delete mode 100644 src/main/java/itemBlocks/IB_ItemProxyCable.java delete mode 100644 src/main/java/itemBlocks/IB_ItemProxyEndpoint.java delete mode 100644 src/main/java/itemBlocks/IB_ItemProxySource.java delete mode 100644 src/main/java/itemBlocks/IB_ItemServerDrive.java delete mode 100644 src/main/java/itemBlocks/IB_ItemServerIOPort.java delete mode 100644 src/main/java/itemBlocks/IB_ItemServerRackCasing.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTMultiHatch.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java delete mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LSCBase_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LSCBase_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png (limited to 'src') diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg index 947513c59e..94d4c170a5 100644 --- a/config/CodeChickenLib.cfg +++ b/config/CodeChickenLib.cfg @@ -3,6 +3,6 @@ dump_asm=true #Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=/home/kekzdealer/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/unpacked/conf +mappingDir=C:\Users\Kekzdealer\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf textify=true diff --git a/config/IC2.ini b/config/IC2.ini index fac63dbab6..f9d2745c7b 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Apr 26, 2020 2:01:20 PM -;--- - -[worldgen] -; Enable generation of rubber trees in the world. -rubberTree = true -; Enable generation of copper in the world. -copperOre = true -; Enable generation of tin in the world. -tinOre = true -; Enable generation of uranium in the world. -uraniumOre = true -; Enable generation of Lead in the world. -leadOre = true -; Factor scaling the IC2 ore generation quantity. -oreDensityFactor = 1.0 - -[protection] -; Enable logging of players when they remove a machine using a wrench. -wrenchLogging = true -; Maximum Explosion power of a nuke, where TNT is 4. -nukeExplosionPowerLimit = 60 -; Maximum explosion power of a nuclear reactor, where TNT is 4. -reactorExplosionPowerLimit = 45 -; Enable the nuke -enableNuke = true - -[balance] -; Maximum battery tier usable by the miner. -; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals -minerDischargeTier = 1 -; Increase the energy use by the player's inventory weight when going through a teleporter. -teleporterUseInventoryWeight = true -; Ratio of energy retained inside energy storage block Items when wrenched. -; 0 (nothing) ... 1 (100%), default 0.8 (80 %) -energyRetainedInStorageBlockDrops = 0.8 -; Factor to scale the UU-Matter production energy requirement. -uuEnergyFactor = 1.0 -; Disable the vanilla ender chest, removing existing ones from the world as well. -disableEnderChest = false -; Comma separated list of blocks and items which should not be turned into scrap by the recycler. -; Format: [@metadata], metadata * matches any. -; Ore dictionary entries can be specified with OreDict: as the name. -recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold -; Whitelist for blocks/items allowed to be recycled. -; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. -; The format is the same as the blacklist. -recyclerWhitelist = -; Allow to pick blocks up using just a pickaxe instead of needing a wrench. -ignoreWrenchRequirement = false - -; Base energy generation factors - increase for higher energy yield. -[balance / energy / generator] -generator = 1.0 -geothermal = 1.0 -; Deprecated, because of Kinetic Watermill -water = 1.0 -solar = 1.0 -; Deprecated, because of Kinetic Windmill -wind = 1.0 -nuclear = 1.0 -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -Stirling = 1.0 -Kinetic = 1.0 -radioisotope = 1.0 - -; Base heat generation factors - increase for higher heat yield. -[balance / energy / heatgenerator] -semiFluidOil = 1.0 -semiFluidFuel = 1.0 -semiFluidBiomass = 1.0 -semiFluidBioethanol = 1.0 -semiFluidBiogas = 1.0 -solid = 1.0 -radioisotope = 1.0 -electric = 1.0 - -; Base kinetic generation factors - increase for higher kinetic energy yield. -[balance / energy / kineticgenerator] -water = 1.0 -wind = 1.0 -manual = 1.0 -steam = 1.0 -electric = 1.0 - -; Basically the amount of hU the conversion of one mB of Liquid takes/gives -[balance / energy / fluidconversion] -; Lava -> PahoehoeLava -heatExchangerLava = 1.0 -; Hot Coolant <-> Cold Coolant -heatExchangerHotCoolant = 1.0 -; Hot Water <- Water -heatExchangerWater = 1.0 - -; Base Coolant conversion rate for FluidReactors. -[balance / energy / FluidReactor] -outputModifier = 1.0 - -; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h -[balance / SteamKineticGenerator] -rotorlivetime = 86400 - -; Balace Values for calcification default 100.000mB Water -> to failure -[balance / steamgenerator / calcification] -maxcalcification = 100000 - -; Balance Values for Fermenter -[balance / fermenter] -need_amount_biomass_per_run = 10 -output_amount_biogas_per_run = 200 -hU_per_run = 8000 -biomass_per_fertilizier = 500 - -; Additional initial uu values, a value of 1 equals cobblestone. -; Recipes may cause the final value be lower than the one specified here. -; Format: [@metadata] = -[balance / uu-values / predefined] -IC2:itemOreIridium = 12000 - -[recipes] -; To modify recipes or add custom recipes, copy the corresponding .ini file to -; "minecraft/config/ic2" and modify it. -; -; Disable IC2 crafting recipes with the specified output, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. -disable = -; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. -; Recipes in the additional section below aren't affected. -; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. -purge = -; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. -allowCoinCrafting = true -; Allow only IC2 circuits to be used in IC2's recipes. -requireIc2Circuits = false -; Adjust smelting recipes to always output IC2 items if available. -smeltToIc2Items = false -; Ignore invalid recipes. -ignoreInvalidRecipes = false - -[misc] -; Enable IC2's custom sound system. -enableIc2Audio = true -; Maximum number of active audio sources, only change it if you know what you're doing. -maxAudioSourceCount = 32 -; Enable hiding of secret recipes in CraftGuide/NEI. -hideSecretRecipes = true -; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. -quantumSpeedOnSprint = true -; Enable burning of scrap in a generator. -allowBurningScrap = true -; Comma separated list with ores the miner should harvest. -; Format: [@metadata], e.g. minecraft:torch, minecraft:chest -; The metadata * will match any, e.g. minecraft:log@*. -; Ore dictionary entries can be specified with OreDict: as the name. -additionalValuableOres = -; Use the new highly experimental current + voltage energy net model with energy loss. -; Only set this to true if you know what you are doing. -useLinearTransferModel = false -; Potion ID of radiation potion. -; Do not change this after you created a world... -radiationPotionID = 24 - +; ic2 general config +; created May 1, 2020 7:42:23 PM +;--- + +[worldgen] +; Enable generation of rubber trees in the world. +rubberTree = true +; Enable generation of copper in the world. +copperOre = true +; Enable generation of tin in the world. +tinOre = true +; Enable generation of uranium in the world. +uraniumOre = true +; Enable generation of Lead in the world. +leadOre = true +; Factor scaling the IC2 ore generation quantity. +oreDensityFactor = 1.0 + +[protection] +; Enable logging of players when they remove a machine using a wrench. +wrenchLogging = true +; Maximum Explosion power of a nuke, where TNT is 4. +nukeExplosionPowerLimit = 60 +; Maximum explosion power of a nuclear reactor, where TNT is 4. +reactorExplosionPowerLimit = 45 +; Enable the nuke +enableNuke = true + +[balance] +; Maximum battery tier usable by the miner. +; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals +minerDischargeTier = 1 +; Increase the energy use by the player's inventory weight when going through a teleporter. +teleporterUseInventoryWeight = true +; Ratio of energy retained inside energy storage block Items when wrenched. +; 0 (nothing) ... 1 (100%), default 0.8 (80 %) +energyRetainedInStorageBlockDrops = 0.8 +; Factor to scale the UU-Matter production energy requirement. +uuEnergyFactor = 1.0 +; Disable the vanilla ender chest, removing existing ones from the world as well. +disableEnderChest = false +; Comma separated list of blocks and items which should not be turned into scrap by the recycler. +; Format: [@metadata], metadata * matches any. +; Ore dictionary entries can be specified with OreDict: as the name. +recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold +; Whitelist for blocks/items allowed to be recycled. +; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. +; The format is the same as the blacklist. +recyclerWhitelist = +; Allow to pick blocks up using just a pickaxe instead of needing a wrench. +ignoreWrenchRequirement = false + +; Base energy generation factors - increase for higher energy yield. +[balance / energy / generator] +generator = 1.0 +geothermal = 1.0 +; Deprecated, because of Kinetic Watermill +water = 1.0 +solar = 1.0 +; Deprecated, because of Kinetic Windmill +wind = 1.0 +nuclear = 1.0 +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +Stirling = 1.0 +Kinetic = 1.0 +radioisotope = 1.0 + +; Base heat generation factors - increase for higher heat yield. +[balance / energy / heatgenerator] +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +solid = 1.0 +radioisotope = 1.0 +electric = 1.0 + +; Base kinetic generation factors - increase for higher kinetic energy yield. +[balance / energy / kineticgenerator] +water = 1.0 +wind = 1.0 +manual = 1.0 +steam = 1.0 +electric = 1.0 + +; Basically the amount of hU the conversion of one mB of Liquid takes/gives +[balance / energy / fluidconversion] +; Lava -> PahoehoeLava +heatExchangerLava = 1.0 +; Hot Coolant <-> Cold Coolant +heatExchangerHotCoolant = 1.0 +; Hot Water <- Water +heatExchangerWater = 1.0 + +; Base Coolant conversion rate for FluidReactors. +[balance / energy / FluidReactor] +outputModifier = 1.0 + +; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h +[balance / SteamKineticGenerator] +rotorlivetime = 86400 + +; Balace Values for calcification default 100.000mB Water -> to failure +[balance / steamgenerator / calcification] +maxcalcification = 100000 + +; Balance Values for Fermenter +[balance / fermenter] +need_amount_biomass_per_run = 10 +output_amount_biogas_per_run = 200 +hU_per_run = 8000 +biomass_per_fertilizier = 500 + +; Additional initial uu values, a value of 1 equals cobblestone. +; Recipes may cause the final value be lower than the one specified here. +; Format: [@metadata] = +[balance / uu-values / predefined] +IC2:itemOreIridium = 12000 + +[recipes] +; To modify recipes or add custom recipes, copy the corresponding .ini file to +; "minecraft/config/ic2" and modify it. +; +; Disable IC2 crafting recipes with the specified output, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. +disable = +; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. +; Recipes in the additional section below aren't affected. +; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. +purge = +; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. +allowCoinCrafting = true +; Allow only IC2 circuits to be used in IC2's recipes. +requireIc2Circuits = false +; Adjust smelting recipes to always output IC2 items if available. +smeltToIc2Items = false +; Ignore invalid recipes. +ignoreInvalidRecipes = false + +[misc] +; Enable IC2's custom sound system. +enableIc2Audio = true +; Maximum number of active audio sources, only change it if you know what you're doing. +maxAudioSourceCount = 32 +; Enable hiding of secret recipes in CraftGuide/NEI. +hideSecretRecipes = true +; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. +quantumSpeedOnSprint = true +; Enable burning of scrap in a generator. +allowBurningScrap = true +; Comma separated list with ores the miner should harvest. +; Format: [@metadata], e.g. minecraft:torch, minecraft:chest +; The metadata * will match any, e.g. minecraft:log@*. +; Ore dictionary entries can be specified with OreDict: as the name. +additionalValuableOres = +; Use the new highly experimental current + voltage energy net model with energy loss. +; Only set this to true if you know what you are doing. +useLinearTransferModel = false +; Potion ID of radiation potion. +; Do not change this after you created a world... +radiationPotionID = 24 + diff --git a/config/splash.properties b/config/splash.properties index f0cb69ed0a..2877e2c1c9 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Apr 26 14:01:09 CEST 2020 +#Fri May 01 19:42:05 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 055b4bf0a9..d7211e2b13 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -9,6 +9,7 @@ import common.blocks.Block_ItemProxySource; import common.blocks.Block_ItemServerDrive; import common.blocks.Block_ItemServerIOPort; import common.blocks.Block_ItemServerRackCasing; +import common.blocks.Block_LapotronicEnergyUnit; import common.blocks.Block_ReactorChamber_OFF; import common.blocks.Block_ReactorChamber_ON; import common.blocks.Block_TFFTCasing; @@ -50,6 +51,8 @@ public class Blocks { public static Block jarThaumiumReinforced; public static Block jarIchor; + public static Block lscLapotronicEnergyUnit; + public static void init() { System.out.println("Registering blocks..."); @@ -59,6 +62,7 @@ public class Blocks { //registerBlocks_ItemServer(); //registerBlocks_ItemProxy(); registerBlocks_Jars(); + registerBlocks_LSC(); System.out.println("Finished registering blocks"); } @@ -100,4 +104,8 @@ public class Blocks { jarThaumiumReinforced = Block_ThaumiumReinforcedJar.registerBlock(); jarIchor = Block_IchorJar.registerBlock(); } + + private static void registerBlocks_LSC() { + lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); + } } diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 8ca9a31fc0..3d1ce633c1 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -8,8 +8,8 @@ import net.minecraft.world.World; public abstract class BaseGTUpdateableBlock extends Block { - protected BaseGTUpdateableBlock(Material p_i45394_1_) { - super(p_i45394_1_); + protected BaseGTUpdateableBlock(Material material) { + super(material); GregTech_API.registerMachineBlock(this, -1); } diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index d7a4a2dcb2..23f082a2bd 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -1,8 +1,8 @@ package common.blocks; +import common.itemBlocks.IB_ItemProxyCable; import common.tileentities.TE_ItemProxyCable; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxyCable; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index d2fdea8029..68aa206836 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -2,9 +2,9 @@ package common.blocks; import java.util.UUID; +import common.itemBlocks.IB_ItemProxyEndpoint; import common.tileentities.TE_ItemProxyEndpoint; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxyEndpoint; import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 715a6e2bdf..d09368a1a2 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -1,8 +1,8 @@ package common.blocks; +import common.itemBlocks.IB_ItemProxySource; import common.tileentities.TE_ItemProxySource; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemProxySource; import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java index 38b54da41a..e6268e5402 100644 --- a/src/main/java/common/blocks/Block_ItemServerDrive.java +++ b/src/main/java/common/blocks/Block_ItemServerDrive.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_ItemServerDrive; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerDrive; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_ItemServerIOPort.java b/src/main/java/common/blocks/Block_ItemServerIOPort.java index 1b40ae89a3..cae471dec4 100644 --- a/src/main/java/common/blocks/Block_ItemServerIOPort.java +++ b/src/main/java/common/blocks/Block_ItemServerIOPort.java @@ -1,8 +1,8 @@ package common.blocks; +import common.itemBlocks.IB_ItemServerIOPort; import common.tileentities.TE_ItemServerIOPort; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerIOPort; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_ItemServerRackCasing.java b/src/main/java/common/blocks/Block_ItemServerRackCasing.java index fbddd34315..37cca58615 100644 --- a/src/main/java/common/blocks/Block_ItemServerRackCasing.java +++ b/src/main/java/common/blocks/Block_ItemServerRackCasing.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_ItemServerRackCasing; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemServerRackCasing; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java new file mode 100644 index 0000000000..bf6170ab65 --- /dev/null +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -0,0 +1,99 @@ +package common.blocks; + +import java.util.List; + +import common.itemBlocks.IB_LapotronicEnergyUnit; +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; + +public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { + + private static final Block_LapotronicEnergyUnit instance = new Block_LapotronicEnergyUnit(); + + private IIcon iconBaseSide; + private IIcon iconBaseTop; + + private IIcon iconLapoIVSide; + private IIcon iconLapoIVTop; + private IIcon iconLapoLuVSide; + private IIcon iconLapoLuVTop; + private IIcon iconLapoZPMSide; + private IIcon iconLapoZPMTop; + private IIcon iconLapoUVSide; + private IIcon iconLapoUVTop; + private IIcon iconUltimateSide; + private IIcon iconUltimateTop; + private IIcon iconReallyUltimateSide; + private IIcon iconReallyUltimateTop; + + private Block_LapotronicEnergyUnit() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_lapotronicenergyunit_block"; + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setHardness(5.0f); + instance.setResistance(6.0f); + GameRegistry.registerBlock(instance, IB_LapotronicEnergyUnit.class, blockName); + + return instance; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + iconBaseSide = ir.registerIcon("kekztech:LSCBase_side"); + iconBaseTop = ir.registerIcon("kekztech:LSCBase_top"); + + iconLapoIVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit1_side"); + iconLapoIVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit1_top"); + iconLapoLuVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit2_side"); + iconLapoLuVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit2_top"); + iconLapoZPMSide = ir.registerIcon("kekztech:LapotronicEnergyUnit3_side"); + iconLapoZPMTop = ir.registerIcon("kekztech:LapotronicEnergyUnit3_top"); + iconLapoUVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit4_side"); + iconLapoUVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit4_top"); + + iconUltimateSide = ir.registerIcon("kekztech:UltimateEnergyUnit_side"); + iconUltimateTop = ir.registerIcon("kekztech:UltimateEnergyUnit_top"); + iconReallyUltimateSide = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_side"); + iconReallyUltimateTop = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_top"); + } + + @Override + @SuppressWarnings({ "rawtypes", "unchecked" }) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + // Multi casing + par3List.add(new ItemStack(par1, 1, 0)); + // Lapo units IV - UV + par3List.add(new ItemStack(par1, 1, 1)); + par3List.add(new ItemStack(par1, 1, 2)); + par3List.add(new ItemStack(par1, 1, 3)); + par3List.add(new ItemStack(par1, 1, 4)); + // Ultimate batteries + par3List.add(new ItemStack(par1, 1, 5)); + par3List.add(new ItemStack(par1, 1, 6)); + } + + @Override + public IIcon getIcon(int side, int meta) { + switch(meta) { + case 0: return (side < 2) ? iconBaseTop : iconBaseSide; + case 1: return (side < 2) ? iconLapoIVTop : iconLapoIVSide; + case 2: return (side < 2) ? iconLapoLuVTop : iconLapoLuVSide; + case 3: return (side < 2) ? iconLapoZPMTop : iconLapoZPMSide; + case 4: return (side < 2) ? iconLapoUVTop : iconLapoUVSide; + case 5: return (side < 2) ? iconUltimateTop : iconUltimateSide; + case 6: return (side < 2) ? iconReallyUltimateTop : iconReallyUltimateSide; + default: return iconUltimateTop; + } + } + +} diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index 655b66006a..7759988645 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,11 +1,11 @@ package common.blocks; +import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.GregTech_API; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; -import itemBlocks.IB_TFFTMultiHatch; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java index e8e69d2850..f7554c4724 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_TFFTStorageFieldBlockT1; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT1; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java index 747c2cd1a9..394fbcf90f 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_TFFTStorageFieldBlockT2; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT2; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java index 6b163d2b24..0b2123ae87 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_TFFTStorageFieldBlockT3; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT3; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java index e46686a86a..138c66ac0c 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_TFFTStorageFieldBlockT4; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT4; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java index b53de1dc8a..7e30695804 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java @@ -1,7 +1,7 @@ package common.blocks; +import common.itemBlocks.IB_TFFTStorageFieldBlockT5; import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_TFFTStorageFieldBlockT5; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java new file mode 100644 index 0000000000..c78872327d --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java @@ -0,0 +1,22 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemProxyCable extends ItemBlock { + + public IB_ItemProxyCable(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Connects Item Distribution Nodes"); + lines.add("Wired networks do not require a controller"); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java new file mode 100644 index 0000000000..49fb7d7430 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java @@ -0,0 +1,22 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemProxyEndpoint extends ItemBlock { + + public IB_ItemProxyEndpoint(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Point the marked side to where you want to provide an inventory proxy to."); + lines.add("Insert an Integrated Circuit to set the network channel."); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ItemProxySource.java b/src/main/java/common/itemBlocks/IB_ItemProxySource.java new file mode 100644 index 0000000000..1dc70efd6e --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemProxySource.java @@ -0,0 +1,23 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemProxySource extends ItemBlock { + + public IB_ItemProxySource(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Point to an inventory to act as source for the item proxy network."); + lines.add("Insert an Integrated Circuit to set the network channel."); + lines.add("Only one source can use one channel on the same network."); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java new file mode 100644 index 0000000000..54e431388f --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java @@ -0,0 +1,21 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemServerDrive extends ItemBlock { + + public IB_ItemServerDrive(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Item Server Storage Drive"); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java new file mode 100644 index 0000000000..6560805cda --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java @@ -0,0 +1,22 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemServerIOPort extends ItemBlock { + + public IB_ItemServerIOPort(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("[W.I.P - Probably doesn't work]"); + lines.add("I/O Port for interfacing with an Item Server."); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java new file mode 100644 index 0000000000..39e64dbe29 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java @@ -0,0 +1,21 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ItemServerRackCasing extends ItemBlock { + + public IB_ItemServerRackCasing(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Shiny new server rack"); + } +} diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java new file mode 100644 index 0000000000..0df88fa10a --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -0,0 +1,39 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_LapotronicEnergyUnit extends ItemBlock { + + public IB_LapotronicEnergyUnit(Block block) { + super(block); + } + + @Override + public int getMetadata(int meta) { + return meta; + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Part of the Lapotronic Super Capacitor"); + switch(stack.getItemDamage()) { + case 1: lines.add("Capacity: 100,000,000 EU"); lines.add("Voltage: 8192"); break; + case 2: lines.add("Capacity: 1,000,000,000 EU"); lines.add("Voltage: 32,768"); break; + case 3: lines.add("Capacity: 10,00,000,000 EU"); lines.add("Voltage: 131,072"); break; + case 4: lines.add("Capacity: 100,000,000,000 EU"); lines.add("Voltage: 524,288"); break; + case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 524,288"); break; + case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 134,217,728"); break; + } + } +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java new file mode 100644 index 0000000000..ea056ccd11 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -0,0 +1,24 @@ +package common.itemBlocks; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTMultiHatch extends ItemBlock { + + public IB_TFFTMultiHatch(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Special hatch for the T.F.F.T"); + lines.add("Allows for automated interaction with all stored fluids in a single place"); + lines.add("Right-click with screwdriver to activate auto-output"); + lines.add("Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid"); + } +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java new file mode 100644 index 0000000000..cd6d06343f --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT1; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { + + public IB_TFFTStorageFieldBlockT1(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("This is not a fluid tank"); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT1.getCapacity() + "L"); + lines.add("Power Draw: 0.5EU/t"); + } + +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java new file mode 100644 index 0000000000..278f0eafc7 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT2; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { + + public IB_TFFTStorageFieldBlockT2(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("This is not a fluid tank"); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT2.getCapacity() + "L"); + lines.add("Power Draw: 1EU/t"); + } + +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java new file mode 100644 index 0000000000..6ca99c8714 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT3; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { + + public IB_TFFTStorageFieldBlockT3(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("This is not a fluid tank"); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT3.getCapacity() + "L"); + lines.add("Power Draw: 2EU/t"); + } + +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java new file mode 100644 index 0000000000..cc4c260a7a --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT4; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { + + public IB_TFFTStorageFieldBlockT4(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("This is not a fluid tank"); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT4.getCapacity() + "L"); + lines.add("Power Draw: 4EU/t"); + } + +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java new file mode 100644 index 0000000000..6e147e20e3 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import java.util.List; + +import common.blocks.Block_TFFTStorageFieldBlockT5; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { + + public IB_TFFTStorageFieldBlockT5(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("This is not a fluid tank"); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); + lines.add("Power Draw: 8EU/t"); + } + +} \ No newline at end of file diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java new file mode 100644 index 0000000000..0e2af6ab40 --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -0,0 +1,229 @@ +package common.tileentities; + +import org.lwjgl.input.Keyboard; + +import common.Blocks; +import gregtech.api.enums.Dyes; +import gregtech.api.enums.Textures.BlockIcons; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import net.minecraft.block.Block; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { + + private final static String glassNameIC2Reinforced = "blockAlloyGlass"; + private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; + private static final int CASING_META = 0; + private static final int CASING_TEXTURE_ID = 82; + + public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + + } + + public GTMTE_LapotronicSuperCapacitor(String aName) { + super(aName); + + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_LapotronicSuperCapacitor(super.mName); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("LapotronicTM Multi-block power storage") + .addSeparator() + .beginStructureBlock(5, 4-18, 5) + .addController("Front Bottom Center") + .addDynamoHatch("Instead of any casing") + .addEnergyHatch("Instead of any casing") + .addOtherStructurePart("Lapotronic Capacitor Base", "At least 17x, 5x2x5 base") + .addOtherStructurePart("Lapotronic Capacitor, (Really) Ultimate Capacitor", "9-135x, Center 3x1-15x3 above base") + .addOtherStructurePart("Glass?", "41-265x, Encase capacitor pillar") + .addMaintenanceHatch("Instead of any casing") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { + ITexture[] sTexture; + if (aSide == aFacing) { + sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, + Dyes.getModulation(-1, Dyes._NULL.mRGBa)), new GT_RenderedTexture(BlockIcons.OVERLAY_FUSION1)}; + } else if (!aActive) { + sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + } else { + sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + } + + return sTexture; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return true; + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + + // either direction on z-axis + if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + offset.x = x; + offset.y = y; + offset.z = z; + } + if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + offset.x = -x; + offset.y = y; + offset.z = -z; + } + // either direction on x-axis + if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + offset.x = z; + offset.y = y; + offset.z = -x; + } + if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + offset.x = -z; + offset.y = y; + offset.z = x; + } + + return offset; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + int minCasingAmount = 17; + boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + + for(int X = -2; X <= 2; X++) { + for(int Y = 0; Y <= 1; Y++) { + for(int Z = -1; Z <= 4; Z++) { + if(X == 0 && Y == 0) { + continue; // is controller + } + + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + } + + int firstGlassHeight = 3; // Initialize to minimum height + for(int X = -1; X <= 1; X++) { + for(int Y = 2; Y <= 17; Y++) { + for(int Z = 0; Z <= 2; Z++) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + + if(!((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) > 0))) { + + // If there's glass instead, terminate and remember the height + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + firstGlassHeight = Y; + } else { + formationChecklist = false; + } + } + } + } + } + + for(int X = -2; X <= 2; X++) { + for(int Y = 2; Y <= firstGlassHeight; Y++) { + for(int Z = -1; Z <= 4; Z++) { + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + formationChecklist = false; + } + } + } + } + + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/itemBlocks/IB_ItemProxyCable.java b/src/main/java/itemBlocks/IB_ItemProxyCable.java deleted file mode 100644 index 590cb98285..0000000000 --- a/src/main/java/itemBlocks/IB_ItemProxyCable.java +++ /dev/null @@ -1,22 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemProxyCable extends ItemBlock { - - public IB_ItemProxyCable(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Connects Item Distribution Nodes"); - lines.add("Wired networks do not require a controller"); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemProxyEndpoint.java b/src/main/java/itemBlocks/IB_ItemProxyEndpoint.java deleted file mode 100644 index 90d683c226..0000000000 --- a/src/main/java/itemBlocks/IB_ItemProxyEndpoint.java +++ /dev/null @@ -1,22 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemProxyEndpoint extends ItemBlock { - - public IB_ItemProxyEndpoint(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Point the marked side to where you want to provide an inventory proxy to."); - lines.add("Insert an Integrated Circuit to set the network channel."); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemProxySource.java b/src/main/java/itemBlocks/IB_ItemProxySource.java deleted file mode 100644 index cc937b3b33..0000000000 --- a/src/main/java/itemBlocks/IB_ItemProxySource.java +++ /dev/null @@ -1,23 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemProxySource extends ItemBlock { - - public IB_ItemProxySource(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Point to an inventory to act as source for the item proxy network."); - lines.add("Insert an Integrated Circuit to set the network channel."); - lines.add("Only one source can use one channel on the same network."); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemServerDrive.java b/src/main/java/itemBlocks/IB_ItemServerDrive.java deleted file mode 100644 index cf492d1b18..0000000000 --- a/src/main/java/itemBlocks/IB_ItemServerDrive.java +++ /dev/null @@ -1,21 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemServerDrive extends ItemBlock { - - public IB_ItemServerDrive(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Item Server Storage Drive"); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/itemBlocks/IB_ItemServerIOPort.java deleted file mode 100644 index 44616de763..0000000000 --- a/src/main/java/itemBlocks/IB_ItemServerIOPort.java +++ /dev/null @@ -1,22 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemServerIOPort extends ItemBlock { - - public IB_ItemServerIOPort(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("[W.I.P - Probably doesn't work]"); - lines.add("I/O Port for interfacing with an Item Server."); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemServerRackCasing.java b/src/main/java/itemBlocks/IB_ItemServerRackCasing.java deleted file mode 100644 index 52a586d8df..0000000000 --- a/src/main/java/itemBlocks/IB_ItemServerRackCasing.java +++ /dev/null @@ -1,21 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_ItemServerRackCasing extends ItemBlock { - - public IB_ItemServerRackCasing(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Shiny new server rack"); - } -} diff --git a/src/main/java/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/itemBlocks/IB_TFFTMultiHatch.java deleted file mode 100644 index 9d99db04d5..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTMultiHatch.java +++ /dev/null @@ -1,24 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTMultiHatch extends ItemBlock { - - public IB_TFFTMultiHatch(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Special hatch for the T.F.F.T"); - lines.add("Allows for automated interaction with all stored fluids in a single place"); - lines.add("Right-click with screwdriver to activate auto-output"); - lines.add("Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid"); - } -} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java deleted file mode 100644 index 1a692cbe3f..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ /dev/null @@ -1,25 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import common.blocks.Block_TFFTStorageFieldBlockT1; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT1(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT1.getCapacity() + "L"); - lines.add("Power Draw: 0.5EU/t"); - } - -} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java deleted file mode 100644 index 0c48262641..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ /dev/null @@ -1,25 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import common.blocks.Block_TFFTStorageFieldBlockT2; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT2(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT2.getCapacity() + "L"); - lines.add("Power Draw: 1EU/t"); - } - -} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java deleted file mode 100644 index 780fcfb005..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ /dev/null @@ -1,25 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import common.blocks.Block_TFFTStorageFieldBlockT3; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT3(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT3.getCapacity() + "L"); - lines.add("Power Draw: 2EU/t"); - } - -} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java deleted file mode 100644 index cbb0e862f4..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ /dev/null @@ -1,25 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import common.blocks.Block_TFFTStorageFieldBlockT4; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT4(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT4.getCapacity() + "L"); - lines.add("Power Draw: 4EU/t"); - } - -} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java deleted file mode 100644 index 6828a2a904..0000000000 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ /dev/null @@ -1,25 +0,0 @@ -package itemBlocks; - -import java.util.List; - -import common.blocks.Block_TFFTStorageFieldBlockT5; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; - -public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT5(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); - lines.add("Power Draw: 8EU/t"); - } - -} \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 70f6634198..62b9acb3c2 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -99,10 +99,12 @@ tile.kekztech_itemserverdrive_block.name=Item Server Drive tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing tile.kekztech_itemserverioport_block.name=Item Server I/O Port -tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar +tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar +tile.kekztech_thaumiumreinforcedjar_block.1.name=Thaumium Reinforced Jar item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar with Essentia item.kekztech_thaumiumreinforcedjarfilled_item.void.name=Thaumium Reinforced Void Jar with Essentia -tile.kekztech_ichorjar_block.name=Ichor Jar +tile.kekztech_ichorjar_block.0.name=Ichor Jar +tile.kekztech_ichorjar_block.1.name=Ichor Void Jar item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia @@ -112,3 +114,10 @@ kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in tc.research_name.ICHORJAR=Ichor Jars kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. +tile.kekztech_lapotronicenergyunit_block.0.name=Lapotronic Super Capacitor Casing +tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) +tile.kekztech_lapotronicenergyunit_block.2.name=Lapotronic Capacitor (LuV) +tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) +tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) +tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor +tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor diff --git a/src/main/resources/assets/kekztech/textures/blocks/LSCBase_side.png b/src/main/resources/assets/kekztech/textures/blocks/LSCBase_side.png new file mode 100644 index 0000000000..97e08ea590 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LSCBase_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LSCBase_top.png b/src/main/resources/assets/kekztech/textures/blocks/LSCBase_top.png new file mode 100644 index 0000000000..0442310031 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LSCBase_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png deleted file mode 100644 index 88ad40dad2..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png new file mode 100644 index 0000000000..852873db1d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png new file mode 100644 index 0000000000..1c99201a9f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png deleted file mode 100644 index f5125b974e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png new file mode 100644 index 0000000000..a8894d382e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png new file mode 100644 index 0000000000..96d56ac6a6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png deleted file mode 100644 index fa4819d153..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png new file mode 100644 index 0000000000..3827b174c0 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png new file mode 100644 index 0000000000..68e03929d8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png deleted file mode 100644 index 00bf09e652..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png new file mode 100644 index 0000000000..d462a774a1 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png new file mode 100644 index 0000000000..2f1f4299eb Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png differ -- cgit From 177bdcff328e89dc0196c660bb34c74dfa9ab033 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 6 May 2020 22:24:36 +0200 Subject: Setting up IntelliJ files --- .idea/.gitignore | 3 + .idea/.name | 1 + .idea/codeStyles/Project.xml | 7 + .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/misc.xml | 6 + .idea/modules.xml | 9 ++ .idea/vcs.xml | 6 + config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 2 +- config/splash.properties | 2 +- gradle/wrapper/gradle-wrapper.jar | Bin 51017 -> 52818 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 169 +++++++++++++++++++++ gradlew.bat | 14 +- .../GTMTE_LapotronicSuperCapacitor.java | 72 +++++---- 15 files changed, 260 insertions(+), 42 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 gradlew (limited to 'src') diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000000..26d33521af --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000000..e33e6c76d0 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +kekztech \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000000..919ce1f1f7 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000000..a55e7a179b --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000..84da703c3b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000..a881e90a4c --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000..35eb1ddfbb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg index 94d4c170a5..096dec5432 100644 --- a/config/CodeChickenLib.cfg +++ b/config/CodeChickenLib.cfg @@ -3,6 +3,6 @@ dump_asm=true #Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=C:\Users\Kekzdealer\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf +mappingDir=C:\Users\kekzd\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf textify=true diff --git a/config/IC2.ini b/config/IC2.ini index f9d2745c7b..f83092dcb2 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created May 1, 2020 7:42:23 PM +; created 06-May-2020 22:18:26 ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 2877e2c1c9..436b2493e9 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri May 01 19:42:05 CEST 2020 +#Wed May 06 22:18:00 CEST 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index b761216703..deedc7fa5e 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 678d9d8de3..3de046669c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Jul 02 15:54:47 CDT 2014 +#Wed May 06 21:54:49 CEST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-bin.zip diff --git a/gradlew b/gradlew new file mode 100644 index 0000000000..9aa616c273 --- /dev/null +++ b/gradlew @@ -0,0 +1,169 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [[ "$(uname)" == "Darwin" ]] && [[ "$HOME" == "$PWD" ]]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/gradlew.bat b/gradlew.bat index aec99730b4..e95643d6a2 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 0e2af6ab40..5d1f00d73e 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -197,33 +197,51 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } - + return formationChecklist; + } + + + + + + + + + + + + + + + + + + + + + + + + + + @Override + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } + + @Override + public int getPollutionPerTick(ItemStack stack) { + return 0; + } + + @Override + public int getDamageToComponent(ItemStack stack) { + return 0; + } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; } - - - - - - - - - - - - - - - - - - - - - - - - - - } -- cgit From 943a4cb9248eee69c6c626489566098e2827d77d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 17:24:05 +0200 Subject: I have a logger now --- src/main/java/kekztech/KekzCore.java | 46 ++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 3c5617dcc8..0e83d6d273 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,25 +2,19 @@ package kekztech; import common.Blocks; import common.Recipes; -import common.tileentities.GTMTE_FluidMultiStorage; -import common.tileentities.GTMTE_ItemServer; -import common.tileentities.GTMTE_ModularNuclearReactor; -import common.tileentities.GTMTE_SOFuelCellMK1; -import common.tileentities.GTMTE_SOFuelCellMK2; -import common.tileentities.TE_IchorJar; -import common.tileentities.TE_TFFTMultiHatch; -import common.tileentities.TE_ThaumiumReinforcedJar; +import common.tileentities.*; +import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; -import items.ErrorItem; -import items.Item_ThaumiumReinforcedJarFilled; -import items.MetaItem_CraftingComponent; -import items.MetaItem_ReactorComponent; +import items.*; import net.minecraft.item.ItemStack; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import render.ConduitRenderer; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; import thaumcraft.api.research.ResearchPage; @@ -44,7 +38,9 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; public static final String VERSION = "0.3"; - + + public static final Logger LOGGER = LogManager.getLogger(NAME); + @Mod.Instance("kekztech") public static KekzCore instance; @@ -61,7 +57,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - //Item_Configurator.getInstance().registerItem(); + Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); @@ -70,10 +66,10 @@ public class KekzCore { // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - //GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); @@ -91,7 +87,7 @@ public class KekzCore { fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer - //ConduitRenderer.getInstance().registerRenderer(); + RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } @Mod.EventHandler @@ -100,20 +96,20 @@ public class KekzCore { // Thaumcraft research final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)); - jar_thaumiumreinforced.setPages(new ResearchPage[] { + jar_thaumiumreinforced.setPages( new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") - }); - jar_thaumiumreinforced.setParents(new String[] {"JARLABEL"}); + ); + jar_thaumiumreinforced.setParents("JARLABEL"); jar_thaumiumreinforced.registerResearchItem(); final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", new AspectList(), 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)); - jar_ichor.setPages(new ResearchPage[] { + jar_ichor.setPages( new ResearchPage("kekztech.research_page.ICHORJAR"), new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) - }); - jar_ichor.setParents(new String[] {"THAUMIUMREINFORCEDJAR"}); + ); + jar_ichor.setParents("THAUMIUMREINFORCEDJAR"); jar_ichor.registerResearchItem(); } } -- cgit From 46494ec70f01c07dbf73e0097ea8b42a891e6fa6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 17:33:25 +0200 Subject: super minor renderer progress --- src/main/java/common/Blocks.java | 2 +- .../java/common/blocks/Block_ItemProxyCable.java | 22 +++++++++ src/main/java/render/ConduitRenderer.java | 56 +++++++++++++++------- 3 files changed, 63 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index d7211e2b13..5c9a94ee3a 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -60,7 +60,7 @@ public class Blocks { registerBlocks_TFFT(); registerBlocks_Nuclear(); //registerBlocks_ItemServer(); - //registerBlocks_ItemProxy(); + registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index 23f082a2bd..e32e4cb8f0 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -2,13 +2,17 @@ package common.blocks; import common.itemBlocks.IB_ItemProxyCable; import common.tileentities.TE_ItemProxyCable; +import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import render.ConduitRenderer; public class Block_ItemProxyCable extends Block { @@ -49,4 +53,22 @@ public class Block_ItemProxyCable extends Block { return true; } + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 1; + } + + @Override + public int getRenderType() { + if (FMLCommonHandler.instance().getSide().isClient()) { + return ConduitRenderer.RID; + } else + return 0; + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } } diff --git a/src/main/java/render/ConduitRenderer.java b/src/main/java/render/ConduitRenderer.java index c4eefd50a2..3f4f97a95c 100644 --- a/src/main/java/render/ConduitRenderer.java +++ b/src/main/java/render/ConduitRenderer.java @@ -10,12 +10,13 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraftforge.common.util.ForgeDirection; +import org.lwjgl.opengl.GL11; public class ConduitRenderer implements ISimpleBlockRenderingHandler { + public static final int RID = RenderingRegistry.getNextAvailableRenderId(); private static final ConduitRenderer instance = new ConduitRenderer(); - private final int renderID = RenderingRegistry.getNextAvailableRenderId(); - + private ConduitRenderer() { } @@ -23,25 +24,44 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { public static ConduitRenderer getInstance() { return instance; } - - public void registerRenderer() { - RenderingRegistry.registerBlockHandler(this); - } - - @Override - public int getRenderId() { - return renderID; - } @Override public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { - + Tessellator tessellator = Tessellator.instance; + block.setBlockBoundsForItemRender(); + renderer.setRenderBoundsFromBlock(block); + GL11.glRotatef(90.0F, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(-0.5F, -0.5F, -0.5F); + tessellator.startDrawingQuads(); + tessellator.setNormal(0.0F, -1.0F, 0.0F); + renderer.renderFaceYNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 0, metadata)); + tessellator.draw(); + tessellator.startDrawingQuads(); + tessellator.setNormal(0.0F, 1.0F, 0.0F); + renderer.renderFaceYPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 1, metadata)); + tessellator.draw(); + tessellator.startDrawingQuads(); + tessellator.setNormal(0.0F, 0.0F, -1.0F); + renderer.renderFaceZNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 2, metadata)); + tessellator.draw(); + tessellator.startDrawingQuads(); + tessellator.setNormal(0.0F, 0.0F, 1.0F); + renderer.renderFaceZPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 3, metadata)); + tessellator.draw(); + tessellator.startDrawingQuads(); + tessellator.setNormal(-1.0F, 0.0F, 0.0F); + renderer.renderFaceXNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 4, metadata)); + tessellator.draw(); + tessellator.startDrawingQuads(); + tessellator.setNormal(1.0F, 0.0F, 0.0F); + renderer.renderFaceXPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 5, metadata)); + tessellator.draw(); + GL11.glTranslatef(0.5F, 0.5F, 0.5F); } @Override public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) { - System.out.println("custom renderer"); final TileEntity te = world.getTileEntity(x, y, z); if(te instanceof TE_ItemProxyCable) { final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; @@ -62,7 +82,6 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { IIcon icon = block.getIcon(0, 0); // South face if(cable.isConnected(ForgeDirection.SOUTH)) { - System.out.println("tesselating"); f.addVertexWithUV(x + space + thickness, y + space, z + 1, icon.getMaxU(), icon.getMaxV()); f.addVertexWithUV(x + space + thickness, y + space + thickness, z + 1, icon.getMaxU(), icon.getMinV()); f.addVertexWithUV(x + space, y + space + thickness, z + 1, icon.getMinU(), icon.getMinV()); @@ -77,7 +96,12 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { @Override public boolean shouldRender3DInInventory(int modelId) { - return false; + return true; } - + + @Override + public int getRenderId() { + return ConduitRenderer.RID; + } + } -- cgit From dcccc720e3cc12f463cc2164c10ff8fe885b92f2 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 17:34:11 +0200 Subject: disabling itemproxy stuff --- src/main/java/common/Blocks.java | 2 +- src/main/java/kekztech/KekzCore.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 5c9a94ee3a..d7211e2b13 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -60,7 +60,7 @@ public class Blocks { registerBlocks_TFFT(); registerBlocks_Nuclear(); //registerBlocks_ItemServer(); - registerBlocks_ItemProxy(); + //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 0e83d6d273..b5aceb6221 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -57,7 +57,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - Item_Configurator.getInstance().registerItem(); + //Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); @@ -87,7 +87,7 @@ public class KekzCore { fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); // Register renderer - RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } @Mod.EventHandler -- cgit From 2bc051c4d13b53218649bebe42cd4022aafe8644 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 18:03:53 +0200 Subject: minor code refactor, using more Logger instead of Sysout --- src/main/java/common/Blocks.java | 7 ++++--- src/main/java/common/Recipes.java | 6 +++--- src/main/java/kekztech/KekzCore.java | 39 +++++++++++++++++++----------------- 3 files changed, 28 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index d7211e2b13..cfa4b87b7a 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -21,6 +21,7 @@ import common.blocks.Block_TFFTStorageFieldBlockT4; import common.blocks.Block_TFFTStorageFieldBlockT5; import common.blocks.Block_ThaumiumReinforcedJar; import common.blocks.Block_YSZUnit; +import kekztech.KekzCore; import net.minecraft.block.Block; public class Blocks { @@ -54,7 +55,7 @@ public class Blocks { public static Block lscLapotronicEnergyUnit; public static void init() { - System.out.println("Registering blocks..."); + KekzCore.LOGGER.info("Registering blocks..."); registerBlocks_SOFC(); registerBlocks_TFFT(); @@ -63,8 +64,8 @@ public class Blocks { //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); - - System.out.println("Finished registering blocks"); + + KekzCore.LOGGER.info("Finished registering blocks"); } private static void registerBlocks_SOFC() { diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 782b9fa216..d4728bf4dd 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -31,15 +31,15 @@ public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); public static void init() { - System.out.println("Registering recipes..."); + KekzCore.LOGGER.info("Registering recipes..."); registerRecipes_TFFT(); registerRecipes_SOFC(); registerRecipes_Nuclear(); //registerRecipes_ItemServer(); registerRecipes_Jars(); - - System.out.println("Finished registering recipes"); + + KekzCore.LOGGER.info("Finished registering recipes"); } private static void registerRecipes_TFFT() { diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index b5aceb6221..f5b8226c74 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -3,18 +3,19 @@ package kekztech; import common.Blocks; import common.Recipes; import common.tileentities.*; -import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; -import items.*; +import items.ErrorItem; +import items.Item_ThaumiumReinforcedJarFilled; +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import render.ConduitRenderer; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; import thaumcraft.api.research.ResearchPage; @@ -95,21 +96,23 @@ public class KekzCore { Recipes.init(); // Thaumcraft research - final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)); - jar_thaumiumreinforced.setPages( - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), - new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") - ); - jar_thaumiumreinforced.setParents("JARLABEL"); - jar_thaumiumreinforced.registerResearchItem(); + final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) + .setPages( + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), + new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") + ) + .setConcealed() + .setParents("JARLABEL") + .registerResearchItem(); - final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", new AspectList(), 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)); - jar_ichor.setPages( - new ResearchPage("kekztech.research_page.ICHORJAR"), - new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) - ); - jar_ichor.setParents("THAUMIUMREINFORCEDJAR"); - jar_ichor.registerResearchItem(); + final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", new AspectList(), 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) + .setPages( + new ResearchPage("kekztech.research_page.ICHORJAR"), + new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) + ) + .setConcealed() + .setParents("THAUMIUMREINFORCEDJAR") + .registerResearchItem(); } } -- cgit From a90d13e848293cf664774168f14772c4a63ced00 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 20:19:46 +0200 Subject: code formatting --- .../container/Container_ModularNuclearReactor.java | 37 ++++++++-------------- 1 file changed, 14 insertions(+), 23 deletions(-) (limited to 'src') diff --git a/src/main/java/common/container/Container_ModularNuclearReactor.java b/src/main/java/common/container/Container_ModularNuclearReactor.java index 2b19cc4052..f5430351e5 100644 --- a/src/main/java/common/container/Container_ModularNuclearReactor.java +++ b/src/main/java/common/container/Container_ModularNuclearReactor.java @@ -43,36 +43,27 @@ public class Container_ModularNuclearReactor extends Container { nextSlotID++; return nextSlotID - 1; } - + @Override - public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) - { + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { ItemStack stack = null; - Slot slot = (Slot)inventorySlots.get(slotRaw); - - if (slot != null && slot.getHasStack()) - { - ItemStack stackInSlot = slot.getStack(); + final Slot slot = (Slot) inventorySlots.get(slotRaw); + + if (slot != null && slot.getHasStack()) { + final ItemStack stackInSlot = slot.getStack(); stack = stackInSlot.copy(); - - if (slotRaw < 3 * 9) - { - if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) - { + + if (slotRaw < 3 * 9) { + if (!mergeItemStack(stackInSlot, 3 * 9, inventorySlots.size(), true)) { return null; } - } - else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) - { + } else if (!mergeItemStack(stackInSlot, 0, 3 * 9, false)) { return null; } - - if (stackInSlot.stackSize == 0) - { - slot.putStack((ItemStack)null); - } - else - { + + if (stackInSlot.stackSize == 0) { + slot.putStack(null); + } else { slot.onSlotChanged(); } } -- cgit From 1c02ee5485a9ec522b118c84288b906196fb75af Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 21:33:42 +0200 Subject: Moved TFFT auto void logic to MultiFluidHandler --- .../tileentities/GTMTE_FluidMultiStorage.java | 11 ++---- .../common/tileentities/TE_TFFTMultiHatch.java | 14 ++++---- src/main/java/kekztech/MultiFluidHandler.java | 41 +++++++++++++--------- 3 files changed, 33 insertions(+), 33 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index c4407c3c05..5025fc53c1 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -47,7 +47,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private int runningCost = 0; private boolean doVoidExcess = false; - private byte fluidSelector = 0; public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { @@ -68,7 +67,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); b.addInfo("High-Tech fluid tank that can hold up to 25 different fluids!") .addInfo("Has 1/25th of the total capacity as capacity for each fluid.") - .addInfo("Rightclicking the controller with a screwdriver will turn on excess voiding.") + .addInfo("Right clicking the controller with a screwdriver will turn on excess voiding.") .addInfo("Fluid storage amount and running cost depends on the storage field blocks used.") .addSeparator() .addInfo("Note on hatch locking:") @@ -139,13 +138,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { toDeplete.amount = pushed; super.depleteInput(toDeplete); } - - // Void excess if that is turned on - if (doVoidExcess) { - for (GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { - inputHatch.setDrainableStack(null); - } - } } // Push out fluids @@ -200,6 +192,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if (mfh != null) { mfh.setLock(!super.getBaseMetaTileEntity().isActive()); mfh.setFluidSelector(fluidSelector); + mfh.setDoVoidExcess(doVoidExcess); } } diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 04a8048904..d334a92070 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -27,7 +27,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { } public void toggleAutoOutput() { - autoOutput = autoOutput ? false : true; + autoOutput = !autoOutput; } public boolean isOutputting() { @@ -52,7 +52,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { this.yCoord + d.offsetY, this.zCoord + d.offsetZ); - if(t != null && t instanceof IFluidHandler) { + if(t instanceof IFluidHandler) { final IFluidHandler fh = (IFluidHandler) t; @@ -71,8 +71,8 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { final FluidStack copy = volume.copy(); copy.amount = Math.min(copy.amount, OUTPUT_PER_SECOND); - final int drawn = mfh.pullFluid(copy, false); - copy.amount = drawn; + // How much is drawn + copy.amount = mfh.pullFluid(copy, false); // Test how much can be filled (and fill if possible) copy.amount = fh.fill(d.getOpposite(), copy, true); @@ -141,7 +141,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { if(mfh != null) { final FluidStack drain = mfh.getFluid(0); if(drain != null) { - // If there's no integrated circuit in the TFFT controller, output slot 0 + // If there's no integrated circuit in the T.F.F.T. controller, output slot 0 final byte selectedSlot = (mfh.getSelectedFluid() == -1) ? 0 : mfh.getSelectedFluid(); return new FluidStack( @@ -155,12 +155,12 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public boolean canFill(ForgeDirection from, Fluid fluid) { - return (mfh != null) ? mfh.couldPush(new FluidStack(fluid, 1)) : false; + return (mfh != null) && mfh.couldPush(new FluidStack(fluid, 1)); } @Override public boolean canDrain(ForgeDirection from, Fluid fluid) { - return (mfh != null) ? mfh.contains(new FluidStack(fluid, 1)) : false; + return (mfh != null) && mfh.contains(new FluidStack(fluid, 1)); } @Override diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 880576ca7e..407fb32e54 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -15,6 +15,7 @@ public class MultiFluidHandler { private int capacityPerFluid; private boolean locked = true; + private boolean doVoidExcess = false; private byte fluidSelector = -1; public MultiFluidHandler() { @@ -39,7 +40,9 @@ public class MultiFluidHandler { public void setLock(boolean state) { locked = state; } - + + public void setDoVoidExcess(boolean doVoidExcess) { this.doVoidExcess = doVoidExcess; } + /** * Used to tell the MFH if a fluid is selected by * an Integrated Circuit in the controller. @@ -69,7 +72,7 @@ public class MultiFluidHandler { } public List getFluids(){ - return (!locked) ? fluids : new ArrayList(); + return (!locked) ? fluids : new ArrayList<>(); } public FluidStack getFluid(int slot) { @@ -131,24 +134,25 @@ public class MultiFluidHandler { return 0; } if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { + // Already contains 25 fluids and this isn't one of them return 0; } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { // Add new fluid - final int remcap = getCapacity(); - final int fit = Math.min(remcap, push.amount); + final int fit = Math.min(getCapacity(), push.amount); if(doPush) { fluids.add(new FluidStack(push.getFluid(), fit)); } - return fit; + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; } else { // Add to existing fluid - final FluidStack fs = fluids.get(fluids.indexOf(push)); - final int remcap = getCapacity() - fs.amount; - final int fit = Math.min(remcap, push.amount); + final FluidStack existing = fluids.get(fluids.indexOf(push)); + final int fit = Math.min(getCapacity() - existing.amount, push.amount); if(doPush) { - fs.amount += fit; + existing.amount += fit; } - return fit; + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; } } @@ -168,18 +172,21 @@ public class MultiFluidHandler { return 0; } if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { + // Invalid slot return 0; } - if(!fluids.get(slot).equals(push)) { + if((fluids.get(slot) != null) && !fluids.get(slot).equals(push)) { + // Selected slot is taken by a non-matching fluid return 0; } else { - final FluidStack fs = fluids.get(slot); - final int remcap = getCapacity() - fs.amount; - final int fit = Math.min(remcap, push.amount); + // Add to existing fluid + final FluidStack existing = fluids.get(slot); + final int fit = Math.min(getCapacity() - existing.amount, push.amount); if(doPush) { - fs.amount += fit; + existing.amount += fit; } - return fit; + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; } } @@ -260,7 +267,7 @@ public class MultiFluidHandler { return Math.min(getCapacity(), push.amount) > 0; } else { final int remcap = getCapacity() - fluids.get(fluids.indexOf(push)).amount; - return Math.min(remcap, push.amount) > 0; + return doVoidExcess ? true : (Math.min(remcap, push.amount) > 0); } } } -- cgit From 6c9897583f49ad0707aaefe808592fcaed664d9d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 22:44:04 +0200 Subject: Removed outdated documentation --- .../java/common/tileentities/GTMTE_FluidMultiStorage.java | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 5025fc53c1..449bdf0d9d 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -231,15 +231,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { return offset; } - /** - * Checks structural integrity and registers machine parts. - * Appears to often not run but can be jump started by forcing a block update on the controller. - * (Place a piece of dirt on the front face and remove it again. Dirty fix lol.) - * - * @param thisController Object reference to this controller block's Tile Entity. - * @param guiSlotItem References the item stack that can be placed in that GUI slot - * in the top right. - */ @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Figure out the vector for the direction the back face of the controller is facing @@ -426,12 +417,10 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } if (this.mEnergyHatches.size() < 1) { - System.out.println("At least one energy hatch is required!"); formationChecklist = false; } if (this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); formationChecklist = false; } -- cgit From 8c02b4fc8b02ba774e4839303979d2884ffef91e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 8 May 2020 00:10:18 +0200 Subject: TFFT structure code overhaul. Also corrected the tooltip a bunch. --- .../tileentities/GTMTE_FluidMultiStorage.java | 35 +++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 449bdf0d9d..1c32525c4e 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -76,11 +76,11 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addSeparator() .beginStructureBlock(5, 9, 5) .addController("Top Center") - .addEnergyHatch("Any top or bottom casing, has to touch storage field") - .addOtherStructurePart("Inner 3x7x3 pillar", "Storage Field Blocks") + .addEnergyHatch("Any top or bottom casing") + .addOtherStructurePart("Inner 3x7x3 solid pillar", "Storage Field Blocks") .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") - .addMaintenanceHatch("Instead of any casing or glass, has to touch storage field.") - .addIOHatches("Instead of any casing or glass, have to touch storage field. True for the Multi-Hatch as well.") + .addMaintenanceHatch("Any top or bottom casing") + .addIOHatches("Instead of any casing or glass, have to touch storage field.") .signAndFinalize("Kekzdealer"); if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { return b.getInformation(); @@ -240,22 +240,22 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ ); int minCasingAmount = 20; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) float runningCostAcc = 0; double fluidCapacityAcc = 0; multiHatches.clear(); - // Front slice + // Front segment for (int X = -2; X <= 2; X++) { for (int Y = -2; Y <= 2; Y++) { if (X == 0 && Y == 0) { - continue; // is controller + continue; // Skip controller } // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - IGregTechTileEntity currentTE = + final IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); // Fluid hatches should touch the storage field. @@ -266,7 +266,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - Block b = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()); + final Block b = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()); // If it's not a hatch, is it the right casing for this machine? Check block and block meta. // Also check for multi hatch @@ -300,7 +300,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } - // Middle three slices + // Middle seven long segment for (int X = -2; X <= 2; X++) { for (int Y = -2; Y <= 2; Y++) { for (int Z = -1; Z >= -7; Z--) { @@ -333,14 +333,13 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + final IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - // Corner allows only glass or casings + // Corner allows only glass if (X == -2 && Y == -2 || X == 2 && Y == 2 || X == -2 && Y == 2 || X == 2 && Y == -2) { - if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING)) { - formationChecklist = false; // do nothing yet + if (!(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced))) { + formationChecklist = false; } } else { // Tries to add TE as either of those kinds of hatches. @@ -369,12 +368,12 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } - // Back slice + // Back segment for (int X = -2; X <= 2; X++) { for (int Y = -2; Y <= 2; Y++) { // Get next TE final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -8); - IGregTechTileEntity currentTE = + final IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); // Fluid hatches should touch the storage field. -- cgit From c800262ac7a4f277d5aed5f27225ee202e56f644 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 8 May 2020 01:50:11 +0200 Subject: Code cleanup --- .../java/common/blocks/BaseGTUpdateableBlock.java | 5 +++++ src/main/java/common/blocks/Block_ControlRod.java | 6 +----- src/main/java/common/blocks/Block_GDCUnit.java | 6 +----- src/main/java/common/blocks/Block_ItemProxyCable.java | 6 +----- .../java/common/blocks/Block_ItemProxyEndpoint.java | 8 ++------ .../java/common/blocks/Block_ItemProxySource.java | 8 ++------ .../java/common/blocks/Block_ItemServerDrive.java | 6 +----- .../java/common/blocks/Block_ItemServerIOPort.java | 6 +----- .../common/blocks/Block_ItemServerRackCasing.java | 6 +----- .../java/common/blocks/Block_ReactorChamber_OFF.java | 6 +----- .../java/common/blocks/Block_ReactorChamber_ON.java | 6 +----- src/main/java/common/blocks/Block_TFFTCasing.java | 6 +----- src/main/java/common/blocks/Block_TFFTMultiHatch.java | 10 +++------- src/main/java/common/blocks/Block_YSZUnit.java | 6 +----- src/main/java/kekztech/MultiFluidHandler.java | 19 ++++++++----------- 15 files changed, 30 insertions(+), 80 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 3d1ce633c1..130598c05e 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -6,6 +6,11 @@ import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.world.World; +/** + * Any blocks that are used as structure parts for GregTech multi machines + * have to inherit from this class. Otherwise the checkMachine() method + * that verifies a machine's structure won't be called correctly. + */ public abstract class BaseGTUpdateableBlock extends Block { protected BaseGTUpdateableBlock(Material material) { diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java index f588e9113b..808881dead 100644 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_ControlRod extends BaseGTUpdateableBlock { - private static Block_ControlRod instance; + private static final Block_ControlRod instance = new Block_ControlRod(); private Block_ControlRod() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ControlRod(); - } - final String blockName = "kekztech_controlrod_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_GDCUnit.java b/src/main/java/common/blocks/Block_GDCUnit.java index 0857572121..aab81e1aeb 100644 --- a/src/main/java/common/blocks/Block_GDCUnit.java +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_GDCUnit extends BaseGTUpdateableBlock { - private static Block_GDCUnit instance; + private static final Block_GDCUnit instance = new Block_GDCUnit(); private Block_GDCUnit() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_GDCUnit(); - } - final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index e32e4cb8f0..8682a2a6dc 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -16,17 +16,13 @@ import render.ConduitRenderer; public class Block_ItemProxyCable extends Block { - private static Block_ItemProxyCable instance; + private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); private Block_ItemProxyCable() { super(Material.glass); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemProxyCable(); - } - final String blockName = "kekztech_itemproxycable_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 68aa206836..6bbf9fbfee 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -18,17 +18,13 @@ import net.minecraft.world.World; public class Block_ItemProxyEndpoint extends Block { - private static Block_ItemProxyEndpoint instance; + private static Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); private Block_ItemProxyEndpoint() { super(Material.glass); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemProxyEndpoint(); - } - final String blockName = "kekztech_itemproxyendpoint_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); @@ -47,7 +43,7 @@ public class Block_ItemProxyEndpoint extends Block { } final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ItemProxyEndpoint) { + if(te instanceof TE_ItemProxyEndpoint) { final TE_ItemProxyEndpoint endpoint = (TE_ItemProxyEndpoint) te; if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index d09368a1a2..4c3f65e67a 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -17,17 +17,13 @@ import net.minecraft.world.World; public class Block_ItemProxySource extends Block { - private static Block_ItemProxySource instance; + private static Block_ItemProxySource instance = new Block_ItemProxySource(); private Block_ItemProxySource() { super(Material.glass); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemProxySource(); - } - final String blockName = "kekztech_itemproxysource_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); @@ -46,7 +42,7 @@ public class Block_ItemProxySource extends Block { } final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ItemProxySource) { + if(te instanceof TE_ItemProxySource) { final TE_ItemProxySource source = (TE_ItemProxySource) te; if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java index e6268e5402..63747a8598 100644 --- a/src/main/java/common/blocks/Block_ItemServerDrive.java +++ b/src/main/java/common/blocks/Block_ItemServerDrive.java @@ -11,7 +11,7 @@ import net.minecraft.util.IIcon; public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ - private static Block_ItemServerDrive instance; + private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); private IIcon[] faces = new IIcon[6]; @@ -20,10 +20,6 @@ public class Block_ItemServerDrive extends BaseGTUpdateableBlock{ } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemServerDrive(); - } - final String blockName = "kekztech_itemserverdrive_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ItemServerIOPort.java b/src/main/java/common/blocks/Block_ItemServerIOPort.java index cae471dec4..6af90b6e42 100644 --- a/src/main/java/common/blocks/Block_ItemServerIOPort.java +++ b/src/main/java/common/blocks/Block_ItemServerIOPort.java @@ -12,17 +12,13 @@ import net.minecraft.world.World; public class Block_ItemServerIOPort extends BaseGTUpdateableBlock { - private static Block_ItemServerIOPort instance; + private static Block_ItemServerIOPort instance = new Block_ItemServerIOPort(); private Block_ItemServerIOPort() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemServerIOPort(); - } - final String blockName = "kekztech_itemserverioport_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ItemServerRackCasing.java b/src/main/java/common/blocks/Block_ItemServerRackCasing.java index 37cca58615..db0ec9c3e6 100644 --- a/src/main/java/common/blocks/Block_ItemServerRackCasing.java +++ b/src/main/java/common/blocks/Block_ItemServerRackCasing.java @@ -9,17 +9,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_ItemServerRackCasing extends BaseGTUpdateableBlock { - private static Block_ItemServerRackCasing instance; + private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); private Block_ItemServerRackCasing() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ItemServerRackCasing(); - } - final String blockName = "kekztech_itemserverrackcasing_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index 21f3c698e0..e6a5b3c3b3 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_OFF instance; + private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); private Block_ReactorChamber_OFF() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ReactorChamber_OFF(); - } - final String blockName = "kekztech_reactorchamberoff_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java index 4eb7fdadae..0c7e230a11 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_ON instance; + private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); private Block_ReactorChamber_ON() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_ReactorChamber_ON(); - } - final String blockName = "kekztech_reactorchamberon_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_TFFTCasing.java b/src/main/java/common/blocks/Block_TFFTCasing.java index 96696c2ee9..5815a75862 100644 --- a/src/main/java/common/blocks/Block_TFFTCasing.java +++ b/src/main/java/common/blocks/Block_TFFTCasing.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTCasing extends BaseGTUpdateableBlock { - private static Block_TFFTCasing instance; + private static Block_TFFTCasing instance = new Block_TFFTCasing(); private Block_TFFTCasing() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTCasing(); - } - final String blockName = "kekztech_tfftcasingblock_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index 7759988645..be7b588fa5 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -16,17 +16,13 @@ import net.minecraft.world.World; public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - private static Block_TFFTMultiHatch instance; + private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); private Block_TFFTMultiHatch() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTMultiHatch(); - } - final String blockName = "kekztech_tfftmultihatch_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); @@ -54,9 +50,9 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sScrewdriverList)) { if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_TFFTMultiHatch) { + if(te instanceof TE_TFFTMultiHatch) { ((TE_TFFTMultiHatch) te).toggleAutoOutput(); - GT_Utility.sendSoundToPlayers(world, (String) GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); + GT_Utility.sendSoundToPlayers(world, GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); // Give chat feedback GT_Utility.sendChatToPlayer(player, ((TE_TFFTMultiHatch) te).isOutputting() ? "Auto-output enabled" : "Auto-output disabled"); diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index 760ebf3d48..fad48dd1b2 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -8,17 +8,13 @@ import net.minecraft.creativetab.CreativeTabs; public class Block_YSZUnit extends BaseGTUpdateableBlock { - private static Block_YSZUnit instance; + private static Block_YSZUnit instance = new Block_YSZUnit(); private Block_YSZUnit() { super(Material.iron); } public static Block registerBlock() { - if(instance == null) { - instance = new Block_YSZUnit(); - } - final String blockName = "kekztech_yszceramicelectrolyteunit_block"; instance.setBlockName(blockName); instance.setCreativeTab(CreativeTabs.tabMisc); diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 407fb32e54..f1a527b2c0 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -200,18 +200,15 @@ public class MultiFluidHandler { * @return Amount of fluid that was (or would have been, if simulated) pulled. */ public int pullFluid(FluidStack pull, boolean doPull) { - if(locked) { - return 0; - } - if(!contains(pull)) { + if (locked || !contains(pull)) { return 0; } else { final FluidStack src = fluids.get(fluids.indexOf(pull)); final int rec = Math.min(pull.amount, src.amount); - if(doPull) { + if (doPull) { src.amount -= rec; } - if(src.amount == 0) { + if (src.amount == 0) { fluids.remove(src); } return rec; @@ -239,13 +236,13 @@ public class MultiFluidHandler { if(!fluids.get(slot).equals(pull)) { return 0; } else { - final FluidStack pulled = fluids.get(slot); - final int rec = Math.min(pull.amount, pulled.amount); + final FluidStack src = fluids.get(slot); + final int rec = Math.min(pull.amount, src.amount); if(doPull) { - pulled.amount -= rec; + src.amount -= rec; } - if(pulled.amount == 0) { - fluids.remove(pulled); + if(src.amount == 0) { + fluids.remove(src); } return rec; } -- cgit From 3a52cbbc41fd1190c4c8c52e8bea318cd234f157 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 8 May 2020 02:46:36 +0200 Subject: Fixed missing 0 in lapo cap tooltip, continued working on LSC checkMachine() --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 4 +- .../GTMTE_LapotronicSuperCapacitor.java | 61 +++++++++++++--------- 2 files changed, 38 insertions(+), 27 deletions(-) (limited to 'src') diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 0df88fa10a..01f9f5e1cf 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -23,14 +23,14 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings("unchecked") @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("Part of the Lapotronic Super Capacitor"); switch(stack.getItemDamage()) { case 1: lines.add("Capacity: 100,000,000 EU"); lines.add("Voltage: 8192"); break; case 2: lines.add("Capacity: 1,000,000,000 EU"); lines.add("Voltage: 32,768"); break; - case 3: lines.add("Capacity: 10,00,000,000 EU"); lines.add("Voltage: 131,072"); break; + case 3: lines.add("Capacity: 10,000,000,000 EU"); lines.add("Voltage: 131,072"); break; case 4: lines.add("Capacity: 100,000,000,000 EU"); lines.add("Voltage: 524,288"); break; case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 524,288"); break; case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 134,217,728"); break; diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5d1f00d73e..7e1fe6a035 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -19,21 +19,23 @@ import util.MultiBlockTooltipBuilder; import util.Vector3i; import util.Vector3ic; +import java.math.BigInteger; + public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { private final static String glassNameIC2Reinforced = "blockAlloyGlass"; private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; private static final int CASING_META = 0; private static final int CASING_TEXTURE_ID = 82; - + + private BigInteger capacity = BigInteger.ZERO; + public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); - } public GTMTE_LapotronicSuperCapacitor(String aName) { super(aName); - } @Override @@ -45,13 +47,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock public String[] getDescription() { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); b.addInfo("LapotronicTM Multi-block power storage") + .addInfo("Modular height of 4 to 18 blocks.") .addSeparator() - .beginStructureBlock(5, 4-18, 5) + .beginStructureBlock(5, 4, 5) .addController("Front Bottom Center") .addDynamoHatch("Instead of any casing") .addEnergyHatch("Instead of any casing") - .addOtherStructurePart("Lapotronic Capacitor Base", "At least 17x, 5x2x5 base") - .addOtherStructurePart("Lapotronic Capacitor, (Really) Ultimate Capacitor", "9-135x, Center 3x1-15x3 above base") + .addOtherStructurePart("Lapotronic Capacitor Base", "5x2x5 base (at least 17x)") + .addOtherStructurePart("Lapotronic Capacitor, (Really) Ultimate Capacitor", "Center 3x(1-15)x3 above base (9-135 blocks)") .addOtherStructurePart("Glass?", "41-265x, Encase capacitor pillar") .addMaintenanceHatch("Instead of any casing") .signAndFinalize("Kekzdealer"); @@ -134,21 +137,22 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock ); int minCasingAmount = 17; boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - + + // Capacitor base for(int X = -2; X <= 2; X++) { for(int Y = 0; Y <= 1; Y++) { for(int Z = -1; Z <= 4; Z++) { if(X == 0 && Y == 0) { - continue; // is controller + continue; // Skip controller } final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - IGregTechTileEntity currentTE = + final IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); // Tries to add TE as either of those kinds of hatches. - // The number is the texture index number for the texture that needs to be painted over the hatch texture (TAE for GT++) - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + // The number is the texture index number for the texture that needs to be painted over the hatch texture + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { @@ -164,27 +168,34 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } } - - int firstGlassHeight = 3; // Initialize to minimum height + + // Capacitor units + int firstGlassHeight = 3; // Initialize at basic height (-1 because it's an offset) for(int X = -1; X <= 1; X++) { - for(int Y = 2; Y <= 17; Y++) { - for(int Z = 0; Z <= 2; Z++) { + for(int Z = 0; Z <= 2; Z++) { + // Y has to be the innermost loop to properly deal with the dynamic height. + // This way each "pillar" of capacitors is checked from bottom to top until it hits glass. + for(int Y = 2; Y <= 17; Y++) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - - if(!((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) > 0))) { - - // If there's glass instead, terminate and remember the height - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ - firstGlassHeight = Y; - } else { - formationChecklist = false; + + final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART && (meta > 0)) { + // Add capacity + if(meta <= 4){ + final long c = (long) (100000000L * Math.pow(10, meta - 1)); + capacity = capacity.add(BigInteger.valueOf(c)); + } else if(meta <= 6){ + capacity = capacity.add(BigInteger.valueOf(Long.MAX_VALUE)); } + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + firstGlassHeight = Y; + } else { + formationChecklist = false; } } } } - + // ------------ WENT TO BED HERE ---------------- for(int X = -2; X <= 2; X++) { for(int Y = 2; Y <= firstGlassHeight; Y++) { for(int Z = -1; Z <= 4; Z++) { -- cgit From 2218b1b1cd5e51553bcc83afee49b56937d0cb70 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sat, 9 May 2020 23:30:49 +0200 Subject: Finished checkMachine(), TT hatches still missing --- GregTech.lang | 2788 ++++++++++++++++++++ .../java/common/blocks/BaseGTUpdateableBlock.java | 23 + .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 12 +- .../GTMTE_LapotronicSuperCapacitor.java | 246 +- src/main/java/kekztech/KekzCore.java | 5 +- src/main/resources/assets/kekztech/lang/en_US.lang | 4 +- 6 files changed, 3004 insertions(+), 74 deletions(-) (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index 4f78e109ea..cde759e7f5 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -244,6 +244,171 @@ languagefile { S:Interaction_DESCRIPTION_Index_204=No Pollution in Chunk! HAYO! S:Interaction_DESCRIPTION_Index_205= of S:Interaction_DESCRIPTION_Index_211=Items per side: + S:MU-metaitem.01.32003.name=Electric Pump (MAX) + S:MU-metaitem.01.32003.tooltip= + S:MU-metaitem.01.32007.name=Electric Motor (MAX) + S:MU-metaitem.01.32007.tooltip= + S:MU-metaitem.01.32011.name=Conveyor Module (MAX) + S:MU-metaitem.01.32011.tooltip= + S:MU-metaitem.01.32015.name=Electric Piston (MAX) + S:MU-metaitem.01.32015.tooltip= + S:MU-metaitem.01.32019.name=Robot Arm (MAX) + S:MU-metaitem.01.32019.tooltip= + S:MU-metaitem.01.32023.name=Field Generator (MAX) + S:MU-metaitem.01.32023.tooltip= + S:MU-metaitem.01.32027.name=Emitter (MAX) + S:MU-metaitem.01.32027.tooltip= + S:MU-metaitem.01.32031.name=Sensor (MAX) + S:MU-metaitem.01.32031.tooltip= + S:MU-metaitem.01.32032.name=Electric Pump (ULV) + S:MU-metaitem.01.32032.tooltip=160 L/sec (as Cover) + S:MU-metaitem.01.32033.name=Electric Motor (ULV) + S:MU-metaitem.01.32033.tooltip= + S:MU-metaitem.01.32034.name=Conveyor Module (ULV) + S:MU-metaitem.01.32034.tooltip=1 Stack every 80 secs (as Cover) + S:MU-metaitem.01.32035.name=Electric Piston (ULV) + S:MU-metaitem.01.32035.tooltip= + S:MU-metaitem.01.32036.name=Robot Arm (ULV) + S:MU-metaitem.01.32036.tooltip=Inserts into specific Slots (as Cover) + S:MU-metaitem.01.32037.name=Field Generator (ULV) + S:MU-metaitem.01.32037.tooltip= + S:MU-metaitem.01.32038.name=Emitter (ULV) + S:MU-metaitem.01.32038.tooltip= + S:MU-metaitem.01.32039.name=Sensor (ULV) + S:MU-metaitem.01.32039.tooltip= + S:MU-metaitem.01.32040.name=Extruder Shape (Shaft) + S:MU-metaitem.01.32040.tooltip=Extruder Shape for making Windmill Shafts + S:MU-metaitem.01.32041.name=²³⁸Pu Pellet + S:MU-metaitem.01.32041.tooltip= + S:MU-metaitem.01.32042.name=⁹⁰Sr Pellet + S:MU-metaitem.01.32042.tooltip= + S:MU-metaitem.01.32043.name=²¹⁰Po Pellet + S:MU-metaitem.01.32043.tooltip= + S:MU-metaitem.01.32044.name=²⁴¹Am Pellet + S:MU-metaitem.01.32044.tooltip= + S:MU-metaitem.01.32050.name=Quad Cell Sodium Battery + S:MU-metaitem.01.32050.tooltip=Reusable + S:MU-metaitem.01.32052.name=Quad Cell Cadmium Battery + S:MU-metaitem.01.32052.tooltip=Reusable + S:MU-metaitem.01.32054.name=Quad Cell Lithium Battery + S:MU-metaitem.01.32054.tooltip=Reusable + S:MU-metaitem.01.32055.name=Gregtech Computer Cube + S:MU-metaitem.01.32055.tooltip=Reusable + S:MU-metaitem.01.32060.name=Raisin Bread + S:MU-metaitem.01.32060.tooltip=Extra Raisins, Just for ImQ009 + S:MU-metaitem.01.32061.name=144L Invar Fluid Cell + S:MU-metaitem.01.32061.tooltip=Holds exactly one dust worth of liquid. + S:MU-metaitem.01.32062.name=36L Brass Fluid Cell + S:MU-metaitem.01.32062.tooltip=Holds exactly one small dust worth of liquid. + S:MU-metaitem.01.32063.name=16L Bronze Fluid Cell + S:MU-metaitem.01.32063.tooltip=Holds exactly one tiny dust / nugget worth of liquid. + S:MU-metaitem.01.32064.name=1L Wrought Iron Fluid Cell + S:MU-metaitem.01.32064.tooltip=Holds exactly one litre worth of liquid. + S:MU-metaitem.01.32066.name=Proton Cell + S:MU-metaitem.01.32066.tooltip=Reusable + S:MU-metaitem.01.32068.name=Electron Cell + S:MU-metaitem.01.32068.tooltip=Reusable + S:MU-metaitem.01.32070.name=Quark Entanglement + S:MU-metaitem.01.32070.tooltip=Reusable + S:MU-metaitem.01.32071.name=Overflow Valve (ULV) + S:MU-metaitem.01.32071.tooltip=Maximum void amount: 8000 + S:MU-metaitem.01.32072.name=Overflow Valve (LV) + S:MU-metaitem.01.32072.tooltip=Maximum void amount: 64000 + S:MU-metaitem.01.32073.name=Overflow Valve (MV) + S:MU-metaitem.01.32073.tooltip=Maximum void amount: 512000 + S:MU-metaitem.01.32074.name=Overflow Valve (HV) + S:MU-metaitem.01.32074.tooltip=Maximum void amount: 4096000 + S:MU-metaitem.01.32075.name=Overflow Valve (EV) + S:MU-metaitem.01.32075.tooltip=Maximum void amount: 32768000 + S:MU-metaitem.01.32076.name=Overflow Valve (IV) + S:MU-metaitem.01.32076.tooltip=Maximum void amount: 262144000 + S:MU-metaitem.01.32100.name=Hypervisor Matrix (Fusion) + S:MU-metaitem.01.32100.tooltip=A memory unit containing an RI (Restricted Intelligence) + S:MU-metaitem.01.32101.name=Silicon Base Substrate + S:MU-metaitem.01.32101.tooltip=Used in the production of Carbon Nanotubes + S:MU-metaitem.01.32102.name=Carbon Nanotubes + S:MU-metaitem.01.32102.tooltip=Multi-walled Zigzag nanotubes, possibly Carbon's final form + S:MU-metaitem.01.32103.name=Linear Acetylenic Carbon (LAC/Carbyne) + S:MU-metaitem.01.32103.tooltip=LAC chains grown inside Multi-walled Carbon Nanotubes, highly stable + S:MU-metaitem.01.32104.name=Carbyne Composite Panel + S:MU-metaitem.01.32104.tooltip=Nanotubes which contain LAC, arranged side by side and compressed further + S:MU-metaitem.01.32105.name=Quantum Anomaly + S:MU-metaitem.01.32105.tooltip=Probably should shoot it with lasers + S:MU-metaitem.01.32106.name=Containment Unit I + S:MU-metaitem.01.32106.tooltip=Used in crafting + S:MU-metaitem.01.32107.name=Containment Unit II + S:MU-metaitem.01.32107.tooltip=Used in crafting + S:MU-metaitem.01.32108.name=Advanced Containment Unit + S:MU-metaitem.01.32108.tooltip=Used in crafting + S:MU-metaitem.01.32109.name=Exotic Containment Unit + S:MU-metaitem.01.32109.tooltip=Used in crafting + S:MU-metaitem.01.32110.name=Graviton Anomaly + S:MU-metaitem.01.32110.tooltip=Reusable + S:MU-metaitem.01.32111.name=Bomb Cast + S:MU-metaitem.01.32111.tooltip=Used in the production of Bombs + S:MU-metaitem.01.32112.name=Bomb Cast (Hot) + S:MU-metaitem.01.32112.tooltip=Consider cooling this off + S:MU-metaitem.01.32113.name=Bomb Cast (Set) + S:MU-metaitem.01.32113.tooltip=Break it open for the goodies inside! + S:MU-metaitem.01.32114.name=Bomb Cast (Broken) + S:MU-metaitem.01.32114.tooltip=This is probably just junk + S:MU-metaitem.01.32115.name=Mold (Bomb Cast) + S:MU-metaitem.01.32115.tooltip=Used in the production of Bombs + S:MU-metaitem.01.32120.name=Farm Processor [EV] + S:MU-metaitem.01.32120.tooltip=Reusable + S:MU-metaitem.01.32122.name=Farm Processor [IV] + S:MU-metaitem.01.32122.tooltip=Reusable + S:MU-metaitem.01.32124.name=Farm Processor [LuV] + S:MU-metaitem.01.32124.tooltip=Reusable + S:MU-metaitem.01.32126.name=Farm Processor [ZPM] + S:MU-metaitem.01.32126.tooltip=Reusable + S:MU-metaitem.01.32128.name=Farm Processor [UV] + S:MU-metaitem.01.32128.tooltip=Reusable + S:MU-metaitem.01.32130.name=ULV Machine Plate Cover + S:MU-metaitem.01.32130.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32131.name=LV Machine Plate Cover + S:MU-metaitem.01.32131.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32132.name=MV Machine Plate Cover + S:MU-metaitem.01.32132.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32133.name=HV Machine Plate Cover + S:MU-metaitem.01.32133.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32134.name=EV Machine Plate Cover + S:MU-metaitem.01.32134.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32135.name=IV Machine Plate Cover + S:MU-metaitem.01.32135.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32136.name=LuV Machine Plate Cover + S:MU-metaitem.01.32136.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32137.name=ZPM Machine Plate Cover + S:MU-metaitem.01.32137.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32138.name=UV Machine Plate Cover + S:MU-metaitem.01.32138.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32139.name=MAX Machine Plate Cover + S:MU-metaitem.01.32139.tooltip=Deprecated - Shapeless Craft to new version + S:MU-metaitem.01.32140.name=Wood's Glass Lens + S:MU-metaitem.01.32140.tooltip=Allows UV & IF to pass through, blocks visible light spectrums + S:MU-metaitem.01.32141.name=Transmission Component (ULV) + S:MU-metaitem.01.32141.tooltip= + S:MU-metaitem.01.32142.name=Transmission Component (LV) + S:MU-metaitem.01.32142.tooltip= + S:MU-metaitem.01.32143.name=Transmission Component (MV) + S:MU-metaitem.01.32143.tooltip= + S:MU-metaitem.01.32144.name=Transmission Component (HV) + S:MU-metaitem.01.32144.tooltip= + S:MU-metaitem.01.32145.name=Transmission Component (EV) + S:MU-metaitem.01.32145.tooltip= + S:MU-metaitem.01.32146.name=Transmission Component (IV) + S:MU-metaitem.01.32146.tooltip= + S:MU-metaitem.01.32147.name=Transmission Component (LuV) + S:MU-metaitem.01.32147.tooltip= + S:MU-metaitem.01.32148.name=Transmission Component (ZPM) + S:MU-metaitem.01.32148.tooltip= + S:MU-metaitem.01.32149.name=Transmission Component (UV) + S:MU-metaitem.01.32149.tooltip= + S:MU-metaitem.01.32150.name=Transmission Component (MAX) + S:MU-metaitem.01.32150.tooltip= + S:MU-metaitem.01.32221.name=Extruder Shape (Small Gear) + S:MU-metaitem.01.32221.tooltip=Extruder Shape for making small gears + S:MU-metaitem.01.name=Generated Item S:TileEntity_DESCRIPTION_1000_Index_0=Controller Block for the Blast Furnace S:TileEntity_DESCRIPTION_1000_Index_1=Size(WxHxD): 3x4x3 (Hollow), Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1000_Index_10=Heat Proof Machine Casings for the rest @@ -1000,6 +1165,15 @@ languagefile { S:TileEntity_DESCRIPTION_13105_Index_7=Valid config values are from zero to eight. S:TileEntity_DESCRIPTION_13105_Index_8=----------------------------------------- S:TileEntity_DESCRIPTION_13105_Index_9=Hold §l[LSHIFT]§r§7 to display structure guidelines + S:TileEntity_DESCRIPTION_13106_Index_0=LapotronicTM Multi-block power storage + S:TileEntity_DESCRIPTION_13106_Index_1=Modular height of 4 to 18 blocks. + S:TileEntity_DESCRIPTION_13106_Index_2=----------------------------------------- + S:TileEntity_DESCRIPTION_13106_Index_3=Hold §l[LSHIFT]§r§7 to display structure guidelines + S:TileEntity_DESCRIPTION_13106_Index_4=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13106_Index_5=They do add their full capacity to the machine's total capacity. + S:TileEntity_DESCRIPTION_13106_Index_6=----------------------------------------- + S:TileEntity_DESCRIPTION_13106_Index_7=Hold §l[LSHIFT]§r§7 to display structure guidelines + S:TileEntity_DESCRIPTION_13106_Index_8=Created by Kekzdealer S:TileEntity_DESCRIPTION_1310_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1310_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1310_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2103,16 +2277,595 @@ languagefile { S:TileEntity_DESCRIPTION_297_Index_0=Produces Rods more efficiently S:TileEntity_DESCRIPTION_298_Index_0=Produces Rods more efficiently S:TileEntity_DESCRIPTION_2_Index_0=For your first Steam Machines + S:TileEntity_DESCRIPTION_30001_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30001_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30001_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30001_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30001_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30001_Index_5=Reduces Pollution to 100% + S:TileEntity_DESCRIPTION_30001_Index_6=Recovers 5% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30002_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30002_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30002_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30002_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30002_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30002_Index_5=Reduces Pollution to 64% + S:TileEntity_DESCRIPTION_30002_Index_6=Recovers 41% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30003_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30003_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30003_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30003_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30003_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30003_Index_5=Reduces Pollution to 40% + S:TileEntity_DESCRIPTION_30003_Index_6=Recovers 65% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30004_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30004_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30004_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30004_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30004_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30004_Index_5=Reduces Pollution to 26% + S:TileEntity_DESCRIPTION_30004_Index_6=Recovers 79% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30005_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30005_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30005_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30005_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30005_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30005_Index_5=Reduces Pollution to 16% + S:TileEntity_DESCRIPTION_30005_Index_6=Recovers 89% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30006_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30006_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30006_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30006_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30006_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30006_Index_5=Reduces Pollution to 10% + S:TileEntity_DESCRIPTION_30006_Index_6=Recovers 95% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30007_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30007_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30007_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30007_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30007_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30007_Index_5=Reduces Pollution to 6% + S:TileEntity_DESCRIPTION_30007_Index_6=Recovers 99% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30008_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30008_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30008_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30008_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30008_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30008_Index_5=Reduces Pollution to 4% + S:TileEntity_DESCRIPTION_30008_Index_6=Recovers 101% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30009_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_30009_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_30009_Index_2=Requires 3 Air on the exhaust face + S:TileEntity_DESCRIPTION_30009_Index_3=Requires Air Filters + S:TileEntity_DESCRIPTION_30009_Index_4=Mufflers require T2 Filters from IV-MAX + S:TileEntity_DESCRIPTION_30009_Index_5=Reduces Pollution to 2% + S:TileEntity_DESCRIPTION_30009_Index_6=Recovers 103% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_30010_Index_0=Turbine Rotor holder for XL Turbines + S:TileEntity_DESCRIPTION_30020_Index_0=Core determines maximum tier machine will operate at + S:TileEntity_DESCRIPTION_30021_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30021_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30021_Index_2=16 Slots + S:TileEntity_DESCRIPTION_30022_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30022_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30022_Index_2=32 Slots + S:TileEntity_DESCRIPTION_30023_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30023_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30023_Index_2=48 Slots + S:TileEntity_DESCRIPTION_30024_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30024_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30024_Index_2=64 Slots + S:TileEntity_DESCRIPTION_30025_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30025_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30025_Index_2=80 Slots + S:TileEntity_DESCRIPTION_30026_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30026_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30026_Index_2=96 Slots + S:TileEntity_DESCRIPTION_30027_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30027_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30027_Index_2=112 Slots + S:TileEntity_DESCRIPTION_30028_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30028_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30028_Index_2=128 Slots + S:TileEntity_DESCRIPTION_30029_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30029_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30029_Index_2=144 Slots + S:TileEntity_DESCRIPTION_30030_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_30030_Index_1=This bus has no GUI, but can have items extracted + S:TileEntity_DESCRIPTION_30030_Index_2=160 Slots + S:TileEntity_DESCRIPTION_30031_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30031_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30031_Index_2=16 Slots + S:TileEntity_DESCRIPTION_30032_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30032_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30032_Index_2=32 Slots + S:TileEntity_DESCRIPTION_30033_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30033_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30033_Index_2=48 Slots + S:TileEntity_DESCRIPTION_30034_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30034_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30034_Index_2=64 Slots + S:TileEntity_DESCRIPTION_30035_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30035_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30035_Index_2=80 Slots + S:TileEntity_DESCRIPTION_30036_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30036_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30036_Index_2=96 Slots + S:TileEntity_DESCRIPTION_30037_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30037_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30037_Index_2=112 Slots + S:TileEntity_DESCRIPTION_30038_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30038_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30038_Index_2=128 Slots + S:TileEntity_DESCRIPTION_30039_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30039_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30039_Index_2=144 Slots + S:TileEntity_DESCRIPTION_30040_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_30040_Index_1=This bus has no GUI + S:TileEntity_DESCRIPTION_30040_Index_2=160 Slots S:TileEntity_DESCRIPTION_301_Index_0=Schreddering your Ores S:TileEntity_DESCRIPTION_302_Index_0=Schreddering your Ores S:TileEntity_DESCRIPTION_303_Index_0=Schreddering your Ores with Byproducts S:TileEntity_DESCRIPTION_304_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_30500_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30500_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30500_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30501_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30501_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30501_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30502_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30502_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30502_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30503_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30503_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30503_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30504_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30504_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30504_Index_2=§2Gas Proof: false§7 S:TileEntity_DESCRIPTION_305_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_30645_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30645_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30645_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30646_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30646_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30646_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30647_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30647_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30647_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30648_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30648_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30648_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30649_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30649_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30649_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30650_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30650_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30650_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30651_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30651_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30651_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30652_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30652_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30652_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30653_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30653_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30653_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30654_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30654_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30654_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30655_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30655_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30655_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30656_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30656_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30656_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30657_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30657_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30657_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30658_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30658_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30658_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30659_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30659_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30659_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30660_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30660_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30660_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30661_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30661_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30661_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30662_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30662_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30662_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30663_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30663_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30663_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30664_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30664_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30664_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30665_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30665_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30665_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30666_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30666_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30666_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30667_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30667_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30667_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30668_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30668_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30668_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30669_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30669_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30669_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30670_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30670_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30670_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30671_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30671_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30671_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30672_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30672_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30672_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30673_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30673_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30673_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30674_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30674_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30674_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30675_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30675_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30675_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30676_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30676_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30676_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30677_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30677_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30677_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30678_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30678_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30678_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30679_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30679_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30679_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30680_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30680_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30680_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30681_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30681_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30681_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30682_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30682_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30682_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30683_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30683_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30683_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30684_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30684_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30684_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30685_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30685_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30685_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30686_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30686_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30686_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30687_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30687_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30687_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30688_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30688_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30688_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30689_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30689_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30689_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30690_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30690_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30690_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30691_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30691_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30691_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30692_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30692_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30692_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30693_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30693_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30693_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30694_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30694_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30694_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30695_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30695_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30695_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30696_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30696_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30696_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30697_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30697_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30697_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30698_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30698_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30698_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_30699_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_30699_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_30699_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_306_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_30700_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30700_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30700_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30701_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30701_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30701_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30702_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30702_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30702_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30703_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30703_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30703_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30704_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30704_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30704_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30705_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30705_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30705_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30706_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30706_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30706_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30707_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30707_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30707_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30708_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30708_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30708_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30709_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30709_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30709_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30710_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30710_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30710_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30711_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30711_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30711_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30712_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30712_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30712_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30713_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30713_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30713_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30714_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30714_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30714_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30715_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30715_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30715_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30716_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30716_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30716_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30717_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30717_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30717_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30718_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30718_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30718_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30719_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30719_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30719_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30720_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30720_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30721_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30721_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30722_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30722_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30723_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30723_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30724_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30724_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30725_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30725_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30725_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30726_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30726_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30726_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30727_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30727_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30727_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30728_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30728_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30728_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30729_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30729_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30729_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30730_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30730_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30730_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30731_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30731_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30731_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30732_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30732_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30732_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30733_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30733_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30733_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30734_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30734_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30734_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30735_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30735_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30735_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30736_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30736_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30736_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30737_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30737_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30737_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30738_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30738_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30738_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30739_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30739_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30739_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30740_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30740_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30740_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30741_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30741_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30741_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30742_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30742_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30742_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30743_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30743_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30743_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30744_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30744_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30744_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30745_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30745_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30745_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30746_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30746_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30746_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30747_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30747_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30747_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30748_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30748_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30748_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30749_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30749_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30749_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30750_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30750_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30750_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30751_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30751_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30751_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30752_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30752_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30752_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30753_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30753_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30753_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30754_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30754_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30754_Index_2=§2Gas Proof: false§7 + S:TileEntity_DESCRIPTION_30755_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30755_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30756_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30756_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30757_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30757_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30758_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30758_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30759_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30759_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30760_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30760_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30761_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30761_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30762_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30762_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30763_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30763_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30764_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30764_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30765_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30765_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30766_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30766_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30767_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30767_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30768_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30768_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30769_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30769_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30770_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30770_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30771_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30771_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30772_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30772_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30773_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30773_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_30774_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_30774_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_307_Index_0=Schreddering your Ores with Byproducts S:TileEntity_DESCRIPTION_308_Index_0=Schreddering your Ores with Byproducts S:TileEntity_DESCRIPTION_30_Index_0=Generating electric Energy from Multiblocks S:TileEntity_DESCRIPTION_30_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_31000_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31001_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31002_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31003_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31004_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31005_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31006_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31007_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31008_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31009_Index_0=Server friendly + S:TileEntity_DESCRIPTION_31010_Index_0=This Chest stores 101250 Items + S:TileEntity_DESCRIPTION_31012_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_31013_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_31014_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_31015_Index_5=Small scale fusion + S:TileEntity_DESCRIPTION_31015_Index_6=16x slower than using Multiblock of the same voltage + S:TileEntity_DESCRIPTION_31015_Index_7=Place Input/Output Hatches on sides and bottom + S:TileEntity_DESCRIPTION_31015_Index_8=Power can only be inserted into the back + S:TileEntity_DESCRIPTION_31015_Index_9=Machine Type: §eFusion Reactor§r + S:TileEntity_DESCRIPTION_31016_Index_0=§6Refined containment§7 + S:TileEntity_DESCRIPTION_31016_Index_1=§6Capacity: §3256000L§7 + S:TileEntity_DESCRIPTION_31016_Index_2=§6Supports §483§6 types of plasma§7 + S:TileEntity_DESCRIPTION_31017_Index_0=It's like an automatic Cauldron for washing dusts. + S:TileEntity_DESCRIPTION_31017_Index_1=Grants no byproducts, but it is fast. + S:TileEntity_DESCRIPTION_31018_Index_0=It's like an automatic Cauldron for washing dusts. + S:TileEntity_DESCRIPTION_31018_Index_1=Grants no byproducts, but it is fast. + S:TileEntity_DESCRIPTION_31019_Index_0=It's like an automatic Cauldron for washing dusts. + S:TileEntity_DESCRIPTION_31019_Index_1=Grants no byproducts, but it is fast. + S:TileEntity_DESCRIPTION_31020_Index_0=It's like an automatic Cauldron for washing dusts. + S:TileEntity_DESCRIPTION_31020_Index_1=Grants no byproducts, but it is fast. + S:TileEntity_DESCRIPTION_31021_Index_19=Controller Block for the Advanced Distillation Tower + S:TileEntity_DESCRIPTION_31021_Index_20=T1 constructed identical to standard DT + S:TileEntity_DESCRIPTION_31021_Index_21=T2 is currently disabled. + S:TileEntity_DESCRIPTION_31021_Index_22=T2 is not variable height + S:TileEntity_DESCRIPTION_31021_Index_23=Size(WxHxD): 3x26x3 + S:TileEntity_DESCRIPTION_31021_Index_24=Controller (Front bottom) + S:TileEntity_DESCRIPTION_31021_Index_25=1x Input Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_31021_Index_26=24x Output Hatch (One per layer except bottom/top layer) + S:TileEntity_DESCRIPTION_31021_Index_27=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_31021_Index_28=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_31021_Index_29=1x Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_31021_Index_30=Integral Framework I's for the rest + S:TileEntity_DESCRIPTION_31021_Index_31=Max parallel dictated by tower tier and mode + S:TileEntity_DESCRIPTION_31021_Index_32=DTower Mode: T1=4, T2=12 + S:TileEntity_DESCRIPTION_31021_Index_33=Distilery Mode: Tower Tier * (4*InputTier) + S:TileEntity_DESCRIPTION_31021_Index_34=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_31021_Index_35=1x Muffler Hatch + S:TileEntity_DESCRIPTION_31021_Index_36=Machine Type: §eDistillery, Distillation Tower§r + S:TileEntity_DESCRIPTION_31021_Index_37=Causes 480 Pollution per second + S:TileEntity_DESCRIPTION_31023_Index_18=Controller Block for the Industrial Alloy Smelter + S:TileEntity_DESCRIPTION_31023_Index_19=Gains one parallel per voltage tier + S:TileEntity_DESCRIPTION_31023_Index_20=Gains one multiplier per coil tier + S:TileEntity_DESCRIPTION_31023_Index_21=parallel = tier * coil tier + S:TileEntity_DESCRIPTION_31023_Index_22=Gains 5% speed bonus per coil tier + S:TileEntity_DESCRIPTION_31023_Index_23=Size(WxHxD): 3x5x3 (Hollow) + S:TileEntity_DESCRIPTION_31023_Index_24=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_31023_Index_25=Inconel Reinforced Casings (layers 0/4, 10 at least!) + S:TileEntity_DESCRIPTION_31023_Index_26=16x Heating Coils (layers 1/3, hollow) + S:TileEntity_DESCRIPTION_31023_Index_27=8x Integral Encasement V (middle layer, hollow) + S:TileEntity_DESCRIPTION_31023_Index_28=1x Input Bus + S:TileEntity_DESCRIPTION_31023_Index_29=1x Output Bus + S:TileEntity_DESCRIPTION_31023_Index_30=1x Output Hatch + S:TileEntity_DESCRIPTION_31023_Index_31=1x Energy Hatch + S:TileEntity_DESCRIPTION_31023_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_31023_Index_33=1x Muffler Hatch + S:TileEntity_DESCRIPTION_31023_Index_34=Machine Type: §eAlloy Smelter§r + S:TileEntity_DESCRIPTION_31023_Index_35=Causes 300 Pollution per second + S:TileEntity_DESCRIPTION_31025_Index_0=An automation port for Large Turbines + S:TileEntity_DESCRIPTION_31025_Index_1=Will attempt once per 1200 ticks to fill the turbine slot of it's parent turbine + S:TileEntity_DESCRIPTION_31025_Index_2=You may adjust this with a screwdriver + S:TileEntity_DESCRIPTION_31025_Index_3=Hold shift to adjust in finer amounts + S:TileEntity_DESCRIPTION_31025_Index_4=Hold control to adjust direction + S:TileEntity_DESCRIPTION_31025_Index_5=Left Click with Screwdriver to reset + S:TileEntity_DESCRIPTION_31025_Index_6=This module assumes the entire turbine is in the same Chunk S:TileEntity_DESCRIPTION_311_Index_0=Did you really read the instruction Manual? S:TileEntity_DESCRIPTION_312_Index_0=Did you really read the instruction Manual? S:TileEntity_DESCRIPTION_313_Index_0=Did you really read the instruction Manual? @@ -2906,38 +3659,887 @@ languagefile { S:TileEntity_DESCRIPTION_73_Index_1=Capacity: 16 stacks S:TileEntity_DESCRIPTION_74_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_74_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_750_Index_1=Use Screwdriver to change voltage + S:TileEntity_DESCRIPTION_750_Index_2=Hold Shift while using Screwdriver to change amperage + S:TileEntity_DESCRIPTION_750_Index_3=§aCREATIVE MACHINE + S:TileEntity_DESCRIPTION_751_Index_20=Controller Block for the Liquid Fluoride Thorium Reactor. + S:TileEntity_DESCRIPTION_751_Index_21=Produces Heat & Energy from Radioactive Beta Decay. + S:TileEntity_DESCRIPTION_751_Index_22=Size(WxHxD): 7x4x7, Controller (Bottom, Center) + S:TileEntity_DESCRIPTION_751_Index_23=Bottom and Top layer are Hastelloy-N Reactor Casing + S:TileEntity_DESCRIPTION_751_Index_24=Middle two layers are Zeron-100 Reactor Shielding + S:TileEntity_DESCRIPTION_751_Index_25=--Hatches go in the top or bottom layer edges-- + S:TileEntity_DESCRIPTION_751_Index_26=10x IV+ Output Hatches + S:TileEntity_DESCRIPTION_751_Index_27=4x IV+ Input Hatches + S:TileEntity_DESCRIPTION_751_Index_28=4x IV+ Dynamo Hatches + S:TileEntity_DESCRIPTION_751_Index_29=2x Maint. Hatch + S:TileEntity_DESCRIPTION_751_Index_30=--Mufflers go in the top 3x3-- + S:TileEntity_DESCRIPTION_751_Index_31=4x IV+ Mufflers + S:TileEntity_DESCRIPTION_751_Index_32=Outputs U233 every 10 seconds, on average + S:TileEntity_DESCRIPTION_751_Index_33=Input Fluorine and Helium for bonus byproducts + S:TileEntity_DESCRIPTION_751_Index_34=Input Li2BeF4 and a molten salt as fuel. + S:TileEntity_DESCRIPTION_751_Index_35=LiFBeF2ThF4UF4, LiFBeF2ZrF4UF4 or LiFBeF2ZrF4U235 + S:TileEntity_DESCRIPTION_751_Index_36=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_751_Index_37=1x Muffler Hatch + S:TileEntity_DESCRIPTION_751_Index_38=Machine Type: §eReactor§r + S:TileEntity_DESCRIPTION_751_Index_39=Causes 80 Pollution per second + S:TileEntity_DESCRIPTION_752_Index_0=Structural Blocks for the Tree Farmer. + S:TileEntity_DESCRIPTION_753_Index_0=Produces 750L of Steam per second + S:TileEntity_DESCRIPTION_753_Index_1=Consumes 4L of water per second + S:TileEntity_DESCRIPTION_753_Index_2=Produces 35 pollution/sec + S:TileEntity_DESCRIPTION_754_Index_0=Produces 1500L of Steam per second + S:TileEntity_DESCRIPTION_754_Index_1=Consumes 9L of water per second + S:TileEntity_DESCRIPTION_754_Index_2=Produces 50 pollution/sec + S:TileEntity_DESCRIPTION_755_Index_0=Produces 2250L of Steam per second + S:TileEntity_DESCRIPTION_755_Index_1=Consumes 14L of water per second + S:TileEntity_DESCRIPTION_755_Index_2=Produces 65 pollution/sec + S:TileEntity_DESCRIPTION_756_Index_0=Tells you if you're living in Gwalior yet. + S:TileEntity_DESCRIPTION_756_Index_1=Right click to check pollution levels. + S:TileEntity_DESCRIPTION_756_Index_2=Configure with screwdriver to set redstone output amount. + S:TileEntity_DESCRIPTION_756_Index_3=Does not use power. + S:TileEntity_DESCRIPTION_757_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_757_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_757_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_757_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_757_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_757_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_757_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_758_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_758_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_758_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_758_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_758_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_758_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_758_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_759_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_759_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_759_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_759_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_759_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_759_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_759_Index_8=Turbine Rotor will not break in LE mode S:TileEntity_DESCRIPTION_75_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_75_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_760_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_760_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_760_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_760_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_760_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_760_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_760_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_761_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_761_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_761_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_761_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_761_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_761_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_761_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_762_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_762_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_762_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_762_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_762_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_762_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_762_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_763_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_763_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_763_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_763_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_763_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_763_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_763_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_764_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_764_Index_1=Will attempt to remove 1/4 pollution from 8 surrounding chunks + S:TileEntity_DESCRIPTION_764_Index_2=If these chunks are not loaded, they will be ignored + S:TileEntity_DESCRIPTION_764_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_764_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_764_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_764_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_764_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_764_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_765_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_765_Index_1=Will attempt to remove 1/4 pollution from 8 surrounding chunks + S:TileEntity_DESCRIPTION_765_Index_2=If these chunks are not loaded, they will be ignored + S:TileEntity_DESCRIPTION_765_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_765_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_765_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_765_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_765_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_765_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_766_Index_0=Making sure you don't live in Gwalior - Uses 2A + S:TileEntity_DESCRIPTION_766_Index_1=Will attempt to remove 1/4 pollution from 8 surrounding chunks + S:TileEntity_DESCRIPTION_766_Index_2=If these chunks are not loaded, they will be ignored + S:TileEntity_DESCRIPTION_766_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. + S:TileEntity_DESCRIPTION_766_Index_4=The turbine rotor must be manually inserted/replaced + S:TileEntity_DESCRIPTION_766_Index_5=Can be configured with a soldering iron to change modes + S:TileEntity_DESCRIPTION_766_Index_6=Low Efficiency: Removes half pollution, Turbine takes 50% dmg + S:TileEntity_DESCRIPTION_766_Index_7=High Efficiency: Removes full pollution, Turbine takes 100% dmg + S:TileEntity_DESCRIPTION_766_Index_8=Turbine Rotor will not break in LE mode + S:TileEntity_DESCRIPTION_767_Index_0=It's like an automatic Cauldron for washing dusts. + S:TileEntity_DESCRIPTION_767_Index_1=Grants no byproducts, but it is fast. + S:TileEntity_DESCRIPTION_768_Index_0=Iron is a much better furnace material! + S:TileEntity_DESCRIPTION_768_Index_1=Can be Automated + S:TileEntity_DESCRIPTION_768_Index_2=Multiblock: 3x3x5 hollow with opening on top + S:TileEntity_DESCRIPTION_768_Index_3=Same shape as Bronze/Bricked blast furnace, except one ring of 8 taller. + S:TileEntity_DESCRIPTION_768_Index_4=40 Iron Plated Bricks required + S:TileEntity_DESCRIPTION_769_Index_0=A Steam condenser - [IC2->Steam] + S:TileEntity_DESCRIPTION_769_Index_1=IC2 Steam + Water = Normal Steam. + S:TileEntity_DESCRIPTION_769_Index_2=Requires no power to run, although it's not very fast. S:TileEntity_DESCRIPTION_76_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_76_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_770_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_770_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_770_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_771_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_771_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_771_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_772_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_772_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_772_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_773_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_773_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_773_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_774_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_774_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_774_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_775_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_775_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_775_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_776_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_776_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_776_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_777_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_777_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_777_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_778_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_778_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_778_Index_3=Now Portable! + S:TileEntity_DESCRIPTION_779_Index_1=Defaults 4A In/Out + S:TileEntity_DESCRIPTION_779_Index_2=Change output Amperage with a screwdriver + S:TileEntity_DESCRIPTION_779_Index_3=Now Portable! S:TileEntity_DESCRIPTION_77_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_77_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_780_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_781_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_782_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_783_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_784_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_785_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_786_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_787_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_788_Index_0=Protecting your items from sticky fingers. + S:TileEntity_DESCRIPTION_789_Index_0=Protecting your items from sticky fingers. S:TileEntity_DESCRIPTION_78_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_78_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_790_Index_17=Controller Block for the Industrial Centrifuge + S:TileEntity_DESCRIPTION_790_Index_18=125% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_790_Index_19=Disable animations with a screwdriver + S:TileEntity_DESCRIPTION_790_Index_20=Only uses 90% of the eu/t normally required + S:TileEntity_DESCRIPTION_790_Index_21=Processes six items per voltage tier + S:TileEntity_DESCRIPTION_790_Index_22=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_790_Index_23=Centrifuge Casings (10 at least) + S:TileEntity_DESCRIPTION_790_Index_24=Controller (Front Center) + S:TileEntity_DESCRIPTION_790_Index_25=1x Input Hatch + S:TileEntity_DESCRIPTION_790_Index_26=1x Output Hatch + S:TileEntity_DESCRIPTION_790_Index_27=1x Input Bus + S:TileEntity_DESCRIPTION_790_Index_28=1x Output Bus + S:TileEntity_DESCRIPTION_790_Index_29=1x Energy Hatch + S:TileEntity_DESCRIPTION_790_Index_30=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_790_Index_31=1x Muffler Hatch + S:TileEntity_DESCRIPTION_790_Index_32=Machine Type: §eCentrifuge§r + S:TileEntity_DESCRIPTION_790_Index_33=Causes 300 Pollution per second + S:TileEntity_DESCRIPTION_791_Index_18=Processes Logs and Coal into Charcoal and Coal Coke. + S:TileEntity_DESCRIPTION_791_Index_19=Controller Block for the Industrial Coke Oven + S:TileEntity_DESCRIPTION_791_Index_20=Gain 4% speed bonus per voltage tier increased + S:TileEntity_DESCRIPTION_791_Index_21=Process 12x materials with Heat Resistant Casings + S:TileEntity_DESCRIPTION_791_Index_22=Or 24x materials with Heat Proof Casings + S:TileEntity_DESCRIPTION_791_Index_23=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_791_Index_24=Structural Coke Oven Casings (8 at least!) + S:TileEntity_DESCRIPTION_791_Index_25=Controller (front middle at bottom) + S:TileEntity_DESCRIPTION_791_Index_26=8x Heat Resistant/Proof Coke Oven Casings (middle Layer, hollow) + S:TileEntity_DESCRIPTION_791_Index_27=1x Input Hatch + S:TileEntity_DESCRIPTION_791_Index_28=1x Output Hatch + S:TileEntity_DESCRIPTION_791_Index_29=1x Input Bus + S:TileEntity_DESCRIPTION_791_Index_30=1x Output Bus + S:TileEntity_DESCRIPTION_791_Index_31=1x Energy Hatch + S:TileEntity_DESCRIPTION_791_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_791_Index_33=1x Muffler Hatch + S:TileEntity_DESCRIPTION_791_Index_34=Machine Type: §eCoke Oven§r + S:TileEntity_DESCRIPTION_791_Index_35=Causes 80 Pollution per second + S:TileEntity_DESCRIPTION_792_Index_16=Controller Block for Advanced Bending & Forming + S:TileEntity_DESCRIPTION_792_Index_17=Can be configured with a screwdriver to activate Forming Press Mode + S:TileEntity_DESCRIPTION_792_Index_18=500% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_792_Index_19=Processes four items per voltage tier + S:TileEntity_DESCRIPTION_792_Index_20=Circuit for recipe goes in the Input Bus + S:TileEntity_DESCRIPTION_792_Index_21=Each Input Bus can have a different Circuit/Shape! + S:TileEntity_DESCRIPTION_792_Index_22=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_792_Index_23=Material Press Machine Casings (10 at least!) + S:TileEntity_DESCRIPTION_792_Index_24=Controller (front centered) + S:TileEntity_DESCRIPTION_792_Index_25=1x Input Bus + S:TileEntity_DESCRIPTION_792_Index_26=1x Output Bus + S:TileEntity_DESCRIPTION_792_Index_27=1x Energy Hatch + S:TileEntity_DESCRIPTION_792_Index_28=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_792_Index_29=1x Muffler Hatch + S:TileEntity_DESCRIPTION_792_Index_30=Machine Type: §eBending Machine, Forming Press§r + S:TileEntity_DESCRIPTION_792_Index_31=Causes 480 Pollution per second + S:TileEntity_DESCRIPTION_793_Index_0=Requires GT++ Rocket Fuels + S:TileEntity_DESCRIPTION_793_Index_1=Fuel Efficiency: 80% + S:TileEntity_DESCRIPTION_793_Index_2=Causes between 250 and 2000 Pollution per second + S:TileEntity_DESCRIPTION_794_Index_0=Requires GT++ Rocket Fuels + S:TileEntity_DESCRIPTION_794_Index_1=Fuel Efficiency: 70% + S:TileEntity_DESCRIPTION_794_Index_2=Causes between 500 and 4000 Pollution per second + S:TileEntity_DESCRIPTION_795_Index_0=Requires GT++ Rocket Fuels + S:TileEntity_DESCRIPTION_795_Index_1=Fuel Efficiency: 60% + S:TileEntity_DESCRIPTION_795_Index_2=Causes between 750 and 6000 Pollution per second + S:TileEntity_DESCRIPTION_796_Index_16=Controller Block for the Industrial Electrolyzer + S:TileEntity_DESCRIPTION_796_Index_17=180% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_796_Index_18=Only uses 90% of the eu/t normally required + S:TileEntity_DESCRIPTION_796_Index_19=Processes two items per voltage tier + S:TileEntity_DESCRIPTION_796_Index_20=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_796_Index_21=Electrolyzer Casings for the rest (10 at least!) + S:TileEntity_DESCRIPTION_796_Index_22=Controller (front centered) + S:TileEntity_DESCRIPTION_796_Index_23=1x Input Bus + S:TileEntity_DESCRIPTION_796_Index_24=1x Output Bus + S:TileEntity_DESCRIPTION_796_Index_25=1x Input Hatch + S:TileEntity_DESCRIPTION_796_Index_26=1x Output Hatch + S:TileEntity_DESCRIPTION_796_Index_27=1x Energy Hatch + S:TileEntity_DESCRIPTION_796_Index_28=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_796_Index_29=1x Muffler Hatch + S:TileEntity_DESCRIPTION_796_Index_30=Machine Type: §eElectrolyzer§r + S:TileEntity_DESCRIPTION_796_Index_31=Causes 300 Pollution per second + S:TileEntity_DESCRIPTION_797_Index_15=Controller Block for the Industrial Maceration Stack + S:TileEntity_DESCRIPTION_797_Index_16=60% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_797_Index_17=Processes 8*tier materials at a time + S:TileEntity_DESCRIPTION_797_Index_18=ULV = Tier 0, LV = Tier 1, etc. + S:TileEntity_DESCRIPTION_797_Index_19=------------------------------------------------------- + S:TileEntity_DESCRIPTION_797_Index_20=Size[WxHxL]: 3x6x3 (Hollow) + S:TileEntity_DESCRIPTION_797_Index_21=Maceration Stack Casings (26 at least!) + S:TileEntity_DESCRIPTION_797_Index_22=Controller (Center Bottom) + S:TileEntity_DESCRIPTION_797_Index_23=1x Input Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_797_Index_24=5x Output Bus (One per layer except bottom layer) + S:TileEntity_DESCRIPTION_797_Index_25=1x Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_797_Index_26=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_797_Index_27=1x Muffler Hatch + S:TileEntity_DESCRIPTION_797_Index_28=Machine Type: §eMacerator/Pulverizer§r + S:TileEntity_DESCRIPTION_797_Index_29=Causes 400 Pollution per second + S:TileEntity_DESCRIPTION_798_Index_14=Controller Block for the Industrial Wire Factory + S:TileEntity_DESCRIPTION_798_Index_15=200% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_798_Index_16=Only uses 75% of the eu/t normally required + S:TileEntity_DESCRIPTION_798_Index_17=Processes four items per voltage tier + S:TileEntity_DESCRIPTION_798_Index_18=Size: 3x3x5 [WxHxL] (Hollow) + S:TileEntity_DESCRIPTION_798_Index_19=Wire Factory Casings (32 at least!) + S:TileEntity_DESCRIPTION_798_Index_20=Controller (front centered) + S:TileEntity_DESCRIPTION_798_Index_21=1x Input Bus + S:TileEntity_DESCRIPTION_798_Index_22=1x Output Bus + S:TileEntity_DESCRIPTION_798_Index_23=1x Energy Hatch + S:TileEntity_DESCRIPTION_798_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_798_Index_25=1x Muffler Hatch + S:TileEntity_DESCRIPTION_798_Index_26=Machine Type: §eWiremill§r + S:TileEntity_DESCRIPTION_798_Index_27=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_799_Index_14=Controller Block for the Matter Fabricator + S:TileEntity_DESCRIPTION_799_Index_15=Produces UU-A, UU-M & Scrap + S:TileEntity_DESCRIPTION_799_Index_16=Size(WxHxD): 5x4x5, Controller (Bottom center) + S:TileEntity_DESCRIPTION_799_Index_17=3x1x3 miscutils.blockcasings.8.names (Inside bottom 5x1x5 layer) + S:TileEntity_DESCRIPTION_799_Index_18=9x miscutils.blockcasings.8.name (Centered 3x1x3 area in Bottom layer) + S:TileEntity_DESCRIPTION_799_Index_19=24x gtplusplus.blockcasings.3.15.name for the walls + S:TileEntity_DESCRIPTION_799_Index_20=miscutils.blockcasings.9.names for the edges & top (40 at least!) + S:TileEntity_DESCRIPTION_799_Index_21=1x Input Hatch/Bus + S:TileEntity_DESCRIPTION_799_Index_22=1x Output Hatch/Bus + S:TileEntity_DESCRIPTION_799_Index_23=1x Energy Hatch + S:TileEntity_DESCRIPTION_799_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_799_Index_25=1x Muffler Hatch + S:TileEntity_DESCRIPTION_799_Index_26=Machine Type: §eMass Fabricator / Recycler§r + S:TileEntity_DESCRIPTION_799_Index_27=Causes 40 Pollution per second S:TileEntity_DESCRIPTION_79_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_79_Index_1=Capacity: 16 stacks S:TileEntity_DESCRIPTION_80_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_80_Index_1=Capacity: 1 stack + S:TileEntity_DESCRIPTION_810_Index_16=Controller Block for the Alloy Blast Smelter + S:TileEntity_DESCRIPTION_810_Index_17=20% Faster than the Electric Blast Furnace + S:TileEntity_DESCRIPTION_810_Index_18=Allows Complex GT++ alloys to be created + S:TileEntity_DESCRIPTION_810_Index_19=Circuit for recipe goes in the Input Bus or GUI slot + S:TileEntity_DESCRIPTION_810_Index_20=Size: 3x4x3 (Hollow) + S:TileEntity_DESCRIPTION_810_Index_21=Blast Smelter Casings (10 at least!) + S:TileEntity_DESCRIPTION_810_Index_22=Controller (front middle at bottom) + S:TileEntity_DESCRIPTION_810_Index_23=16x Blast Smelter Heat Containment Coils (two middle Layers, hollow) + S:TileEntity_DESCRIPTION_810_Index_24=1x Input bus + S:TileEntity_DESCRIPTION_810_Index_25=1x Input Hatch (optional) + S:TileEntity_DESCRIPTION_810_Index_26=1x Output Hatch + S:TileEntity_DESCRIPTION_810_Index_27=1x Energy Hatch + S:TileEntity_DESCRIPTION_810_Index_28=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_810_Index_29=1x Muffler Hatch + S:TileEntity_DESCRIPTION_810_Index_30=Machine Type: §eFluid Alloy Cooker§r + S:TileEntity_DESCRIPTION_810_Index_31=Causes 200 Pollution per second + S:TileEntity_DESCRIPTION_811_Index_14=Controller Block for the Industrial Mixer + S:TileEntity_DESCRIPTION_811_Index_15=250% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_811_Index_16=Processes eight recipes per voltage tier + S:TileEntity_DESCRIPTION_811_Index_17=Size: 3x4x3 (LxHxW) + S:TileEntity_DESCRIPTION_811_Index_18=gtplusplus.blockcasings.3.2.names (16 at least!) + S:TileEntity_DESCRIPTION_811_Index_19=gt.blockcasings4.11.names for the internal blocks (2) + S:TileEntity_DESCRIPTION_811_Index_20=Controller (front centered) + S:TileEntity_DESCRIPTION_811_Index_21=1x Input Bus + S:TileEntity_DESCRIPTION_811_Index_22=1x Output Bus + S:TileEntity_DESCRIPTION_811_Index_23=1x Energy Hatch + S:TileEntity_DESCRIPTION_811_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_811_Index_25=1x Muffler Hatch + S:TileEntity_DESCRIPTION_811_Index_26=Machine Type: §eMixer§r + S:TileEntity_DESCRIPTION_811_Index_27=Causes 800 Pollution per second + S:TileEntity_DESCRIPTION_812_Index_13=[BUG] GUI does not work until structure is assembled correctly. (Do Not Report issue) + S:TileEntity_DESCRIPTION_812_Index_14=Consumes 2% of the average voltage of all energy type hatches + S:TileEntity_DESCRIPTION_812_Index_15=Does not require maintenance + S:TileEntity_DESCRIPTION_812_Index_16=Can be built with variable height between 4-18 + S:TileEntity_DESCRIPTION_812_Index_17=Hatches can be placed nearly anywhere + S:TileEntity_DESCRIPTION_812_Index_18=HV Energy/Dynamo Hatches are the lowest tier you can use + S:TileEntity_DESCRIPTION_812_Index_19=Supports upto Maximum Voltage + S:TileEntity_DESCRIPTION_812_Index_20=Controller (Bottom, Centre) + S:TileEntity_DESCRIPTION_812_Index_21=Size(WxHxD): External 5xHx5, Sub-Station External Casings + S:TileEntity_DESCRIPTION_812_Index_22=Size(WxHxD): Internal 3x(H-2)x3, Vanadium Redox Power Cells + S:TileEntity_DESCRIPTION_812_Index_23=Read '§oPower Storage & You [Version 0.64]' for more info. + S:TileEntity_DESCRIPTION_812_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_812_Index_25=Machine Type: §eEnergy Buffer§r + S:TileEntity_DESCRIPTION_813_Index_0=This dehydrates your Grapes into Raisins. + S:TileEntity_DESCRIPTION_814_Index_0=A hangover is the way your body reacts to dehydration. + S:TileEntity_DESCRIPTION_815_Index_0=You could probably make space icecream with this.. + S:TileEntity_DESCRIPTION_816_Index_0=You can definitely make space icecream with this.. + S:TileEntity_DESCRIPTION_817_Index_0=Stores 32000L of fluid + S:TileEntity_DESCRIPTION_817_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_818_Index_0=Stores 64000L of fluid + S:TileEntity_DESCRIPTION_818_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_819_Index_0=Stores 128000L of fluid + S:TileEntity_DESCRIPTION_819_Index_1=A portable tank. S:TileEntity_DESCRIPTION_81_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_81_Index_1=Capacity: 4 stacks + S:TileEntity_DESCRIPTION_820_Index_0=Stores 256000L of fluid + S:TileEntity_DESCRIPTION_820_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_821_Index_0=Stores 512000L of fluid + S:TileEntity_DESCRIPTION_821_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_822_Index_0=Stores 1024000L of fluid + S:TileEntity_DESCRIPTION_822_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_823_Index_0=Stores 2048000L of fluid + S:TileEntity_DESCRIPTION_823_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_824_Index_0=Stores 4096000L of fluid + S:TileEntity_DESCRIPTION_824_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_825_Index_0=Stores 8192000L of fluid + S:TileEntity_DESCRIPTION_825_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_826_Index_0=Stores 16384000L of fluid + S:TileEntity_DESCRIPTION_826_Index_1=A portable tank. + S:TileEntity_DESCRIPTION_827_Index_13=Controller Block for the Multitank + S:TileEntity_DESCRIPTION_827_Index_14=Size: 3xHx3 (Block behind controller must be air) + S:TileEntity_DESCRIPTION_827_Index_15=Structure must be at least 4 blocks tall, maximum 20. + S:TileEntity_DESCRIPTION_827_Index_16=Each casing within the structure adds 128000L storage. + S:TileEntity_DESCRIPTION_827_Index_17=Multitank Exterior Casings (16 at least!) + S:TileEntity_DESCRIPTION_827_Index_18=Controller (front centered) + S:TileEntity_DESCRIPTION_827_Index_19=1x Input hatch + S:TileEntity_DESCRIPTION_827_Index_20=1x Output hatch + S:TileEntity_DESCRIPTION_827_Index_21=1x Energy Hatch + S:TileEntity_DESCRIPTION_827_Index_22=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_827_Index_23=1x Muffler Hatch + S:TileEntity_DESCRIPTION_827_Index_24=Machine Type: §eFluid Tank§r + S:TileEntity_DESCRIPTION_827_Index_25=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_828_Index_18=Super Magnetic Speed Shooter + S:TileEntity_DESCRIPTION_828_Index_19=------------------------------------------------------------ + S:TileEntity_DESCRIPTION_828_Index_20=Particles are accelerated over 186 revolutions to 80% light speed + S:TileEntity_DESCRIPTION_828_Index_21=Can produce a continuous beam current of 2.2 mA at 590 MeV + S:TileEntity_DESCRIPTION_828_Index_22=Which will be extracted from the Isochronous Cyclotron + S:TileEntity_DESCRIPTION_828_Index_23=------------------------------------------------------------ + S:TileEntity_DESCRIPTION_828_Index_24=Consists of the same layout as a Fusion Reactor + S:TileEntity_DESCRIPTION_828_Index_25=Any external casing can be a hatch/bus, unlike Fusion + S:TileEntity_DESCRIPTION_828_Index_26=Cyclotron Machine Casings around Cyclotron Coil Blocks + S:TileEntity_DESCRIPTION_828_Index_27=All Hatches must be IV or better + S:TileEntity_DESCRIPTION_828_Index_28=1-16 Input Hatches + S:TileEntity_DESCRIPTION_828_Index_29=1-16 Input Busses + S:TileEntity_DESCRIPTION_828_Index_30=1-16 Output Busses + S:TileEntity_DESCRIPTION_828_Index_31=1-16 Energy Hatches + S:TileEntity_DESCRIPTION_828_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_828_Index_33=1x Muffler Hatch + S:TileEntity_DESCRIPTION_828_Index_34=Machine Type: §eParticle Accelerator§r + S:TileEntity_DESCRIPTION_828_Index_35=Causes 200 Pollution per second + S:TileEntity_DESCRIPTION_829_Index_20=Controller Block for the Fishing Pond + S:TileEntity_DESCRIPTION_829_Index_21=Size: 9x3x9 [WxHxL] (open) + S:TileEntity_DESCRIPTION_829_Index_22=X X + S:TileEntity_DESCRIPTION_829_Index_23=X X + S:TileEntity_DESCRIPTION_829_Index_24=XXXXXXXXX + S:TileEntity_DESCRIPTION_829_Index_25=Can process (Tier + 1) * 2 recipes + S:TileEntity_DESCRIPTION_829_Index_26=Put a numbered circuit into the input bus. + S:TileEntity_DESCRIPTION_829_Index_27=Circuit 14 for Fish + S:TileEntity_DESCRIPTION_829_Index_28=Circuit 15 for Junk + S:TileEntity_DESCRIPTION_829_Index_29=Circuit 16 for Treasure + S:TileEntity_DESCRIPTION_829_Index_30=Aquatic Casings (all non-hatches) + S:TileEntity_DESCRIPTION_829_Index_31=Controller (front centered) + S:TileEntity_DESCRIPTION_829_Index_32=1x Output Bus + S:TileEntity_DESCRIPTION_829_Index_33=1x Input Bus + S:TileEntity_DESCRIPTION_829_Index_34=1x Input Hatch (fill with water) + S:TileEntity_DESCRIPTION_829_Index_35=1x Energy Hatch + S:TileEntity_DESCRIPTION_829_Index_36=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_829_Index_37=1x Muffler Hatch + S:TileEntity_DESCRIPTION_829_Index_38=Machine Type: §eFish Trap§r + S:TileEntity_DESCRIPTION_829_Index_39=Causes 20 Pollution per second S:TileEntity_DESCRIPTION_82_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_82_Index_1=Capacity: 9 stacks + S:TileEntity_DESCRIPTION_830_Index_0=Requires Pahoehoe Lava or Normal Lava as Fuel + S:TileEntity_DESCRIPTION_830_Index_1=Generates power at 72% Efficiency per tick + S:TileEntity_DESCRIPTION_830_Index_2=Causes between 100 Pollution per second + S:TileEntity_DESCRIPTION_831_Index_0=Requires Pahoehoe Lava or Normal Lava as Fuel + S:TileEntity_DESCRIPTION_831_Index_1=Generates power at 65% Efficiency per tick + S:TileEntity_DESCRIPTION_831_Index_2=Causes between 100 Pollution per second + S:TileEntity_DESCRIPTION_832_Index_0=Requires Pahoehoe Lava or Normal Lava as Fuel + S:TileEntity_DESCRIPTION_832_Index_1=Generates power at 58% Efficiency per tick + S:TileEntity_DESCRIPTION_832_Index_2=Causes between 100 Pollution per second + S:TileEntity_DESCRIPTION_833_Index_1=Generates a Tesseract for the attached Inventory + S:TileEntity_DESCRIPTION_833_Index_2=Connect with pipes to insert items + S:TileEntity_DESCRIPTION_833_Index_3=Consumes 128EU/t for same dimension transfers + S:TileEntity_DESCRIPTION_833_Index_4=Consumes 512EU/t for cross dimensional transfers + S:TileEntity_DESCRIPTION_834_Index_1=Accesses Tesseract Generators remotely + S:TileEntity_DESCRIPTION_834_Index_2=Connect with pipes to extract items or fluids + S:TileEntity_DESCRIPTION_834_Index_3=Outputs from the back face + S:TileEntity_DESCRIPTION_834_Index_4=Consumes 128EU/t for same dimension transfers + S:TileEntity_DESCRIPTION_834_Index_5=Consumes 512EU/t for cross dimensional transfers + S:TileEntity_DESCRIPTION_835_Index_17=Controller Block for the Fission Fuel Processing Unit + S:TileEntity_DESCRIPTION_835_Index_18=Size(WxHxD): 3x9x3 + S:TileEntity_DESCRIPTION_835_Index_19=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_835_Index_20=3x2x3 Base platform of Hastelloy-X (7x Casings) + S:TileEntity_DESCRIPTION_835_Index_21=1x5x1 Incoloy-DS Fluid Containment Block pillar (Center of base, From layer 3 upwards) + S:TileEntity_DESCRIPTION_835_Index_22=4x Zeron-100 Reactor Shielding (Each side of Second Sealant Tower layer, Surrounding Incoloy-DS Fluid Containment) + S:TileEntity_DESCRIPTION_835_Index_23=17x Hastelloy-N Sealant Blocks (Each side of Incoloy-DS Fluid Containment casings, except layer 2 and one on top) + S:TileEntity_DESCRIPTION_835_Index_24=4x Input Hatch (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_25=2x Output Hatch (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_26=1x Output Bus (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_27=1x Maintenance Hatch (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_28=1x ZPM or better Muffler (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_29=1x Energy Hatch (One of base platform) + S:TileEntity_DESCRIPTION_835_Index_30=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_835_Index_31=1x Muffler Hatch + S:TileEntity_DESCRIPTION_835_Index_32=Machine Type: §eFuel Refinery§r + S:TileEntity_DESCRIPTION_835_Index_33=Causes 4000 Pollution per second + S:TileEntity_DESCRIPTION_836_Index_10=Speed: Very Fast | Eu Usage: 100% | Parallel: 1 + S:TileEntity_DESCRIPTION_836_Index_11=Requires a Saw, Buzz Saw or Chainsaw in GUI slot + S:TileEntity_DESCRIPTION_836_Index_12=Constructed exactly the same as a normal Vacuum Freezer + S:TileEntity_DESCRIPTION_836_Index_13=Use gtplusplus.blockcasings.2.15.names (10 at least!) + S:TileEntity_DESCRIPTION_836_Index_14=Machine Type: §eTree Farm§r + S:TileEntity_DESCRIPTION_836_Index_15=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_836_Index_8=[WIP] Disabled + S:TileEntity_DESCRIPTION_836_Index_9=Converts EU to Oak Logs S:TileEntity_DESCRIPTION_83_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_83_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_840_Index_15=Controller Block for the Industrial Sifter + S:TileEntity_DESCRIPTION_840_Index_16=400% faster than single-block machines of the same voltage + S:TileEntity_DESCRIPTION_840_Index_17=Only uses 75% of the eu/t normally required + S:TileEntity_DESCRIPTION_840_Index_18=Processes four items per voltage tier + S:TileEntity_DESCRIPTION_840_Index_19=Size[WxHxL]: 5x3x5 + S:TileEntity_DESCRIPTION_840_Index_20=Controller (Center Bottom) + S:TileEntity_DESCRIPTION_840_Index_21=1x Input Bus (Any top or bottom edge casing) + S:TileEntity_DESCRIPTION_840_Index_22=4x Output Bus (Any top or bottom edge casing) + S:TileEntity_DESCRIPTION_840_Index_23=1x Energy Hatch (Any top or bottom edge casing) + S:TileEntity_DESCRIPTION_840_Index_24=18x Sieve Grate (Top and Middle 3x3) + S:TileEntity_DESCRIPTION_840_Index_25=Sieve Casings for the rest (35 min) + S:TileEntity_DESCRIPTION_840_Index_26=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_840_Index_27=1x Muffler Hatch + S:TileEntity_DESCRIPTION_840_Index_28=Machine Type: §eSifter§r + S:TileEntity_DESCRIPTION_840_Index_29=Causes 40 Pollution per second + S:TileEntity_DESCRIPTION_841_Index_0=Accelerating things (Radius: 1 EU/t: 96 Speed Bonus: x2) + S:TileEntity_DESCRIPTION_841_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_841_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_841_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_841_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_842_Index_0=Accelerating things (Radius: 2 EU/t: 384 Speed Bonus: x4) + S:TileEntity_DESCRIPTION_842_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_842_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_842_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_842_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_843_Index_0=Accelerating things (Radius: 3 EU/t: 1536 Speed Bonus: x8) + S:TileEntity_DESCRIPTION_843_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_843_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_843_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_843_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_844_Index_0=Accelerating things (Radius: 4 EU/t: 6144 Speed Bonus: x16) + S:TileEntity_DESCRIPTION_844_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_844_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_844_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_844_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_845_Index_0=Accelerating things (Radius: 5 EU/t: 24576 Speed Bonus: x32) + S:TileEntity_DESCRIPTION_845_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_845_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_845_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_845_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_846_Index_0=Accelerating things (Radius: 6 EU/t: 98304 Speed Bonus: x64) + S:TileEntity_DESCRIPTION_846_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_846_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_846_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_846_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_847_Index_0=Accelerating things (Radius: 7 EU/t: 393216 Speed Bonus: x128) + S:TileEntity_DESCRIPTION_847_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_847_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_847_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_847_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_848_Index_0=Accelerating things (Radius: 8 EU/t: 1572864 Speed Bonus: x256) + S:TileEntity_DESCRIPTION_848_Index_1=Use a screwdriver to change mode + S:TileEntity_DESCRIPTION_848_Index_2=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_848_Index_3=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_848_Index_4=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_849_Index_15=Controller Block for the Industrial Thermal Centrifuge + S:TileEntity_DESCRIPTION_849_Index_16=150% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_849_Index_17=Only uses 80% of the eu/t normally required + S:TileEntity_DESCRIPTION_849_Index_18=Processes eight items per voltage tier + S:TileEntity_DESCRIPTION_849_Index_19=Size: 3x2x3 [WxHxL] + S:TileEntity_DESCRIPTION_849_Index_20=Thermal processing Casings (8 at least!) + S:TileEntity_DESCRIPTION_849_Index_21=Noise Hazard Sign Blocks also count as valid casings + S:TileEntity_DESCRIPTION_849_Index_22=Controller (front centered, top layer) + S:TileEntity_DESCRIPTION_849_Index_23=1x Input Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_849_Index_24=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_849_Index_25=1x Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_849_Index_26=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_849_Index_27=1x Muffler Hatch + S:TileEntity_DESCRIPTION_849_Index_28=Machine Type: §eThermal Centrifuge§r + S:TileEntity_DESCRIPTION_849_Index_29=Causes 1000 Pollution per second S:TileEntity_DESCRIPTION_84_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_84_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_850_Index_19=Controller Block for the Industrial Ore Washing Plant + S:TileEntity_DESCRIPTION_850_Index_20=Can be configured with a screwdriver to also process Chemical Bathing + S:TileEntity_DESCRIPTION_850_Index_21=400% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_850_Index_22=Processes four item per voltage tier + S:TileEntity_DESCRIPTION_850_Index_23=Always requires an Input Hatch full of water to refill structure + S:TileEntity_DESCRIPTION_850_Index_24=Size: 5x3x7 [WxHxL] (open) + S:TileEntity_DESCRIPTION_850_Index_25=X X + S:TileEntity_DESCRIPTION_850_Index_26=X X + S:TileEntity_DESCRIPTION_850_Index_27=XXXXX + S:TileEntity_DESCRIPTION_850_Index_28=Controller (front centered) + S:TileEntity_DESCRIPTION_850_Index_29=1x Input Bus (Any casing) + S:TileEntity_DESCRIPTION_850_Index_30=2x Input Hatch (Any casing) + S:TileEntity_DESCRIPTION_850_Index_31=1x Output Bus (Any casing) + S:TileEntity_DESCRIPTION_850_Index_32=1x Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_850_Index_33=Wash Plant Casings for the rest + S:TileEntity_DESCRIPTION_850_Index_34=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_850_Index_35=1x Muffler Hatch + S:TileEntity_DESCRIPTION_850_Index_36=Machine Type: §eOre Washer, Chemical Bath§r + S:TileEntity_DESCRIPTION_850_Index_37=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_851_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_852_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_853_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_854_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_855_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_856_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_857_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_858_Index_0=Indeed, It does blend! + S:TileEntity_DESCRIPTION_859_Index_17=Controller Block for the Material Extruder + S:TileEntity_DESCRIPTION_859_Index_18=250% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_859_Index_19=Processes four items per voltage tier + S:TileEntity_DESCRIPTION_859_Index_20=Extrusion Shape for recipe goes in the Input Bus + S:TileEntity_DESCRIPTION_859_Index_21=Each Input Bus can have a different shape! + S:TileEntity_DESCRIPTION_859_Index_22=You can use several input busses per multiblock + S:TileEntity_DESCRIPTION_859_Index_23=Size: 3x3x5 [WxHxL] (Hollow) + S:TileEntity_DESCRIPTION_859_Index_24=Inconel Reinforced Casings (28 at least!) + S:TileEntity_DESCRIPTION_859_Index_25=Controller (front centered) + S:TileEntity_DESCRIPTION_859_Index_26=1x Input Bus + S:TileEntity_DESCRIPTION_859_Index_27=1x Output Bus + S:TileEntity_DESCRIPTION_859_Index_28=1x Input Hatch + S:TileEntity_DESCRIPTION_859_Index_29=1x Energy Hatch + S:TileEntity_DESCRIPTION_859_Index_30=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_859_Index_31=1x Muffler Hatch + S:TileEntity_DESCRIPTION_859_Index_32=Machine Type: §eExtruder§r + S:TileEntity_DESCRIPTION_859_Index_33=Causes 1000 Pollution per second S:TileEntity_DESCRIPTION_85_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_85_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_860_Index_15=Controller Block for the Industrial Multi-Machine + S:TileEntity_DESCRIPTION_860_Index_16=250% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_860_Index_17=Only uses 80% of the eu/t normally required + S:TileEntity_DESCRIPTION_860_Index_18=Processes two items per voltage tier + S:TileEntity_DESCRIPTION_860_Index_19=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_860_Index_20=Controller (front centered) + S:TileEntity_DESCRIPTION_860_Index_21=6 Multi-Use casings required (Minimum) + S:TileEntity_DESCRIPTION_860_Index_22=Read Multi-Machine Manual for extra information + S:TileEntity_DESCRIPTION_860_Index_23=Machine Type: [A] - §eCompressor, Lathe, Electromagnetic Polarizer§r + S:TileEntity_DESCRIPTION_860_Index_24=Machine Type: [B] - §eFermenter, Fluid Extractor, Extractor§r + S:TileEntity_DESCRIPTION_860_Index_25=Machine Type: [C] - §ePrecision Laser Engraver, Autoclave§r + S:TileEntity_DESCRIPTION_860_Index_26=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_860_Index_27=1x Muffler Hatch + S:TileEntity_DESCRIPTION_860_Index_28=Machine Type: §eNine in One§r + S:TileEntity_DESCRIPTION_860_Index_29=Causes 400 Pollution per second + S:TileEntity_DESCRIPTION_861_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_861_Index_1=Capacity: 48000L + S:TileEntity_DESCRIPTION_861_Index_2=DO NOT OBSTRUCT THE INPUT! + S:TileEntity_DESCRIPTION_861_Index_3=Draws in Air from the surrounding environment + S:TileEntity_DESCRIPTION_861_Index_4=Creates 1000L of Air every 4 ticks + S:TileEntity_DESCRIPTION_862_Index_17=Controller Block for Industrial Arc Furnace + S:TileEntity_DESCRIPTION_862_Index_18=250% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_862_Index_19=Processes 8 items per voltage tier + S:TileEntity_DESCRIPTION_862_Index_20=Size: nx3xn [WxHxL] (Hollow) + S:TileEntity_DESCRIPTION_862_Index_21=n can be 3, 5 or 7 + S:TileEntity_DESCRIPTION_862_Index_22=Max Size required to process Plasma recipes + S:TileEntity_DESCRIPTION_862_Index_23=gtplusplus.blockcasings.4.3.names (10 at least!) + S:TileEntity_DESCRIPTION_862_Index_24=Controller (top centered) + S:TileEntity_DESCRIPTION_862_Index_25=1x Input Bus + S:TileEntity_DESCRIPTION_862_Index_26=1x Output Bus + S:TileEntity_DESCRIPTION_862_Index_27=1x Input Hatch + S:TileEntity_DESCRIPTION_862_Index_28=1x Output Hatch + S:TileEntity_DESCRIPTION_862_Index_29=1x Energy Hatch + S:TileEntity_DESCRIPTION_862_Index_30=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_862_Index_31=1x Muffler Hatch + S:TileEntity_DESCRIPTION_862_Index_32=Machine Type: §e(Plasma/Electric) Arc Furnace§r + S:TileEntity_DESCRIPTION_862_Index_33=Causes 2400 Pollution per second + S:TileEntity_DESCRIPTION_863_Index_4=Contributing Green Energy towards the future + S:TileEntity_DESCRIPTION_863_Index_5=gtplusplus.blockcasings.4.4.names for the base of the tower + S:TileEntity_DESCRIPTION_863_Index_6=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_863_Index_7=Machine Type: §eSolar Tower§r + S:TileEntity_DESCRIPTION_864_Index_0=Part of the Clean Green energy movement + S:TileEntity_DESCRIPTION_864_Index_1=Point me at a Solar Tower + S:TileEntity_DESCRIPTION_864_Index_2=Added by: §2Alkalus §7- §c[GT++] + S:TileEntity_DESCRIPTION_865_Index_12=Controller Block for the XL Steam Turbine + S:TileEntity_DESCRIPTION_865_Index_13=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) + S:TileEntity_DESCRIPTION_865_Index_14=1x Steam Input Hatch (Side centered) + S:TileEntity_DESCRIPTION_865_Index_15=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_865_Index_16=1x Dynamo Hatch (Back centered) + S:TileEntity_DESCRIPTION_865_Index_17=1x Output Hatch for Distilled Water (Side centered) + S:TileEntity_DESCRIPTION_865_Index_18=gtplusplus.blockcasings.4.8.names for the rest (24 at least!) + S:TileEntity_DESCRIPTION_865_Index_19=Needs a Turbine Item (Inside controller GUI) + S:TileEntity_DESCRIPTION_865_Index_20=Output depending on Rotor and fitting + S:TileEntity_DESCRIPTION_865_Index_21=Use screwdriver to adjust fitting of turbine + S:TileEntity_DESCRIPTION_865_Index_22=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_865_Index_23=Machine Type: §eLarge Steam Turbine§r + S:TileEntity_DESCRIPTION_866_Index_12=Controller Block for the XL High Pressure Steam Turbine + S:TileEntity_DESCRIPTION_866_Index_13=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) + S:TileEntity_DESCRIPTION_866_Index_14=1x Superheated Steam Input Hatch (Side centered) + S:TileEntity_DESCRIPTION_866_Index_15=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_866_Index_16=1x Dynamo Hatch (Back centered) + S:TileEntity_DESCRIPTION_866_Index_17=1x Output Hatch for Steam (Side centered) + S:TileEntity_DESCRIPTION_866_Index_18=gtplusplus.blockcasings.4.9.names for the rest (24 at least!) + S:TileEntity_DESCRIPTION_866_Index_19=Needs a Turbine Item (Inside controller GUI) + S:TileEntity_DESCRIPTION_866_Index_20=Output depending on Rotor and fitting + S:TileEntity_DESCRIPTION_866_Index_21=Use screwdriver to adjust fitting of turbine + S:TileEntity_DESCRIPTION_866_Index_22=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_866_Index_23=Machine Type: §eLarge Super-heated Steam Turbine§r + S:TileEntity_DESCRIPTION_869_Index_0=Requires RTG Pellets + S:TileEntity_DESCRIPTION_869_Index_1=Fuel is measured in minecraft days (Check with Scanner) + S:TileEntity_DESCRIPTION_869_Index_2=RTG changes output voltage depending on fuel + S:TileEntity_DESCRIPTION_869_Index_3=Generates power at 100% Efficiency per tick + S:TileEntity_DESCRIPTION_869_Index_4=Output Voltage: 0 EU/t S:TileEntity_DESCRIPTION_86_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_86_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_870_Index_0=Usually used for books + S:TileEntity_DESCRIPTION_870_Index_1=Decorative Item Storage + S:TileEntity_DESCRIPTION_870_Index_2=Right click to store/remove something + S:TileEntity_DESCRIPTION_870_Index_3=Ctrl + Rmb to check contents + S:TileEntity_DESCRIPTION_870_Index_4=Ctrl + Rmb with a screwdriver to lock + S:TileEntity_DESCRIPTION_871_Index_0=A heavy duty shelf + S:TileEntity_DESCRIPTION_871_Index_1=Decorative Item Storage + S:TileEntity_DESCRIPTION_871_Index_2=Right click to store/remove something + S:TileEntity_DESCRIPTION_871_Index_3=Ctrl + Rmb to check contents + S:TileEntity_DESCRIPTION_871_Index_4=Ctrl + Rmb with a screwdriver to lock + S:TileEntity_DESCRIPTION_872_Index_0=Could look nice in your office + S:TileEntity_DESCRIPTION_872_Index_1=Decorative Item Storage + S:TileEntity_DESCRIPTION_872_Index_2=Right click to store/remove something + S:TileEntity_DESCRIPTION_872_Index_3=Ctrl + Rmb to check contents + S:TileEntity_DESCRIPTION_872_Index_4=Ctrl + Rmb with a screwdriver to lock + S:TileEntity_DESCRIPTION_873_Index_0=A place to study + S:TileEntity_DESCRIPTION_873_Index_1=Decorative Item Storage + S:TileEntity_DESCRIPTION_873_Index_2=Right click to store/remove something + S:TileEntity_DESCRIPTION_873_Index_3=Ctrl + Rmb to check contents + S:TileEntity_DESCRIPTION_873_Index_4=Ctrl + Rmb with a screwdriver to lock + S:TileEntity_DESCRIPTION_874_Index_0=Stores Books & Things + S:TileEntity_DESCRIPTION_874_Index_1=Decorative Item Storage + S:TileEntity_DESCRIPTION_874_Index_2=Right click to store/remove something + S:TileEntity_DESCRIPTION_874_Index_3=Ctrl + Rmb to check contents + S:TileEntity_DESCRIPTION_874_Index_4=Ctrl + Rmb with a screwdriver to lock + S:TileEntity_DESCRIPTION_875_Index_14=Thermal Boiler Controller + S:TileEntity_DESCRIPTION_875_Index_15=Converts Water & Heat into Steam + S:TileEntity_DESCRIPTION_875_Index_16=Consult user manual for more information + S:TileEntity_DESCRIPTION_875_Index_17=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_875_Index_18=Thermal Containment Casings (10 at least!) + S:TileEntity_DESCRIPTION_875_Index_19=Controller (front middle) + S:TileEntity_DESCRIPTION_875_Index_20=2x Input Hatch (Water/Thermal Fluid) + S:TileEntity_DESCRIPTION_875_Index_21=1x Output Hatch (Steam) + S:TileEntity_DESCRIPTION_875_Index_22=1x Input Bus (Supplies controller with Lava Filters, optional) + S:TileEntity_DESCRIPTION_875_Index_23=1x Output Bus (Filter results, optional) + S:TileEntity_DESCRIPTION_875_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_875_Index_25=1x Muffler Hatch + S:TileEntity_DESCRIPTION_875_Index_26=Machine Type: §eBoiler§r + S:TileEntity_DESCRIPTION_875_Index_27=Causes 700 Pollution per second + S:TileEntity_DESCRIPTION_876_Index_21=Highly Advanced Autocrafter + S:TileEntity_DESCRIPTION_876_Index_22=Right Click with a Screwdriver to change mode + S:TileEntity_DESCRIPTION_876_Index_23=200% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_876_Index_24=Processes two items per voltage tier + S:TileEntity_DESCRIPTION_876_Index_25=-------------------------------------- + S:TileEntity_DESCRIPTION_876_Index_26=Insert a Memory stick into the GUI + S:TileEntity_DESCRIPTION_876_Index_27=to automate a crafting table recipe + S:TileEntity_DESCRIPTION_876_Index_28=Requires recipe to be scanned in a project table + S:TileEntity_DESCRIPTION_876_Index_29=-------------------------------------- + S:TileEntity_DESCRIPTION_876_Index_30=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_876_Index_31=Autocrafter Frame (10 at least!) + S:TileEntity_DESCRIPTION_876_Index_32=Controller (Front Center) + S:TileEntity_DESCRIPTION_876_Index_33=1x Input Bus + S:TileEntity_DESCRIPTION_876_Index_34=1x Input Hatch + S:TileEntity_DESCRIPTION_876_Index_35=1x Output Bus + S:TileEntity_DESCRIPTION_876_Index_36=1x Output Hatch + S:TileEntity_DESCRIPTION_876_Index_37=1x Energy Hatch + S:TileEntity_DESCRIPTION_876_Index_38=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_876_Index_39=1x Muffler Hatch + S:TileEntity_DESCRIPTION_876_Index_40=Machine Type: §eAssembler, Disassembler, Circuit Assembler, Autocrafter§r + S:TileEntity_DESCRIPTION_876_Index_41=Causes 500 Pollution per second + S:TileEntity_DESCRIPTION_877_Index_0=LV -> ULV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_877_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_878_Index_0=MV -> LV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_878_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_879_Index_0=HV -> MV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_879_Index_1=Accepts 4A and outputs 16A S:TileEntity_DESCRIPTION_87_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_87_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_880_Index_0=EV -> HV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_880_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_881_Index_0=IV -> EV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_881_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_882_Index_0=LuV -> IV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_882_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_883_Index_0=ZPM -> LuV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_883_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_884_Index_0=UV -> ZPM (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_884_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_885_Index_0=Any Voltage -> UV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_885_Index_1=Accepts 4A and outputs 16A + S:TileEntity_DESCRIPTION_886_Index_0=Chargeable Item Bus for Multiblocks + S:TileEntity_DESCRIPTION_886_Index_1=Capacity: 4 slots + S:TileEntity_DESCRIPTION_887_Index_0=Chargeable Item Bus for Multiblocks + S:TileEntity_DESCRIPTION_887_Index_1=Capacity: 16 slots + S:TileEntity_DESCRIPTION_888_Index_0=Dischargeable Item Bus for Multiblocks + S:TileEntity_DESCRIPTION_888_Index_1=Capacity: 4 slots + S:TileEntity_DESCRIPTION_889_Index_0=Dischargeable Item Bus for Multiblocks + S:TileEntity_DESCRIPTION_889_Index_1=Capacity: 16 slots S:TileEntity_DESCRIPTION_88_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_88_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_890_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_890_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_890_Index_2=Long-Range: Can supply 2A of power to a single player upto 128m away. + S:TileEntity_DESCRIPTION_890_Index_3=Local: Can supply several Amps to each player within 20m. + S:TileEntity_DESCRIPTION_890_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_890_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_890_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_891_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_891_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_891_Index_2=Long-Range: Can supply 2A of power to a single player upto 512m away. + S:TileEntity_DESCRIPTION_891_Index_3=Local: Can supply several Amps to each player within 40m. + S:TileEntity_DESCRIPTION_891_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_891_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_891_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_892_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_892_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_892_Index_2=Long-Range: Can supply 2A of power to a single player upto 2048m away. + S:TileEntity_DESCRIPTION_892_Index_3=Local: Can supply several Amps to each player within 60m. + S:TileEntity_DESCRIPTION_892_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_892_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_892_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_893_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_893_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_893_Index_2=Long-Range: Can supply 2A of power to a single player upto 8192m away. + S:TileEntity_DESCRIPTION_893_Index_3=Local: Can supply several Amps to each player within 80m. + S:TileEntity_DESCRIPTION_893_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_893_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_893_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_894_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_894_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_894_Index_2=Long-Range: Can supply 2A of power to a single player upto 32768m away. + S:TileEntity_DESCRIPTION_894_Index_3=Local: Can supply several Amps to each player within 100m. + S:TileEntity_DESCRIPTION_894_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_894_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_894_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_895_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_895_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_895_Index_2=Long-Range: Can supply 2A of power to a single player upto 131072m away. + S:TileEntity_DESCRIPTION_895_Index_3=Local: Can supply several Amps to each player within 120m. + S:TileEntity_DESCRIPTION_895_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_895_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_895_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_896_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_896_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_896_Index_2=Long-Range: Can supply 2A of power to a single player upto 524288m away. + S:TileEntity_DESCRIPTION_896_Index_3=Local: Can supply several Amps to each player within 140m. + S:TileEntity_DESCRIPTION_896_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_896_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_896_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_897_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_897_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_897_Index_2=Long-Range: Can supply 2A of power to a single player upto 2097152m away. + S:TileEntity_DESCRIPTION_897_Index_3=Local: Can supply several Amps to each player within 160m. + S:TileEntity_DESCRIPTION_897_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_897_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_897_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_898_Index_0=Hopefully won't give you cancer. + S:TileEntity_DESCRIPTION_898_Index_1=3 Modes, Long-Range, Local and Mixed. + S:TileEntity_DESCRIPTION_898_Index_2=Long-Range: Can supply 2A of power to a single player upto 8589934588m away. + S:TileEntity_DESCRIPTION_898_Index_3=Local: Can supply several Amps to each player within 180m. + S:TileEntity_DESCRIPTION_898_Index_4=Mixed: Provides both 2A of long range and 1A per player locally. + S:TileEntity_DESCRIPTION_898_Index_5=Mixed mode is more conservative of power and as a result only + S:TileEntity_DESCRIPTION_898_Index_6=Gets half the distances each singular mode gets. + S:TileEntity_DESCRIPTION_899_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_899_Index_1=Stores 66048EU + S:TileEntity_DESCRIPTION_899_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_899_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_899_Index_4=Does not accept more than 8EU/t as input + S:TileEntity_DESCRIPTION_899_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps S:TileEntity_DESCRIPTION_89_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_89_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_900_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_900_Index_1=Stores 262656EU + S:TileEntity_DESCRIPTION_900_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_900_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_900_Index_4=Does not accept more than 32EU/t as input + S:TileEntity_DESCRIPTION_900_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_901_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_901_Index_1=Stores 1049088EU + S:TileEntity_DESCRIPTION_901_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_901_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_901_Index_4=Does not accept more than 128EU/t as input + S:TileEntity_DESCRIPTION_901_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_902_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_902_Index_1=Stores 4194816EU + S:TileEntity_DESCRIPTION_902_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_902_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_902_Index_4=Does not accept more than 512EU/t as input + S:TileEntity_DESCRIPTION_902_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_903_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_903_Index_1=Stores 16777728EU + S:TileEntity_DESCRIPTION_903_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_903_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_903_Index_4=Does not accept more than 2048EU/t as input + S:TileEntity_DESCRIPTION_903_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_904_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_904_Index_1=Stores 67109376EU + S:TileEntity_DESCRIPTION_904_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_904_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_904_Index_4=Does not accept more than 8192EU/t as input + S:TileEntity_DESCRIPTION_904_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_905_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_905_Index_1=Stores 268435968EU + S:TileEntity_DESCRIPTION_905_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_905_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_905_Index_4=Does not accept more than 32768EU/t as input + S:TileEntity_DESCRIPTION_905_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_906_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_906_Index_1=Stores 1073742336EU + S:TileEntity_DESCRIPTION_906_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_906_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_906_Index_4=Does not accept more than 131072EU/t as input + S:TileEntity_DESCRIPTION_906_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_907_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_907_Index_1=Stores 4398046509568EU + S:TileEntity_DESCRIPTION_907_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_907_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_907_Index_4=Does not accept more than 524288EU/t as input + S:TileEntity_DESCRIPTION_907_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps + S:TileEntity_DESCRIPTION_908_Index_0=Dynamo with internal storage and additional Amp capacity + S:TileEntity_DESCRIPTION_908_Index_1=Stores 4398046509568EU + S:TileEntity_DESCRIPTION_908_Index_2=Amperage In: 4 + S:TileEntity_DESCRIPTION_908_Index_3=Amperage Out: 4 + S:TileEntity_DESCRIPTION_908_Index_4=Does not accept more than 2147483647EU/t as input + S:TileEntity_DESCRIPTION_908_Index_5=Large Turbines only supply 1A to this, other Multiblocks can inject more amps S:TileEntity_DESCRIPTION_90_Index_0=For maintaining Multiblocks S:TileEntity_DESCRIPTION_90_Index_1=Cannot be shared between Multiblocks! + S:TileEntity_DESCRIPTION_910_Index_10=Consumes 1L of fluid.cryotheum/t during operation + S:TileEntity_DESCRIPTION_910_Index_11=Constructed exactly the same as a normal Vacuum Freezer + S:TileEntity_DESCRIPTION_910_Index_12=Use gtplusplus.blockcasings.3.10.names (10 at least!) + S:TileEntity_DESCRIPTION_910_Index_13=1x gt.blockmachines.hatch.cryotheum.input.tier.00.name (Required) + S:TileEntity_DESCRIPTION_910_Index_14=Machine Type: §eVacuum Freezer§r + S:TileEntity_DESCRIPTION_910_Index_15=Causes 500 Pollution per second + S:TileEntity_DESCRIPTION_910_Index_8=Factory Grade Advanced Vacuum Freezer + S:TileEntity_DESCRIPTION_910_Index_9=Speed: 200% | Eu Usage: 100% | Parallel: 4 + S:TileEntity_DESCRIPTION_911_Index_0=This dehydrates your Grapes into Raisins. + S:TileEntity_DESCRIPTION_912_Index_0=This dehydrates your Grapes into Raisins. S:TileEntity_DESCRIPTION_91_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_91_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_91_Index_2=Reduces Pollution to 100% @@ -3150,26 +4752,265 @@ languagefile { S:TileEntity_DESCRIPTION_93_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_93_Index_2=Reduces Pollution to 48% S:TileEntity_DESCRIPTION_93_Index_3=Recovers 57% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_941_Index_16=Controller Block for the Experimental Deep Earth Drilling Platform - MK I + S:TileEntity_DESCRIPTION_941_Index_17=Size(WxHxD): 3x7x3, Controller (Front middle bottom) + S:TileEntity_DESCRIPTION_941_Index_18=3x1x3 Base of gtplusplus.blockcasings.3.3.name + S:TileEntity_DESCRIPTION_941_Index_19=1x3x1 gtplusplus.blockcasings.3.3.name pillar (Center of base) + S:TileEntity_DESCRIPTION_941_Index_20=1x3x1 Inconel-690 Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_941_Index_21=2x Input Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_941_Index_22=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) + S:TileEntity_DESCRIPTION_941_Index_23=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_941_Index_24=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_941_Index_25=1x IV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_941_Index_26=Radius is 144 blocks + S:TileEntity_DESCRIPTION_941_Index_27=Every tick, this machine altenates betweem consumption of Pyrotheum & Cryotheum + S:TileEntity_DESCRIPTION_941_Index_28=Pyrotheum is used to bore through the Mantle of the world + S:TileEntity_DESCRIPTION_941_Index_29=Cryotheum is used to keep the internal components cool + S:TileEntity_DESCRIPTION_941_Index_30=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_941_Index_31=Machine Type: §eMiner§r + S:TileEntity_DESCRIPTION_942_Index_18=Controller Block for the Amazon Warehouse + S:TileEntity_DESCRIPTION_942_Index_19=This Multiblock is used for EXTREME packaging requirements + S:TileEntity_DESCRIPTION_942_Index_20=Dust Schematics are inserted into the input busses + S:TileEntity_DESCRIPTION_942_Index_21=If inserted into the controller, it is shared across all busses + S:TileEntity_DESCRIPTION_942_Index_22=1x, 2x, 3x & Other Schematics are to be placed into the controller GUI slot + S:TileEntity_DESCRIPTION_942_Index_23=Uncomparably fast compared to a single packager of the same tier + S:TileEntity_DESCRIPTION_942_Index_24=Only uses 75% of the eu/t normally required + S:TileEntity_DESCRIPTION_942_Index_25=Processes five items per voltage tier + S:TileEntity_DESCRIPTION_942_Index_26=Size: 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_942_Index_27=Supply Depot. Casings (10 at least!) + S:TileEntity_DESCRIPTION_942_Index_28=Controller (front centered) + S:TileEntity_DESCRIPTION_942_Index_29=1x Input Bus + S:TileEntity_DESCRIPTION_942_Index_30=1x Output Bus + S:TileEntity_DESCRIPTION_942_Index_31=1x Energy Hatch + S:TileEntity_DESCRIPTION_942_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_942_Index_33=1x Muffler Hatch + S:TileEntity_DESCRIPTION_942_Index_34=Machine Type: §ePackager§r + S:TileEntity_DESCRIPTION_942_Index_35=Causes 40 Pollution per second + S:TileEntity_DESCRIPTION_943_Index_0=Loads 9 chunks when powered + S:TileEntity_DESCRIPTION_943_Index_1=Consumes 2A + S:TileEntity_DESCRIPTION_943_Index_2=Behaves Identically to a Railcraft World Anchor + S:TileEntity_DESCRIPTION_943_Index_3=Added by: §2Alkalus §7- §c[GT++] + S:TileEntity_DESCRIPTION_944_Index_0=Loads 49 chunks when powered + S:TileEntity_DESCRIPTION_944_Index_1=Consumes 2A + S:TileEntity_DESCRIPTION_944_Index_2=Behaves Identically to a Railcraft World Anchor + S:TileEntity_DESCRIPTION_944_Index_3=Added by: §2Alkalus §7- §c[GT++] + S:TileEntity_DESCRIPTION_945_Index_0=Loads 225 chunks when powered + S:TileEntity_DESCRIPTION_945_Index_1=Consumes 2A + S:TileEntity_DESCRIPTION_945_Index_2=Behaves Identically to a Railcraft World Anchor + S:TileEntity_DESCRIPTION_945_Index_3=Added by: §2Alkalus §7- §c[GT++] + S:TileEntity_DESCRIPTION_946_Index_0=This Chest stores 101250 Items + S:TileEntity_DESCRIPTION_947_Index_0=This Chest stores 607500 Items + S:TileEntity_DESCRIPTION_948_Index_0=This Chest stores 3645000 Items + S:TileEntity_DESCRIPTION_949_Index_0=This Chest stores 21870000 Items S:TileEntity_DESCRIPTION_94_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_94_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_94_Index_2=Reduces Pollution to 34% S:TileEntity_DESCRIPTION_94_Index_3=Recovers 71% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_950_Index_0=This Chest stores 131220000 Items + S:TileEntity_DESCRIPTION_951_Index_0=Polluting the skies. + S:TileEntity_DESCRIPTION_951_Index_1=A useful debug machine to create pollution. + S:TileEntity_DESCRIPTION_955_Index_0=This Crate stores 2 Items + S:TileEntity_DESCRIPTION_956_Index_0=Thinking for you. + S:TileEntity_DESCRIPTION_956_Index_1=A useful debug machine to create pollution. S:TileEntity_DESCRIPTION_95_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_95_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_95_Index_2=Reduces Pollution to 24% S:TileEntity_DESCRIPTION_95_Index_3=Recovers 81% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_960_Index_0=Requires liquid Fuel + S:TileEntity_DESCRIPTION_960_Index_1=Causes 20 Pollution per second + S:TileEntity_DESCRIPTION_960_Index_2=Fuel Efficiency: 95% + S:TileEntity_DESCRIPTION_961_Index_0=Requires flammable Gasses + S:TileEntity_DESCRIPTION_961_Index_1=Causes 10 Pollution per second + S:TileEntity_DESCRIPTION_961_Index_2=Fuel Efficiency: 95% + S:TileEntity_DESCRIPTION_962_Index_0=Converts Steam into EU + S:TileEntity_DESCRIPTION_962_Index_1=Base rate: 2L of Steam -> 1 EU + S:TileEntity_DESCRIPTION_962_Index_2=Fuel Efficiency: 85% + S:TileEntity_DESCRIPTION_962_Index_3=Consumes up to 423L of Steam per second + S:TileEntity_DESCRIPTION_963_Index_10=Consumes 10L of fluid.pyrotheum per second during operation + S:TileEntity_DESCRIPTION_963_Index_11=Constructed exactly the same as a normal EBF + S:TileEntity_DESCRIPTION_963_Index_12=Use gtplusplus.blockcasings.3.11.names (9 at least!) + S:TileEntity_DESCRIPTION_963_Index_13=1x gt.blockmachines.hatch.pyrotheum.input.tier.00.name (Required) + S:TileEntity_DESCRIPTION_963_Index_14=Machine Type: §eBlast Furnace§r + S:TileEntity_DESCRIPTION_963_Index_15=Causes 500 Pollution per second + S:TileEntity_DESCRIPTION_963_Index_8=Factory Grade Advanced Blast Furnace + S:TileEntity_DESCRIPTION_963_Index_9=Speed: 120% | Eu Usage: 90% | Parallel: 8 + S:TileEntity_DESCRIPTION_964_Index_10=Machine Type: §eImplosion Compressor§r + S:TileEntity_DESCRIPTION_964_Index_11=Causes 5000 Pollution per second + S:TileEntity_DESCRIPTION_964_Index_6=Factory Grade Advanced Implosion Compressor + S:TileEntity_DESCRIPTION_964_Index_7=Speed: 100% | Eu Usage: 100% | Parallel: ((Tier/2)+1) + S:TileEntity_DESCRIPTION_964_Index_8=Constructed exactly the same as a normal Implosion Compressor + S:TileEntity_DESCRIPTION_964_Index_9=Use gt.blockcasings4.0.names (10 at least!) + S:TileEntity_DESCRIPTION_965_Index_0=HARNESSING THE POWER OF A NEUTRON STAR + S:TileEntity_DESCRIPTION_965_Index_1=Fusion Machine Casings MK III around Advanced Fusion Coils + S:TileEntity_DESCRIPTION_965_Index_2=2-16 Input Hatches + S:TileEntity_DESCRIPTION_965_Index_3=1-16 Output Hatches + S:TileEntity_DESCRIPTION_965_Index_4=1-16 Energy Hatches + S:TileEntity_DESCRIPTION_965_Index_5=All Hatches must be MAX or better + S:TileEntity_DESCRIPTION_966_Index_5=Control + Rmb block to check contents + S:TileEntity_DESCRIPTION_967_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_967_Index_1=Capacity: 128000L + S:TileEntity_DESCRIPTION_967_Index_2=fluid.cryotheum + S:TileEntity_DESCRIPTION_968_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_968_Index_1=Capacity: 128000L + S:TileEntity_DESCRIPTION_968_Index_2=fluid.pyrotheum + S:TileEntity_DESCRIPTION_969_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_969_Index_1=Capacity: 32000L + S:TileEntity_DESCRIPTION_969_Index_2=Accepted Fluid: §cfluid.molten.naquadah + S:TileEntity_DESCRIPTION_969_Index_3=Accepted Fluid: §cfluid.molten.naquadahenriched + S:TileEntity_DESCRIPTION_969_Index_4=Accepted Fluid: §cfluid.molten.naquadria S:TileEntity_DESCRIPTION_96_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_96_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_96_Index_2=Reduces Pollution to 16% S:TileEntity_DESCRIPTION_96_Index_3=Recovers 89% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_970_Index_18=Naquadah reacts violently with potassium, + S:TileEntity_DESCRIPTION_970_Index_19=resulting in massive explosions with radioactive potential. + S:TileEntity_DESCRIPTION_970_Index_20=Size: 3x4x12, WxHxL + S:TileEntity_DESCRIPTION_970_Index_21=Bottom Layer: gtplusplus.blockcasings.4.0.names, (30x min) + S:TileEntity_DESCRIPTION_970_Index_22=Middle Layer: gtplusplus.blockcasings.4.2.names (10x), with + S:TileEntity_DESCRIPTION_970_Index_23= gtplusplus.blockcasings.3.15.names on either side + S:TileEntity_DESCRIPTION_970_Index_24= gtplusplus.blockcasings.3.15.names also on each end (x26) + S:TileEntity_DESCRIPTION_970_Index_25=Middle Layer2: gtplusplus.blockcasings.4.1.name (12x total), with + S:TileEntity_DESCRIPTION_970_Index_26= miscutils.blockcasings.13.names on either side (x24) + S:TileEntity_DESCRIPTION_970_Index_27=Top: Single row of gtplusplus.blockcasings.4.0.name along the middle (x12) + S:TileEntity_DESCRIPTION_970_Index_29=1x gt.blockmachines.hatch.naquadah.input.tier.00.name (Any bottom layer casing) + S:TileEntity_DESCRIPTION_970_Index_30=1x Maintenance Hatch (Any bottom layer side casing) + S:TileEntity_DESCRIPTION_970_Index_31=1x Energy Hatch (Any top layer casing) + S:TileEntity_DESCRIPTION_970_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_970_Index_33=1x Muffler Hatch + S:TileEntity_DESCRIPTION_970_Index_34=Machine Type: §eReactor§r + S:TileEntity_DESCRIPTION_970_Index_35=Causes 2660 Pollution per second S:TileEntity_DESCRIPTION_97_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_97_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_97_Index_2=Reduces Pollution to 11% S:TileEntity_DESCRIPTION_97_Index_3=Recovers 94% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_984_Index_13=Controller Block for the Tesla Defence Tower Mk3200 + S:TileEntity_DESCRIPTION_984_Index_14=Enemies within 50m are blasted with a high energy plasma. + S:TileEntity_DESCRIPTION_984_Index_15=This uses 5,000,000EU per blast. + S:TileEntity_DESCRIPTION_984_Index_16=Can screwdriver to toggle mode between Players and all Entities. + S:TileEntity_DESCRIPTION_984_Index_17=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_984_Index_18=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_984_Index_19=3x1x3 Base of gtplusplus.blockcasings.2.14.name + S:TileEntity_DESCRIPTION_984_Index_20=1x3x1 gtplusplus.blockcasings.2.14.name pillar (Center of base) + S:TileEntity_DESCRIPTION_984_Index_21=1x3x1 Tungstencarbide Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_984_Index_22=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_984_Index_23=1x ZPM+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_984_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_984_Index_25=Machine Type: §eWeaponized Lighting Rod§r + S:TileEntity_DESCRIPTION_985_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_986_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_987_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_988_Index_0=Components, Unite! + S:TileEntity_DESCRIPTION_989_Index_0=Components, Unite! S:TileEntity_DESCRIPTION_98_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_98_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_98_Index_2=Reduces Pollution to 8% S:TileEntity_DESCRIPTION_98_Index_3=Recovers 97% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_990_Index_11=Controller Block for the Generator Array + S:TileEntity_DESCRIPTION_990_Index_12=Runs supplied generators as if placed in the world + S:TileEntity_DESCRIPTION_990_Index_13=Size(WxHxD): 3x3x3 (Hollow) + S:TileEntity_DESCRIPTION_990_Index_14=Robust Tungstensteel Machine Casings (10 at least!) + S:TileEntity_DESCRIPTION_990_Index_15=Place up to 16 Single Block GT Generators into the Controller + S:TileEntity_DESCRIPTION_990_Index_16=Controller (Front centered) + S:TileEntity_DESCRIPTION_990_Index_17=1x Input Hatch/Bus + S:TileEntity_DESCRIPTION_990_Index_18=1x Output Hatch/Bus + S:TileEntity_DESCRIPTION_990_Index_19=1x Energy Hatch + S:TileEntity_DESCRIPTION_990_Index_20=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_990_Index_21=Machine Type: §eProcessing Array§r + S:TileEntity_DESCRIPTION_991_Index_0=Useful for debugging or smoother performance on local servers + S:TileEntity_DESCRIPTION_991_Index_1=Can request the JVM to perform garbage collection + S:TileEntity_DESCRIPTION_991_Index_2=Configurable to run once every 5 minute interval (5-180) + S:TileEntity_DESCRIPTION_991_Index_3=This Machine has no recipe + S:TileEntity_DESCRIPTION_991_Index_4=Admin Tool, Limit one per world if possible + S:TileEntity_DESCRIPTION_992_Index_15=Controller Block for the Industrial Cutting Factory + S:TileEntity_DESCRIPTION_992_Index_16=200% faster than using single block machines of the same voltage + S:TileEntity_DESCRIPTION_992_Index_17=Only uses 75% of the eu/t normally required + S:TileEntity_DESCRIPTION_992_Index_18=Processes four items per voltage tier + S:TileEntity_DESCRIPTION_992_Index_19=Size: 3x3x5 [WxHxL] (Hollow) + S:TileEntity_DESCRIPTION_992_Index_20=Controller (front centered) + S:TileEntity_DESCRIPTION_992_Index_21=Cutting Factory Frames (26 at least!) + S:TileEntity_DESCRIPTION_992_Index_22=1x Input Bus + S:TileEntity_DESCRIPTION_992_Index_23=1x Output Bus + S:TileEntity_DESCRIPTION_992_Index_24=1x Input Hatch + S:TileEntity_DESCRIPTION_992_Index_25=1x Energy Hatch + S:TileEntity_DESCRIPTION_992_Index_26=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_992_Index_27=1x Muffler Hatch + S:TileEntity_DESCRIPTION_992_Index_28=Machine Type: §eCutting Machine§r + S:TileEntity_DESCRIPTION_992_Index_29=Causes 160 Pollution per second + S:TileEntity_DESCRIPTION_995_Index_14=Factory Grade Vacuum Furnace + S:TileEntity_DESCRIPTION_995_Index_15=Can toggle the operation temperature with a Screwdriver + S:TileEntity_DESCRIPTION_995_Index_16=All Dehydrator recipes are Low Temp recipes + S:TileEntity_DESCRIPTION_995_Index_17=Speed: 120% | Eu Usage: 50% | Parallel: 4 + S:TileEntity_DESCRIPTION_995_Index_18=Constructed exactly the same as a normal EBF + S:TileEntity_DESCRIPTION_995_Index_19=Has three layers of coils instead (24) + S:TileEntity_DESCRIPTION_995_Index_20=Use gtplusplus.blockcasings.4.10.names (10 at least!) + S:TileEntity_DESCRIPTION_995_Index_21=Each 900K over the min. Heat Capacity grants 5% speedup (multiplicatively) + S:TileEntity_DESCRIPTION_995_Index_22=Each 1800K over the min. Heat Capacity allows for one upgraded overclock + S:TileEntity_DESCRIPTION_995_Index_23=Upgraded overclocks reduce recipe time to 25% and increase EU/t to 400% + S:TileEntity_DESCRIPTION_995_Index_24=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_995_Index_25=1x Muffler Hatch + S:TileEntity_DESCRIPTION_995_Index_26=Machine Type: §eVacuum Furnace / Dehydrator§r + S:TileEntity_DESCRIPTION_995_Index_27=Causes 500 Pollution per second + S:TileEntity_DESCRIPTION_996_Index_17=Controller Block for the Large Rocket Engine + S:TileEntity_DESCRIPTION_996_Index_18=Supply Rocket Fuels and 1000L(3000L boosted) of Carbon Dioxide per hour to run + S:TileEntity_DESCRIPTION_996_Index_19=Supply 4L of Liquid Hydrogen per second per 2100 eu/t to boost output (optional) + S:TileEntity_DESCRIPTION_996_Index_20=Consumes upto 37500L of Air per second + S:TileEntity_DESCRIPTION_996_Index_21=Produces as much energy as you put fuel in becomes less + S:TileEntity_DESCRIPTION_996_Index_22=When producing more then 30K eu/t fuel wil be consume less efficiently (3x - 1.5x eff@55Keu/t) + S:TileEntity_DESCRIPTION_996_Index_23=Boosting will produce 3x the amount of power but will consume 3x fuel + S:TileEntity_DESCRIPTION_996_Index_24=Size(WxHxD): 3x3x10, Controller (front centered) + S:TileEntity_DESCRIPTION_996_Index_25=3x3x10 of Stable Turbodyne Casing (hollow, Min 64!) + S:TileEntity_DESCRIPTION_996_Index_26=8x Inconel Reinforced Casing inside the Hollow Casing + S:TileEntity_DESCRIPTION_996_Index_27=1x Dynamo Hatch (Top Middle, Max 8) suports tectech dynamos + S:TileEntity_DESCRIPTION_996_Index_28=8x Air Intake Hatch (one of the Casings next to a Gear Box, top row allowed) + S:TileEntity_DESCRIPTION_996_Index_29=2x Input Hatch (Rocket Fuel/Booster) (one of the Casings next to a Gear Box, top row not allowed) + S:TileEntity_DESCRIPTION_996_Index_30=1x Maintenance Hatch (one of the Casings next to a Gear Box) + S:TileEntity_DESCRIPTION_996_Index_31=1x Muffler Hatch (Back Centre) + S:TileEntity_DESCRIPTION_996_Index_32=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_996_Index_33=Machine Type: §eRocket Engine§r + S:TileEntity_DESCRIPTION_997_Index_18=Grows Algae! + S:TileEntity_DESCRIPTION_997_Index_19=Controller Block for the Algae Farm + S:TileEntity_DESCRIPTION_997_Index_20=Provide compost to boost production by one tier + S:TileEntity_DESCRIPTION_997_Index_21=Size: 9x3x9 [WxHxL] (open) + S:TileEntity_DESCRIPTION_997_Index_22=X X + S:TileEntity_DESCRIPTION_997_Index_23=X X + S:TileEntity_DESCRIPTION_997_Index_24=XXXXXXXXX + S:TileEntity_DESCRIPTION_997_Index_25=Machine Hulls (all bottom layer) + S:TileEntity_DESCRIPTION_997_Index_26=Sterile Farm Casings (rest) + S:TileEntity_DESCRIPTION_997_Index_27=Controller (front centered) + S:TileEntity_DESCRIPTION_997_Index_28=All hatches must be on the bottom layer + S:TileEntity_DESCRIPTION_997_Index_29=All hulls must be the same tier, this dictates machine speed + S:TileEntity_DESCRIPTION_997_Index_30=Does not require power or maintenance + S:TileEntity_DESCRIPTION_997_Index_31=1x Output Bus + S:TileEntity_DESCRIPTION_997_Index_32=1x Input Bus (optional) + S:TileEntity_DESCRIPTION_997_Index_33=1x Input Hatch (fill with water) + S:TileEntity_DESCRIPTION_997_Index_34=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_997_Index_35=Machine Type: §eAlgae Pond§r + S:TileEntity_DESCRIPTION_998_Index_26=Controller Block for the Chemical Plant + S:TileEntity_DESCRIPTION_998_Index_27=Heavy Industry, now right at your doorstep! + S:TileEntity_DESCRIPTION_998_Index_28=Solid Casings dictate Chemical Plant tier + S:TileEntity_DESCRIPTION_998_Index_29=Machine Casings dictate Hatch tier + S:TileEntity_DESCRIPTION_998_Index_30=Higher tier coils speed up the machine + S:TileEntity_DESCRIPTION_998_Index_31=CuNi 50% , FeAlCr 100% , Ni4Cr 150% , ... + S:TileEntity_DESCRIPTION_998_Index_32=Higher tier pipe casings boost parallel and reduce catalyst consumption + S:TileEntity_DESCRIPTION_998_Index_33=+2 parallel per tier, 20% extra chance of not damaging catalyst per tier + S:TileEntity_DESCRIPTION_998_Index_34=27x Coils + S:TileEntity_DESCRIPTION_998_Index_35=18x Pipe Casings + S:TileEntity_DESCRIPTION_998_Index_36=57x Tiered Machine Casings + S:TileEntity_DESCRIPTION_998_Index_37=80+ Solid Casings + S:TileEntity_DESCRIPTION_998_Index_38=Construction Guide: + S:TileEntity_DESCRIPTION_998_Index_39=Controller is placed on a middle casing in the bottom layer + S:TileEntity_DESCRIPTION_998_Index_40=Hatches can only be placed on the bottom layer edges + S:TileEntity_DESCRIPTION_998_Index_41=7x7x7 Hollow frame of solid casings + S:TileEntity_DESCRIPTION_998_Index_42=5x1x5 layer of solid casings (fills in top layer) + S:TileEntity_DESCRIPTION_998_Index_43=5x1x5 layer of machine casings (fills in bottom layer) + S:TileEntity_DESCRIPTION_998_Index_44=In the central 3x5x3: + S:TileEntity_DESCRIPTION_998_Index_45=3x1x3 layer of Coils, surrounded by ring of Machine Casings + S:TileEntity_DESCRIPTION_998_Index_46=3x1x3 layer of Pipe Casings + S:TileEntity_DESCRIPTION_998_Index_47=3x1x3 layer of Coils + S:TileEntity_DESCRIPTION_998_Index_48=3x1x3 layer of Pipe Casings + S:TileEntity_DESCRIPTION_998_Index_49=3x1x3 layer of Coils, surrounded by ring of Machine Casings + S:TileEntity_DESCRIPTION_998_Index_50=1x Maintanence Hatch + S:TileEntity_DESCRIPTION_998_Index_51=Machine Type: §eChemical Plant§r S:TileEntity_DESCRIPTION_99_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) S:TileEntity_DESCRIPTION_99_Index_1=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_99_Index_2=Reduces Pollution to 5% @@ -3178,6 +5019,8 @@ languagefile { S:TileEntity_EUp_IN=Voltage IN: S:TileEntity_EUp_OUT=Voltage OUT: S:TileEntity_EUp_STORE=Capacity: + S:TileEntity_EUp_STORE2=Internal Capacity: + S:TileEntity_Lossess_EU=Transmission Loss: §11 S:enchantment.damage.endermen=Disjunction S:enchantment.damage.radioactivity=Radioactivity S:"fluid.1,1dimethylhydrazine"=1,1-Dimethylhydrazine @@ -3186,14 +5029,23 @@ languagefile { S:fluid.air=Air S:fluid.allylchloride=Allyl Chloride S:fluid.ammonia=Ammonia + S:fluid.ammonium=Ammonium + S:fluid.ammoniumbifluoride=Ammonium Bifluoride + S:fluid.ammoniumtetrafluoroberyllate=Ammonium Tetrafluoroberyllate + S:fluid.aniline=Aniline S:fluid.argon=Argon S:fluid.benzene=Benzene + S:fluid.berylliumhydroxide=Beryllium Hydroxide S:fluid.biodiesel=Bio Diesel S:fluid.bioethanol=Bio Ethanol S:fluid.biomass=Biomass + S:fluid.blood=Blood + S:fluid.bromine=Bromine S:fluid.butadiene=Butadiene S:fluid.butane=Butane + S:fluid.butanol=Butanol S:fluid.butene=Butene + S:fluid.cadaverine=Cadaverine S:fluid.calciumacetatesolution=Calcium Acetate Solution S:fluid.carbondioxide=Carbon Dioxide S:fluid.carbonmonoxide=Carbon Monoxide @@ -3203,7 +5055,10 @@ languagefile { S:fluid.chloroform=Chloroform S:fluid.chloromethane=Chloromethane S:fluid.creosote=Creosote Oil + S:fluid.cryotheum=Gelid Cryotheum S:fluid.cumene=Cumene + S:fluid.cyclohexane=Cyclohexane + S:fluid.cyclohexanone=Cyclohexanone S:fluid.deuterium=Deuterium S:fluid.dichlorobenzene=Dichlorobenzene S:fluid.dilutedhydrochloricacid_gt5u=Diluted Hydrochloric Acid @@ -3243,12 +5098,51 @@ languagefile { S:fluid.dye.watermixed.dyered=Water Mixed Red Dye S:fluid.dye.watermixed.dyewhite=Water Mixed White Dye S:fluid.dye.watermixed.dyeyellow=Water Mixed Yellow Dye + S:fluid.ender=Resonant Ender S:fluid.ethane=Ethane S:fluid.ethenone=Ethenone S:fluid.ethylene=Ethylene + S:fluid.fermentation.base=Fermentation Base S:fluid.fermentedbiomass=Fermented Biomass S:fluid.fieryblood=Fiery Blood S:fluid.fishoil=Fish Oil + S:fluid.fluid.2ethylanthrahydroquinone=2-Ethylanthrahydroquinone + S:fluid.fluid.2ethylanthraquinone=2-Ethylanthraquinone + S:fluid.fluid.ammoniumnitrateslurry=Hydrated Ammonium Nitrate Slurry + S:fluid.fluid.anthracene=Anthracene + S:fluid.fluid.burntlifbef2thf4uf4=Burnt LiFBeF2ThF4UF4 Salt + S:fluid.fluid.burntlifbef2zrf4u235=Burnt LiFBeF2ZrF4U235 Salt + S:fluid.fluid.burntlifbef2zrf4uf4=Burnt LiFBeF2ZrF4UF4 Salt + S:fluid.fluid.coalgas=Coal Gas + S:fluid.fluid.coaltar=Coal Tar + S:fluid.fluid.coaltaroil=Coal Tar Oil + S:fluid.fluid.ethylbenzene=Ethylbenzene + S:fluid.fluid.fertile.manure.slurry=Fertile Manure Slurry + S:fluid.fluid.fertiliser=Fertiliser + S:fluid.fluid.formaldehyde=Formaldehyde + S:fluid.fluid.geneticmutagen=Genetic Mutagen + S:fluid.fluid.hydrazine=Hydrazine + S:fluid.fluid.hydrogenperoxide=Hydrogen Peroxide + S:fluid.fluid.kerosene=Kerosene + S:fluid.fluid.liquidhydrogen=Liquid Hydrogen + S:fluid.fluid.liquidoxygen=Liquid Oxygen + S:fluid.fluid.lithiumperoxide=Lithium Peroxide + S:fluid.fluid.manure.slurry=Manure Slurry + S:fluid.fluid.monomethylhydrazine=Monomethylhydrazine + S:fluid.fluid.naphthalene=Naphthalene + S:fluid.fluid.nitrogentetroxide=Nitrogen Tetroxide + S:fluid.fluid.nitrousoxide=Nitrous Oxide + S:fluid.fluid.phthalicacid=Phtalic Acid + S:fluid.fluid.raisinjuice=Raisin Juice + S:fluid.fluid.raw.waste=Raw Animal Waste + S:fluid.fluid.rocketfuelmixa=H8N4C2O4 Rocket Fuel + S:fluid.fluid.rocketfuelmixb=Rp-1 Rocket Fuel + S:fluid.fluid.rocketfuelmixc=CN3H7O3 Rocket Fuel + S:fluid.fluid.rocketfuelmixd=Dense Hydrazine Fuel Mixture + S:fluid.fluid.rp1fuel=RP-1 + S:fluid.fluid.sulfuriccoaltaroil=Sulfuric Coal Tar Oil + S:fluid.fluid.un18fertiliser=UN-18 Fertiliser + S:fluid.fluid.un32fertiliser=UN-32 Fertiliser S:fluid.fluorine=Fluorine S:fluid.for.honey=Honey S:fluid.fuel=Diesel @@ -3265,14 +5159,19 @@ languagefile { S:fluid.holywater=Holy Water S:fluid.hotfryingoil=Hot Frying Oil S:fluid.hydrochloricacid_gt5u=Hydrochloric Acid + S:fluid.hydrofluoricacid=Industrial Strength Hydrofluoric Acid S:fluid.hydrofluoricacid_gt5u=Hydrofluoric Acid S:fluid.hydrogen=Hydrogen + S:fluid.hydrogenchloride=Industrial Strength Hydrogen Chloride + S:fluid.hydroxide=Hydroxide S:fluid.hypochlorousacid=Hypochlorous Acid S:fluid.ice=Crushed Ice S:fluid.indigo=Indigo Dye S:fluid.indiumconcentrate=Indium Concentrate S:fluid.isoprene=Isoprene + S:fluid.krypton=Krypton S:fluid.leadzincsolution=Lead-Zinc solution + S:fluid.li2bef4=Li2BeF4 S:fluid.lightlyhydrocracked.butadiene=Lightly Hydro-Cracked Butadiene S:fluid.lightlyhydrocracked.butane=Lightly Hydro-Cracked Butane S:fluid.lightlyhydrocracked.butene=Lightly Hydro-Cracked Butene @@ -3312,6 +5211,8 @@ languagefile { S:fluid.liquid_sulfuricnaphtha=Sulfuric Naphtha S:fluid.liquid_toluene=Toluene S:fluid.liquidair=Liquid Air + S:fluid.liquidresin=Liquid Resin + S:fluid.lithiumhydroxide=Lithium Hydroxide S:fluid.lubricant=Lubricant S:fluid.mcguffium=Mc Guffium 239 S:fluid.mercury=Mercury @@ -3319,6 +5220,7 @@ languagefile { S:fluid.methanol=Methanol S:fluid.methylacetate=Methyl Acetate S:fluid.milk=Milk + S:fluid.mobessence=mobessence S:fluid.moderatelyhydrocracked.butadiene=Moderately Hydro-Cracked Butadiene S:fluid.moderatelyhydrocracked.butane=Moderately Hydro-Cracked Butane S:fluid.moderatelyhydrocracked.butene=Moderately Hydro-Cracked Butene @@ -3341,49 +5243,72 @@ languagefile { S:fluid.moderatelysteamcracked.naphtha=Moderately Steam-Cracked Naphtha S:fluid.moderatelysteamcracked.propane=Moderately Steam-Cracked Propane S:fluid.moderatelysteamcracked.propene=Moderately Steam-Cracked Propene + S:fluid.molten.abyssalalloy=Molten Abyssal Alloy + S:fluid.molten.actinium=Molten Actinium S:fluid.molten.adamantium=Molten Adamantium + S:fluid.molten.advancednitinol=Molten Advanced Nitinol S:fluid.molten.aluminium=Molten Aluminium S:fluid.molten.aluminiumbrass=Molten Aluminium Brass S:fluid.molten.alumite=Molten Alumite S:fluid.molten.americium=Molten Americium + S:fluid.molten.americium241=Molten Americium-241 S:fluid.molten.amordrine=Molten Amordrine + S:fluid.molten.ancientgranite=Molten Ancient Granite S:fluid.molten.angmallen=Molten Angmallen S:fluid.molten.annealedcopper=Molten Annealed Copper S:fluid.molten.antimony=Molten Antimony + S:fluid.molten.arcanite=Molten Arcanite + S:fluid.molten.arceusalloy2b=Molten Arceus Alloy 2B S:fluid.molten.ardite=Molten Ardite S:fluid.molten.aredrite=Molten Aredrite S:fluid.molten.arsenic=Molten Arsenic + S:fluid.molten.astatine=Molten Astatine S:fluid.molten.astralsilver=Molten Astral Silver + S:fluid.molten.astraltitanium=Molten Astral Titanium S:fluid.molten.atlarus=Molten Atlarus + S:fluid.molten.babbitalloy=Molten Babbit Alloy + S:fluid.molten.bakelite=Molten Bakelite S:fluid.molten.batteryalloy=Molten Battery Alloy + S:fluid.molten.berkelium=Molten Berkelium S:fluid.molten.beryllium=Molten Beryllium + S:fluid.molten.berylliumfluoride=Beryllium Fluoride S:fluid.molten.bismuth=Molten Bismuth S:fluid.molten.bismuthbronze=Molten Bismuth Bronze S:fluid.molten.bisphenol_a=Molten Bisphenol A S:fluid.molten.blackbronze=Molten Black Bronze + S:fluid.molten.blackmetal=Molten Black Metal S:fluid.molten.blacksteel=Molten Black Steel + S:fluid.molten.blacktitanium=Molten Black Titanium S:fluid.molten.blaze=Molten Blaze + S:fluid.molten.bloodsteel=Molten Blood Steel S:fluid.molten.bluealloy=Molten Blue Alloy S:fluid.molten.bluesteel=Molten Blue Steel S:fluid.molten.blutonium=Molten Blutonium S:fluid.molten.borosilicateglass=Molten Borosilicate Glass S:fluid.molten.brass=Molten Brass + S:fluid.molten.brine=Brine S:fluid.molten.bronze=Molten Bronze S:fluid.molten.caesium=Molten Caesium + S:fluid.molten.californium=Molten Californium S:fluid.molten.carbon=Molten Carbon + S:fluid.molten.carbyne=Molten Carbyne S:fluid.molten.carmot=Molten Carmot S:fluid.molten.celenegil=Molten Celenegil + S:fluid.molten.celestialtungsten=Molten Celestial Tungsten S:fluid.molten.cerium=Molten Cerium S:fluid.molten.ceruclase=Molten Ceruclase S:fluid.molten.cheese=Molten Cheese + S:fluid.molten.chromaticglass=Molten Chromatic Glass S:fluid.molten.chrome=Molten Chrome S:fluid.molten.chromiumdioxide=Molten Chromium Dioxide + S:fluid.molten.cinobitea243=Molten Cinobite A243 S:fluid.molten.cobalt=Molten Cobalt S:fluid.molten.cobaltbrass=Molten Cobalt Brass S:fluid.molten.concrete=Wet Concrete S:fluid.molten.conductiveiron=Molten Conductive Iron S:fluid.molten.copper=Molten Copper S:fluid.molten.cupronickel=Molten Cupronickel + S:fluid.molten.curium=Molten Curium S:fluid.molten.damascussteel=Molten Damascus Steel S:fluid.molten.darkiron=Molten Dark Iron S:fluid.molten.darksteel=Molten Dark Steel @@ -3394,8 +5319,12 @@ languagefile { S:fluid.molten.diamondcopper=Molten Diamond Copper S:fluid.molten.draconium=Molten Draconium S:fluid.molten.draconiumawakened=Molten Awakened Draconium + S:fluid.molten.dragonblood=Molten Dragonblood S:fluid.molten.duranium=Molten Duranium S:fluid.molten.dysprosium=Molten Dysprosium + S:fluid.molten.eglinsteel=Molten Eglin Steel + S:fluid.molten.eglinsteelbasecompound=Molten Eglin Steel Base Compound + S:fluid.molten.einsteinium=Molten Einsteinium S:fluid.molten.electricalsteel=Molten Electrical Steel S:fluid.molten.electrum=Molten Electrum S:fluid.molten.electrumflux=Molten Fluxed Electrum @@ -3404,6 +5333,7 @@ languagefile { S:fluid.molten.enderiumbase=Molten Enderium Base S:fluid.molten.endium=Molten Endium S:fluid.molten.energeticalloy=Molten Energetic Alloy + S:fluid.molten.energycrystal=Molten Energy Crystal S:fluid.molten.enrichedcopper=Molten Enriched Copper S:fluid.molten.epoxid=Molten Epoxy Resin S:fluid.molten.epoxidfiberreinforced=Molten Fiber-Reinforced Epoxy Resin @@ -3411,29 +5341,48 @@ languagefile { S:fluid.molten.europium=Molten Europium S:fluid.molten.eximite=Molten Eximite S:fluid.molten.fairy=Molten Fairy + S:fluid.molten.fermium=Fermium S:fluid.molten.fierysteel=Molten Fiery Steel S:fluid.molten.force=Molten Force + S:fluid.molten.francium=Molten Francium S:fluid.molten.gadolinium=Molten Gadolinium S:fluid.molten.gallium=Molten Gallium S:fluid.molten.galliumarsenide=Molten Gallium Arsenide + S:fluid.molten.germanium=Molten Germanium S:fluid.molten.glass=Molten Glass S:fluid.molten.glowstone=Molten Glowstone S:fluid.molten.gold=Molten Gold + S:fluid.molten.grisium=Molten Grisium S:fluid.molten.haderoth=Molten Haderoth + S:fluid.molten.hafnium=Molten Hafnium + S:fluid.molten.hastelloyc276=Molten Hastelloy-C276 + S:fluid.molten.hastelloyn=Molten Hastelloy-N + S:fluid.molten.hastelloyw=Molten Hastelloy-W + S:fluid.molten.hastelloyx=Molten Hastelloy-X S:fluid.molten.hematite=Molten Hematite S:fluid.molten.hepatizon=Molten Hepatizon + S:fluid.molten.hg1223=HG-1223 S:fluid.molten.holmium=Molten Holmium S:fluid.molten.hsla=Molten HSLA Steel S:fluid.molten.hsse=Molten HSS-E S:fluid.molten.hssg=Molten HSS-G S:fluid.molten.hsss=Molten HSS-S + S:fluid.molten.hydrogencyanide=Hydrogen Cyanide + S:fluid.molten.hypogen=Molten Hypogen S:fluid.molten.ignatius=Molten Ignatius + S:fluid.molten.incoloy020=Molten Incoloy-020 + S:fluid.molten.incoloyds=Molten Incoloy-DS + S:fluid.molten.incoloyma956=Molten Incoloy-MA956 + S:fluid.molten.inconel625=Molten Inconel-625 + S:fluid.molten.inconel690=Molten Inconel-690 + S:fluid.molten.inconel792=Molten Inconel-792 S:fluid.molten.indium=Molten Indium S:fluid.molten.indiumgalliumphosphide=Molten Indium Gallium Phosphide S:fluid.molten.infuscolium=Molten Infuscolium S:fluid.molten.infusedgold=Molten Infused Gold S:fluid.molten.inolashite=Molten Inolashite S:fluid.molten.invar=Molten Invar + S:fluid.molten.iodine=Molten Iodine S:fluid.molten.iridium=Molten Iridium S:fluid.molten.iron=Molten Iron S:fluid.molten.ironcompressed=Molten Compressed Iron @@ -3442,9 +5391,16 @@ languagefile { S:fluid.molten.kalendrite=Molten Kalendrite S:fluid.molten.kanthal=Molten Kanthal S:fluid.molten.knightmetal=Molten Knightmetal + S:fluid.molten.koboldite=Molten Koboldite + S:fluid.molten.lafiumcompound=Molten Lafium Compound S:fluid.molten.lanthanum=Molten Lanthanum S:fluid.molten.lead=Molten Lead + S:fluid.molten.lifbef2thf4uf4=LiFBeF2ThF4UF4 + S:fluid.molten.lifbef2zrf4u235=LiFBeF2ZrF4U235 + S:fluid.molten.lifbef2zrf4uf4=LiFBeF2ZrF4UF4 S:fluid.molten.lithium=Molten Lithium + S:fluid.molten.lithium7=Molten Lithium 7 + S:fluid.molten.lithiumfluoride=Lithium Fluoride S:fluid.molten.ludicrite=Molten Ludicrite S:fluid.molten.lumium=Molten Lumium S:fluid.molten.lutetium=Molten Lutetium @@ -3454,6 +5410,9 @@ languagefile { S:fluid.molten.manasteel=Molten Manasteel S:fluid.molten.manganese=Molten Manganese S:fluid.molten.manyullyn=Molten Manyullyn + S:fluid.molten.maragingsteel250=Molten Maraging Steel 250 + S:fluid.molten.maragingsteel300=Molten Maraging Steel 300 + S:fluid.molten.maragingsteel350=Molten Maraging Steel 350 S:fluid.molten.mercassium=Molten Mercassium S:fluid.molten.meteoriciron=Molten Meteoric Iron S:fluid.molten.meteoricsteel=Molten Meteoric Steel @@ -3466,15 +5425,22 @@ languagefile { S:fluid.molten.naquadria=Molten Naquadria S:fluid.molten.neodymium=Molten Neodymium S:fluid.molten.neodymiummagnetic=Molten Magnetic Neodymium + S:fluid.molten.neon=Neon Gas + S:fluid.molten.neptunium=Molten Neptunium + S:fluid.molten.neptuniumhexafluoride=Neptunium Hexafluoride Gas S:fluid.molten.neutronium=Molten Neutronium S:fluid.molten.nichrome=Molten Nichrome S:fluid.molten.nickel=Molten Nickel S:fluid.molten.nickelzincferrite=Molten Nickel-Zinc Ferrite S:fluid.molten.nikolite=Molten Nikolite S:fluid.molten.niobium=Molten Niobium + S:fluid.molten.niobiumcarbide=Molten Niobium Carbide S:fluid.molten.niobiumnitride=Molten Niobium Nitride S:fluid.molten.niobiumtitanium=Molten Niobium-Titanium + S:fluid.molten.nitinol60=Molten Nitinol 60 + S:fluid.molten.nylon=Molten Nylon S:fluid.molten.obsidianflux=Molten Fluxed Obsidian + S:fluid.molten.octiron=Molten Octiron S:fluid.molten.orichalcum=Molten Orichalcum S:fluid.molten.osmiridium=Molten Osmiridium S:fluid.molten.osmium=Molten Osmium @@ -3485,82 +5451,139 @@ languagefile { S:fluid.molten.phasediron=Molten Phased Iron S:fluid.molten.phoenixite=Molten Phoenixite S:fluid.molten.pigiron=Molten Pig Iron + S:fluid.molten.pikyonium64b=Molten Pikyonium 64B S:fluid.molten.plastic=Molten Polyethylene S:fluid.molten.platinum=Molten Platinum S:fluid.molten.plutonium=Molten Plutonium 239 + S:fluid.molten.plutonium238=Molten Plutonium-238 + S:fluid.molten.plutonium239=Molten Plutonium-239 S:fluid.molten.plutonium241=Molten Plutonium 241 S:fluid.molten.pokefennium=Molten Pokefennium + S:fluid.molten.polonium=Molten Polonium + S:fluid.molten.polonium210=Molten Polonium-210 S:fluid.molten.polycaprolactam=Molten Polycaprolactam S:fluid.molten.polyphenylenesulfide=Molten Polyphenylene Sulfide S:fluid.molten.polystyrene=Molten Polystyrene S:fluid.molten.polytetrafluoroethylene=Molten Polytetrafluoroethylene S:fluid.molten.polyvinylchloride=Molten Polyvinyl Chloride S:fluid.molten.potassium=Molten Potassium + S:fluid.molten.potin=Molten Potin S:fluid.molten.praseodymium=Molten Praseodymium S:fluid.molten.prometheum=Molten Prometheum S:fluid.molten.promethium=Molten Promethium + S:fluid.molten.protactinium=Molten Protactinium S:fluid.molten.pulsatingiron=Molten Pulsating Iron + S:fluid.molten.quantum=Molten Quantum + S:fluid.molten.radium=Molten Radium S:fluid.molten.redalloy=Molten Red Alloy S:fluid.molten.redsteel=Molten Red Steel S:fluid.molten.redstone=Molten Redstone + S:fluid.molten.redstonealloy=Molten Redstone Alloy + S:fluid.molten.refinedtrinium=Molten Refined Trinium + S:fluid.molten.rhenium=Molten Rhenium + S:fluid.molten.rhodium=Molten Rhodium + S:fluid.molten.rhugnor=Molten Rhugnor S:fluid.molten.rosegold=Molten Rose Gold S:fluid.molten.rubber=Molten Rubber S:fluid.molten.rubidium=Molten Rubidium + S:fluid.molten.runite=Molten Runite + S:fluid.molten.ruthenium=Molten Ruthenium S:fluid.molten.samarium=Molten Samarium S:fluid.molten.sanguinite=Molten Sanguinite S:fluid.molten.scandium=Molten Scandium + S:fluid.molten.seleniousacid=Selenious Acid + S:fluid.molten.selenium=Molten Selenium + S:fluid.molten.seleniumdioxide=Selenium Dioxide + S:fluid.molten.seleniumhexafluoride=Selenium Hexafluoride Gas S:fluid.molten.serpentine=Molten Serpentine S:fluid.molten.shadowiron=Molten Shadowiron S:fluid.molten.shadowsteel=Molten Shadowsteel S:fluid.molten.signalum=Molten Signalum S:fluid.molten.silicon=Molten Silicon + S:fluid.molten.siliconcarbide=Molten Silicon Carbide S:fluid.molten.silicone=Molten Silicone Rubber S:fluid.molten.silver=Molten Silver S:fluid.molten.solderingalloy=Molten Soldering Alloy + S:fluid.molten.soularium=Molten Soularium + S:fluid.molten.staballoy=Molten Staballoy S:fluid.molten.stainlesssteel=Molten Stainless Steel S:fluid.molten.starconium=Molten Starconium S:fluid.molten.steel=Molten Steel S:fluid.molten.steelmagnetic=Molten Magnetic Steel + S:fluid.molten.stellite=Molten Stellite S:fluid.molten.sterlingsilver=Molten Sterling Silver + S:fluid.molten.strontium90=Molten Strontium-90 + S:fluid.molten.strontiumhydroxide=Molten Strontium Hydroxide + S:fluid.molten.strontiumoxide=Molten Strontium Oxide S:fluid.molten.styrenebutadienerubber=Molten Styrene-Butadiene Rubber S:fluid.molten.sugar=Molten Sugar S:fluid.molten.sunnarium=Molten Sunnarium + S:fluid.molten.talonite=Molten Talonite + S:fluid.molten.tantalloy60=Molten Tantalloy-60 + S:fluid.molten.tantalloy61=Molten Tantalloy-61 S:fluid.molten.tantalum=Molten Tantalum + S:fluid.molten.tantalumcarbide=Molten Tantalum Carbide S:fluid.molten.tarpitch=Molten Tar Pitch S:fluid.molten.tartarite=Molten Tartarite + S:fluid.molten.technetium=Molten Technetium + S:fluid.molten.technetiumhexafluoride=Technetium Hexafluoride Gas + S:fluid.molten.teflon=Molten Teflon S:fluid.molten.tellurium=Molten Tellurium S:fluid.molten.terbium=Molten Terbium S:fluid.molten.terrasteel=Molten Terrasteel S:fluid.molten.teslatite=Molten Teslatite + S:fluid.molten.thallium=Molten Thallium S:fluid.molten.thaumium=Molten Thaumium S:fluid.molten.thorium=Molten Thorium + S:fluid.molten.thorium232=Molten Thorium 232 + S:fluid.molten.thoriumhexafluoride=Thorium Hexafluoride + S:fluid.molten.thoriumtetrafluoride=Thorium Tetrafluoride S:fluid.molten.thulium=Molten Thulium S:fluid.molten.thyrium=Molten Thyrium S:fluid.molten.tin=Molten Tin S:fluid.molten.tinalloy=Molten Tin Alloy S:fluid.molten.titanium=Molten Titanium + S:fluid.molten.titansteel=Molten Titansteel + S:fluid.molten.trinium=Molten Trinium + S:fluid.molten.triniumnaquadahalloy=Molten Trinium Naquadah Alloy + S:fluid.molten.triniumnaquadahcarbonite=Molten Trinium Naquadah Carbonite + S:fluid.molten.triniumtitaniumalloy=Molten Trinium Titanium Alloy S:fluid.molten.tritanium=Molten Tritanium + S:fluid.molten.tumbaga=Molten Tumbaga S:fluid.molten.tungsten=Molten Tungsten S:fluid.molten.tungstencarbide=Molten Tungstencarbide S:fluid.molten.tungstensteel=Molten Tungstensteel + S:fluid.molten.tungstentitaniumcarbide=Molten Tungsten Titanium Carbide S:fluid.molten.ultimet=Molten Ultimet S:fluid.molten.uranium=Molten Uranium 238 + S:fluid.molten.uranium232=Molten Uranium 232 + S:fluid.molten.uranium233=Molten Uranium 233 S:fluid.molten.uranium235=Molten Uranium 235 + S:fluid.molten.uraniumhexafluoride=Uranium Hexafluoride + S:fluid.molten.uraniumtetrafluoride=Uranium Tetrafluoride S:fluid.molten.vanadium=Molten Vanadium S:fluid.molten.vanadiumgallium=Molten Vanadium-Gallium S:fluid.molten.vanadiumsteel=Molten Vanadiumsteel S:fluid.molten.vibrantalloy=Molten Vibrant Alloy S:fluid.molten.vulcanite=Molten Vulcanite S:fluid.molten.vyroxeres=Molten Vyroxeres + S:fluid.molten.watertightsteel=Molten Watertight Steel + S:fluid.molten.whitemetal=Molten White Metal S:fluid.molten.wroughtiron=Molten Wrought Iron + S:fluid.molten.xenon=Xenon Gas S:fluid.molten.yellorium=Molten Yellorium S:fluid.molten.ytterbium=Molten Ytterbium S:fluid.molten.yttrium=Molten Yttrium S:fluid.molten.yttriumbariumcuprate=Molten Yttrium Barium Cuprate S:fluid.molten.zectium=Molten Zectium + S:fluid.molten.zeron100=Molten Zeron-100 S:fluid.molten.zinc=Molten Zinc + S:fluid.molten.zirconium=Molten Zirconium + S:fluid.molten.zirconiumcarbide=Molten Zirconium Carbide + S:fluid.mud.red.slurry=Red Mud Slurry S:fluid.nitricacid=Nitric Acid S:fluid.nitricoxide=Nitric Oxide + S:fluid.nitrobenzene=NitroBenzene S:fluid.nitrofuel=Cetane-Boosted Diesel S:fluid.nitrogen=Nitrogen S:fluid.nitrogendioxide=Nitrogen Dioxide @@ -3652,6 +5675,7 @@ languagefile { S:fluid.plasma.ytterbium=Ytterbium Plasma S:fluid.plasma.yttrium=Yttrium Plasma S:fluid.plasma.zinc=Zinc Plasma + S:fluid.polyurethane=Polyurethane S:fluid.polyvinylacetate=Polyvinyl Acetate S:fluid.potion.alcopops=Alcopops S:fluid.potion.applejuice=Apple Juice @@ -3760,6 +5784,9 @@ languagefile { S:fluid.potion.wine=Wine S:fluid.propane=Propane S:fluid.propene=Propene + S:fluid.propionicacid=Propionic Acid + S:fluid.putrescine=Putrescine + S:fluid.pyrotheum=Blazing Pyrotheum S:fluid.radon=Radon S:fluid.rocket_fuel=Rocket Fuel S:fluid.saltwater=Salt Water @@ -3794,17 +5821,23 @@ languagefile { S:fluid.styrene=Styrene S:fluid.sulfurdioxide=Sulfur Dioxide S:fluid.sulfuricacid=Sulfuric Acid + S:fluid.sulfuricapatite=Sulfuric Apatite Mix + S:fluid.sulfuriclithium=Sulfuric Lithium Mix + S:fluid.sulfurousacid=Sulfurous Acid S:fluid.sulfurtrioxide=Sulfur Trioxide S:fluid.tetrafluoroethylene=Tetrafluoroethylene S:fluid.tetranitromethane=Tetranitromethane S:fluid.titaniumtetrachloride=Titaniumtetrachloride S:fluid.tritium=Tritium + S:fluid.ureamix=Urea Mix S:fluid.uuamplifier=UU Amplifier S:fluid.vinylacetate=Vinyl Acetate S:fluid.vinylchloride=Vinyl Chloride S:fluid.woodgas=Wood Gas S:fluid.woodtar=Wood Tar S:fluid.woodvinegar=Wood Vinegar + S:fluid.zirconiumtetrafluoride=Zirconium Tetrafluoride + S:fluidHotWater=Heated Water S:gt.180k_Helium_Coolantcell.name=180k He Coolant Cell S:gt.180k_NaK_Coolantcell.name=180k NaK Coolantcell S:gt.360k_Helium_Coolantcell.name=360k He Coolant Cell @@ -3824,6 +5857,8 @@ languagefile { S:gt.Quad_ThoriumcellDep.name=Quad Fuel Rod (Depleted Thorium) S:gt.Thoriumcell.name=Fuel Rod (Thorium) S:gt.ThoriumcellDep.name=Fuel Rod (Depleted Thorium) + S:gt.behaviour.choochering1=Current tool mode: + S:gt.behaviour.choochering2=Change tool mode using Shift+Rightclick. S:gt.behaviour.hoe=Can till Dirt S:gt.behaviour.lighter.tooltip=Can light things on Fire S:gt.behaviour.lighter.uses=Remaining Uses: @@ -3848,6 +5883,7 @@ languagefile { S:gt.behaviour.plunger.fluid=Clears 1000 Liters of Fluid from Tanks S:gt.behaviour.plunger.item=Clears Items from Pipes S:gt.behaviour.prospecting=Usable for Prospecting + S:gt.behaviour.prospectingEx=Usable for Prospecting large areas. S:gt.behaviour.scanning=Can scan Blocks in World S:gt.behaviour.sense=Rightclick to harvest Crop Sticks S:gt.behaviour.sensorkit.tooltip=Used to display Information using the Mod Nuclear Control @@ -4005,6 +6041,26 @@ languagefile { S:gt.blockgranites.8.name=Red Granite S:gt.blockgranites.9.name=Red Granite Cobblestone S:gt.blockmachines.32767.name=Any Sub Block of this one + S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.01.name=Basic Geothermal Engine + S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.02.name=Turbo Geothermal Engine + S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.03.name=Vulcan Geothermal Engine + S:gt.blockmachines.advancedgenerator.rocketfuel.tier.01.name=Basic Rocket Engine + S:gt.blockmachines.advancedgenerator.rocketfuel.tier.02.name=Advanced Rocket Engine + S:gt.blockmachines.advancedgenerator.rocketfuel.tier.03.name=Turbo Rocket Engine + S:gt.blockmachines.advancedmachine.dehydrator.tier.01.name=Chemical Dehydrator I + S:gt.blockmachines.advancedmachine.dehydrator.tier.02.name=Chemical Dehydrator II + S:gt.blockmachines.advancedmachine.dehydrator.tier.03.name=Chemical Dehydrator III + S:gt.blockmachines.advancedmachine.dehydrator.tier.04.name=Chemical Dehydrator IV + S:gt.blockmachines.advancedmachine.mixer.tier.01.name=Basic Combiner + S:gt.blockmachines.advancedmachine.mixer.tier.02.name=Advanced Combiner I + S:gt.blockmachines.advancedmachine.mixer.tier.03.name=Advanced Combiner II + S:gt.blockmachines.advancedmachine.mixer.tier.04.name=Super Combiner I + S:gt.blockmachines.advancedmachine.mixer.tier.05.name=Super Combiner II + S:gt.blockmachines.advancedmachine.mixer.tier.06.name=Mega Combiner I + S:gt.blockmachines.advancedmachine.mixer.tier.07.name=Mega Combiner II + S:gt.blockmachines.advancedmachine.mixer.tier.08.name=Ultra Combiner I + S:gt.blockmachines.algaefarm.controller.tier.single.name=Algae Farm + S:gt.blockmachines.amazonprime.controller.tier.single.name=Amazon Warehousing Depot. S:gt.blockmachines.automation.chestbuffer.tier.00.name=Ultra Low Voltage Chest Buffer S:gt.blockmachines.automation.chestbuffer.tier.01.name=Low Voltage Chest Buffer S:gt.blockmachines.automation.chestbuffer.tier.02.name=Medium Voltage Chest Buffer @@ -4045,6 +6101,16 @@ languagefile { S:gt.blockmachines.automation.regulator.tier.07.name=ZPM Voltage Regulator S:gt.blockmachines.automation.regulator.tier.08.name=Ultimate Voltage Regulator S:gt.blockmachines.automation.regulator.tier.09.name=MAX Voltage Regulator + S:gt.blockmachines.automation.superbuffer.threaded.tier.00.name=ULV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.01.name=LV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.02.name=MV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.03.name=HV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.04.name=EV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.05.name=IV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.06.name=LuV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.07.name=ZPM Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.08.name=UV Super Buffer [Threaded] + S:gt.blockmachines.automation.superbuffer.threaded.tier.09.name=MAX Super Buffer [Threaded] S:gt.blockmachines.automation.superbuffer.tier.00.name=Ultra Low Voltage Super Buffer S:gt.blockmachines.automation.superbuffer.tier.01.name=Low Voltage Super Buffer S:gt.blockmachines.automation.superbuffer.tier.02.name=Medium Voltage Super Buffer @@ -4065,9 +6131,11 @@ languagefile { S:gt.blockmachines.automation.typefilter.tier.07.name=ZPM Voltage Type Filter S:gt.blockmachines.automation.typefilter.tier.08.name=Ultimate Voltage Type Filter S:gt.blockmachines.automation.typefilter.tier.09.name=MAX Voltage Type Filter + S:gt.blockmachines.basicgenerator.diesel.tier.00.name=Simple Combustion Generator S:gt.blockmachines.basicgenerator.diesel.tier.01.name=Basic Diesel Generator S:gt.blockmachines.basicgenerator.diesel.tier.02.name=Advanced Diesel Generator S:gt.blockmachines.basicgenerator.diesel.tier.03.name=Turbo Diesel Generator + S:gt.blockmachines.basicgenerator.gas.tier.00.name=Simple Gas Turbine S:gt.blockmachines.basicgenerator.gasturbine.tier.01.name=Basic Gas Turbine S:gt.blockmachines.basicgenerator.gasturbine.tier.02.name=Advanced Gas Turbine S:gt.blockmachines.basicgenerator.gasturbine.tier.03.name=Turbo Gas Turbine @@ -4087,9 +6155,22 @@ languagefile { S:gt.blockmachines.basicgenerator.plasmagenerator.tier.05.name=Plasma Generator Mark I S:gt.blockmachines.basicgenerator.plasmagenerator.tier.06.name=Plasma Generator Mark II S:gt.blockmachines.basicgenerator.plasmagenerator.tier.07.name=Plasma Generator Mark III + S:gt.blockmachines.basicgenerator.rtg.tier.01.name=Radioisotope Thermoelectric Generator + S:gt.blockmachines.basicgenerator.semifluid.tier.01.name=Basic Semi-Fluid Generator + S:gt.blockmachines.basicgenerator.semifluid.tier.02.name=Advanced Semi-Fluid Generator + S:gt.blockmachines.basicgenerator.semifluid.tier.03.name=Turbo Semi-Fluid Generator + S:gt.blockmachines.basicgenerator.steam.tier.00.name=Simple Steam Turbine S:gt.blockmachines.basicgenerator.steamturbine.tier.01.name=Basic Steam Turbine S:gt.blockmachines.basicgenerator.steamturbine.tier.02.name=Advanced Steam Turbine S:gt.blockmachines.basicgenerator.steamturbine.tier.03.name=Turbo Steam Turbine + S:gt.blockmachines.basicmachine.accelerator.tier.01.name=Basic World Accelerator + S:gt.blockmachines.basicmachine.accelerator.tier.02.name=Advanced World Accelerator + S:gt.blockmachines.basicmachine.accelerator.tier.03.name=Advanced World Accelerator II + S:gt.blockmachines.basicmachine.accelerator.tier.04.name=Advanced World Accelerator III + S:gt.blockmachines.basicmachine.accelerator.tier.05.name=Advanced World Accelerator IV + S:gt.blockmachines.basicmachine.accelerator.tier.06.name=Elite World Accelerator + S:gt.blockmachines.basicmachine.accelerator.tier.07.name=Elite World Accelerator II + S:gt.blockmachines.basicmachine.accelerator.tier.08.name=Ultimate Time Anomaly S:gt.blockmachines.basicmachine.alloysmelter.tier.01.name=Basic Alloy Smelter S:gt.blockmachines.basicmachine.alloysmelter.tier.02.name=Advanced Alloy Smelter S:gt.blockmachines.basicmachine.alloysmelter.tier.03.name=Advanced Alloy Smelter II @@ -4194,6 +6275,14 @@ languagefile { S:gt.blockmachines.basicmachine.circuitassembler.tier.06.name=Advanced Circuit Assembling Machine V S:gt.blockmachines.basicmachine.circuitassembler.tier.07.name=Advanced Circuit Assembling Machine VI S:gt.blockmachines.basicmachine.circuitassembler.tier.08.name=Advanced Circuit Assembling Machine VII + S:gt.blockmachines.basicmachine.componentmaker.tier.01.name=Basic Component Maker + S:gt.blockmachines.basicmachine.componentmaker.tier.02.name=Advanced Component Maker + S:gt.blockmachines.basicmachine.componentmaker.tier.03.name=Advanced Component Maker II + S:gt.blockmachines.basicmachine.componentmaker.tier.04.name=Advanced Component Maker III + S:gt.blockmachines.basicmachine.componentmaker.tier.05.name=Advanced Component Maker IV + S:gt.blockmachines.basicmachine.componentmaker.tier.06.name=Advanced Component Maker V + S:gt.blockmachines.basicmachine.componentmaker.tier.07.name=Advanced Component Maker VI + S:gt.blockmachines.basicmachine.componentmaker.tier.08.name=Advanced Component Maker VII S:gt.blockmachines.basicmachine.compressor.tier.01.name=Basic Compressor S:gt.blockmachines.basicmachine.compressor.tier.02.name=Advanced Compressor S:gt.blockmachines.basicmachine.compressor.tier.03.name=Advanced Compressor II @@ -4560,6 +6649,16 @@ languagefile { S:gt.blockmachines.boiler.lava.name=High Pressure Lava Boiler S:gt.blockmachines.boiler.solar.name=Simple Solar Boiler S:gt.blockmachines.boiler.steel.name=High Pressure Coal Boiler + S:gt.blockmachines.breaker.tier.00.name=Ultra Low Voltage Breaker Box + S:gt.blockmachines.breaker.tier.01.name=Low Voltage Breaker Box + S:gt.blockmachines.breaker.tier.02.name=Medium Voltage Breaker Box + S:gt.blockmachines.breaker.tier.03.name=High Voltage Breaker Box + S:gt.blockmachines.breaker.tier.04.name=Extreme Voltage Breaker Box + S:gt.blockmachines.breaker.tier.05.name=Insane Voltage Breaker Box + S:gt.blockmachines.breaker.tier.06.name=Ludicrous Voltage Breaker Box + S:gt.blockmachines.breaker.tier.07.name=ZPM Voltage Breaker Box + S:gt.blockmachines.breaker.tier.08.name=Ultimate Voltage Breaker Box + S:gt.blockmachines.breaker.tier.09.name=MAX Voltage Breaker Box S:gt.blockmachines.bronzemachine.alloysmelter.name=Steam Alloy Smelter S:gt.blockmachines.bronzemachine.blastfurnace.name=Bronze Plated Blast Furnace S:gt.blockmachines.bronzemachine.compressor.name=Steam Compressor @@ -4617,6 +6716,16 @@ languagefile { S:gt.blockmachines.cable.gold.04.name=4x Gold Cable S:gt.blockmachines.cable.gold.08.name=8x Gold Cable S:gt.blockmachines.cable.gold.12.name=12x Gold Cable + S:gt.blockmachines.cable.grisium.01.name=1x Grisium Cable + S:gt.blockmachines.cable.grisium.02.name=2x Grisium Cable + S:gt.blockmachines.cable.grisium.04.name=4x Grisium Cable + S:gt.blockmachines.cable.grisium.08.name=8x Grisium Cable + S:gt.blockmachines.cable.grisium.12.name=12x Grisium Cable + S:gt.blockmachines.cable.hg-1223.01.name=1x HG-1223 Cable + S:gt.blockmachines.cable.hg-1223.02.name=2x HG-1223 Cable + S:gt.blockmachines.cable.hg-1223.04.name=4x HG-1223 Cable + S:gt.blockmachines.cable.hg-1223.08.name=8x HG-1223 Cable + S:gt.blockmachines.cable.hg-1223.12.name=12x HG-1223 Cable S:gt.blockmachines.cable.hssg.01.name=1x HSS-G Cable S:gt.blockmachines.cable.hssg.02.name=2x HSS-G Cable S:gt.blockmachines.cable.hssg.04.name=4x HSS-G Cable @@ -4677,6 +6786,11 @@ languagefile { S:gt.blockmachines.cable.redalloy.04.name=4x Red Alloy Cable S:gt.blockmachines.cable.redalloy.08.name=8x Red Alloy Cable S:gt.blockmachines.cable.redalloy.12.name=12x Red Alloy Cable + S:gt.blockmachines.cable.redstonealloy.01.name=1x Redstone Alloy Cable + S:gt.blockmachines.cable.redstonealloy.02.name=2x Redstone Alloy Cable + S:gt.blockmachines.cable.redstonealloy.04.name=4x Redstone Alloy Cable + S:gt.blockmachines.cable.redstonealloy.08.name=8x Redstone Alloy Cable + S:gt.blockmachines.cable.redstonealloy.12.name=12x Redstone Alloy Cable S:gt.blockmachines.cable.silver.01.name=1x Silver Cable S:gt.blockmachines.cable.silver.02.name=2x Silver Cable S:gt.blockmachines.cable.silver.04.name=4x Silver Cable @@ -4702,6 +6816,11 @@ languagefile { S:gt.blockmachines.cable.titanium.04.name=4x Titanium Cable S:gt.blockmachines.cable.titanium.08.name=8x Titanium Cable S:gt.blockmachines.cable.titanium.12.name=12x Titanium Cable + S:gt.blockmachines.cable.trinium_titanium_alloy.01.name=1x Trinium Titanium Alloy Cable + S:gt.blockmachines.cable.trinium_titanium_alloy.02.name=2x Trinium Titanium Alloy Cable + S:gt.blockmachines.cable.trinium_titanium_alloy.04.name=4x Trinium Titanium Alloy Cable + S:gt.blockmachines.cable.trinium_titanium_alloy.08.name=8x Trinium Titanium Alloy Cable + S:gt.blockmachines.cable.trinium_titanium_alloy.12.name=12x Trinium Titanium Alloy Cable S:gt.blockmachines.cable.tungsten.01.name=1x Tungsten Cable S:gt.blockmachines.cable.tungsten.02.name=2x Tungsten Cable S:gt.blockmachines.cable.tungsten.04.name=4x Tungsten Cable @@ -4727,9 +6846,47 @@ languagefile { S:gt.blockmachines.cable.zinc.04.name=4x Zinc Cable S:gt.blockmachines.cable.zinc.08.name=8x Zinc Cable S:gt.blockmachines.cable.zinc.12.name=12x Zinc Cable + S:gt.blockmachines.cable.zirconium.01.name=1x Zirconium Cable + S:gt.blockmachines.cable.zirconium.02.name=2x Zirconium Cable + S:gt.blockmachines.cable.zirconium.04.name=4x Zirconium Cable + S:gt.blockmachines.cable.zirconium.08.name=8x Zirconium Cable + S:gt.blockmachines.cable.zirconium.12.name=12x Zirconium Cable + S:gt.blockmachines.chemicalplant.controller.tier.single.name=ExxonMobil Chemical Plant + S:gt.blockmachines.chunkloader.tier.01.name=Chunkloader MK I + S:gt.blockmachines.chunkloader.tier.02.name=Chunkloader MK II + S:gt.blockmachines.chunkloader.tier.03.name=Chunkloader MK III + S:gt.blockmachines.crate.tier.01.name=Interconnecting Storage Crate + S:gt.blockmachines.cyclotron.tier.single.name=COMET - Compact Cyclotron + S:gt.blockmachines.electricboiler.1.tier.single.name=Advanced Boiler [LV] + S:gt.blockmachines.electricboiler.2.tier.single.name=Advanced Boiler [MV] + S:gt.blockmachines.electricboiler.3.tier.single.name=Advanced Boiler [HV] + S:gt.blockmachines.energybuffer.tier.00.name=Ultra Low Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.01.name=Low Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.02.name=Medium Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.03.name=High Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.04.name=Extreme Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.05.name=Insane Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.06.name=Ludicrous Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.07.name=ZPM Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.08.name=Ultimate Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.09.name=MAX Voltage Energy Buffer + S:gt.blockmachines.energybuffer.tier.xx.name=512V Creative Energy Buffer + S:gt.blockmachines.fluidtank.tier.00.name=Ultra Low Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.01.name=Low Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.02.name=Medium Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.03.name=High Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.04.name=Extreme Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.05.name=Insane Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.06.name=Ludicrous Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.07.name=ZPM Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.08.name=Ultimate Voltage Fluid Tank + S:gt.blockmachines.fluidtank.tier.09.name=MAX Voltage Fluid Tank S:gt.blockmachines.fusioncomputer.tier.06.name=Fusion Control Computer Mark I S:gt.blockmachines.fusioncomputer.tier.07.name=Fusion Control Computer Mark II S:gt.blockmachines.fusioncomputer.tier.08.name=Fusion Control Computer Mark III + S:gt.blockmachines.fusioncomputer.tier.09.name=FusionTech MK IV + S:gt.blockmachines.garbagecollector.01.tier.single.name=JVM Garbage Collector + S:gt.blockmachines.generatorarray.controller.tier.01.name=Large Generator Array S:gt.blockmachines.gt_frame_aluminium.name=Aluminium Frame Box S:gt.blockmachines.gt_frame_americium.name=Americium Frame Box S:gt.blockmachines.gt_frame_annealedcopper.name=Annealed Copper Frame Box @@ -4855,6 +7012,11 @@ languagefile { S:gt.blockmachines.gt_pipe_bronze_large.name=Large Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_small.name=Small Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_tiny.name=Tiny Bronze Fluid Pipe + S:gt.blockmachines.gt_pipe_clay.name=Clay Fluid Pipe + S:gt.blockmachines.gt_pipe_clay_huge.name=Huge Clay Fluid Pipe + S:gt.blockmachines.gt_pipe_clay_large.name=Large Clay Fluid Pipe + S:gt.blockmachines.gt_pipe_clay_small.name=Small Clay Fluid Pipe + S:gt.blockmachines.gt_pipe_clay_tiny.name=Tiny Clay Fluid Pipe S:gt.blockmachines.gt_pipe_cobalt.name=Cobalt Item Pipe S:gt.blockmachines.gt_pipe_cobalt_huge.name=Huge Cobalt Item Pipe S:gt.blockmachines.gt_pipe_cobalt_large.name=Large Cobalt Item Pipe @@ -4863,12 +7025,52 @@ languagefile { S:gt.blockmachines.gt_pipe_copper_large.name=Large Copper Fluid Pipe S:gt.blockmachines.gt_pipe_copper_small.name=Small Copper Fluid Pipe S:gt.blockmachines.gt_pipe_copper_tiny.name=Tiny Copper Fluid Pipe + S:gt.blockmachines.gt_pipe_dark_steel.name=Dark Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_dark_steel_huge.name=Huge Dark Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_dark_steel_large.name=Large Dark Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_dark_steel_small.name=Small Dark Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_dark_steel_tiny.name=Tiny Dark Steel Fluid Pipe S:gt.blockmachines.gt_pipe_electrum.name=Electrum Item Pipe S:gt.blockmachines.gt_pipe_electrum_huge.name=Huge Electrum Item Pipe S:gt.blockmachines.gt_pipe_electrum_large.name=Large Electrum Item Pipe + S:gt.blockmachines.gt_pipe_europium.name=Europium Fluid Pipe + S:gt.blockmachines.gt_pipe_europium_huge.name=Huge Europium Fluid Pipe + S:gt.blockmachines.gt_pipe_europium_large.name=Large Europium Fluid Pipe + S:gt.blockmachines.gt_pipe_europium_small.name=Small Europium Fluid Pipe + S:gt.blockmachines.gt_pipe_europium_tiny.name=Tiny Europium Fluid Pipe + S:gt.blockmachines.gt_pipe_hastelloy-x.name=Hastelloy-X Fluid Pipe + S:gt.blockmachines.gt_pipe_hastelloy-x_huge.name=Huge Hastelloy-X Fluid Pipe + S:gt.blockmachines.gt_pipe_hastelloy-x_large.name=Large Hastelloy-X Fluid Pipe + S:gt.blockmachines.gt_pipe_hastelloy-x_small.name=Small Hastelloy-X Fluid Pipe + S:gt.blockmachines.gt_pipe_hastelloy-x_tiny.name=Tiny Hastelloy-X Fluid Pipe S:gt.blockmachines.gt_pipe_highpressure.name=High Pressure Fluid Pipe S:gt.blockmachines.gt_pipe_highpressure_large.name=Large High Pressure Fluid Pipe S:gt.blockmachines.gt_pipe_highpressure_small.name=Small High Pressure Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-690.name=Inconel-690 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-690_huge.name=Huge Inconel-690 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-690_large.name=Large Inconel-690 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-690_small.name=Small Inconel-690 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-690_tiny.name=Tiny Inconel-690 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-792.name=Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-792_huge.name=Huge Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-792_large.name=Large Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-792_small.name=Small Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_inconel-792_tiny.name=Tiny Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_lead.name=Lead Fluid Pipe + S:gt.blockmachines.gt_pipe_lead_huge.name=Huge Lead Fluid Pipe + S:gt.blockmachines.gt_pipe_lead_large.name=Large Lead Fluid Pipe + S:gt.blockmachines.gt_pipe_lead_small.name=Small Lead Fluid Pipe + S:gt.blockmachines.gt_pipe_lead_tiny.name=Tiny Lead Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_300.name=Maraging Steel 300 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_300_huge.name=Huge Maraging Steel 300 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_300_large.name=Large Maraging Steel 300 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_300_small.name=Small Maraging Steel 300 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_300_tiny.name=Tiny Maraging Steel 300 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_350.name=Maraging Steel 350 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_350_huge.name=Huge Maraging Steel 350 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_350_large.name=Large Maraging Steel 350 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_350_small.name=Small Maraging Steel 350 Fluid Pipe + S:gt.blockmachines.gt_pipe_maraging_steel_350_tiny.name=Tiny Maraging Steel 350 Fluid Pipe S:gt.blockmachines.gt_pipe_nickel.name=Nickel Item Pipe S:gt.blockmachines.gt_pipe_nickel_huge.name=Huge Nickel Item Pipe S:gt.blockmachines.gt_pipe_nickel_large.name=Large Nickel Item Pipe @@ -4889,6 +7091,11 @@ languagefile { S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_large.name=Large PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_small.name=Small PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_tiny.name=Tiny PTFE Fluid Pipe + S:gt.blockmachines.gt_pipe_potin.name=Potin Fluid Pipe + S:gt.blockmachines.gt_pipe_potin_huge.name=Huge Potin Fluid Pipe + S:gt.blockmachines.gt_pipe_potin_large.name=Large Potin Fluid Pipe + S:gt.blockmachines.gt_pipe_potin_small.name=Small Potin Fluid Pipe + S:gt.blockmachines.gt_pipe_potin_tiny.name=Tiny Potin Fluid Pipe S:gt.blockmachines.gt_pipe_pvc.name=PVC Item Pipe S:gt.blockmachines.gt_pipe_pvc_huge.name=Huge PVC Item Pipe S:gt.blockmachines.gt_pipe_pvc_large.name=Large PVC Item Pipe @@ -4919,6 +7126,11 @@ languagefile { S:gt.blockmachines.gt_pipe_restrictive_wrought_iron.name=Restrictive Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_restrictive_wrought_iron_huge.name=Huge Restrictive Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_restrictive_wrought_iron_large.name=Large Restrictive Wrought Iron Item Pipe + S:gt.blockmachines.gt_pipe_staballoy.name=Staballoy Fluid Pipe + S:gt.blockmachines.gt_pipe_staballoy_huge.name=Huge Staballoy Fluid Pipe + S:gt.blockmachines.gt_pipe_staballoy_large.name=Large Staballoy Fluid Pipe + S:gt.blockmachines.gt_pipe_staballoy_small.name=Small Staballoy Fluid Pipe + S:gt.blockmachines.gt_pipe_staballoy_tiny.name=Tiny Staballoy Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel.name=Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_huge.name=Huge Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_large.name=Large Stainless Steel Fluid Pipe @@ -4929,24 +7141,73 @@ languagefile { S:gt.blockmachines.gt_pipe_steel_large.name=Large Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel_small.name=Small Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel_tiny.name=Tiny Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-60.name=Tantalloy-60 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-60_huge.name=Huge Tantalloy-60 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-60_large.name=Large Tantalloy-60 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-60_small.name=Small Tantalloy-60 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-60_tiny.name=Tiny Tantalloy-60 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-61.name=Tantalloy-61 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-61_huge.name=Huge Tantalloy-61 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-61_large.name=Large Tantalloy-61 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-61_small.name=Small Tantalloy-61 Fluid Pipe + S:gt.blockmachines.gt_pipe_tantalloy-61_tiny.name=Tiny Tantalloy-61 Fluid Pipe S:gt.blockmachines.gt_pipe_titanium.name=Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_huge.name=Huge Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_large.name=Large Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_small.name=Small Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_tiny.name=Tiny Titanium Fluid Pipe + S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite.name=Trinium Naquadah Carbonite Fluid Pipe + S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite_huge.name=Huge Trinium Naquadah Carbonite Fluid Pipe + S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite_large.name=Large Trinium Naquadah Carbonite Fluid Pipe + S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite_small.name=Small Trinium Naquadah Carbonite Fluid Pipe + S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite_tiny.name=Tiny Trinium Naquadah Carbonite Fluid Pipe + S:gt.blockmachines.gt_pipe_tungsten.name=Tungsten Fluid Pipe + S:gt.blockmachines.gt_pipe_tungsten_huge.name=Huge Tungsten Fluid Pipe + S:gt.blockmachines.gt_pipe_tungsten_large.name=Large Tungsten Fluid Pipe + S:gt.blockmachines.gt_pipe_tungsten_small.name=Small Tungsten Fluid Pipe + S:gt.blockmachines.gt_pipe_tungsten_tiny.name=Tiny Tungsten Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel.name=Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_huge.name=Huge Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_large.name=Large Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_small.name=Small Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_tiny.name=Tiny Tungstensteel Fluid Pipe + S:gt.blockmachines.gt_pipe_void_metal.name=Void Metal Fluid Pipe + S:gt.blockmachines.gt_pipe_void_metal_huge.name=Huge Void Metal Fluid Pipe + S:gt.blockmachines.gt_pipe_void_metal_large.name=Large Void Metal Fluid Pipe + S:gt.blockmachines.gt_pipe_void_metal_small.name=Small Void Metal Fluid Pipe + S:gt.blockmachines.gt_pipe_void_metal_tiny.name=Tiny Void Metal Fluid Pipe S:gt.blockmachines.gt_pipe_wood.name=Wooden Fluid Pipe S:gt.blockmachines.gt_pipe_wood_large.name=Large Wooden Fluid Pipe S:gt.blockmachines.gt_pipe_wood_small.name=Small Wooden Fluid Pipe S:gt.blockmachines.gt_pipe_wrought_iron.name=Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_wrought_iron_huge.name=Huge Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_wrought_iron_large.name=Large Wrought Iron Item Pipe + S:gt.blockmachines.gtplusplus.autocrafter.multi.name=Large Scale Auto-Assembler v1.01 + S:gt.blockmachines.gtplusplus.fusion.single.name=Helium Prime + S:gt.blockmachines.gtplusplus.shelf.compartment.name=Compartment + S:gt.blockmachines.gtplusplus.shelf.desk.name=Metal encased Desk + S:gt.blockmachines.gtplusplus.shelf.filecabinet.name=File Cabinet + S:gt.blockmachines.gtplusplus.shelf.iron.name=Metal Shelf + S:gt.blockmachines.gtplusplus.shelf.large.name=Large Shelf + S:gt.blockmachines.gtplusplus.shelf.wooden.name=Wooden Shelf + S:gt.blockmachines.gtplusplus.tank.plasma.name=Plasma Tank + S:gt.blockmachines.gtplusplus.thermal.boiler.name=Thermal Boiler + S:gt.blockmachines.gtpp.multimachine.rocketengine.name=Rocketdyne F-1A Engine + S:gt.blockmachines.hatch.air.intake.tier.00.name=Air Intake Hatch + S:gt.blockmachines.hatch.control.adv.name=Control Core Module + S:gt.blockmachines.hatch.cryotheum.input.tier.00.name=Cryotheum Cooling Hatch S:gt.blockmachines.hatch.dataaccess.adv.name=Advanced Data Access Hatch S:gt.blockmachines.hatch.dataaccess.name=Data Access Hatch + S:gt.blockmachines.hatch.dynamo.buffer.tier.00.name=ULV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.01.name=LV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.02.name=MV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.03.name=HV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.04.name=EV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.05.name=IV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.06.name=LuV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.07.name=ZPM Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.08.name=UV Dynamo Hatch [Buffered] + S:gt.blockmachines.hatch.dynamo.buffer.tier.09.name=Max Dynamo Hatch [Buffered] S:gt.blockmachines.hatch.dynamo.tier.00.name=ULV Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.01.name=LV Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.02.name=MV Dynamo Hatch @@ -4977,6 +7238,8 @@ languagefile { S:gt.blockmachines.hatch.input.tier.07.name=Input Hatch (ZPM) S:gt.blockmachines.hatch.input.tier.08.name=Input Hatch (UV) S:gt.blockmachines.hatch.input.tier.09.name=Input Hatch (MAX) + S:gt.blockmachines.hatch.input_battery.tier.00.name=Charging Bus (MV) + S:gt.blockmachines.hatch.input_battery.tier.01.name=Charging Bus (EV) S:gt.blockmachines.hatch.input_bus.tier.00.name=Input Bus (ULV) S:gt.blockmachines.hatch.input_bus.tier.01.name=Input Bus (LV) S:gt.blockmachines.hatch.input_bus.tier.02.name=Input Bus (MV) @@ -4989,6 +7252,15 @@ languagefile { S:gt.blockmachines.hatch.input_bus.tier.09.name=Input Bus (MAX) S:gt.blockmachines.hatch.maintenance.auto.name=Auto Maintenance Hatch S:gt.blockmachines.hatch.maintenance.name=Maintenance Hatch + S:gt.blockmachines.hatch.muffler.adv.tier.01.name=Advanced Muffler Hatch (LV) + S:gt.blockmachines.hatch.muffler.adv.tier.02.name=Advanced Muffler Hatch (MV) + S:gt.blockmachines.hatch.muffler.adv.tier.03.name=Advanced Muffler Hatch (HV) + S:gt.blockmachines.hatch.muffler.adv.tier.04.name=Advanced Muffler Hatch (EV) + S:gt.blockmachines.hatch.muffler.adv.tier.05.name=Advanced Muffler Hatch (IV) + S:gt.blockmachines.hatch.muffler.adv.tier.06.name=Advanced Muffler Hatch (LuV) + S:gt.blockmachines.hatch.muffler.adv.tier.07.name=Advanced Muffler Hatch (ZPM) + S:gt.blockmachines.hatch.muffler.adv.tier.08.name=Advanced Muffler Hatch (UV) + S:gt.blockmachines.hatch.muffler.adv.tier.09.name=Advanced Muffler Hatch (MAX) S:gt.blockmachines.hatch.muffler.tier.01.name=Muffler Hatch (LV) S:gt.blockmachines.hatch.muffler.tier.02.name=Muffler Hatch (MV) S:gt.blockmachines.hatch.muffler.tier.03.name=Muffler Hatch (HV) @@ -4998,6 +7270,7 @@ languagefile { S:gt.blockmachines.hatch.muffler.tier.07.name=Muffler Hatch (ZPM) S:gt.blockmachines.hatch.muffler.tier.08.name=Muffler Hatch (UV) S:gt.blockmachines.hatch.muffler.tier.09.name=Muffler Hatch (MAX) + S:gt.blockmachines.hatch.naquadah.input.tier.00.name=Naquadah Reactor Input hatch S:gt.blockmachines.hatch.output.tier.00.name=Output Hatch (ULV) S:gt.blockmachines.hatch.output.tier.01.name=Output Hatch (LV) S:gt.blockmachines.hatch.output.tier.02.name=Output Hatch (MV) @@ -5008,6 +7281,8 @@ languagefile { S:gt.blockmachines.hatch.output.tier.07.name=Output Hatch (ZPM) S:gt.blockmachines.hatch.output.tier.08.name=Output Hatch (UV) S:gt.blockmachines.hatch.output.tier.09.name=Output Hatch (MAX) + S:gt.blockmachines.hatch.output_battery.tier.00.name=Discharging Bus (MV) + S:gt.blockmachines.hatch.output_battery.tier.01.name=Discharging Bus (EV) S:gt.blockmachines.hatch.output_bus.tier.00.name=Output Bus (ULV) S:gt.blockmachines.hatch.output_bus.tier.01.name=Output Bus (LV) S:gt.blockmachines.hatch.output_bus.tier.02.name=Output Bus (MV) @@ -5018,6 +7293,29 @@ languagefile { S:gt.blockmachines.hatch.output_bus.tier.07.name=Output Bus (ZPM) S:gt.blockmachines.hatch.output_bus.tier.08.name=Output Bus (UV) S:gt.blockmachines.hatch.output_bus.tier.09.name=Output Bus (MAX) + S:gt.blockmachines.hatch.pyrotheum.input.tier.00.name=Pyrotheum Heating Vent + S:gt.blockmachines.hatch.superbus.input.tier.00.name=Super Bus (I) (ULV) + S:gt.blockmachines.hatch.superbus.input.tier.01.name=Super Bus (I) (LV) + S:gt.blockmachines.hatch.superbus.input.tier.02.name=Super Bus (I) (MV) + S:gt.blockmachines.hatch.superbus.input.tier.03.name=Super Bus (I) (HV) + S:gt.blockmachines.hatch.superbus.input.tier.04.name=Super Bus (I) (EV) + S:gt.blockmachines.hatch.superbus.input.tier.05.name=Super Bus (I) (IV) + S:gt.blockmachines.hatch.superbus.input.tier.06.name=Super Bus (I) (LuV) + S:gt.blockmachines.hatch.superbus.input.tier.07.name=Super Bus (I) (ZPM) + S:gt.blockmachines.hatch.superbus.input.tier.08.name=Super Bus (I) (UV) + S:gt.blockmachines.hatch.superbus.input.tier.09.name=Super Bus (I) (MAX) + S:gt.blockmachines.hatch.superbus.output.tier.00.name=Super Bus (O) (ULV) + S:gt.blockmachines.hatch.superbus.output.tier.01.name=Super Bus (O) (LV) + S:gt.blockmachines.hatch.superbus.output.tier.02.name=Super Bus (O) (MV) + S:gt.blockmachines.hatch.superbus.output.tier.03.name=Super Bus (O) (HV) + S:gt.blockmachines.hatch.superbus.output.tier.04.name=Super Bus (O) (EV) + S:gt.blockmachines.hatch.superbus.output.tier.05.name=Super Bus (O) (IV) + S:gt.blockmachines.hatch.superbus.output.tier.06.name=Super Bus (O) (LuV) + S:gt.blockmachines.hatch.superbus.output.tier.07.name=Super Bus (O) (ZPM) + S:gt.blockmachines.hatch.superbus.output.tier.08.name=Super Bus (O) (UV) + S:gt.blockmachines.hatch.superbus.output.tier.09.name=Super Bus (O) (MAX) + S:gt.blockmachines.hatch.turbine.input.tier.00.name=Turbine Housing + S:gt.blockmachines.hatch.turbine.name=Rotor Assembly S:gt.blockmachines.hull.bronze.name=Bronze Hull S:gt.blockmachines.hull.bronze_bricked.name=Bricked Bronze Hull S:gt.blockmachines.hull.steel.name=Steel Hull @@ -5032,6 +7330,29 @@ languagefile { S:gt.blockmachines.hull.tier.07.name=ZPM Machine Hull S:gt.blockmachines.hull.tier.08.name=UV Machine Hull S:gt.blockmachines.hull.tier.09.name=Max Machine Hull + S:gt.blockmachines.industrial.fishpond.controller.tier.single.name=Zhuhai - Fishing Port + S:gt.blockmachines.industrialalloysmelter.controller.tier.single.name=Zyngen + S:gt.blockmachines.industrialarcfurnace.controller.tier.single.name=High Current Industrial Arc Furnace + S:gt.blockmachines.industrialbender.controller.tier.single.name=Industrial Material Press + S:gt.blockmachines.industrialcentrifuge.controller.tier.single.name=Industrial Centrifuge + S:gt.blockmachines.industrialcokeoven.controller.tier.single.name=Industrial Coke Oven + S:gt.blockmachines.industrialcuttingmachine.controller.tier.01.name=Cutting Factory Controller + S:gt.blockmachines.industrialelectrolyzer.controller.tier.single.name=Industrial Electrolyzer + S:gt.blockmachines.industrialextruder.controller.tier.single.name=Industrial Extrusion Machine + S:gt.blockmachines.industrialmacerator.controller.tier.single.name=Maceration Stack Controller + S:gt.blockmachines.industrialmassfab.controller.tier.single.name=Matter Fabrication CPU + S:gt.blockmachines.industrialmixer.controller.tier.single.name=Industrial Mixing Machine + S:gt.blockmachines.industrialmultimachine.controller.tier.single.name=Large Processing Factory + S:gt.blockmachines.industrialrefinery.controller.tier.single.name=Fission Fuel Processing Plant + S:gt.blockmachines.industrialsalloyamelter.controller.tier.single.name=Alloy Blast Smelter + S:gt.blockmachines.industrialsifter.controller.tier.single.name=Large Sifter Control Block + S:gt.blockmachines.industrialthermalcentrifuge.controller.tier.single.name=Large Thermal Refinery + S:gt.blockmachines.industrialwashplant.controller.tier.single.name=Ore Washing Plant + S:gt.blockmachines.industrialwiremill.controller.tier.single.name=Wire Factory Controller + S:gt.blockmachines.infinite.chest.tier.01.name=Infinite Item Chest + S:gt.blockmachines.ironmachine.blastfurnace.name=Iron Plated Blast Furnace + S:gt.blockmachines.lftr.controller.single.name=Thorium Reactor [LFTR] + S:gt.blockmachines.lnr.controller.single.name=Naquadah Reactor Mark XII S:gt.blockmachines.locker.tier.00.name=Ultra Low Voltage Locker S:gt.blockmachines.locker.tier.01.name=Low Voltage Locker S:gt.blockmachines.locker.tier.02.name=Medium Voltage Locker @@ -5042,6 +7363,13 @@ languagefile { S:gt.blockmachines.locker.tier.07.name=ZPM Voltage Locker S:gt.blockmachines.locker.tier.08.name=Ultimate Voltage Locker S:gt.blockmachines.locker.tier.09.name=MAX Voltage Locker + S:gt.blockmachines.machine.dehydrator.tier.00.name=Basic Dehydrator I + S:gt.blockmachines.machine.dehydrator.tier.01.name=Basic Dehydrator II + S:gt.blockmachines.multimachine.adv.blastfurnace.name=Volcanus + S:gt.blockmachines.multimachine.adv.distillationtower.name=Dangote Distillus + S:gt.blockmachines.multimachine.adv.implosioncompressor.name=Density^2 + S:gt.blockmachines.multimachine.adv.industrialfreezer.name=Cryogenic Freezer + S:gt.blockmachines.multimachine.adv.vacuumfurnace.name=Utupu-Tanuri S:gt.blockmachines.multimachine.assemblyline.name=Assembly Line S:gt.blockmachines.multimachine.blastfurnace.name=Electric Blast Furnace S:gt.blockmachines.multimachine.boiler.bronze.name=Large Bronze Boiler @@ -5065,6 +7393,8 @@ languagefile { S:gt.blockmachines.multimachine.largegasturbine.name=Large Gas Turbine S:gt.blockmachines.multimachine.largehpturbine.name=Large HP Steam Turbine S:gt.blockmachines.multimachine.largeplasmaturbine.name=Large Plasma Generator + S:gt.blockmachines.multimachine.largerhpturbine.name=XL Turbo HP Steam Turbine + S:gt.blockmachines.multimachine.largerturbine.name=XL Turbo Steam Turbine S:gt.blockmachines.multimachine.largeturbine.name=Large Steam Turbine S:gt.blockmachines.multimachine.multifurnace.name=Multi Smelter S:gt.blockmachines.multimachine.nuclearreactor.name=Nuclear Reactor @@ -5077,8 +7407,34 @@ languagefile { S:gt.blockmachines.multimachine.oredrill4.name=Ore Drilling Plant IV S:gt.blockmachines.multimachine.processingarray.name=Processing Array S:gt.blockmachines.multimachine.pyro.name=Pyrolyse Oven + S:gt.blockmachines.multimachine.supercapacitor.name=Lapotronic Supercapacitor + S:gt.blockmachines.multimachine.telsatower.name=Tesla's Last Testament S:gt.blockmachines.multimachine.tf_fluidtank.name=T.F.F.T + S:gt.blockmachines.multimachine.tier.01.bedrockminer.name=Experimental Deep Earth Drilling Platform - MK I S:gt.blockmachines.multimachine.vacuumfreezer.name=Vacuum Freezer + S:gt.blockmachines.multitank.controller.tier.single.name=Gregtech Multitank + S:gt.blockmachines.pollutioncleaner.01.tier.single.name=Pollution Scrubber + S:gt.blockmachines.pollutioncleaner.02.tier.single.name=Upgraded Pollution Scrubber + S:gt.blockmachines.pollutioncleaner.03.tier.single.name=Advanced Pollution Scrubber + S:gt.blockmachines.pollutioncleaner.04.tier.single.name=Precision Pollution Scrubber + S:gt.blockmachines.pollutioncleaner.05.tier.single.name=Air Recycler + S:gt.blockmachines.pollutioncleaner.06.tier.single.name=Upgraded Air Recycler + S:gt.blockmachines.pollutioncleaner.07.tier.single.name=Advanced Air Recycler + S:gt.blockmachines.pollutioncleaner.08.tier.single.name=Precision Air Recycler + S:gt.blockmachines.pollutioncleaner.09.tier.single.name=Atmospheric Cleaner + S:gt.blockmachines.pollutioncleaner.10.tier.single.name=Biosphere Cleanser + S:gt.blockmachines.pollutioncreator.01.tier.single.name=Smog Device + S:gt.blockmachines.pollutiondetector.01.tier.single.name=Pollution Detection Device + S:gt.blockmachines.protection.playersafe.tier.00.name=Ultra Low Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.01.name=Low Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.02.name=Medium Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.03.name=High Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.04.name=Extreme Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.05.name=Insane Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.06.name=Ludicrous Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.07.name=ZPM Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.08.name=Ultimate Voltage Player Safe + S:gt.blockmachines.protection.playersafe.tier.09.name=MAX Voltage Player Safe S:gt.blockmachines.quantum.chest.tier.01.name=Quantum Chest I S:gt.blockmachines.quantum.chest.tier.02.name=Quantum Chest II S:gt.blockmachines.quantum.chest.tier.03.name=Quantum Chest III @@ -5089,12 +7445,38 @@ languagefile { S:gt.blockmachines.quantum.tank.tier.03.name=Quantum Tank III S:gt.blockmachines.quantum.tank.tier.04.name=Quantum Tank IV S:gt.blockmachines.quantum.tank.tier.05.name=Quantum Tank V + S:gt.blockmachines.simplewasher.01.tier.01.name=Simple Washer I + S:gt.blockmachines.simplewasher.01.tier.02.name=Simple Washer II + S:gt.blockmachines.simplewasher.01.tier.03.name=Simple Washer III + S:gt.blockmachines.simplewasher.01.tier.04.name=Simple Washer IV + S:gt.blockmachines.simplewasher.01.tier.05.name=Simple Washer V + S:gt.blockmachines.solarreflector.simple.single.name=Solar Reflector + S:gt.blockmachines.solartower.controller.tier.single.name=Solar Tower + S:gt.blockmachines.steamcondensor.01.tier.single.name=Steam Condensor S:gt.blockmachines.steelmachine.alloysmelter.name=High Pressure Alloy Smelter S:gt.blockmachines.steelmachine.compressor.name=High Pressure Compressor S:gt.blockmachines.steelmachine.extractor.name=High Pressure Extractor S:gt.blockmachines.steelmachine.furnace.name=High Pressure Furnace S:gt.blockmachines.steelmachine.hammer.name=High Pressure Forge Hammer S:gt.blockmachines.steelmachine.macerator.name=High Pressure Macerator + S:gt.blockmachines.substation.01.input.single.name=Power Station Control Node + S:gt.blockmachines.super.chest.tier.01.name=Super Chest I + S:gt.blockmachines.super.chest.tier.02.name=Super Chest II + S:gt.blockmachines.super.chest.tier.03.name=Super Chest III + S:gt.blockmachines.super.chest.tier.04.name=Super Chest IV + S:gt.blockmachines.super.chest.tier.05.name=Super Chest V + S:gt.blockmachines.tesseract.generator.name=Tesseract Generator + S:gt.blockmachines.tesseract.terminal.name=Tesseract Terminal + S:gt.blockmachines.thaumcraft.gtpp.machine.01.name=Arcane Researcher + S:gt.blockmachines.transformer.ha.tier.00.name=ULV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.01.name=LV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.02.name=MV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.03.name=HV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.04.name=EV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.05.name=IV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.06.name=LuV Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.07.name=ZPM Hi-Amp Transformer + S:gt.blockmachines.transformer.ha.tier.08.name=UV Hi-Amp Transformer S:gt.blockmachines.transformer.tier.00.name=Ultra Low Voltage Transformer S:gt.blockmachines.transformer.tier.01.name=Low Voltage Transformer S:gt.blockmachines.transformer.tier.02.name=Medium Voltage Transformer @@ -5104,6 +7486,17 @@ languagefile { S:gt.blockmachines.transformer.tier.06.name=Ludicrous Transformer S:gt.blockmachines.transformer.tier.07.name=ZPM Voltage Transformer S:gt.blockmachines.transformer.tier.08.name=Ultimate Transformer + S:gt.blockmachines.treefarm.controller.tier.single.name=Tree Growth Simulator + S:gt.blockmachines.treefarmer.structural.name=Farm Keeper + S:gt.blockmachines.wificharger.01.tier.single.name=Wireless Charger MK I + S:gt.blockmachines.wificharger.02.tier.single.name=Wireless Charger MK II + S:gt.blockmachines.wificharger.03.tier.single.name=Wireless Charger MK III + S:gt.blockmachines.wificharger.04.tier.single.name=Wireless Charger MK IV + S:gt.blockmachines.wificharger.05.tier.single.name=Wireless Charger MK V + S:gt.blockmachines.wificharger.06.tier.single.name=Wireless Charger MK VI + S:gt.blockmachines.wificharger.07.tier.single.name=Wireless Charger MK VII + S:gt.blockmachines.wificharger.08.tier.single.name=Wireless Charger MK VIII + S:gt.blockmachines.wificharger.09.tier.single.name=Wireless Charger MK IX S:gt.blockmachines.wire.aluminium.01.name=1x Aluminium Wire S:gt.blockmachines.wire.aluminium.02.name=2x Aluminium Wire S:gt.blockmachines.wire.aluminium.04.name=4x Aluminium Wire @@ -5170,6 +7563,18 @@ languagefile { S:gt.blockmachines.wire.graphene.08.name=8x Graphene Wire S:gt.blockmachines.wire.graphene.12.name=12x Graphene Wire S:gt.blockmachines.wire.graphene.16.name=16x Graphene Wire + S:gt.blockmachines.wire.grisium.01.name=1x Grisium Wire + S:gt.blockmachines.wire.grisium.02.name=2x Grisium Wire + S:gt.blockmachines.wire.grisium.04.name=4x Grisium Wire + S:gt.blockmachines.wire.grisium.08.name=8x Grisium Wire + S:gt.blockmachines.wire.grisium.12.name=12x Grisium Wire + S:gt.blockmachines.wire.grisium.16.name=16x Grisium Wire + S:gt.blockmachines.wire.hg-1223.01.name=1x HG-1223 Wire + S:gt.blockmachines.wire.hg-1223.02.name=2x HG-1223 Wire + S:gt.blockmachines.wire.hg-1223.04.name=4x HG-1223 Wire + S:gt.blockmachines.wire.hg-1223.08.name=8x HG-1223 Wire + S:gt.blockmachines.wire.hg-1223.12.name=12x HG-1223 Wire + S:gt.blockmachines.wire.hg-1223.16.name=16x HG-1223 Wire S:gt.blockmachines.wire.hssg.01.name=1x HSS-G Wire S:gt.blockmachines.wire.hssg.02.name=2x HSS-G Wire S:gt.blockmachines.wire.hssg.04.name=4x HSS-G Wire @@ -5242,6 +7647,12 @@ languagefile { S:gt.blockmachines.wire.redalloy.08.name=8x Red Alloy Wire S:gt.blockmachines.wire.redalloy.12.name=12x Red Alloy Wire S:gt.blockmachines.wire.redalloy.16.name=16x Red Alloy Wire + S:gt.blockmachines.wire.redstonealloy.01.name=1x Redstone Alloy Wire + S:gt.blockmachines.wire.redstonealloy.02.name=2x Redstone Alloy Wire + S:gt.blockmachines.wire.redstonealloy.04.name=4x Redstone Alloy Wire + S:gt.blockmachines.wire.redstonealloy.08.name=8x Redstone Alloy Wire + S:gt.blockmachines.wire.redstonealloy.12.name=12x Redstone Alloy Wire + S:gt.blockmachines.wire.redstonealloy.16.name=16x Redstone Alloy Wire S:gt.blockmachines.wire.silver.01.name=1x Silver Wire S:gt.blockmachines.wire.silver.02.name=2x Silver Wire S:gt.blockmachines.wire.silver.04.name=4x Silver Wire @@ -5278,6 +7689,12 @@ languagefile { S:gt.blockmachines.wire.titanium.08.name=8x Titanium Wire S:gt.blockmachines.wire.titanium.12.name=12x Titanium Wire S:gt.blockmachines.wire.titanium.16.name=16x Titanium Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.01.name=1x Trinium Titanium Alloy Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.02.name=2x Trinium Titanium Alloy Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.04.name=4x Trinium Titanium Alloy Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.08.name=8x Trinium Titanium Alloy Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.12.name=12x Trinium Titanium Alloy Wire + S:gt.blockmachines.wire.trinium_titanium_alloy.16.name=16x Trinium Titanium Alloy Wire S:gt.blockmachines.wire.tungsten.01.name=1x Tungsten Wire S:gt.blockmachines.wire.tungsten.02.name=2x Tungsten Wire S:gt.blockmachines.wire.tungsten.04.name=4x Tungsten Wire @@ -5308,6 +7725,12 @@ languagefile { S:gt.blockmachines.wire.zinc.08.name=8x Zinc Wire S:gt.blockmachines.wire.zinc.12.name=12x Zinc Wire S:gt.blockmachines.wire.zinc.16.name=16x Zinc Wire + S:gt.blockmachines.wire.zirconium.01.name=1x Zirconium Wire + S:gt.blockmachines.wire.zirconium.02.name=2x Zirconium Wire + S:gt.blockmachines.wire.zirconium.04.name=4x Zirconium Wire + S:gt.blockmachines.wire.zirconium.08.name=8x Zirconium Wire + S:gt.blockmachines.wire.zirconium.12.name=12x Zirconium Wire + S:gt.blockmachines.wire.zirconium.16.name=16x Zirconium Wire S:gt.blockmetal1.1.name=Block of Aluminium S:gt.blockmetal1.10.name=Block of Bismuth Bronze S:gt.blockmetal1.11.name=Block of Black Bronze @@ -13017,14 +15440,220 @@ languagefile { S:gt.metaitem.01.21879.tooltip= S:gt.metaitem.01.22.name=Tiny Pile of Sulfur Dust S:gt.metaitem.01.22.tooltip=S + S:gt.metaitem.01.22006.name=Dense Lithium Plate + S:gt.metaitem.01.22006.tooltip=Li + S:gt.metaitem.01.22008.name=Dense Beryllium Plate + S:gt.metaitem.01.22008.tooltip=Be + S:gt.metaitem.01.22010.name=Dense Carbon Plate + S:gt.metaitem.01.22010.tooltip=C + S:gt.metaitem.01.22018.name=Dense Magnesium Plate + S:gt.metaitem.01.22018.tooltip=Mg + S:gt.metaitem.01.22019.name=Dense Aluminium Plate + S:gt.metaitem.01.22019.tooltip=Al + S:gt.metaitem.01.22020.name=Dense Silicon Plate + S:gt.metaitem.01.22020.tooltip=Si + S:gt.metaitem.01.22025.name=Dense Potassium Plate + S:gt.metaitem.01.22025.tooltip=K + S:gt.metaitem.01.22028.name=Dense Titanium Plate + S:gt.metaitem.01.22028.tooltip=Ti + S:gt.metaitem.01.22029.name=Dense Vanadium Plate + S:gt.metaitem.01.22029.tooltip=V + S:gt.metaitem.01.22030.name=Dense Chrome Plate + S:gt.metaitem.01.22030.tooltip=Cr + S:gt.metaitem.01.22031.name=Dense Manganese Plate + S:gt.metaitem.01.22031.tooltip=Mn S:gt.metaitem.01.22032.name=Dense Iron Plate S:gt.metaitem.01.22032.tooltip=Fe + S:gt.metaitem.01.22033.name=Dense Cobalt Plate + S:gt.metaitem.01.22033.tooltip=Co + S:gt.metaitem.01.22034.name=Dense Nickel Plate + S:gt.metaitem.01.22034.tooltip=Ni S:gt.metaitem.01.22035.name=Dense Copper Plate S:gt.metaitem.01.22035.tooltip=Cu + S:gt.metaitem.01.22036.name=Dense Zinc Plate + S:gt.metaitem.01.22036.tooltip=Zn + S:gt.metaitem.01.22037.name=Dense Gallium Plate + S:gt.metaitem.01.22037.tooltip=Ga + S:gt.metaitem.01.22039.name=Dense Arsenic Plate + S:gt.metaitem.01.22039.tooltip=As + S:gt.metaitem.01.22045.name=Dense Yttrium Plate + S:gt.metaitem.01.22045.tooltip=Y + S:gt.metaitem.01.22047.name=Dense Niobium Plate + S:gt.metaitem.01.22047.tooltip=Nb + S:gt.metaitem.01.22048.name=Dense Molybdenum Plate + S:gt.metaitem.01.22048.tooltip=Mo + S:gt.metaitem.01.22052.name=Dense Palladium Plate + S:gt.metaitem.01.22052.tooltip=Pd + S:gt.metaitem.01.22054.name=Dense Silver Plate + S:gt.metaitem.01.22054.tooltip=Ag + S:gt.metaitem.01.22056.name=Dense Indium Plate + S:gt.metaitem.01.22056.tooltip=In + S:gt.metaitem.01.22057.name=Dense Tin Plate + S:gt.metaitem.01.22057.tooltip=Sn + S:gt.metaitem.01.22058.name=Dense Antimony Plate + S:gt.metaitem.01.22058.tooltip=Sb + S:gt.metaitem.01.22062.name=Dense Caesium Plate + S:gt.metaitem.01.22062.tooltip=Cs + S:gt.metaitem.01.22065.name=Dense Cerium Plate + S:gt.metaitem.01.22065.tooltip=Ce + S:gt.metaitem.01.22067.name=Dense Neodymium Plate + S:gt.metaitem.01.22067.tooltip=Nd + S:gt.metaitem.01.22070.name=Dense Europium Plate + S:gt.metaitem.01.22070.tooltip=Eu + S:gt.metaitem.01.22078.name=Dense Lutetium Plate + S:gt.metaitem.01.22078.tooltip=Lu + S:gt.metaitem.01.22080.name=Dense Tantalum Plate + S:gt.metaitem.01.22080.tooltip=Ta + S:gt.metaitem.01.22081.name=Dense Tungsten Plate + S:gt.metaitem.01.22081.tooltip=W + S:gt.metaitem.01.22083.name=Dense Osmium Plate + S:gt.metaitem.01.22083.tooltip=Os + S:gt.metaitem.01.22084.name=Dense Iridium Plate + S:gt.metaitem.01.22084.tooltip=Ir + S:gt.metaitem.01.22085.name=Dense Platinum Plate + S:gt.metaitem.01.22085.tooltip=Pt + S:gt.metaitem.01.22086.name=Dense Gold Plate + S:gt.metaitem.01.22086.tooltip=Au S:gt.metaitem.01.22089.name=Dense Lead Plate S:gt.metaitem.01.22089.tooltip=Pb + S:gt.metaitem.01.22090.name=Dense Bismuth Plate + S:gt.metaitem.01.22090.tooltip=Bi + S:gt.metaitem.01.22096.name=Dense Thorium Plate + S:gt.metaitem.01.22096.tooltip=Th + S:gt.metaitem.01.22097.name=Dense Uranium 235 Plate + S:gt.metaitem.01.22097.tooltip=U-235 + S:gt.metaitem.01.22098.name=Dense Uranium 238 Plate + S:gt.metaitem.01.22098.tooltip=U + S:gt.metaitem.01.22100.name=Dense Plutonium 239 Plate + S:gt.metaitem.01.22100.tooltip=Pu + S:gt.metaitem.01.22101.name=Dense Plutonium 241 Plate + S:gt.metaitem.01.22101.tooltip=Pu-241 + S:gt.metaitem.01.22103.name=Dense Americium Plate + S:gt.metaitem.01.22103.tooltip=Am + S:gt.metaitem.01.22129.name=Dense Neutronium Plate + S:gt.metaitem.01.22129.tooltip=Nt + S:gt.metaitem.01.22300.name=Dense Bronze Plate + S:gt.metaitem.01.22300.tooltip=SnCu3 + S:gt.metaitem.01.22301.name=Dense Brass Plate + S:gt.metaitem.01.22301.tooltip=ZnCu3 + S:gt.metaitem.01.22302.name=Dense Invar Plate + S:gt.metaitem.01.22302.tooltip=Fe2Ni + S:gt.metaitem.01.22303.name=Dense Electrum Plate + S:gt.metaitem.01.22303.tooltip=AgAu + S:gt.metaitem.01.22304.name=Dense Wrought Iron Plate + S:gt.metaitem.01.22304.tooltip=Fe + S:gt.metaitem.01.22305.name=Dense Steel Plate + S:gt.metaitem.01.22305.tooltip=Fe50C + S:gt.metaitem.01.22306.name=Dense Stainless Steel Plate + S:gt.metaitem.01.22306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.22307.name=Dense Pig Iron Plate + S:gt.metaitem.01.22307.tooltip=Fe + S:gt.metaitem.01.22308.name=Dense Red Alloy Plate + S:gt.metaitem.01.22308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.22310.name=Dense Cupronickel Plate + S:gt.metaitem.01.22310.tooltip=CuNi + S:gt.metaitem.01.22311.name=Dense Nichrome Plate + S:gt.metaitem.01.22311.tooltip=Ni4Cr + S:gt.metaitem.01.22312.name=Dense Kanthal Plate + S:gt.metaitem.01.22312.tooltip=FeAlCr + S:gt.metaitem.01.22313.name=Dense Magnalium Plate + S:gt.metaitem.01.22313.tooltip=MgAl2 + S:gt.metaitem.01.22314.name=Dense Soldering Alloy Plate + S:gt.metaitem.01.22314.tooltip=Sn9Sb + S:gt.metaitem.01.22315.name=Dense Battery Alloy Plate + S:gt.metaitem.01.22315.tooltip=Pb4Sb + S:gt.metaitem.01.22316.name=Dense Tungstensteel Plate + S:gt.metaitem.01.22316.tooltip=Fe50CW + S:gt.metaitem.01.22317.name=Dense Osmiridium Plate + S:gt.metaitem.01.22317.tooltip=Ir3Os + S:gt.metaitem.01.22323.name=Dense Infused Gold Plate + S:gt.metaitem.01.22323.tooltip= + S:gt.metaitem.01.22324.name=Dense Naquadah Plate + S:gt.metaitem.01.22324.tooltip=Nq + S:gt.metaitem.01.22325.name=Dense Naquadah Alloy Plate + S:gt.metaitem.01.22325.tooltip= + S:gt.metaitem.01.22326.name=Dense Enriched Naquadah Plate + S:gt.metaitem.01.22326.tooltip=Nq+ + S:gt.metaitem.01.22327.name=Dense Naquadria Plate + S:gt.metaitem.01.22327.tooltip=NqX + S:gt.metaitem.01.22328.name=Dense Duranium Plate + S:gt.metaitem.01.22328.tooltip= + S:gt.metaitem.01.22329.name=Dense Tritanium Plate + S:gt.metaitem.01.22329.tooltip= + S:gt.metaitem.01.22330.name=Dense Thaumium Plate + S:gt.metaitem.01.22330.tooltip=FeMa + S:gt.metaitem.01.22331.name=Dense Mithril Plate + S:gt.metaitem.01.22331.tooltip=Pt2Ma + S:gt.metaitem.01.22334.name=Dense Black Steel Plate + S:gt.metaitem.01.22334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.22335.name=Dense Damascus Steel Plate + S:gt.metaitem.01.22335.tooltip=Fe50C + S:gt.metaitem.01.22343.name=Dense Cobalt Brass Plate + S:gt.metaitem.01.22343.tooltip=(ZnCu3)7AlCo + S:gt.metaitem.01.22344.name=Dense Ultimet Plate + S:gt.metaitem.01.22344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.22345.name=Dense Annealed Copper Plate + S:gt.metaitem.01.22345.tooltip=Cu + S:gt.metaitem.01.22348.name=Dense Red Steel Plate + S:gt.metaitem.01.22348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.22349.name=Dense Blue Steel Plate + S:gt.metaitem.01.22349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.22350.name=Dense Sterling Silver Plate + S:gt.metaitem.01.22350.tooltip=CuAg4 + S:gt.metaitem.01.22351.name=Dense Rose Gold Plate + S:gt.metaitem.01.22351.tooltip=CuAu4 + S:gt.metaitem.01.22352.name=Dense Black Bronze Plate + S:gt.metaitem.01.22352.tooltip=AuAgCu3 + S:gt.metaitem.01.22353.name=Dense Bismuth Bronze Plate + S:gt.metaitem.01.22353.tooltip=BiZnCu3 + S:gt.metaitem.01.22354.name=Dense Magnetic Iron Plate + S:gt.metaitem.01.22354.tooltip=Fe + S:gt.metaitem.01.22355.name=Dense Magnetic Steel Plate + S:gt.metaitem.01.22355.tooltip=Fe50C + S:gt.metaitem.01.22356.name=Dense Magnetic Neodymium Plate + S:gt.metaitem.01.22356.tooltip=Nd + S:gt.metaitem.01.22357.name=Dense Vanadium-Gallium Plate + S:gt.metaitem.01.22357.tooltip=V3Ga + S:gt.metaitem.01.22358.name=Dense Yttrium Barium Cuprate Plate + S:gt.metaitem.01.22358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.22359.name=Dense Niobium Nitride Plate + S:gt.metaitem.01.22359.tooltip=NbN + S:gt.metaitem.01.22360.name=Dense Niobium-Titanium Plate + S:gt.metaitem.01.22360.tooltip=NbTi + S:gt.metaitem.01.22363.name=Dense Tin Alloy Plate + S:gt.metaitem.01.22363.tooltip=SnFe + S:gt.metaitem.01.22364.name=Dense Dark Steel Plate + S:gt.metaitem.01.22364.tooltip= + S:gt.metaitem.01.22370.name=Dense Tungstencarbide Plate + S:gt.metaitem.01.22370.tooltip=WC + S:gt.metaitem.01.22371.name=Dense Vanadiumsteel Plate + S:gt.metaitem.01.22371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.22372.name=Dense HSS-G Plate + S:gt.metaitem.01.22372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.22373.name=Dense HSS-E Plate + S:gt.metaitem.01.22373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.22374.name=Dense HSS-S Plate + S:gt.metaitem.01.22374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os S:gt.metaitem.01.2241.name=Platinum Group Sludge Dust S:gt.metaitem.01.2241.tooltip= + S:gt.metaitem.01.22470.name=Dense Epoxy Resin Sheet + S:gt.metaitem.01.22470.tooltip=C2H4O + S:gt.metaitem.01.22472.name=Dense Polycaprolactam Sheet + S:gt.metaitem.01.22472.tooltip=C6H11NO + S:gt.metaitem.01.22473.name=Dense Polytetrafluoroethylene Sheet + S:gt.metaitem.01.22473.tooltip=C2F4 + S:gt.metaitem.01.22610.name=Dense Fiber-Reinforced Epoxy Resin Sheet + S:gt.metaitem.01.22610.tooltip=C2H4O + S:gt.metaitem.01.22611.name=Dense Borosilicate Glass Pane + S:gt.metaitem.01.22611.tooltip=B(SiO2)7 + S:gt.metaitem.01.22613.name=Dense Nickel-Zinc Ferrite Plate + S:gt.metaitem.01.22613.tooltip=NiZnFe4O8 + S:gt.metaitem.01.22631.name=Dense Polyphenylene Sulfide Plate + S:gt.metaitem.01.22631.tooltip=C6H4S + S:gt.metaitem.01.22980.name=Dense Gallium Arsenide Plate + S:gt.metaitem.01.22980.tooltip=AsGa + S:gt.metaitem.01.22981.name=Dense Indium Gallium Phosphide Plate + S:gt.metaitem.01.22981.tooltip=InGaP S:gt.metaitem.01.2299.name=Stone Dust S:gt.metaitem.01.2299.tooltip= S:gt.metaitem.01.2300.name=Bronze Dust @@ -21723,12 +24352,37 @@ languagefile { S:gt.neutronreflector.tooltip_main=Undestructable S:gt.nomobspawnsonthisblock=Mobs cannot Spawn on this Block S:gt.notileentityinthisblock=This is NOT a TileEntity! + S:gt.plusplus.metatool.01.7534.name=Pyromatic 9k + S:gt.plusplus.metatool.01.7534.tooltip=Electric Fire! + S:gt.plusplus.metatool.01.7535.name=Pyromatic 9k (Empty) + S:gt.plusplus.metatool.01.7535.tooltip=You need to recharge it + S:gt.plusplus.metatool.01.7634.name=Meat-o-matic + S:gt.plusplus.metatool.01.7634.tooltip=Electric butcher knife + S:gt.plusplus.metatool.01.7635.name=Meat-o-matic (Empty) + S:gt.plusplus.metatool.01.7635.tooltip=You need to recharge it + S:gt.plusplus.metatool.01.7734.name=Skookum Choocher + S:gt.plusplus.metatool.01.7734.tooltip=Can Really Chooch. Does a Skookum job at Hammering and Wrenching stuff. + S:gt.plusplus.metatool.01.7735.name=Skookum Choocher (Empty) + S:gt.plusplus.metatool.01.7735.tooltip=You need to recharge it + S:gt.plusplus.metatool.01.7834.name=Angle Grinder + S:gt.plusplus.metatool.01.7834.tooltip=Hand-held electric filing device + S:gt.plusplus.metatool.01.7835.name=Angle Grinder (Empty) + S:gt.plusplus.metatool.01.7835.tooltip=You need to recharge it + S:gt.plusplus.metatool.01.7934.name=Automatic Snips + S:gt.plusplus.metatool.01.7934.tooltip=Hand-held electric wire cutter + S:gt.plusplus.metatool.01.7935.name=Automatic Snips (Empty) + S:gt.plusplus.metatool.01.7935.tooltip=You need to recharge it + S:gt.plusplus.metatool.01.name=Generated Item S:gt.reactorMOXDual.name=Dual Fuel Rod (Mox) S:gt.reactorMOXQuad.name=Quad Fuel Rod (Mox) S:gt.reactorMOXSimple.name=Fuel Rod (Mox) S:gt.reactorUraniumDual.name=Dual Fuel Rod (Uranium) S:gt.reactorUraniumQuad.name=Quad Fuel Rod (Uranium) S:gt.reactorUraniumSimple.name=Fuel Rod (Uranium) + S:gt.recipe.RTGgenerators=RTG + S:gt.recipe.advanced.mixer=Advanced Material Combiner + S:gt.recipe.advfreezer=Adv. Cryogenic Freezer + S:gt.recipe.alloyblastsmelter=Alloy Blast Smelter S:gt.recipe.alloysmelter=Alloy Smelter S:gt.recipe.arcfurnace=Arc Furnace S:gt.recipe.assembler=Assembler @@ -21739,12 +24393,16 @@ languagefile { S:gt.recipe.canner=Canning Machine S:gt.recipe.centrifuge=Centrifuge S:gt.recipe.chemicalbath=Chemical Bath + S:gt.recipe.chemicaldehydrator=Chemical Dehydrator S:gt.recipe.chemicalreactor=Chemical Reactor S:gt.recipe.circuitassembler=Circuit Assembler S:gt.recipe.cncmachine=CNC Machine + S:gt.recipe.cokeoven=Coke Oven + S:gt.recipe.componentassembler=Component Assembler S:gt.recipe.compressor=Compressor S:gt.recipe.craker=Oil Cracker S:gt.recipe.cuttingsaw=Cutting Saw + S:gt.recipe.cyclotron=COMET - Compact Cyclotron S:gt.recipe.dieselgeneratorfuel=Diesel Generator Fuel S:gt.recipe.distillationtower=Distillation Tower S:gt.recipe.distillery=Distillery @@ -21754,26 +24412,39 @@ languagefile { S:gt.recipe.extruder=Extruder S:gt.recipe.fakeAssemblylineProcess=Assemblyline Process S:gt.recipe.fermenter=Fermenter + S:gt.recipe.fishpond=Zhuhai - Fishing Port + S:gt.recipe.fissionfuel=Fission Fuel Processing S:gt.recipe.fluidcanner=Fluid Canning Machine + S:gt.recipe.fluidchemicaleactor=Chemical Plant S:gt.recipe.fluidextractor=Fluid Extractor S:gt.recipe.fluidheater=Fluid Heater S:gt.recipe.fluidnaquadahreactor=Fluid Naquadah Reactor S:gt.recipe.fluidsolidifier=Fluid Solidifier S:gt.recipe.fusionreactor=Fusion Reactor S:gt.recipe.gasturbinefuel=Gas Turbine Fuel + S:gt.recipe.geothermalfuel=GeoThermal Fuel S:gt.recipe.hammer=Hammer S:gt.recipe.implosioncompressor=Implosion Compressor S:gt.recipe.largeboilerfakefuels=Large Boiler + S:gt.recipe.largecentrifuge=Large Centrifuge S:gt.recipe.largechemicalreactor=Large Chemical Reactor + S:gt.recipe.largeelectrolyzer=Large Electrolyzer S:gt.recipe.largenaquadahreactor=Large Naquadah Reactor S:gt.recipe.laserengraver=Precision Laser Engraver S:gt.recipe.lathe=Lathe + S:gt.recipe.lftr=Liquid Fluoride Thorium Reactor + S:gt.recipe.lftr.2=Liquid Fluoride Thorium Reactor S:gt.recipe.macerator=Pulverization S:gt.recipe.magicfuels=Magic Fuels S:gt.recipe.massfab=Mass Fabrication + S:gt.recipe.matterfab2=Matter Fabricator S:gt.recipe.metalbender=Metal Bender S:gt.recipe.microwave=Microwave S:gt.recipe.mixer=Mixer + S:gt.recipe.multi.centrifuge=Multiblock Centrifuge + S:gt.recipe.multi.electrolyzer=Multiblock Electrolyzer + S:gt.recipe.multi.macerator=Maceration Stack + S:gt.recipe.multi.wiremill=Multiblock Wiremill S:gt.recipe.orewasher=Ore Washing Plant S:gt.recipe.packager=Packager S:gt.recipe.plasmaarcfurnace=Plasma Arc Furnace @@ -21785,15 +24456,24 @@ languagefile { S:gt.recipe.pyro=Pyrolyse Oven S:gt.recipe.replicator=Replicator S:gt.recipe.rockbreaker=Rock Breaker + S:gt.recipe.rocketenginefuel=Rocket Engine Fuel S:gt.recipe.scanner=Scanner S:gt.recipe.semifluidboilerfuels=Semifluid Boiler Fuels + S:gt.recipe.semifluidgeneratorfuels=Semifluid Generator Fuels S:gt.recipe.sifter=Sifter + S:gt.recipe.simplewasher=Simple Dust Washer S:gt.recipe.slicer=Slicer + S:gt.recipe.slowfusionreactor=Mimir - Slow Fusion S:gt.recipe.smallnaquadahreactor=Small Naquadah Reactor + S:gt.recipe.temp=temp + S:gt.recipe.temp2=temp2 + S:gt.recipe.temp3=temp3 + S:gt.recipe.temp4=temp4 S:gt.recipe.thermalcentrifuge=Thermal Centrifuge S:gt.recipe.thermalgeneratorfuel=Thermal Generator Fuel S:gt.recipe.unpackager=Unpackager S:gt.recipe.uuamplifier=UU Amplifier + S:gt.recipe.vacfurnace=Vacuum Furnace S:gt.recipe.vacuumfreezer=Vacuum Freezer S:gt.recipe.wiremill=Wiremill S:gt.research.page.1.GT_ADVANCEDMETALLURGY=Now that you have discovered all the basic metals, you can finally move on to the next Level of magic metallurgy and create more advanced metals @@ -21821,12 +24501,120 @@ languagefile { S:gt.research.page.1.GT_WOOD_TO_CHARCOAL=You have discovered a way of making charcoal magically instead of using regular ovens for this purpose.

To create charcoal from wood you first need an air-free environment, some vacuus essentia is needed for that, then you need to incinerate the wood using ignis essentia and wait until all the water inside the wood is burned away.

This method however doesn't create creosote oil as byproduct. S:gt.runfastertooltip=You can walk faster on this Block S:gt.sensorcard.name=GregTech Sensor Card + S:gtplusplus.blockcasings.2.0.name=Thermal Processing Casing + S:gtplusplus.blockcasings.2.1.name=Hastelloy-N Sealant Block + S:gtplusplus.blockcasings.2.10.name=Cyclotron Outer Casing + S:gtplusplus.blockcasings.2.11.name=Thermal Containment Casing + S:gtplusplus.blockcasings.2.12.name=Autocrafter Frame + S:gtplusplus.blockcasings.2.13.name=Cutting Factory Frame + S:gtplusplus.blockcasings.2.14.name=Tesla Containment Casing + S:gtplusplus.blockcasings.2.15.name=Sterile Farm Casing + S:gtplusplus.blockcasings.2.2.name=Hastelloy-X Structural Block + S:gtplusplus.blockcasings.2.3.name=Incoloy-DS Fluid Containment Block + S:gtplusplus.blockcasings.2.32767.name=Any Sub Block of this one + S:gtplusplus.blockcasings.2.4.name=Wash Plant Casing + S:gtplusplus.blockcasings.2.5.name=Industrial Sieve Casing + S:gtplusplus.blockcasings.2.6.name=Large Sieve Grate + S:gtplusplus.blockcasings.2.7.name=Vanadium Redox Power Cell (EV) + S:gtplusplus.blockcasings.2.8.name=Sub-Station External Casing + S:gtplusplus.blockcasings.2.9.name=Cyclotron Coil + S:gtplusplus.blockcasings.3.0.name=Aquatic Casing + S:gtplusplus.blockcasings.3.1.name=Inconel Reinforced Casing + S:gtplusplus.blockcasings.3.10.name=Advanced Cryogenic Casing + S:gtplusplus.blockcasings.3.11.name=Volcanus Casing + S:gtplusplus.blockcasings.3.12.name=Fusion Machine Casing MK III + S:gtplusplus.blockcasings.3.13.name=Advanced Fusion Coil + S:gtplusplus.blockcasings.3.14.name=Unnamed + S:gtplusplus.blockcasings.3.15.name=Containment Casing + S:gtplusplus.blockcasings.3.2.name=Multi-Use Casing + S:gtplusplus.blockcasings.3.3.name=Trinium Plated Casing + S:gtplusplus.blockcasings.3.32767.name=Any Sub Block of this one + S:gtplusplus.blockcasings.3.4.name=Vanadium Redox Power Cell (IV) + S:gtplusplus.blockcasings.3.5.name=Vanadium Redox Power Cell (LuV) + S:gtplusplus.blockcasings.3.6.name=Vanadium Redox Power Cell (ZPM) + S:gtplusplus.blockcasings.3.7.name=Vanadium Redox Power Cell (UV) + S:gtplusplus.blockcasings.3.8.name=Vanadium Redox Power Cell (MAX) + S:gtplusplus.blockcasings.3.9.name=Supply Depot Casing + S:gtplusplus.blockcasings.4.0.name=Naquadah Reactor Base + S:gtplusplus.blockcasings.4.1.name=Reactor Piping + S:gtplusplus.blockcasings.4.10.name=Vacuum Casing + S:gtplusplus.blockcasings.4.11.name=Turbodyne Casing + S:gtplusplus.blockcasings.4.12.name= + S:gtplusplus.blockcasings.4.13.name= + S:gtplusplus.blockcasings.4.14.name= + S:gtplusplus.blockcasings.4.15.name= + S:gtplusplus.blockcasings.4.2.name=Naquadah Containment Chamber + S:gtplusplus.blockcasings.4.3.name=Tempered Arc Furnace Casing + S:gtplusplus.blockcasings.4.32767.name=Any Sub Block of this one + S:gtplusplus.blockcasings.4.4.name=Structural Solar Casing + S:gtplusplus.blockcasings.4.5.name=Salt Containment Casing + S:gtplusplus.blockcasings.4.6.name=Thermal Containment Casing + S:gtplusplus.blockcasings.4.7.name=Turbine Shaft + S:gtplusplus.blockcasings.4.8.name=Low Pressure Turbine Casing + S:gtplusplus.blockcasings.4.9.name=High Pressure Turbine Casing + S:gtplusplus.blocktieredcasings.1.0.name=Integral Encasement I + S:gtplusplus.blocktieredcasings.1.1.name=Integral Encasement II + S:gtplusplus.blocktieredcasings.1.2.name=Integral Encasement III + S:gtplusplus.blocktieredcasings.1.3.name=Integral Encasement IV + S:gtplusplus.blocktieredcasings.1.32767.name=Any Sub Block of this one + S:gtplusplus.blocktieredcasings.1.4.name=Integral Encasement V + S:gtplusplus.blocktieredcasings.1.5.name=Integral Framework I + S:gtplusplus.blocktieredcasings.1.6.name=Integral Framework II + S:gtplusplus.blocktieredcasings.1.7.name=Integral Framework III + S:gtplusplus.blocktieredcasings.1.8.name=Integral Framework IV + S:gtplusplus.blocktieredcasings.1.9.name=Integral Framework V + S:gtpp.blockmachines.basicgenerator.semifluid.tier.01.name=Basic Semi-Fluid Generator + S:gtpp.blockmachines.basicgenerator.semifluid.tier.02.name=Advanced Semi-Fluid Generator + S:gtpp.blockmachines.basicgenerator.semifluid.tier.03.name=Turbo Semi-Fluid Generator + S:gtpp.blockmachines.breaker.tier.00.name=Ultra Low Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.01.name=Low Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.02.name=Medium Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.03.name=High Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.04.name=Extreme Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.05.name=Insane Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.06.name=Ludicrous Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.07.name=ZPM Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.08.name=Ultimate Voltage Breaker Box + S:gtpp.blockmachines.breaker.tier.09.name=MAX Voltage Breaker Box S:ic.recipe.recycler=Recycler + S:ic2.fluidHotWater=Heated Water + S:internal.recipe.fissionfuel=Fission Fuel Processing + S:item.MU-metaitem.02.name=§0Test Item 0 + S:item.MU-metaitem.02.tooltip=§eElectric + S:item.MU-metatool.01.name=Simple Hand Pump + S:item.MU-metatool.01.tooltip=§eElectric + S:itemGroup.GregTech.GTPP_BLOCKS=GT++ Blocks + S:itemGroup.GregTech.GTPP_MACHINES=GT++ Machines + S:itemGroup.GregTech.GTPP_MISC=GT++ Misc + S:itemGroup.GregTech.GTPP_OTHER=GT++ Other + S:itemGroup.GregTech.GTPP_OTHER_2=GT++ Other II + S:itemGroup.GregTech.GTPP_TOOLS=GT++ Tools S:itemGroup.GregTech.Main=Main S:itemGroup.GregTech.Materials=Materials S:itemGroup.GregTech.Ores=Ores S:mc.recipe.furnace=Furnace S:metaitem.01.tooltip.purify=Throw into Cauldron to get clean Dust + S:miscutils.blockcasings.0.name=Centrifuge Casing + S:miscutils.blockcasings.1.name=Structural Coke Oven Casing + S:miscutils.blockcasings.10.name=Iron Plated Bricks + S:miscutils.blockcasings.11.name=Multitank Exterior Casing + S:miscutils.blockcasings.12.name=Hastelloy-N Reactor Casing + S:miscutils.blockcasings.13.name=Zeron-100 Reactor Shielding + S:miscutils.blockcasings.14.name=Blast Smelter Heat Containment Coil + S:miscutils.blockcasings.15.name=Blast Smelter Casing Block + S:miscutils.blockcasings.2.name=Heat Resistant Coke Oven Casing + S:miscutils.blockcasings.3.name=Heat Proof Coke Oven Casing + S:miscutils.blockcasings.32767.name=Any Sub Block of this one + S:miscutils.blockcasings.4.name=Material Press Machine Casing + S:miscutils.blockcasings.5.name=Electrolyzer Casing + S:miscutils.blockcasings.6.name=Wire Factory Casing + S:miscutils.blockcasings.7.name=Maceration Stack Casing + S:miscutils.blockcasings.8.name=Matter Generation Coil + S:miscutils.blockcasings.9.name=Matter Fabricator Casing + S:mu.centrifugecasing=Warning! Standing in the Centrifuge not recommended + S:mu.coil01tooltip=Base Heating Capacity = 1350 Kelvin + S:mu.coil02tooltip=Base Heating Capacity = 2275 Kelvin + S:mu.cokeoven=Sturdy and Strong S:tc.aspect.electrum=Electricity, Lightning S:tc.aspect.magneto=Magnetism, Attraction S:tc.aspect.nebrisum=Cheatyness, Raiding diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 130598c05e..81c56ae9e6 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -4,6 +4,9 @@ package common.blocks; import gregtech.api.GregTech_API; import net.minecraft.block.Block; import net.minecraft.block.material.Material; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EnumCreatureType; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; /** @@ -18,6 +21,26 @@ public abstract class BaseGTUpdateableBlock extends Block { GregTech_API.registerMachineBlock(this, -1); } + @Override + public int damageDropped(int meta){ + return meta; + } + + @Override + public boolean canBeReplacedByLeaves(IBlockAccess world, int x, int y, int z) { + return false; + } + + @Override + public boolean canEntityDestroy(IBlockAccess world, int x, int y, int z, Entity entity) { + return false; + } + + @Override + public boolean canCreatureSpawn(EnumCreatureType type, IBlockAccess world, int x, int y, int z) { + return false; + } + @Override public void onBlockAdded(World aWorld, int aX, int aY, int aZ) { if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) { diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 01f9f5e1cf..4a4ce6a93b 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -28,12 +28,12 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("Part of the Lapotronic Super Capacitor"); switch(stack.getItemDamage()) { - case 1: lines.add("Capacity: 100,000,000 EU"); lines.add("Voltage: 8192"); break; - case 2: lines.add("Capacity: 1,000,000,000 EU"); lines.add("Voltage: 32,768"); break; - case 3: lines.add("Capacity: 10,000,000,000 EU"); lines.add("Voltage: 131,072"); break; - case 4: lines.add("Capacity: 100,000,000,000 EU"); lines.add("Voltage: 524,288"); break; - case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 524,288"); break; - case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 134,217,728"); break; + case 1: lines.add("Capacity: 100,000,000 EU"); break; + case 2: lines.add("Capacity: 1,000,000,000 EU"); break; + case 3: lines.add("Capacity: 10,000,000,000 EU"); break; + case 4: lines.add("Capacity: 100,000,000,000 EU"); break; + case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; + case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 7e1fe6a035..d6845d162a 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,7 +1,5 @@ package common.tileentities; -import org.lwjgl.input.Keyboard; - import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures.BlockIcons; @@ -9,26 +7,44 @@ import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynamo; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; +import org.lwjgl.input.Keyboard; import util.MultiBlockTooltipBuilder; import util.Vector3i; import util.Vector3ic; +import java.math.BigDecimal; import java.math.BigInteger; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Arrays; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { - private final static String glassNameIC2Reinforced = "blockAlloyGlass"; + private final static String glassNameIC2Reinforced = "BW_GlasBlocks"; private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; private static final int CASING_META = 0; - private static final int CASING_TEXTURE_ID = 82; + private static final int CASING_TEXTURE_ID = 62; + + private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); + private static final BigDecimal PASSIVE_DISCHARGE_FACTOR_PER_TICK = + BigDecimal.valueOf(0.01D / 1728000.0D); // The magic number is ticks per 24 hours + // Count the amount of capacitors of each tier in each slot (translate with meta - 1) + private final int[] capacitors = new int[6]; private BigInteger capacity = BigInteger.ZERO; + private BigInteger stored = BigInteger.ZERO; + private BigInteger passiveDischargeAmount = BigInteger.ZERO; public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -46,7 +62,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getDescription() { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("LapotronicTM Multi-block power storage") + b.addInfo("Power storage structure!") + .addInfo("Looses energy equal to 1% of the total capacity every 24 hours.") + .addInfo("EXCEPTION: (Really) Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") + .addInfo("purpose of passive loss calculation. The full capacity is counted towards the actual power capacity.") + .addSeparator() + .addInfo("Glass shell has to be Tier - 2 of the highest capacitor tier") .addInfo("Modular height of 4 to 18 blocks.") .addSeparator() .beginStructureBlock(5, 4, 5) @@ -55,7 +76,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addEnergyHatch("Instead of any casing") .addOtherStructurePart("Lapotronic Capacitor Base", "5x2x5 base (at least 17x)") .addOtherStructurePart("Lapotronic Capacitor, (Really) Ultimate Capacitor", "Center 3x(1-15)x3 above base (9-135 blocks)") - .addOtherStructurePart("Glass?", "41-265x, Encase capacitor pillar") + .addOtherStructurePart("Borosilicate Glass", "41-265x, Encase capacitor pillar") .addMaintenanceHatch("Instead of any casing") .signAndFinalize("Kekzdealer"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { @@ -68,18 +89,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) { - ITexture[] sTexture; - if (aSide == aFacing) { - sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, - Dyes.getModulation(-1, Dyes._NULL.mRGBa)), new GT_RenderedTexture(BlockIcons.OVERLAY_FUSION1)}; - } else if (!aActive) { - sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, - Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; - } else { + ITexture[] sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + if (aSide == aFacing && aActive) { sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; } - return sTexture; } @@ -95,35 +110,45 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean checkRecipe(ItemStack stack) { + this.mProgresstime = 1; + this.mMaxProgresstime = 1; + this.mEUt = 0; + this.mEfficiencyIncrease = 10000; return true; } - + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { final Vector3i offset = new Vector3i(); - + // either direction on z-axis - if(forgeDirection.x() == 0 && forgeDirection.z() == -1) { + if (forgeDirection.x() == 0 && forgeDirection.z() == -1) { offset.x = x; offset.y = y; offset.z = z; } - if(forgeDirection.x() == 0 && forgeDirection.z() == 1) { + if (forgeDirection.x() == 0 && forgeDirection.z() == 1) { offset.x = -x; offset.y = y; offset.z = -z; } // either direction on x-axis - if(forgeDirection.x() == -1 && forgeDirection.z() == 0) { + if (forgeDirection.x() == -1 && forgeDirection.z() == 0) { offset.x = z; offset.y = y; offset.z = -x; } - if(forgeDirection.x() == 1 && forgeDirection.z() == 0) { + if (forgeDirection.x() == 1 && forgeDirection.z() == 0) { offset.x = -z; offset.y = y; offset.z = x; } - + // either direction on y-axis + if (forgeDirection.y() == -1) { + offset.x = x; + offset.y = z; + offset.z = y; + } + return offset; } @@ -135,14 +160,17 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ ); - int minCasingAmount = 17; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + boolean formationChecklist = true; + int minCasingAmount = 16; + int firstGlassMeta = -1; + // Reset capacitor counts + Arrays.fill(capacitors, 0); // Capacitor base - for(int X = -2; X <= 2; X++) { - for(int Y = 0; Y <= 1; Y++) { - for(int Z = -1; Z <= 4; Z++) { - if(X == 0 && Y == 0) { + for(int Y = 0; Y <= 1; Y++) { + for(int X = -2; X <= 2; X++) { + for(int Z = 0; Z >= -4; Z--) { + if(X == 0 && Y == 0 && Z == 0) { continue; // Skip controller } @@ -153,8 +181,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Tries to add TE as either of those kinds of hatches. // The number is the texture index number for the texture that needs to be painted over the hatch texture if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addOutputToMachineList(currentTE, CASING_TEXTURE_ID)) { + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? Check block and block meta. if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART) @@ -168,11 +196,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } } - // Capacitor units int firstGlassHeight = 3; // Initialize at basic height (-1 because it's an offset) for(int X = -1; X <= 1; X++) { - for(int Z = 0; Z <= 2; Z++) { + for(int Z = -1; Z >= -2; Z--) { // Y has to be the innermost loop to properly deal with the dynamic height. // This way each "pillar" of capacitors is checked from bottom to top until it hits glass. for(int Y = 2; Y <= 17; Y++) { @@ -187,72 +214,163 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } else if(meta <= 6){ capacity = capacity.add(BigInteger.valueOf(Long.MAX_VALUE)); } + capacitors[meta - 1]++; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ firstGlassHeight = Y; + break; } else { formationChecklist = false; + break; } } } } - // ------------ WENT TO BED HERE ---------------- - for(int X = -2; X <= 2; X++) { - for(int Y = 2; Y <= firstGlassHeight; Y++) { - for(int Z = -1; Z <= 4; Z++) { + // Glass shell + // Make Y the outermost loop, so each layer is checked completely before moving up + for(int Y = 2; Y <= firstGlassHeight; Y++) { + for(int X = -2; X <= 2; X++) { + for(int Z = 0; Z >= -4; Z--) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ - formationChecklist = false; + // Check only outer ring, except when on roof height + if(Y < firstGlassHeight){ + if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + formationChecklist = false; + } else { + final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); + if(firstGlassMeta == -1){ + firstGlassMeta = meta; + } else if(meta != firstGlassMeta){ + formationChecklist = false; + } + } + } + } else { + if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { + formationChecklist = false; + } } } } } - - return formationChecklist; - } - - - - - - - - - - - + if(minCasingAmount > 0){ + formationChecklist = false; + } + // Make sure glass tier is T-2 of the highest tier capacitor in the structure + // Count down from the highest tier until an entry is found + for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ + if(capacitors[highestCapacitor] > 0){ + formationChecklist = firstGlassMeta >= capacitors[highestCapacitor] - 2; + } + } + // Calculate total capacity + capacity = BigInteger.ZERO; + for(int i = 0; i < capacitors.length; i++){ + if(i <= 3){ + final long c = (long) (100000000L * Math.pow(10, i)); + capacity = capacity.add( + BigInteger.valueOf(c).multiply(BigInteger.valueOf(capacitors[i]))); + } else { + capacity = capacity.add( + MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); + } + } + // Calculate how much energy to void each tick + passiveDischargeAmount = new BigDecimal(capacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); + return formationChecklist; + } + @Override + public boolean onRunningTick(ItemStack stack){ + // Draw energy + for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final BigInteger remcapActual = capacity.subtract(stored); + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + if(power <= eHatch.getEUVar()) { + eHatch.setEUVar(eHatch.getEUVar() - power); + stored = stored.add(BigInteger.valueOf(power)); + } + } + // Output energy + for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + stored = stored.subtract(BigInteger.valueOf(power)); + } + } + // Loose some energy + stored = stored.subtract(passiveDischargeAmount); + stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; + return true; + } + @Override + public String[] getInfoData() { + final ArrayList ll = new ArrayList<>(); + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + ll.add("Used Capacity: " + NumberFormat.getNumberInstance().format(stored) + "EU"); + ll.add("Total Capacity: " + NumberFormat.getNumberInstance().format(capacity) + "EU"); + ll.add("Running Cost: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("---------------------------------------------"); + + final String[] a = new String[ll.size()]; + return ll.toArray(a); + } + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + nbt.setByteArray("capacity", capacity.toByteArray()); + nbt.setByteArray("stored", stored.toByteArray()); + nbt.setByteArray("passiveDischargeAmount", passiveDischargeAmount.toByteArray()); + super.saveNBTData(nbt); + } + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + capacity = new BigInteger(nbt.getByteArray("capacity")); + stored = new BigInteger(nbt.getByteArray("stored")); + passiveDischargeAmount = new BigInteger(nbt.getByteArray("passiveDischargeAmount")); + super.loadNBTData(nbt); + } @Override - public int getMaxEfficiency(ItemStack stack) { - return 10000; + public boolean isGivingInformation() { + return true; } @Override - public int getPollutionPerTick(ItemStack stack) { - return 0; - } + public int getMaxEfficiency(ItemStack stack) { return 10000; } @Override - public int getDamageToComponent(ItemStack stack) { - return 0; - } + public int getPollutionPerTick(ItemStack stack) { return 0; } @Override - public boolean explodesOnComponentBreak(ItemStack stack) { - return false; - } + public int getDamageToComponent(ItemStack stack) { return 0; } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { return false; } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index f5b8226c74..985e1126e0 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -47,10 +47,10 @@ public class KekzCore { public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; - @SuppressWarnings("unused") public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_FluidMultiStorage fms; public static GTMTE_ItemServer is; + public static GTMTE_LapotronicSuperCapacitor lsc; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { @@ -86,7 +86,8 @@ public class KekzCore { sofc2 = new GTMTE_SOFuelCellMK2(13102, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); - //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); // Register renderer //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 62b9acb3c2..d21a9b0982 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -119,5 +119,5 @@ tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) tile.kekztech_lapotronicenergyunit_block.2.name=Lapotronic Capacitor (LuV) tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) -tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor -tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor +tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) +tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) -- cgit From 1457cc4e98cf57d2cbe06ae2520e7ee52e50b5d0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 10 May 2020 00:30:54 +0200 Subject: add TT hatch support for LSC --- libs/TecTech-1.7.10-3.7.3-deobf.jar | Bin 0 -> 3326883 bytes mods/bartworks.1.7.10.-0.5.10.jar | Bin 0 -> 847009 bytes .../GTMTE_LapotronicSuperCapacitor.java | 81 ++++++++++++++++++++- src/main/java/kekztech/KekzCore.java | 3 +- 4 files changed, 79 insertions(+), 5 deletions(-) create mode 100644 libs/TecTech-1.7.10-3.7.3-deobf.jar create mode 100644 mods/bartworks.1.7.10.-0.5.10.jar (limited to 'src') diff --git a/libs/TecTech-1.7.10-3.7.3-deobf.jar b/libs/TecTech-1.7.10-3.7.3-deobf.jar new file mode 100644 index 0000000000..c6ac74402a Binary files /dev/null and b/libs/TecTech-1.7.10-3.7.3-deobf.jar differ diff --git a/mods/bartworks.1.7.10.-0.5.10.jar b/mods/bartworks.1.7.10.-0.5.10.jar new file mode 100644 index 0000000000..37aabee215 Binary files /dev/null and b/mods/bartworks.1.7.10.-0.5.10.jar differ diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d6845d162a..a98622d0d2 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,5 +1,7 @@ package common.tileentities; +import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; +import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_EnergyMulti; import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures.BlockIcons; @@ -7,6 +9,7 @@ import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynamo; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; @@ -40,6 +43,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private static final BigDecimal PASSIVE_DISCHARGE_FACTOR_PER_TICK = BigDecimal.valueOf(0.01D / 1728000.0D); // The magic number is ticks per 24 hours + private final ArrayList mEnergyHatchesTT = new ArrayList<>(); + private final ArrayList mDynamoHatchesTT = new ArrayList<>(); // Count the amount of capacitors of each tier in each slot (translate with meta - 1) private final int[] capacitors = new int[6]; private BigInteger capacity = BigInteger.ZERO; @@ -165,6 +170,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock int firstGlassMeta = -1; // Reset capacitor counts Arrays.fill(capacitors, 0); + // Clear TT hatches + mEnergyHatchesTT.clear(); + mDynamoHatchesTT.clear(); // Capacitor base for(int Y = 0; Y <= 1; Y++) { @@ -181,8 +189,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Tries to add TE as either of those kinds of hatches. // The number is the texture index number for the texture that needs to be painted over the hatch texture if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { + && !this.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID) + && !this.addDynamoToMachineList(currentTE, CASING_TEXTURE_ID)) { // If it's not a hatch, is it the right casing for this machine? Check block and block meta. if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == LSC_PART) @@ -284,9 +292,49 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return formationChecklist; } + @Override + public boolean addEnergyInputToMachineList(IGregTechTileEntity te, int aBaseCasingIndex) { + if (te == null) { + return false; + } else { + final IMetaTileEntity mte = te.getMetaTileEntity(); + if (mte instanceof GT_MetaTileEntity_Hatch_Energy) { + // Add GT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return super.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti){ + // Add TT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mEnergyHatchesTT.add((GT_MetaTileEntity_Hatch_EnergyMulti) mte); + } else { + return false; + } + } + } + + @Override + public boolean addDynamoToMachineList(IGregTechTileEntity te, int aBaseCasingIndex) { + if (te == null) { + return false; + } else { + final IMetaTileEntity mte = te.getMetaTileEntity(); + if (mte instanceof GT_MetaTileEntity_Hatch_Dynamo) { + // Add GT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return super.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti){ + // Add TT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mDynamoHatchesTT.add((GT_MetaTileEntity_Hatch_DynamoMulti) mte); + } else { + return false; + } + } + } + @Override public boolean onRunningTick(ItemStack stack){ - // Draw energy + // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; @@ -299,7 +347,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock stored = stored.add(BigInteger.valueOf(power)); } } - // Output energy + // Output energy to GT hatches for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; @@ -311,6 +359,31 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock stored = stored.subtract(BigInteger.valueOf(power)); } } + // Draw energy from TT hatches + for(GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final BigInteger remcapActual = capacity.subtract(stored); + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + if(power <= eHatch.getEUVar()) { + eHatch.setEUVar(eHatch.getEUVar() - power); + stored = stored.add(BigInteger.valueOf(power)); + } + } + // Output energy to TT hatches + for(GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT){ + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + stored = stored.subtract(BigInteger.valueOf(power)); + } + } // Loose some energy stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 985e1126e0..70946697a7 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -28,8 +28,9 @@ import thaumcraft.api.research.ResearchPage; */ @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = - "required-after:IC2; " + "required-after:IC2;" + "required-after:gregtech;" + + "required-after:tectech;" + "required-after:Thaumcraft;" + "required-after:ThaumicTinkerer;" + "after:bartworks" -- cgit From befdd47455e65233e1d5f02037d50156a619eb04 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 10 May 2020 00:59:06 +0200 Subject: BW and TT don't seem to like each others --- GregTech.lang | 4080 ++++++++++++++++++++ libs/TecTech-1.7.10-3.7.3-deobf.jar | Bin 3326883 -> 0 bytes libs/TecTech-1.7.10-3.8.1-dev.jar | Bin 0 -> 3382312 bytes mods/YAMCore-1.7.10-0.5.78.jar | Bin 0 -> 100213 bytes mods/bartworks.1.7.10.-0.5.10.jar | Bin 847009 -> 0 bytes .../GTMTE_LapotronicSuperCapacitor.java | 9 +- 6 files changed, 4084 insertions(+), 5 deletions(-) delete mode 100644 libs/TecTech-1.7.10-3.7.3-deobf.jar create mode 100644 libs/TecTech-1.7.10-3.8.1-dev.jar create mode 100644 mods/YAMCore-1.7.10-0.5.78.jar delete mode 100644 mods/bartworks.1.7.10.-0.5.10.jar (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index cde759e7f5..6c9b745387 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -38,6 +38,8 @@ languagefile { S:"Book.Punch Card Manual V0.0.Page10"=For implementing Loops you just need 1 Punch Card per Loop, these Cards can restart once they are finished, depending on how many other Cards there are in the Program Loop you inserted your Card into, since it will process them procedurally. S:"Book.Punch Card Manual V0.0.Page11"=A Punch Card Processor can run up to four Loops, each with the length of seven Punch Cards, parallel. S:"Book.Punch Card Manual V0.0.Page12"=Why does the Punch Card need Ink to be made, you ask? Because the empty one needs to have some lines on, and the for the punched one it prints the Code to execute in a human readable format on the Card. + S:"Escherichia cadaver"=Rotten Flesh Bacteria + S:"Escherichia koli"=eColi Bacteria S:Interaction_DESCRIPTION_Index_001=Puts out into adjacent Slot # S:Interaction_DESCRIPTION_Index_002=Grabs in for own Slot # S:Interaction_DESCRIPTION_Index_003=Normal @@ -409,6 +411,11 @@ languagefile { S:MU-metaitem.01.32221.name=Extruder Shape (Small Gear) S:MU-metaitem.01.32221.tooltip=Extruder Shape for making small gears S:MU-metaitem.01.name=Generated Item + S:"Pseudomonas Veronii"=Anaerobic Oil Bacteria + S:"Saccharomyces cerevisiae"=Common Yeast + S:"Saccharomyces cerevisiae var bayanus"=Whine Yeast + S:"Saccharomyces cerevisiae var cerevisiae"=Beer Yeast + S:"Saccharomyces escherichia"=General Purpose Fermenting Bacteria S:TileEntity_DESCRIPTION_1000_Index_0=Controller Block for the Blast Furnace S:TileEntity_DESCRIPTION_1000_Index_1=Size(WxHxD): 3x4x3 (Hollow), Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1000_Index_10=Heat Proof Machine Casings for the rest @@ -567,10 +574,28 @@ languagefile { S:TileEntity_DESCRIPTION_1121_Index_1=Base rate: 2L of Steam -> 1 EU S:TileEntity_DESCRIPTION_1121_Index_2=Fuel Efficiency: 75% S:TileEntity_DESCRIPTION_1121_Index_3=Consumes up to 7040L of Steam per second + S:TileEntity_DESCRIPTION_11220_Index_0=UEV -> UHV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11220_Index_1=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_11221_Index_0=UIV -> UEV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11221_Index_1=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_11222_Index_0=UMV -> UIV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11222_Index_1=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_11223_Index_0=UXV -> UMV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11223_Index_1=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_11224_Index_0=OPV -> UXV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11224_Index_1=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_11225_Index_0=MAX -> OPV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_11225_Index_1=§9Tec§1Tech§9: Interdimensional S:TileEntity_DESCRIPTION_1122_Index_0=Converts Steam into EU S:TileEntity_DESCRIPTION_1122_Index_1=Base rate: 2L of Steam -> 1 EU S:TileEntity_DESCRIPTION_1122_Index_2=Fuel Efficiency: 66% S:TileEntity_DESCRIPTION_1122_Index_3=Consumes up to 31515L of Steam per second + S:TileEntity_DESCRIPTION_11230_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11231_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11232_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11233_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11234_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11235_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1123_Index_0=Put your strange stuff in here S:TileEntity_DESCRIPTION_1123_Index_1=Fuel Efficiency: 95% S:TileEntity_DESCRIPTION_1124_Index_0=Put your strange stuff in here @@ -877,9 +902,54 @@ languagefile { S:TileEntity_DESCRIPTION_1199_Index_8=Place up to 16 Single Block GT Machines into the Controller Inventory S:TileEntity_DESCRIPTION_119_Index_0=Combination Smelter S:TileEntity_DESCRIPTION_11_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_12000_Index_0=LV -> ULV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12000_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12000_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12001_Index_0=MV -> LV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12001_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12001_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12002_Index_0=HV -> MV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12002_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12002_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12003_Index_0=EV -> HV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12003_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12003_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12004_Index_0=IV -> EV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12004_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12004_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12005_Index_0=LuV -> IV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12005_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12005_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12006_Index_0=ZPM -> LuV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12006_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12006_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12007_Index_0=UV -> ZPM (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12007_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12007_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12008_Index_0=UHV -> UV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12008_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12008_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12009_Index_0=UEV -> UHV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12009_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12009_Index_2=§9Tec§1Tech§9: Interdimensional S:TileEntity_DESCRIPTION_1200_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1200_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1200_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12010_Index_0=UIV -> UEV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12010_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12010_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12011_Index_0=UMV -> UIV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12011_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12011_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12012_Index_0=UXV -> UMV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12012_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12012_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12013_Index_0=OPV -> UXV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12013_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12013_Index_2=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_12014_Index_0=MAX -> OPV (Use Soft Mallet to invert) + S:TileEntity_DESCRIPTION_12014_Index_1=Accepts 16A and outputs 64A + S:TileEntity_DESCRIPTION_12014_Index_2=§9Tec§1Tech§9: Interdimensional S:TileEntity_DESCRIPTION_1201_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1201_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1201_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -982,40 +1052,771 @@ languagefile { S:TileEntity_DESCRIPTION_1250_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1250_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_125_Index_0=This Chest stores 1620000 Blocks + S:TileEntity_DESCRIPTION_12600_Index_0=Controller Block for the GT2-Styled L.E.S.U. + S:TileEntity_DESCRIPTION_12600_Index_1=Size: ANY + S:TileEntity_DESCRIPTION_12600_Index_2=Storage per LESU Casing: 1000000EU + S:TileEntity_DESCRIPTION_12600_Index_3=Output EU: LESU Casings amount + S:TileEntity_DESCRIPTION_12600_Index_4=Input EU: Next Voltage Tier to Output EU + S:TileEntity_DESCRIPTION_12600_Index_5=Input/Output Amps can be configured via 4 Circuits in GUI + S:TileEntity_DESCRIPTION_12600_Index_6=Output Side has a dot on it. + S:TileEntity_DESCRIPTION_12600_Index_7=§cOnly one Controller allowed, no Wallsharing! + S:TileEntity_DESCRIPTION_12600_Index_8=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12601_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12601_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12601_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12601_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12601_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12602_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12602_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12602_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12602_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12602_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12603_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12603_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12603_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12603_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12603_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12604_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12604_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12604_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12604_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12604_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12605_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12605_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12605_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12605_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12605_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12606_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12606_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12606_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12606_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12606_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12607_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12607_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12607_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12607_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12607_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12608_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12608_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12608_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12608_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12608_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12609_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12609_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12609_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12609_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12609_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1260_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1260_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1260_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12610_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12610_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12610_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12610_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12610_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12611_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12611_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12611_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12611_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12611_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12612_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12612_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12612_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12612_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12612_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12613_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12613_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12613_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12613_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12613_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12614_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12614_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12614_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12614_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12614_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12615_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12615_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12615_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12615_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12615_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12616_Index_0=Splits Amperage into several Sides. + S:TileEntity_DESCRIPTION_12616_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12616_Index_2=Amperage IN: §e320 + S:TileEntity_DESCRIPTION_12616_Index_3=Amperage OUT: §e320 + S:TileEntity_DESCRIPTION_12616_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12617_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12617_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12617_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12617_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12617_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12618_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12618_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12618_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12618_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12618_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12619_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12619_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12619_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12619_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12619_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1261_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1261_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1261_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12620_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12620_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12620_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12620_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12620_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12621_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12621_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12621_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12621_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12621_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12622_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12622_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12622_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12622_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12622_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12623_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12623_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12623_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12623_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12623_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12624_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12624_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12624_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12624_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12624_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12625_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12625_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12625_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12625_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12625_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12626_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12626_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12626_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12626_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12626_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12627_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12627_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12627_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12627_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12627_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12628_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12628_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12628_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12628_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12628_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12629_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12629_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12629_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12629_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12629_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1262_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1262_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1262_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12630_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12630_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12630_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12630_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12630_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12631_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12631_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12631_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12631_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12631_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12632_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12632_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12632_Index_2=Amperage IN: §e2 + S:TileEntity_DESCRIPTION_12632_Index_3=Amperage OUT: §e2 + S:TileEntity_DESCRIPTION_12632_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12633_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12633_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12633_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12633_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12633_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12634_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12634_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12634_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12634_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12634_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12635_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12635_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12635_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12635_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12635_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12636_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12636_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12636_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12636_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12636_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12637_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12637_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12637_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12637_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12637_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12638_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12638_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12638_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12638_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12638_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12639_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12639_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12639_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12639_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12639_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1263_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1263_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1263_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12640_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12640_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12640_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12640_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12640_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12641_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12641_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12641_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12641_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12641_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12642_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12642_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12642_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12642_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12642_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12643_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12643_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12643_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12643_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12643_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12644_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12644_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12644_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12644_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12644_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12645_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12645_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12645_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12645_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12645_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12646_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12646_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12646_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12646_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12646_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12647_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12647_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12647_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12647_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12647_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12648_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12648_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12648_Index_2=Amperage IN: §e4 + S:TileEntity_DESCRIPTION_12648_Index_3=Amperage OUT: §e4 + S:TileEntity_DESCRIPTION_12648_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12649_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12649_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12649_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12649_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12649_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1264_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1264_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1264_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12650_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12650_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12650_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12650_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12650_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12651_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12651_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12651_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12651_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12651_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12652_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12652_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12652_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12652_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12652_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12653_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12653_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12653_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12653_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12653_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12654_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12654_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12654_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12654_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12654_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12655_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12655_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12655_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12655_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12655_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12656_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12656_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12656_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12656_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12656_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12657_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12657_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12657_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12657_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12657_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12658_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12658_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12658_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12658_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12658_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12659_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12659_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12659_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12659_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12659_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1265_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1265_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1265_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12660_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12660_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12660_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12660_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12660_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12661_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12661_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12661_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12661_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12661_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12662_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12662_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12662_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12662_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12662_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12663_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12663_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12663_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12663_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12663_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12664_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12664_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12664_Index_2=Amperage IN: §e8 + S:TileEntity_DESCRIPTION_12664_Index_3=Amperage OUT: §e8 + S:TileEntity_DESCRIPTION_12664_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12665_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12665_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12665_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12665_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12665_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12666_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12666_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12666_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12666_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12666_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12667_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12667_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12667_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12667_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12667_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12668_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12668_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12668_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12668_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12668_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12669_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12669_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12669_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12669_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12669_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1266_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1266_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1266_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12670_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12670_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12670_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12670_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12670_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12671_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12671_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12671_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12671_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12671_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12672_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12672_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12672_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12672_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12672_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12673_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12673_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12673_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12673_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12673_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12674_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12674_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12674_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12674_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12674_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12675_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12675_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12675_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12675_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12675_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12676_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12676_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12676_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12676_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12676_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12677_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12677_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12677_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12677_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12677_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12678_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12678_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12678_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12678_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12678_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12679_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12679_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12679_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12679_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12679_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1267_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1267_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1267_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12680_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12680_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12680_Index_2=Amperage IN: §e12 + S:TileEntity_DESCRIPTION_12680_Index_3=Amperage OUT: §e12 + S:TileEntity_DESCRIPTION_12680_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12681_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12681_Index_1=Voltage: §e8 + S:TileEntity_DESCRIPTION_12681_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12681_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12681_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12682_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12682_Index_1=Voltage: §e32 + S:TileEntity_DESCRIPTION_12682_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12682_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12682_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12683_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12683_Index_1=Voltage: §e128 + S:TileEntity_DESCRIPTION_12683_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12683_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12683_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12684_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12684_Index_1=Voltage: §e512 + S:TileEntity_DESCRIPTION_12684_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12684_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12684_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12685_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12685_Index_1=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12685_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12685_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12685_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12686_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12686_Index_1=Voltage: §e8192 + S:TileEntity_DESCRIPTION_12686_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12686_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12686_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12687_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12687_Index_1=Voltage: §e32768 + S:TileEntity_DESCRIPTION_12687_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12687_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12687_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12688_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12688_Index_1=Voltage: §e131072 + S:TileEntity_DESCRIPTION_12688_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12688_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12688_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12689_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12689_Index_1=Voltage: §e524288 + S:TileEntity_DESCRIPTION_12689_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12689_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12689_Index_4=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1268_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1268_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1268_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12690_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12690_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12690_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12690_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12690_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12691_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12691_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12691_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12691_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12691_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12692_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12692_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12692_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12692_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12692_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12693_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12693_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12693_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12693_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12693_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12694_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12694_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12694_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12694_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12694_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12695_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12695_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12695_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12695_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12695_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12696_Index_0=A Simple diode that will allow Energy Flow in only one direction. + S:TileEntity_DESCRIPTION_12696_Index_1=Voltage: §e2097152 + S:TileEntity_DESCRIPTION_12696_Index_2=Amperage IN: §e16 + S:TileEntity_DESCRIPTION_12696_Index_3=Amperage OUT: §e16 + S:TileEntity_DESCRIPTION_12696_Index_4=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12697_Index_0=Controller Block for the Manual Trafo + S:TileEntity_DESCRIPTION_12697_Index_1=Operates in 4 different Modes: + S:TileEntity_DESCRIPTION_12697_Index_10=Top Contains at least 1 Dynamo Hatch + S:TileEntity_DESCRIPTION_12697_Index_11=Maintenance Hatch can be placed anywhere + S:TileEntity_DESCRIPTION_12697_Index_12=Tapped Mode is disabled at the Moment. + S:TileEntity_DESCRIPTION_12697_Index_13=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12697_Index_2=Mode 1: Circuit 0 in controller: Direct-Upstep + S:TileEntity_DESCRIPTION_12697_Index_3=Mode 2: Circuit 1 in controller: Direct-Downstep + S:TileEntity_DESCRIPTION_12697_Index_4=Mode 3: Circuit 2 in controller: Tapped-Upstep + S:TileEntity_DESCRIPTION_12697_Index_5=Mode 4: Circuit 3 in controller: Tapped-Downstep + S:TileEntity_DESCRIPTION_12697_Index_6=For direct Modes: 3xHx3 + S:TileEntity_DESCRIPTION_12697_Index_7=Base Contains at least 1 Energy Hatch + S:TileEntity_DESCRIPTION_12697_Index_8=1 Layer of Transformer-Winding Blocks for each Tier transformed + S:TileEntity_DESCRIPTION_12697_Index_9=Middle of Transformer-Winding Blocks needs to be a Nickel-Zinc Ferrite Block + S:TileEntity_DESCRIPTION_12698_Index_0=A primitive Grinder powered by Kinetic energy. + S:TileEntity_DESCRIPTION_12698_Index_1=Size(WxHxD): 7x12x7 + S:TileEntity_DESCRIPTION_12698_Index_10=Layer 10: 5x5 Wood Planks. Corners are filled, hollow. + S:TileEntity_DESCRIPTION_12698_Index_11=Layer 11: 3x3 Wood Planks. Corners are filled, hollow. + S:TileEntity_DESCRIPTION_12698_Index_12=Layer 12: 1x1 Wood Plank. + S:TileEntity_DESCRIPTION_12698_Index_13=Needs a Wind Mill Rotor in the Shaftbox to operate + S:TileEntity_DESCRIPTION_12698_Index_14=Input items in Controller + S:TileEntity_DESCRIPTION_12698_Index_15=Output items will appear in the dispensers + S:TileEntity_DESCRIPTION_12698_Index_16=It is faster in regions with more wind (like IC2 Windmills) + S:TileEntity_DESCRIPTION_12698_Index_17=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12698_Index_2=Layer 1: 7x7 Bricks, corners are air, controller at front centered. + S:TileEntity_DESCRIPTION_12698_Index_3=Layer 2-5: 5x5 Hardened Clay, corners are air, can contain one door, + S:TileEntity_DESCRIPTION_12698_Index_4=hollow, Wall must contain at least one Dispenser + S:TileEntity_DESCRIPTION_12698_Index_5=Layer 6: 5x5 Wood Planks. Corners are filled, hollow. + S:TileEntity_DESCRIPTION_12698_Index_6=Layer 7: 7x7 Wood Planks. Corners are air, hollow. + S:TileEntity_DESCRIPTION_12698_Index_7=Layer 8: 7x7 Wood Planks. Corners are air, hollow, + S:TileEntity_DESCRIPTION_12698_Index_8=front centered must be a Primitive Kinetic Shaftbox + S:TileEntity_DESCRIPTION_12698_Index_9=Layer 9: 7x7 Wood Planks. Corners are air, hollow. + S:TileEntity_DESCRIPTION_12699_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12699_Index_1=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1269_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1269_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1269_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_126_Index_0=This Chest stores 9720000 Blocks + S:TileEntity_DESCRIPTION_12700_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12700_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12701_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12701_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12702_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12702_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12703_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12703_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12704_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12704_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12705_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12705_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12706_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12706_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12707_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12707_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12708_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12708_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12709_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12709_Index_1=Added by bartimaeusnek via§2 BartWorks S:TileEntity_DESCRIPTION_1270_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1270_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1270_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12710_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12710_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12711_Index_0=The BioLab, a Multi-Use Bioengineering Station + S:TileEntity_DESCRIPTION_12711_Index_1=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12712_Index_0=Controller Block for the Bacterial Vat + S:TileEntity_DESCRIPTION_12712_Index_1=Size(WxHxD): 5x4x5 + S:TileEntity_DESCRIPTION_12712_Index_10=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12712_Index_2=Bottom and top are Stainless Steel Casings + S:TileEntity_DESCRIPTION_12712_Index_3=Bottom or top must contain: + S:TileEntity_DESCRIPTION_12712_Index_4=1x Maintenance, 1x Output Hatch + S:TileEntity_DESCRIPTION_12712_Index_5=1 or more Input Hatches, 1 or more Input Buses, 0-1 Radio Hatch + S:TileEntity_DESCRIPTION_12712_Index_6=The two middle layers must be build out of glass, hollow + S:TileEntity_DESCRIPTION_12712_Index_7=The glass can be any glass, i.e. Tinkers Construct Clear Glass + S:TileEntity_DESCRIPTION_12712_Index_8=Some Recipes need more advanced Glass Types + S:TileEntity_DESCRIPTION_12712_Index_9=For maximum efficiency boost keep the Output Hatch always half filled! + S:TileEntity_DESCRIPTION_12713_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12713_Index_1=Capacity: 1 kg + S:TileEntity_DESCRIPTION_12713_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12713_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12714_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12714_Index_1=Capacity: 2 kgs + S:TileEntity_DESCRIPTION_12714_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12714_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12715_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12715_Index_1=Capacity: 3 kgs + S:TileEntity_DESCRIPTION_12715_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12715_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12716_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12716_Index_1=Capacity: 4 kgs + S:TileEntity_DESCRIPTION_12716_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12716_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12717_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12717_Index_1=Capacity: 5 kgs + S:TileEntity_DESCRIPTION_12717_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12717_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12718_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12718_Index_1=Capacity: 6 kgs + S:TileEntity_DESCRIPTION_12718_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12718_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12719_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12719_Index_1=Capacity: 7 kgs + S:TileEntity_DESCRIPTION_12719_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12719_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12720_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12720_Index_1=Capacity: 8 kgs + S:TileEntity_DESCRIPTION_12720_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12720_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12721_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12721_Index_1=Capacity: 9 kgs + S:TileEntity_DESCRIPTION_12721_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12721_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12722_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12722_Index_1=Capacity: 10 kgs + S:TileEntity_DESCRIPTION_12722_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12722_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12723_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12723_Index_1=Capacity: 11 kgs + S:TileEntity_DESCRIPTION_12723_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12723_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12724_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12724_Index_1=Capacity: 12 kgs + S:TileEntity_DESCRIPTION_12724_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12724_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12725_Index_0=Radioactive Item Chamber for Multiblocks + S:TileEntity_DESCRIPTION_12725_Index_1=Capacity: 13 kgs + S:TileEntity_DESCRIPTION_12725_Index_2=Use a screwdriver to set the containment level + S:TileEntity_DESCRIPTION_12725_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12726_Index_0=An Acid Generator + S:TileEntity_DESCRIPTION_12726_Index_1=Creates Power from Chemical Energy Potentials. + S:TileEntity_DESCRIPTION_12726_Index_2=Voltage: §e128 + S:TileEntity_DESCRIPTION_12726_Index_3=Efficiency: §e94 + S:TileEntity_DESCRIPTION_12726_Index_4=Amperage OUT: §e1 + S:TileEntity_DESCRIPTION_12726_Index_5=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12727_Index_0=An Acid Generator + S:TileEntity_DESCRIPTION_12727_Index_1=Creates Power from Chemical Energy Potentials. + S:TileEntity_DESCRIPTION_12727_Index_2=Voltage: §e512 + S:TileEntity_DESCRIPTION_12727_Index_3=Efficiency: §e91 + S:TileEntity_DESCRIPTION_12727_Index_4=Amperage OUT: §e1 + S:TileEntity_DESCRIPTION_12727_Index_5=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12728_Index_0=An Acid Generator + S:TileEntity_DESCRIPTION_12728_Index_1=Creates Power from Chemical Energy Potentials. + S:TileEntity_DESCRIPTION_12728_Index_2=Voltage: §e2048 + S:TileEntity_DESCRIPTION_12728_Index_3=Efficiency: §e88 + S:TileEntity_DESCRIPTION_12728_Index_4=Amperage OUT: §e1 + S:TileEntity_DESCRIPTION_12728_Index_5=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12729_Index_0=Controller Block for the Deep Earth Heat Pump + S:TileEntity_DESCRIPTION_12729_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_12729_Index_10=Consumes 512EU/t + S:TileEntity_DESCRIPTION_12729_Index_11=Has 4 Modes, use the Screwdriver to change them: + S:TileEntity_DESCRIPTION_12729_Index_12=0 Idle, 1 & 2 Coolant Heating Mode (no Difference between them), 3 Retract + S:TileEntity_DESCRIPTION_12729_Index_13=Explodes when it runs out of Coolant + S:TileEntity_DESCRIPTION_12729_Index_14=Heats up 960L/s Coolant(minus 10% per Maintenance Problem) + S:TileEntity_DESCRIPTION_12729_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_12729_Index_3=3x1x3 Base of Casing_HeatProof + S:TileEntity_DESCRIPTION_12729_Index_4=1x3x1 Casing_HeatProof pillar (Center of base) + S:TileEntity_DESCRIPTION_12729_Index_5=1x3x1 Tungsten Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_12729_Index_6=1x Input Hatch (One of base casings) + S:TileEntity_DESCRIPTION_12729_Index_7=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_12729_Index_8=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_12729_Index_9=1x HV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12730_Index_0=Controller Block for the Mega Blast Furnace + S:TileEntity_DESCRIPTION_12730_Index_1=Size(WxHxD): 15x20x15 (Hollow) + S:TileEntity_DESCRIPTION_12730_Index_10=13x13 Muffler Hatches (Top middle) + S:TileEntity_DESCRIPTION_12730_Index_11=Heat Proof Machine Casings for the outer 15x15 (Layer 20) + S:TileEntity_DESCRIPTION_12730_Index_12=1+ Output Hatch to recover CO2/CO/SO2 (optional, any top layer casing) + S:TileEntity_DESCRIPTION_12730_Index_13= Recovery scales with Muffler Hatch tier + S:TileEntity_DESCRIPTION_12730_Index_14=Heat Proof Machine Casings for Base + S:TileEntity_DESCRIPTION_12730_Index_15=Each 900K over the min. Heat Capacity grants 5% speedup (multiplicatively) + S:TileEntity_DESCRIPTION_12730_Index_16=Each 1800K over the min. Heat Capacity allows for one upgraded overclock + S:TileEntity_DESCRIPTION_12730_Index_17=Upgraded overclocks reduce recipe time to 25% and increase EU/t to 400% + S:TileEntity_DESCRIPTION_12730_Index_18=Causes maximum 25600 Pollution per second + S:TileEntity_DESCRIPTION_12730_Index_19=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12730_Index_2=Controller: 3nd Layer Middle Center + S:TileEntity_DESCRIPTION_12730_Index_3=Inner 13x18x13 Heating Coils (Hollow) + S:TileEntity_DESCRIPTION_12730_Index_4=Outer 15x18x15 Boronsilicate Glass + S:TileEntity_DESCRIPTION_12730_Index_5=The glass limits the Energy Input tier + S:TileEntity_DESCRIPTION_12730_Index_6=1+ Input Hatch/Bus (Any casing) + S:TileEntity_DESCRIPTION_12730_Index_7=1+ Output Bus (Any casing) + S:TileEntity_DESCRIPTION_12730_Index_8=1+ Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_12730_Index_9=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_12731_Index_0=Controller Block for the Mega Vacuum Freezer + S:TileEntity_DESCRIPTION_12731_Index_1=Super cools hot ingots and cells + S:TileEntity_DESCRIPTION_12731_Index_2=Size(WxHxD): 15x15x15 (Hollow) + S:TileEntity_DESCRIPTION_12731_Index_3=Controller: (Front centered) + S:TileEntity_DESCRIPTION_12731_Index_4=1x Input Bus (Any casing) + S:TileEntity_DESCRIPTION_12731_Index_5=1x Output Bus (Any casing) + S:TileEntity_DESCRIPTION_12731_Index_6=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_12731_Index_7=1x Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_12731_Index_8=Frost Proof Machine Casings for the rest + S:TileEntity_DESCRIPTION_12731_Index_9=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12733_Index_0=Controller Block for the Thorium High Temperature Reactor + S:TileEntity_DESCRIPTION_12733_Index_1=Size(WxHxD): 11x12x11 (Hollow) + S:TileEntity_DESCRIPTION_12733_Index_10=Needs a constant supply of coolant while running, will output after complete Operation + S:TileEntity_DESCRIPTION_12733_Index_11=Needs at least 100k Fuel pebbles to start operation (can hold up to 675k pebbles) + S:TileEntity_DESCRIPTION_12733_Index_12=Consumes up to 0.5% of total Fuel Pellet per Operation + S:TileEntity_DESCRIPTION_12733_Index_13=TRISO pebbles provide 30% more Energy + S:TileEntity_DESCRIPTION_12733_Index_14=Each pebble increases the amount of converted coolant + S:TileEntity_DESCRIPTION_12733_Index_15=One Operation takes 27 Ingame Days + S:TileEntity_DESCRIPTION_12733_Index_16=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12733_Index_2=Controller: Front Center, Lowest Layer + S:TileEntity_DESCRIPTION_12733_Index_3=Corners and the 2 touching blocks are air (Cylindric) + S:TileEntity_DESCRIPTION_12733_Index_4=Once build, Helium is inserted into the Fluid Input Hatch until it doesnt accept any more + S:TileEntity_DESCRIPTION_12733_Index_5=1+ Output Hatch (Any Bottom casing) + S:TileEntity_DESCRIPTION_12733_Index_6=1+ Input Hatch (Any Top casing) + S:TileEntity_DESCRIPTION_12733_Index_7=1+ Input Bus (Any Top casing) + S:TileEntity_DESCRIPTION_12733_Index_8=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_12733_Index_9=Raidation Proof Casings for the Rest + S:TileEntity_DESCRIPTION_12734_Index_0=Controller Block for the Electric Implosion Compressor + S:TileEntity_DESCRIPTION_12734_Index_1=Size(WxHxD): 3x9x3 + S:TileEntity_DESCRIPTION_12734_Index_2=Uses Electricity instead of Explosives + S:TileEntity_DESCRIPTION_12734_Index_3=Controller: Layer 3, front, center + S:TileEntity_DESCRIPTION_12734_Index_4=Layer 1 and Layer 9: Solid Steel Machine Casings, each: 1 Energy Hatch in the middle + S:TileEntity_DESCRIPTION_12734_Index_5=Layer 2,3,7,8: Middle: Nickel-Zinc-Ferrit Blocks, Outer: Transformer-Winding Blocks + S:TileEntity_DESCRIPTION_12734_Index_6=Layer 4,5,6: Neutronium Blocks + S:TileEntity_DESCRIPTION_12734_Index_7=1+ Input Bus, 1+ Output Bus, 1 Maintenance Hatch at any Solid Steel Machine Casing + S:TileEntity_DESCRIPTION_12734_Index_8=Do NOT Obstruct or mine the Moving parts while in Operation, will explode if you do so! + S:TileEntity_DESCRIPTION_12734_Index_9=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12735_Index_0=Circuit Assembly Line + S:TileEntity_DESCRIPTION_12735_Index_1=Size(WxHxD): (2-7)x3x3, variable length + S:TileEntity_DESCRIPTION_12735_Index_10=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12735_Index_2=Bottom: Steel Machine Casing(or 1x Maintenance or Input Hatch), + S:TileEntity_DESCRIPTION_12735_Index_3=ULV Input Bus (Last ULV Output Bus), Steel Machine Casing + S:TileEntity_DESCRIPTION_12735_Index_4=Middle: EV+ Tier Glass, Assembling Line Casing, EV+ Tier Glass + S:TileEntity_DESCRIPTION_12735_Index_5=Top: Grate Machine Casing (or Controller or 1x Energy Hatch) + S:TileEntity_DESCRIPTION_12735_Index_6=Up to 7 repeating slices, last is Output Bus + S:TileEntity_DESCRIPTION_12735_Index_7=Imprint this machine with a Circuit Imprint, + S:TileEntity_DESCRIPTION_12735_Index_8=by putting the imprint in the controller. + S:TileEntity_DESCRIPTION_12735_Index_9=Every Circuit Assembly Line can only be imprinted ONCE. + S:TileEntity_DESCRIPTION_12736_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12736_Index_1=Capacity: 100000000L + S:TileEntity_DESCRIPTION_12737_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12737_Index_1=Capacity: 100000000L + S:TileEntity_DESCRIPTION_12737_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12737_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12737_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12738_Index_0=Controller Block for the Mega Distillation Tower + S:TileEntity_DESCRIPTION_12738_Index_1=Size(WxHxD): 15xhx15 (Hollow), with h ranging from 16 to 61 + S:TileEntity_DESCRIPTION_12738_Index_10=The correct height equals the slot number in the NEI recipe + S:TileEntity_DESCRIPTION_12738_Index_11=Clean Stainless Steel Machine Casings for the rest (15 x h - 5 at least!) + S:TileEntity_DESCRIPTION_12738_Index_12=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_12738_Index_2=Controller (Front bottom) + S:TileEntity_DESCRIPTION_12738_Index_3=1+ Input Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12738_Index_4=1+ Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12738_Index_5=An "Output Layer" consists of 5 layers! + S:TileEntity_DESCRIPTION_12738_Index_6=2-11+ Output Hatch (One or more per Output Layer) + S:TileEntity_DESCRIPTION_12738_Index_7=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_12738_Index_8=1+ Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_12738_Index_9=Fluids are only put out at the correct height S:TileEntity_DESCRIPTION_127_Index_0=This Chest stores 58320000 Blocks S:TileEntity_DESCRIPTION_1280_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1280_Index_1=Max Amperage: %s @@ -1174,6 +1975,7 @@ languagefile { S:TileEntity_DESCRIPTION_13106_Index_6=----------------------------------------- S:TileEntity_DESCRIPTION_13106_Index_7=Hold §l[LSHIFT]§r§7 to display structure guidelines S:TileEntity_DESCRIPTION_13106_Index_8=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13106_Index_9=Created by Kekzdealer S:TileEntity_DESCRIPTION_1310_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1310_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1310_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -1524,15 +2326,175 @@ languagefile { S:TileEntity_DESCRIPTION_1490_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1490_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_14_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_15000_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15000_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15000_Index_2=Max stacks amount: §b16 + S:TileEntity_DESCRIPTION_15000_Index_3=Stack capacity: §b8000 + S:TileEntity_DESCRIPTION_15000_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15000_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15000_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15000_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15000_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15000_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15001_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15001_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15001_Index_2=Max stacks amount: §b18 + S:TileEntity_DESCRIPTION_15001_Index_3=Stack capacity: §b18000 + S:TileEntity_DESCRIPTION_15001_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15001_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15001_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15001_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15001_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15001_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15002_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15002_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15002_Index_2=Max stacks amount: §b20 + S:TileEntity_DESCRIPTION_15002_Index_3=Stack capacity: §b30000 + S:TileEntity_DESCRIPTION_15002_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15002_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15002_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15002_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15002_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15002_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15003_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15003_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15003_Index_2=Max stacks amount: §b22 + S:TileEntity_DESCRIPTION_15003_Index_3=Stack capacity: §b44000 + S:TileEntity_DESCRIPTION_15003_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15003_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15003_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15003_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15003_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15003_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15004_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15004_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15004_Index_2=Max stacks amount: §b24 + S:TileEntity_DESCRIPTION_15004_Index_3=Stack capacity: §b60000 + S:TileEntity_DESCRIPTION_15004_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15004_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15004_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15004_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15004_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15004_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15005_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15005_Index_1=Elemental Input for Multiblocks + S:TileEntity_DESCRIPTION_15005_Index_2=Max stacks amount: §b26 + S:TileEntity_DESCRIPTION_15005_Index_3=Stack capacity: §b78000 + S:TileEntity_DESCRIPTION_15005_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15005_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15005_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15005_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15005_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15005_Index_9=§bMust be painted to work S:TileEntity_DESCRIPTION_1500_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1500_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1500_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15010_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15010_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15010_Index_2=Max stacks amount: §b16 + S:TileEntity_DESCRIPTION_15010_Index_3=Stack capacity: §b8000 + S:TileEntity_DESCRIPTION_15010_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15010_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15010_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15010_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15010_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15010_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15011_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15011_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15011_Index_2=Max stacks amount: §b18 + S:TileEntity_DESCRIPTION_15011_Index_3=Stack capacity: §b18000 + S:TileEntity_DESCRIPTION_15011_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15011_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15011_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15011_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15011_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15011_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15012_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15012_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15012_Index_2=Max stacks amount: §b20 + S:TileEntity_DESCRIPTION_15012_Index_3=Stack capacity: §b30000 + S:TileEntity_DESCRIPTION_15012_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15012_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15012_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15012_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15012_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15012_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15013_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15013_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15013_Index_2=Max stacks amount: §b22 + S:TileEntity_DESCRIPTION_15013_Index_3=Stack capacity: §b44000 + S:TileEntity_DESCRIPTION_15013_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15013_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15013_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15013_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15013_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15013_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15014_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15014_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15014_Index_2=Max stacks amount: §b24 + S:TileEntity_DESCRIPTION_15014_Index_3=Stack capacity: §b60000 + S:TileEntity_DESCRIPTION_15014_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15014_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15014_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15014_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15014_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15014_Index_9=§bMust be painted to work + S:TileEntity_DESCRIPTION_15015_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15015_Index_1=Elemental Output for Multiblocks + S:TileEntity_DESCRIPTION_15015_Index_2=Max stacks amount: §b26 + S:TileEntity_DESCRIPTION_15015_Index_3=Stack capacity: §b78000 + S:TileEntity_DESCRIPTION_15015_Index_4=Place Overflow Hatch behind,on top or below + S:TileEntity_DESCRIPTION_15015_Index_5=to provide overflow protection while this block + S:TileEntity_DESCRIPTION_15015_Index_6=is not attached to multi block. + S:TileEntity_DESCRIPTION_15015_Index_7=Transport range can be extended in straight + S:TileEntity_DESCRIPTION_15015_Index_8=line up to 15 blocks with quantum tunnels. + S:TileEntity_DESCRIPTION_15015_Index_9=§bMust be painted to work S:TileEntity_DESCRIPTION_1501_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1501_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1501_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15020_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15020_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15020_Index_2=Mass capacity: §b+1.00E+10 eV/c² + S:TileEntity_DESCRIPTION_15020_Index_3=Disposal Speed: §b+4.55E+08 (eV/c²)/s + S:TileEntity_DESCRIPTION_15020_Index_4=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_15021_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15021_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15021_Index_2=Mass capacity: §b+5.00E+10 eV/c² + S:TileEntity_DESCRIPTION_15021_Index_3=Disposal Speed: §b+2.38E+09 (eV/c²)/s + S:TileEntity_DESCRIPTION_15021_Index_4=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_15022_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15022_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15022_Index_2=Mass capacity: §b+2.50E+11 eV/c² + S:TileEntity_DESCRIPTION_15022_Index_3=Disposal Speed: §b+1.25E+10 (eV/c²)/s + S:TileEntity_DESCRIPTION_15022_Index_4=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_15023_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15023_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15023_Index_2=Mass capacity: §b+1.25E+12 eV/c² + S:TileEntity_DESCRIPTION_15023_Index_3=Disposal Speed: §b+6.58E+10 (eV/c²)/s + S:TileEntity_DESCRIPTION_15023_Index_4=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_15024_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15024_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15024_Index_2=Mass capacity: §b+1.25E+13 eV/c² + S:TileEntity_DESCRIPTION_15024_Index_3=Disposal Speed: §b+6.94E+11 (eV/c²)/s + S:TileEntity_DESCRIPTION_15024_Index_4=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_15025_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15025_Index_1=Disposes excess elemental Matter + S:TileEntity_DESCRIPTION_15025_Index_2=Mass capacity: §b+1.25E+14 eV/c² + S:TileEntity_DESCRIPTION_15025_Index_3=Disposal Speed: §b+7.35E+12 (eV/c²)/s + S:TileEntity_DESCRIPTION_15025_Index_4=DO NOT OBSTRUCT THE OUTPUT! S:TileEntity_DESCRIPTION_1502_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1502_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1502_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15030_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15031_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15032_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15033_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15034_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15035_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15036_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15037_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15038_Index_0=AVR Micro-controller + S:TileEntity_DESCRIPTION_15039_Index_0=AVR Micro-controller S:TileEntity_DESCRIPTION_1503_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1503_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1503_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -1556,75 +2518,784 @@ languagefile { S:TileEntity_DESCRIPTION_1509_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_150_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_150_Index_1=Click with Screwdriver to change Style + S:TileEntity_DESCRIPTION_15100_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15100_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15100_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15101_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15101_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15101_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15102_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15102_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15102_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15103_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15103_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15103_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15104_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15104_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15104_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15105_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15105_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15105_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15106_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15106_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15106_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15107_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15107_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15107_Index_2=Amperes In: §b5 A + S:TileEntity_DESCRIPTION_15108_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15108_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15108_Index_2=Amperes In: §b5 A S:TileEntity_DESCRIPTION_1510_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1510_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1510_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15110_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15110_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15110_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15111_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15111_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15111_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15112_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15112_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15112_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15113_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15113_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15113_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15114_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15114_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15114_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15115_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15115_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15115_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15116_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15116_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15116_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15117_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15117_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15117_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15118_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15118_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15118_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_15120_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15120_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15120_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15121_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15121_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15121_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15122_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15122_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15122_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15123_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15123_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15123_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15124_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15124_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15124_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15125_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15125_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15125_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15126_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15126_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15126_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15127_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15127_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15127_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15128_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15128_Index_1=Multiple Ampere Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_15128_Index_2=Amperes In: §b80 A + S:TileEntity_DESCRIPTION_15130_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15130_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15130_Index_2=Throughput: §e2097152§r EU/t + S:TileEntity_DESCRIPTION_15131_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15131_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15131_Index_2=Throughput: §e8388608§r EU/t + S:TileEntity_DESCRIPTION_15132_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15132_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15132_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15133_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15133_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15133_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15134_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15134_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15134_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15135_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15135_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15135_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15136_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15136_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15136_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15137_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15137_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15137_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15138_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15138_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15138_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15140_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15140_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15140_Index_2=Throughput: §e8388608§r EU/t + S:TileEntity_DESCRIPTION_15141_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15141_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15141_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15142_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15142_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15142_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15143_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15143_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15143_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15144_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15144_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15144_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15145_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15145_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15145_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15146_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15146_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15146_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15147_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15147_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15147_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15148_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15148_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15148_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15150_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15150_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15150_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15151_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15151_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15151_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15152_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15152_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15152_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15153_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15153_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15153_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15154_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15154_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15154_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15155_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15155_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15155_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15156_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15156_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15156_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15157_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15157_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15157_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15158_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15158_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15158_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15160_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15160_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15160_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15161_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15161_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15161_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15162_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15162_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15162_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15163_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15163_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15163_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15164_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15164_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15164_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15165_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15165_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15165_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15166_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15166_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15166_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15167_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15167_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15167_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15168_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15168_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15168_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15170_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15170_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15170_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15171_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15171_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15171_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15172_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15172_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15172_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15173_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15173_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15173_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15174_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15174_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15174_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15175_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15175_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15175_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15176_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15176_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15176_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15177_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15177_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15177_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15178_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15178_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15178_Index_2=Throughput: §e35184372088832§r EU/t + S:TileEntity_DESCRIPTION_15180_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15180_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15180_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15181_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15181_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15181_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15182_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15182_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15182_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15183_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15183_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15183_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15184_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15184_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15184_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15185_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15185_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15185_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15186_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15186_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15186_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15187_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15187_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15187_Index_2=Throughput: §e35184372088832§r EU/t + S:TileEntity_DESCRIPTION_15188_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15188_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15188_Index_2=Throughput: §e140737488355328§r EU/t + S:TileEntity_DESCRIPTION_15190_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15190_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15190_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15191_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15191_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15191_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15192_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15192_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15192_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15193_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15193_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15193_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15194_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15194_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15194_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15195_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15195_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15195_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15196_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15196_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15196_Index_2=Throughput: §e35184372088832§r EU/t + S:TileEntity_DESCRIPTION_15197_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15197_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15197_Index_2=Throughput: §e140737488355328§r EU/t + S:TileEntity_DESCRIPTION_15198_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15198_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15198_Index_2=Throughput: §e562949953421312§r EU/t + S:TileEntity_DESCRIPTION_15199_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15199_Index_1=Energy injecting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15199_Index_2=Throughput: §e1152921504606846976§r EU/t S:TileEntity_DESCRIPTION_151_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_151_Index_1=Click with Screwdriver to change Style + S:TileEntity_DESCRIPTION_15200_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15200_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15201_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15201_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15202_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15202_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15203_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15203_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15204_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15204_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15205_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15205_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15206_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15206_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15207_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15207_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15208_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15208_Index_1=Multiple Ampere Energy Extractor for Multiblocks S:TileEntity_DESCRIPTION_1520_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1520_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1520_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15210_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15210_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15211_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15211_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15212_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15212_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15213_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15213_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15214_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15214_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15215_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15215_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15216_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15216_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15217_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15217_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15218_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15218_Index_1=Multiple Ampere Energy Extractor for Multiblocks S:TileEntity_DESCRIPTION_1521_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1521_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1521_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15220_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15220_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15221_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15221_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15222_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15222_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15223_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15223_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15224_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15224_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15225_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15225_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15226_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15226_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15227_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15227_Index_1=Multiple Ampere Energy Extractor for Multiblocks + S:TileEntity_DESCRIPTION_15228_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15228_Index_1=Multiple Ampere Energy Extractor for Multiblocks S:TileEntity_DESCRIPTION_1522_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1522_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1522_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15230_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15230_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15230_Index_2=Throughput: §e2097152§r EU/t + S:TileEntity_DESCRIPTION_15231_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15231_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15231_Index_2=Throughput: §e8388608§r EU/t + S:TileEntity_DESCRIPTION_15232_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15232_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15232_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15233_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15233_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15233_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15234_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15234_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15234_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15235_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15235_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15235_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15236_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15236_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15236_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15237_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15237_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15237_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15238_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15238_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15238_Index_2=Throughput: §e137438953472§r EU/t S:TileEntity_DESCRIPTION_1523_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1523_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1523_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15240_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15240_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15240_Index_2=Throughput: §e8388608§r EU/t + S:TileEntity_DESCRIPTION_15241_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15241_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15241_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15242_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15242_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15242_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15243_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15243_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15243_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15244_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15244_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15244_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15245_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15245_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15245_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15246_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15246_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15246_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15247_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15247_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15247_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15248_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15248_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15248_Index_2=Throughput: §e549755813888§r EU/t S:TileEntity_DESCRIPTION_1524_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1524_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1524_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15250_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15250_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15250_Index_2=Throughput: §e33554432§r EU/t + S:TileEntity_DESCRIPTION_15251_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15251_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15251_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15252_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15252_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15252_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15253_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15253_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15253_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15254_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15254_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15254_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15255_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15255_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15255_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15256_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15256_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15256_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15257_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15257_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15257_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15258_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15258_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15258_Index_2=Throughput: §e2199023255552§r EU/t S:TileEntity_DESCRIPTION_1525_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1525_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1525_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15260_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15260_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15260_Index_2=Throughput: §e134217728§r EU/t + S:TileEntity_DESCRIPTION_15261_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15261_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15261_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15262_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15262_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15262_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15263_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15263_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15263_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15264_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15264_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15264_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15265_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15265_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15265_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15266_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15266_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15266_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15267_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15267_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15267_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15268_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15268_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15268_Index_2=Throughput: §e8796093022208§r EU/t S:TileEntity_DESCRIPTION_1526_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1526_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1526_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15270_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15270_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15270_Index_2=Throughput: §e536870912§r EU/t + S:TileEntity_DESCRIPTION_15271_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15271_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15271_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15272_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15272_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15272_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15273_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15273_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15273_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15274_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15274_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15274_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15275_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15275_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15275_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15276_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15276_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15276_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15277_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15277_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15277_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15278_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15278_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15278_Index_2=Throughput: §e35184372088832§r EU/t S:TileEntity_DESCRIPTION_1527_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1527_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1527_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15280_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15280_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15280_Index_2=Throughput: §e2147483648§r EU/t + S:TileEntity_DESCRIPTION_15281_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15281_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15281_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15282_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15282_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15282_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15283_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15283_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15283_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15284_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15284_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15284_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15285_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15285_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15285_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15286_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15286_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15286_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15287_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15287_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15287_Index_2=Throughput: §e35184372088832§r EU/t + S:TileEntity_DESCRIPTION_15288_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15288_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15288_Index_2=Throughput: §e140737488355328§r EU/t S:TileEntity_DESCRIPTION_1528_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1528_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1528_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15290_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15290_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15290_Index_2=Throughput: §e8589934592§r EU/t + S:TileEntity_DESCRIPTION_15291_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15291_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15291_Index_2=Throughput: §e34359738368§r EU/t + S:TileEntity_DESCRIPTION_15292_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15292_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15292_Index_2=Throughput: §e137438953472§r EU/t + S:TileEntity_DESCRIPTION_15293_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15293_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15293_Index_2=Throughput: §e549755813888§r EU/t + S:TileEntity_DESCRIPTION_15294_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15294_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15294_Index_2=Throughput: §e2199023255552§r EU/t + S:TileEntity_DESCRIPTION_15295_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15295_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15295_Index_2=Throughput: §e8796093022208§r EU/t + S:TileEntity_DESCRIPTION_15296_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15296_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15296_Index_2=Throughput: §e35184372088832§r EU/t + S:TileEntity_DESCRIPTION_15297_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15297_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15297_Index_2=Throughput: §e140737488355328§r EU/t + S:TileEntity_DESCRIPTION_15298_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15298_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15298_Index_2=Throughput: §e562949953421312§r EU/t + S:TileEntity_DESCRIPTION_15299_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15299_Index_1=Energy extracting terminal for Multiblocks + S:TileEntity_DESCRIPTION_15299_Index_2=Throughput: §e1152921504606846976§r EU/t S:TileEntity_DESCRIPTION_1529_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1529_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1529_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_152_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_152_Index_1=Click with Screwdriver to change Style + S:TileEntity_DESCRIPTION_15300_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15300_Index_1=Power substation + S:TileEntity_DESCRIPTION_15300_Index_2=§b§lAll the transformation! + S:TileEntity_DESCRIPTION_15300_Index_3=§9Only 0.78125% power loss, HAYO! S:TileEntity_DESCRIPTION_1530_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1530_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1530_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15310_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15310_Index_1=User controlled computation power routing + S:TileEntity_DESCRIPTION_15310_Index_2=§b§lQuality of service is a must + S:TileEntity_DESCRIPTION_15311_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15311_Index_1=10110011 10100001 10000001 11110010 + S:TileEntity_DESCRIPTION_15311_Index_2=§b§lYou need it to process the number above + S:TileEntity_DESCRIPTION_15312_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_15312_Index_1=High Frequency Oven + S:TileEntity_DESCRIPTION_15312_Index_2=§b§lFrom live to done in seconds! + S:TileEntity_DESCRIPTION_15312_Index_3=§9I said nuke the... I meant microwave supper! + S:TileEntity_DESCRIPTION_15313_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15313_Index_1=Remote assembly data delivery + S:TileEntity_DESCRIPTION_15313_Index_2=§b§lApply directly to the forehead + S:TileEntity_DESCRIPTION_15314_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_15314_Index_1=Tower of Wireless Power + S:TileEntity_DESCRIPTION_15314_Index_2=§b§lFewer pesky cables! + S:TileEntity_DESCRIPTION_15314_Index_3=§9Survival chances might be affected + S:TileEntity_DESCRIPTION_15320_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15320_Index_1=Reroutes Matter + S:TileEntity_DESCRIPTION_15320_Index_2=§b§lAxis aligned movement! + S:TileEntity_DESCRIPTION_15321_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15321_Index_1=Conveniently convert regular stuff into quantum form. + S:TileEntity_DESCRIPTION_15321_Index_2=§b§lTo make it more inconvenient. + S:TileEntity_DESCRIPTION_15322_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15322_Index_1=Transform quantum form back to... + S:TileEntity_DESCRIPTION_15322_Index_2=§b§lregular one, but why? + S:TileEntity_DESCRIPTION_15323_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15323_Index_1=Conveniently convert regular stuff into quantum form. + S:TileEntity_DESCRIPTION_15323_Index_2=§b§lTo make it more inconvenient. + S:TileEntity_DESCRIPTION_15324_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15324_Index_1=Transform quantum form back to... + S:TileEntity_DESCRIPTION_15324_Index_2=§b§lregular one, but why? + S:TileEntity_DESCRIPTION_15330_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15330_Index_1=What is existing here? + S:TileEntity_DESCRIPTION_15330_Index_2=§b§lI HAVE NO IDEA (yet)! + S:TileEntity_DESCRIPTION_15331_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15331_Index_1=Philosophers didn't even... + S:TileEntity_DESCRIPTION_15331_Index_2=§b§lPhilosophers didn't even... + S:TileEntity_DESCRIPTION_15340_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15340_Index_1=Collide matter at extreme velocities. + S:TileEntity_DESCRIPTION_15340_Index_2=§b§lFaster than light*!!! + S:TileEntity_DESCRIPTION_15350_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15350_Index_1=Power Transfer Extreme! + S:TileEntity_DESCRIPTION_15350_Index_2=§b§lInsanely fast charging! + S:TileEntity_DESCRIPTION_15350_Index_3=§9Doesn't work while broken! + S:TileEntity_DESCRIPTION_15350_Index_4=§9Power loss is a thing. + S:TileEntity_DESCRIPTION_15360_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15360_Index_1=Processing quantum matter since... + S:TileEntity_DESCRIPTION_15360_Index_2=§b§lthe time u started using it. + S:TileEntity_DESCRIPTION_15370_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15370_Index_1=The most precise way of making stuff. + S:TileEntity_DESCRIPTION_15370_Index_2=§b§l(Trans-Planck process) + S:TileEntity_DESCRIPTION_15380_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15380_Index_1=Alters time to stabilize matter + S:TileEntity_DESCRIPTION_15380_Index_2=§b§lWibbly wobbly timey wimey, stuff. + S:TileEntity_DESCRIPTION_15390_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15390_Index_1=It is not full of worms. + S:TileEntity_DESCRIPTION_15390_Index_2=§b§lIt is full of anti-worms!!! S:TileEntity_DESCRIPTION_153_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_153_Index_1=Click with Screwdriver to change Style + S:TileEntity_DESCRIPTION_15400_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15400_Index_1=Is life time too long? + S:TileEntity_DESCRIPTION_15400_Index_2=§b§lMake it half-life (3) instead! + S:TileEntity_DESCRIPTION_15405_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15405_Index_1=Things+Anti Things don't like each other. + S:TileEntity_DESCRIPTION_15405_Index_2=§b§lMatter into power! S:TileEntity_DESCRIPTION_1540_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1540_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1540_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15410_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15410_Index_1=Singularity based power generation. + S:TileEntity_DESCRIPTION_15410_Index_2=§b§lSuper unstable!!! S:TileEntity_DESCRIPTION_1541_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1541_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1541_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15420_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15420_Index_1=For parametrization of Multiblocks + S:TileEntity_DESCRIPTION_15420_Index_2=§b§lE=mine*craft² + S:TileEntity_DESCRIPTION_15421_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15421_Index_1=For parametrization of Multiblocks + S:TileEntity_DESCRIPTION_15421_Index_2=§b§lE=mine*craft² + S:TileEntity_DESCRIPTION_15422_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15422_Index_1=For parametrization of Multiblocks + S:TileEntity_DESCRIPTION_15422_Index_2=§b§lE=mine*craft² S:TileEntity_DESCRIPTION_1542_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1542_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1542_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15430_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15430_Index_1=Feeling certain, or not? + S:TileEntity_DESCRIPTION_15430_Index_2=§b§lSchrödinger equation in a box + S:TileEntity_DESCRIPTION_15431_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15431_Index_1=Feeling certain, or not? + S:TileEntity_DESCRIPTION_15431_Index_2=§b§lSchrödinger equation in a box S:TileEntity_DESCRIPTION_1543_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1543_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1543_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15440_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15440_Index_1=Quantum Data Input for Multiblocks + S:TileEntity_DESCRIPTION_15440_Index_2=High speed fibre optics connector. + S:TileEntity_DESCRIPTION_15440_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15441_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15441_Index_1=Quantum Data Output for Multiblocks + S:TileEntity_DESCRIPTION_15441_Index_2=High speed fibre optics connector. + S:TileEntity_DESCRIPTION_15441_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15442_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15442_Index_1=ItemStack Data Input for Multiblocks + S:TileEntity_DESCRIPTION_15442_Index_2=High speed fibre optics connector. + S:TileEntity_DESCRIPTION_15442_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15443_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15443_Index_1=ItemStack Data Output for Multiblocks + S:TileEntity_DESCRIPTION_15443_Index_2=High speed fibre optics connector. + S:TileEntity_DESCRIPTION_15443_Index_3=§bMust be painted to work S:TileEntity_DESCRIPTION_1544_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1544_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1544_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15450_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15450_Index_1=4 Slot Rack + S:TileEntity_DESCRIPTION_15450_Index_2=§bHolds Computer Components + S:TileEntity_DESCRIPTION_15451_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15451_Index_1=For Research Station + S:TileEntity_DESCRIPTION_15451_Index_2=§bAdvanced Holding Mechanism! + S:TileEntity_DESCRIPTION_15452_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_15452_Index_1=For Tesla Tower + S:TileEntity_DESCRIPTION_15452_Index_2=§bStores 'nergy! (for a while) S:TileEntity_DESCRIPTION_1545_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1545_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1545_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15460_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15460_Index_1=Quantum tunneling device. + S:TileEntity_DESCRIPTION_15460_Index_2=§b§lNot a portal!!! + S:TileEntity_DESCRIPTION_15460_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15460_Index_4=§bDo not cross, split or turn + S:TileEntity_DESCRIPTION_15465_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15465_Index_1=Laser tunneling device. + S:TileEntity_DESCRIPTION_15465_Index_2=§b§lBright Vacuum!!! + S:TileEntity_DESCRIPTION_15465_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15465_Index_4=§bDo not split or turn S:TileEntity_DESCRIPTION_1546_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1546_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1546_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15470_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15470_Index_1=Advanced data transmission + S:TileEntity_DESCRIPTION_15470_Index_2=§b§lDon't stare at the beam! + S:TileEntity_DESCRIPTION_15470_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15470_Index_4=§bDo not cross or split S:TileEntity_DESCRIPTION_1547_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1547_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1547_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15480_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15480_Index_1=Screwdrive to change mode + S:TileEntity_DESCRIPTION_15480_Index_2=§9Looks for his pa + S:TileEntity_DESCRIPTION_15480_Index_3=§9Emits signal when happy + S:TileEntity_DESCRIPTION_15481_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15481_Index_1=Reads Data Sticks and Orbs + S:TileEntity_DESCRIPTION_15481_Index_2=§9Power it up and + S:TileEntity_DESCRIPTION_15481_Index_3=§9Put the data storage in + S:TileEntity_DESCRIPTION_15485_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15485_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15485_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15485_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15486_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15486_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15486_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15486_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15487_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15487_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15487_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15487_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15488_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15488_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15488_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15488_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15489_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15489_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15489_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15489_Index_3=§9Switching power supply... S:TileEntity_DESCRIPTION_1548_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1548_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1548_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_15490_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15490_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15490_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15490_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15491_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15491_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15491_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15491_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15492_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15492_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15492_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15492_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15493_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15493_Index_1=Electronic voltage regulator + S:TileEntity_DESCRIPTION_15493_Index_2=§9Adjustable step down transformer + S:TileEntity_DESCRIPTION_15493_Index_3=§9Switching power supply... + S:TileEntity_DESCRIPTION_15495_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15495_Index_1=Shit genny broke! + S:TileEntity_DESCRIPTION_15495_Index_2=§9Infinite Producer/Consumer + S:TileEntity_DESCRIPTION_15495_Index_3=§9Since i wanted one? + S:TileEntity_DESCRIPTION_15496_Index_0=§9Tec§1Tech§9: Elemental Matter + S:TileEntity_DESCRIPTION_15496_Index_1=Quantum Data Output + S:TileEntity_DESCRIPTION_15496_Index_2=High speed fibre optics connector. + S:TileEntity_DESCRIPTION_15496_Index_3=§bMust be painted to work + S:TileEntity_DESCRIPTION_15497_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_15497_Index_1=For maintaining Multiblocks + S:TileEntity_DESCRIPTION_15497_Index_2=Does fix everything but itself. + S:TileEntity_DESCRIPTION_15497_Index_3=§bFixing is for plebs! + S:TileEntity_DESCRIPTION_15498_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15498_Index_1=Power from nothing + S:TileEntity_DESCRIPTION_15498_Index_2=§9Infinite Producer/Consumer + S:TileEntity_DESCRIPTION_15498_Index_3=§9Since i wanted one... + S:TileEntity_DESCRIPTION_15499_Index_0=§9Tec§1Tech§9: Interdimensional + S:TileEntity_DESCRIPTION_15499_Index_1=Scans Blocks Around + S:TileEntity_DESCRIPTION_15499_Index_2=§9Prints Multiblock NonTE structure check code + S:TileEntity_DESCRIPTION_15499_Index_3=§9ABC axises aligned to machine front S:TileEntity_DESCRIPTION_1549_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1549_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1549_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -1710,9 +3381,89 @@ languagefile { S:TileEntity_DESCRIPTION_159_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_159_Index_1=Click with Screwdriver to change Style S:TileEntity_DESCRIPTION_15_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_16000_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16000_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16000_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16000_Index_3=1 Slots + S:TileEntity_DESCRIPTION_16001_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16001_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16001_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16001_Index_3=1 Slots + S:TileEntity_DESCRIPTION_16002_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16002_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16002_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16002_Index_3=1 Slots + S:TileEntity_DESCRIPTION_16003_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16003_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16003_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16003_Index_3=1 Slots + S:TileEntity_DESCRIPTION_16004_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16004_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16004_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16004_Index_3=1 Slots + S:TileEntity_DESCRIPTION_16005_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16005_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16005_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16005_Index_3=4 Slots + S:TileEntity_DESCRIPTION_16006_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16006_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16006_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16006_Index_3=4 Slots + S:TileEntity_DESCRIPTION_16007_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16007_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16007_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16007_Index_3=4 Slots + S:TileEntity_DESCRIPTION_16008_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16008_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16008_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16008_Index_3=4 Slots + S:TileEntity_DESCRIPTION_16009_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16009_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16009_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16009_Index_3=4 Slots S:TileEntity_DESCRIPTION_1600_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1600_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1600_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_16010_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16010_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16010_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16010_Index_3=9 Slots + S:TileEntity_DESCRIPTION_16011_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16011_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16011_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16011_Index_3=9 Slots + S:TileEntity_DESCRIPTION_16012_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16012_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16012_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16012_Index_3=9 Slots + S:TileEntity_DESCRIPTION_16013_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16013_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16013_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16013_Index_3=9 Slots + S:TileEntity_DESCRIPTION_16014_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16014_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16014_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16014_Index_3=9 Slots + S:TileEntity_DESCRIPTION_16015_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16015_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16015_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16015_Index_3=16 Slots + S:TileEntity_DESCRIPTION_16016_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16016_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16016_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16016_Index_3=16 Slots + S:TileEntity_DESCRIPTION_16017_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16017_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16017_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16017_Index_3=16 Slots + S:TileEntity_DESCRIPTION_16018_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16018_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16018_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16018_Index_3=16 Slots + S:TileEntity_DESCRIPTION_16019_Index_0=§9Tec§1Tech§9: Theta Movement + S:TileEntity_DESCRIPTION_16019_Index_1=Your Tesla I/O machine of choice + S:TileEntity_DESCRIPTION_16019_Index_2=§bLightning stoves for the rich + S:TileEntity_DESCRIPTION_16019_Index_3=16 Slots S:TileEntity_DESCRIPTION_1601_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1601_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1601_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -5021,9 +6772,121 @@ languagefile { S:TileEntity_EUp_STORE=Capacity: S:TileEntity_EUp_STORE2=Internal Capacity: S:TileEntity_Lossess_EU=Transmission Loss: §11 + S:achievement.gt.blockmachines.circuitassemblyline=Cheaper Circuits? + S:achievement.gt.blockmachines.circuitassemblyline.desc=Well, yes, but actually no... + S:achievement.gt.blockmachines.dehp=Heat from below! + S:achievement.gt.blockmachines.dehp.desc=Get ALL the thermal energy! + S:achievement.gt.blockmachines.electricimplosioncompressor=Electric Implosions? + S:achievement.gt.blockmachines.electricimplosioncompressor.desc=Basically a giant Hammer that presses Stuff - No more TNT! + S:bw.blockores.01.1.name=Bismutite Ore + S:bw.blockores.01.10.name=Arsenopyrite Ore + S:bw.blockores.01.11.name=Ferberite Ore + S:bw.blockores.01.12.name=Loellingite Ore + S:bw.blockores.01.13.name=Roquesite Ore + S:bw.blockores.01.14.name=Bornite Ore + S:bw.blockores.01.15.name=Wittichenite Ore + S:bw.blockores.01.16.name=Djurleite Ore + S:bw.blockores.01.17.name=Huebnerite Ore + S:bw.blockores.01.18.name=Thorianite Ore + S:bw.blockores.01.19.name=Red Zircon Ore + S:bw.blockores.01.2.name=Bismuthinite Ore + S:bw.blockores.01.23.name=Fayalite Ore + S:bw.blockores.01.24.name=Forsterite Ore + S:bw.blockores.01.25.name=Hedenbergite Ore + S:bw.blockores.01.26.name=Red Descloizite Ore + S:bw.blockores.01.27.name=Orange Descloizite Ore + S:bw.blockores.01.28.name=Green Fuchsite Ore + S:bw.blockores.01.29.name=Red Fuchsite Ore + S:bw.blockores.01.35.name=Prasiolite Ore + S:bw.blockores.01.43.name=BArTiMaEuSNeK Ore + S:bw.blockores.01.47.name=Platinum Metallic Powder Ore + S:bw.blockores.01.5.name=Fluor-Buergerite Ore + S:bw.blockores.01.53.name=Palladium Metallic Powder Ore + S:bw.blockores.01.60.name=Leach Residue Ore + S:bw.blockores.01.69.name=Rarest Metal Residue Ore + S:bw.blockores.01.7.name=Chromo-Alumino-Povondraite Ore + S:bw.blockores.01.70.name=Iridium Metal Residue Ore + S:bw.blockores.01.79.name=Crude Rhodium Metal Ore + S:bw.blockores.01.8.name=Vanadio-Oxy-Dravite Ore + S:bw.blockores.01.89.name=Tiberium Ore + S:bw.blockores.01.9.name=Olenite Ore + S:bw.blockores.01.91.name=Fluorspar Ore + S:bw.blockores.01.93.name=Atheneite Ore + S:bw.blockores.01.94.name=Temagamite Ore + S:bw.blockores.01.95.name=Terlinguaite Ore + S:bw.blockores.02.1.name=Small Bismutite Ore + S:bw.blockores.02.10.name=Small Arsenopyrite Ore + S:bw.blockores.02.11.name=Small Ferberite Ore + S:bw.blockores.02.12.name=Small Loellingite Ore + S:bw.blockores.02.13.name=Small Roquesite Ore + S:bw.blockores.02.14.name=Small Bornite Ore + S:bw.blockores.02.15.name=Small Wittichenite Ore + S:bw.blockores.02.16.name=Small Djurleite Ore + S:bw.blockores.02.17.name=Small Huebnerite Ore + S:bw.blockores.02.18.name=Small Thorianite Ore + S:bw.blockores.02.19.name=Small Red Zircon Ore + S:bw.blockores.02.2.name=Small Bismuthinite Ore + S:bw.blockores.02.23.name=Small Fayalite Ore + S:bw.blockores.02.24.name=Small Forsterite Ore + S:bw.blockores.02.25.name=Small Hedenbergite Ore + S:bw.blockores.02.26.name=Small Red Descloizite Ore + S:bw.blockores.02.27.name=Small Orange Descloizite Ore + S:bw.blockores.02.28.name=Small Green Fuchsite Ore + S:bw.blockores.02.29.name=Small Red Fuchsite Ore + S:bw.blockores.02.35.name=Small Prasiolite Ore + S:bw.blockores.02.43.name=Small BArTiMaEuSNeK Ore + S:bw.blockores.02.47.name=Small Platinum Metallic Powder Ore + S:bw.blockores.02.5.name=Small Fluor-Buergerite Ore + S:bw.blockores.02.53.name=Small Palladium Metallic Powder Ore + S:bw.blockores.02.60.name=Small Leach Residue Ore + S:bw.blockores.02.69.name=Small Rarest Metal Residue Ore + S:bw.blockores.02.7.name=Small Chromo-Alumino-Povondraite Ore + S:bw.blockores.02.70.name=Small Iridium Metal Residue Ore + S:bw.blockores.02.79.name=Small Crude Rhodium Metal Ore + S:bw.blockores.02.8.name=Small Vanadio-Oxy-Dravite Ore + S:bw.blockores.02.89.name=Small Tiberium Ore + S:bw.blockores.02.9.name=Small Olenite Ore + S:bw.blockores.02.91.name=Small Fluorspar Ore + S:bw.blockores.02.93.name=Small Atheneite Ore + S:bw.blockores.02.94.name=Small Temagamite Ore + S:bw.blockores.02.95.name=Small Terlinguaite Ore + S:bw.fuels.acidgens=Acid Generator + S:bw.recipe.BacteriaVat=Bacterial Vat + S:bw.recipe.biolab=Bio Lab + S:bw.recipe.cal=Circuit Assembly Line + S:bw.werkstoffblocks.01.1.name=Block of Bismutite + S:bw.werkstoffblocks.01.19.name=Block of Red Zircon + S:bw.werkstoffblocks.01.20.name=Block of Salt + S:bw.werkstoffblocks.01.21.name=Block of Spodumene + S:bw.werkstoffblocks.01.22.name=Block of Rock Salt + S:bw.werkstoffblocks.01.23.name=Block of Fayalite + S:bw.werkstoffblocks.01.24.name=Block of Forsterite + S:bw.werkstoffblocks.01.25.name=Block of Hedenbergite + S:bw.werkstoffblocks.01.32.name=Block of Tellurium + S:bw.werkstoffblocks.01.35.name=Block of Prasiolite + S:bw.werkstoffblocks.01.36.name=Block of Magneto Resonatic + S:bw.werkstoffblocks.01.39.name=Block of Californium + S:bw.werkstoffblocks.01.4.name=Block of Cubic Zirconia + S:bw.werkstoffblocks.01.40.name=Block of Calcium + S:bw.werkstoffblocks.01.43.name=Block of BArTiMaEuSNeK + S:bw.werkstoffblocks.01.5.name=Block of Fluor-Buergerite + S:bw.werkstoffblocks.01.64.name=Block of Ruthenium + S:bw.werkstoffblocks.01.7.name=Block of Chromo-Alumino-Povondraite + S:bw.werkstoffblocks.01.78.name=Block of Rhodium + S:bw.werkstoffblocks.01.8.name=Block of Vanadio-Oxy-Dravite + S:bw.werkstoffblocks.01.88.name=Block of Rhodium-Plated Palladium + S:bw.werkstoffblocks.01.89.name=Block of Tiberium + S:bw.werkstoffblocks.01.9.name=Block of Olenite + S:bw.werkstoffblocks.01.90.name=Block of Ruridit + S:bw.werkstoffblocks.01.91.name=Block of Fluorspar + S:bw.werkstoffblocks.01.92.name=Block of High Durability Compound Steel + S:bw.werkstoffblocks.01.96.name=Block of Ademic Steel S:enchantment.damage.endermen=Disjunction S:enchantment.damage.radioactivity=Radioactivity S:"fluid.1,1dimethylhydrazine"=1,1-Dimethylhydrazine + S:"fluid.Fulvic Acid"=Fulvic Acid + S:"fluid.Heated Fulvic Acid"=Heated Fulvic Acid + S:fluid.Kerogen=Kerogen S:fluid.aceticacid=Acetic Acid S:fluid.acetone=Acetone S:fluid.air=Air @@ -5099,6 +6962,7 @@ languagefile { S:fluid.dye.watermixed.dyewhite=Water Mixed White Dye S:fluid.dye.watermixed.dyeyellow=Water Mixed Yellow Dye S:fluid.ender=Resonant Ender + S:fluid.escherichiakolifluid=eColi Bacteria Fluid S:fluid.ethane=Ethane S:fluid.ethenone=Ethenone S:fluid.ethylene=Ethylene @@ -5243,6 +7107,16 @@ languagefile { S:fluid.moderatelysteamcracked.naphtha=Moderately Steam-Cracked Naphtha S:fluid.moderatelysteamcracked.propane=Moderately Steam-Cracked Propane S:fluid.moderatelysteamcracked.propene=Moderately Steam-Cracked Propene + S:"fluid.molten.Ademic Steel"=Molten Ademic Steel + S:fluid.molten.BArTiMaEuSNeK=Molten BArTiMaEuSNeK + S:fluid.molten.Calcium=Molten Calcium + S:fluid.molten.Californium=Molten Californium + S:"fluid.molten.High Durability Compound Steel"=Molten High Durability Compound Steel + S:"fluid.molten.Potassium Disulfate"=Molten Potassium Disulfate + S:fluid.molten.Rhodium=Molten Rhodium + S:"fluid.molten.Rhodium-Plated Palladium"=Molten Rhodium-Plated Palladium + S:fluid.molten.Ruridit=Molten Ruridit + S:fluid.molten.Ruthenium=Molten Ruthenium S:fluid.molten.abyssalalloy=Molten Abyssal Alloy S:fluid.molten.actinium=Molten Actinium S:fluid.molten.adamantium=Molten Adamantium @@ -5785,10 +7659,15 @@ languagefile { S:fluid.propane=Propane S:fluid.propene=Propene S:fluid.propionicacid=Propionic Acid + S:fluid.pseudomonasveroniifluid=Anaerobic Oil Bacteria Fluid S:fluid.putrescine=Putrescine S:fluid.pyrotheum=Blazing Pyrotheum S:fluid.radon=Radon S:fluid.rocket_fuel=Rocket Fuel + S:fluid.saccharomycescerevisiaefluid=Common Yeast Fluid + S:fluid.saccharomycescerevisiaevarbayanusfluid=Whine Yeast Fluid + S:fluid.saccharomycescerevisiaevarcerevisiaefluid=Beer Yeast Fluid + S:fluid.saccharomycesescherichiafluid=General Purpose Fermenting Bacteria Fluid S:fluid.saltwater=Salt Water S:fluid.seedoil=Seed Oil S:fluid.severelyhydrocracked.butadiene=Severely Hydro-Cracked Butadiene @@ -5844,10 +7723,18 @@ languagefile { S:gt.360k_NaK_Coolantcell.name=360k NaK Coolantcell S:gt.60k_Helium_Coolantcell.name=60k He Coolant Cell S:gt.60k_NaK_Coolantcell.name=60k NaK Coolantcell + S:gt.BWCircuitProgrammer.name=Circuit Programmer + S:gt.BWCircuitProgrammer.tooltip_main=Programs Integrated Circuits + S:gt.Core_Reactor_Cell.name="The Core" Cell + S:gt.Core_Reactor_CellDep.name=Depleted "The Core" Cell S:gt.Double_Naquadahcell.name=Dual Fuel Rod (Naquadah) S:gt.Double_NaquadahcellDep.name=Dual Fuel Rod (Depleted Naquadah) S:gt.Double_Thoriumcell.name=Dual Fuel Rod (Thorium) S:gt.Double_ThoriumcellDep.name=Dual Fuel Rod (Depleted Thorium) + S:gt.Double_Tiberiumcell.name=Dual Fuel Rod (Tiberium) + S:gt.Double_TiberiumcellDep.name=Dual Fuel Rod (Depleted Tiberium) + S:gt.GT2Destructopack.name=Destructopack + S:gt.GT2Destructopack.tooltip_main=Mobile Trash Bin S:gt.GregTech_FluidDisplay.name=Fluid Display S:gt.Naquadahcell.name=Fuel Rod (Naquadah) S:gt.NaquadahcellDep.name=Fuel Rod (Depleted Naquadah) @@ -5855,8 +7742,12 @@ languagefile { S:gt.Quad_NaquadahcellDep.name=Quad Fuel Rod (Depleted Naquadah) S:gt.Quad_Thoriumcell.name=Quad Fuel Rod (Thorium) S:gt.Quad_ThoriumcellDep.name=Quad Fuel Rod (Depleted Thorium) + S:gt.Quad_Tiberiumcell.name=Quad Fuel Rod (Tiberium) + S:gt.Quad_TiberiumcellDep.name=Quad Fuel Rod (Depleted Tiberium) S:gt.Thoriumcell.name=Fuel Rod (Thorium) S:gt.ThoriumcellDep.name=Fuel Rod (Depleted Thorium) + S:gt.Tiberiumcell.name=Fuel Rod (Tiberium) + S:gt.TiberiumcellDep.name=Fuel Rod (Depleted Tiberium) S:gt.behaviour.choochering1=Current tool mode: S:gt.behaviour.choochering2=Change tool mode using Shift+Rightclick. S:gt.behaviour.hoe=Can till Dirt @@ -5968,6 +7859,40 @@ languagefile { S:gt.blockcasings8.0.name=Chemically Inert Machine Casing S:gt.blockcasings8.1.name=PTFE Pipe Casing S:gt.blockcasings8.32767.name=Any Sub Block of this one + S:gt.blockcasingsBA0.0.name=Redstone Alloy Primary Tesla Windings + S:gt.blockcasingsBA0.1.name=MV Superconductor Primary Tesla Windings + S:gt.blockcasingsBA0.2.name=HV Superconductor Primary Tesla Windings + S:gt.blockcasingsBA0.3.name=EV Superconductor Primary Tesla Windings + S:gt.blockcasingsBA0.32767.name=Any Sub Block of this one + S:gt.blockcasingsBA0.4.name=IV Superconductor Primary Tesla Windings + S:gt.blockcasingsBA0.5.name=LuV Superconductor Primary Tesla Windings + S:gt.blockcasingsBA0.6.name=Tesla Base Casing + S:gt.blockcasingsBA0.7.name=Tesla Toroid Casing + S:gt.blockcasingsBA0.8.name=Tesla Secondary Windings + S:gt.blockcasingsNH.10.name=UEV Machine Casing + S:gt.blockcasingsNH.11.name=UIV Machine Casing + S:gt.blockcasingsNH.12.name=UMV Machine Casing + S:gt.blockcasingsNH.13.name=UXV Machine Casing + S:gt.blockcasingsNH.14.name=OPV Machine Casing + S:gt.blockcasingsNH.15.name=MAX Machine Casing + S:gt.blockcasingsNH.32767.name=Any Sub Block of this one + S:gt.blockcasingsTT.0.name=High Power Casing + S:gt.blockcasingsTT.1.name=Computer Casing + S:gt.blockcasingsTT.10.name=Teleportation Casing + S:gt.blockcasingsTT.11.name=Dimensional Bridge Generator + S:gt.blockcasingsTT.12.name=Ultimate Molecular Casing + S:gt.blockcasingsTT.13.name=Ultimate Advanced Molecular Casing + S:gt.blockcasingsTT.14.name=Ultimate Containment Field Generator + S:gt.blockcasingsTT.15.name=Debug Sides + S:gt.blockcasingsTT.2.name=Computer Heat Vent + S:gt.blockcasingsTT.3.name=Advanced Computer Casing + S:gt.blockcasingsTT.32767.name=Any Sub Block of this one + S:gt.blockcasingsTT.4.name=Molecular Casing + S:gt.blockcasingsTT.5.name=Advanced Molecular Casing + S:gt.blockcasingsTT.6.name=Containment Field Generator + S:gt.blockcasingsTT.7.name=Molecular Coil + S:gt.blockcasingsTT.8.name=Hollow Casing + S:gt.blockcasingsTT.9.name=Spacetime Altering Casing S:gt.blockconcretes.0.name=Dark Concrete S:gt.blockconcretes.1.name=Dark Concrete Cobblestone S:gt.blockconcretes.10.name=Mossy Light Concrete Cobblestone @@ -6040,7 +7965,27 @@ languagefile { S:gt.blockgranites.7.name=Smooth Black Granite S:gt.blockgranites.8.name=Red Granite S:gt.blockgranites.9.name=Red Granite Cobblestone + S:gt.blockhintTT.0.name=Hint 1 dot + S:gt.blockhintTT.1.name=Hint 2 dots + S:gt.blockhintTT.10.name=Hint 11 dots + S:gt.blockhintTT.11.name=Hint 12 dots + S:gt.blockhintTT.12.name=Hint general + S:gt.blockhintTT.13.name=Hint air + S:gt.blockhintTT.14.name=Hint no air + S:gt.blockhintTT.15.name=Hint error + S:gt.blockhintTT.2.name=Hint 3 dots + S:gt.blockhintTT.3.name=Hint 4 dots + S:gt.blockhintTT.32767.name=Any Sub Block of this one + S:gt.blockhintTT.4.name=Hint 5 dots + S:gt.blockhintTT.5.name=Hint 6 dots + S:gt.blockhintTT.6.name=Hint 7 dots + S:gt.blockhintTT.7.name=Hint 8 dots + S:gt.blockhintTT.8.name=Hint 9 dots + S:gt.blockhintTT.9.name=Hint 10 dots S:gt.blockmachines.32767.name=Any Sub Block of this one + S:gt.blockmachines.acidgeneratorev.name=Acid Generator EV + S:gt.blockmachines.acidgeneratorhv.name=Acid Generator HV + S:gt.blockmachines.acidgeneratormv.name=Acid Generator MV S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.01.name=Basic Geothermal Engine S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.02.name=Turbo Geothermal Engine S:gt.blockmachines.advancedgenerator.geothermalfuel.tier.03.name=Vulcan Geothermal Engine @@ -6666,6 +8611,35 @@ languagefile { S:gt.blockmachines.bronzemachine.furnace.name=Steam Furnace S:gt.blockmachines.bronzemachine.hammer.name=Steam Forge Hammer S:gt.blockmachines.bronzemachine.macerator.name=Steam Macerator + S:gt.blockmachines.bw.biolabev.name=EV Bio Lab + S:gt.blockmachines.bw.biolabhv.name=HV Bio Lab + S:gt.blockmachines.bw.biolabiv.name=IV Bio Lab + S:gt.blockmachines.bw.biolabluv.name=LuV Bio Lab + S:gt.blockmachines.bw.biolabmax.name=MAX Bio Lab + S:gt.blockmachines.bw.biolabopv.name=OpV Bio Lab + S:gt.blockmachines.bw.biolabuev.name=UEV Bio Lab + S:gt.blockmachines.bw.biolabuhv.name=UHV Bio Lab + S:gt.blockmachines.bw.biolabuiv.name=UIV Bio Lab + S:gt.blockmachines.bw.biolabumv.name=UMV Bio Lab + S:gt.blockmachines.bw.biolabuv.name=UV Bio Lab + S:gt.blockmachines.bw.biolabuxv.name=UXV Bio Lab + S:gt.blockmachines.bw.biolabzpm.name=ZPM Bio Lab + S:gt.blockmachines.bw.biovat.name=Bacterial Vat + S:gt.blockmachines.bw.manualtrafo.name=Manual Trafo + S:gt.blockmachines.bw.radiohatchev.name=EV Radio Hatch + S:gt.blockmachines.bw.radiohatchhv.name=HV Radio Hatch + S:gt.blockmachines.bw.radiohatchiv.name=IV Radio Hatch + S:gt.blockmachines.bw.radiohatchluv.name=LuV Radio Hatch + S:gt.blockmachines.bw.radiohatchmax.name=MAX Radio Hatch + S:gt.blockmachines.bw.radiohatchopv.name=OpV Radio Hatch + S:gt.blockmachines.bw.radiohatchuev.name=UEV Radio Hatch + S:gt.blockmachines.bw.radiohatchuhv.name=UHV Radio Hatch + S:gt.blockmachines.bw.radiohatchuiv.name=UIV Radio Hatch + S:gt.blockmachines.bw.radiohatchumv.name=UMV Radio Hatch + S:gt.blockmachines.bw.radiohatchuv.name=UV Radio Hatch + S:gt.blockmachines.bw.radiohatchuxv.name=UXV Radio Hatch + S:gt.blockmachines.bw.radiohatchzpm.name=ZPM Radio Hatch + S:gt.blockmachines.bw.windmill.name=Windmill S:gt.blockmachines.cable.aluminium.01.name=1x Aluminium Cable S:gt.blockmachines.cable.aluminium.02.name=2x Aluminium Cable S:gt.blockmachines.cable.aluminium.04.name=4x Aluminium Cable @@ -6855,11 +8829,100 @@ languagefile { S:gt.blockmachines.chunkloader.tier.01.name=Chunkloader MK I S:gt.blockmachines.chunkloader.tier.02.name=Chunkloader MK II S:gt.blockmachines.chunkloader.tier.03.name=Chunkloader MK III + S:gt.blockmachines.circuitassemblyline.name=Circuit Assembly Line + S:gt.blockmachines.compressedfluidhatch.name=Liquid Air Fluid Hatch S:gt.blockmachines.crate.tier.01.name=Interconnecting Storage Crate S:gt.blockmachines.cyclotron.tier.single.name=COMET - Compact Cyclotron + S:gt.blockmachines.debug.tt.data.name=Debug Data Hatch + S:gt.blockmachines.debug.tt.genny.name=Debug Power Generator + S:gt.blockmachines.debug.tt.maintenance.name=Debug Maintenance Hatch + S:gt.blockmachines.debug.tt.pollutor.name=Debug Pollution Generator + S:gt.blockmachines.debug.tt.writer.name=Debug Structure Writer + S:gt.blockmachines.dehp.name=Deep Earth Heating Pump + S:gt.blockmachines.diode12aev.name=Cable Diode 12A EV + S:gt.blockmachines.diode12ahv.name=Cable Diode 12A HV + S:gt.blockmachines.diode12aiv.name=Cable Diode 12A IV + S:gt.blockmachines.diode12aluv.name=Cable Diode 12A LuV + S:gt.blockmachines.diode12alv.name=Cable Diode 12A LV + S:gt.blockmachines.diode12amax.name=Cable Diode 12A MAX + S:gt.blockmachines.diode12amv.name=Cable Diode 12A MV + S:gt.blockmachines.diode12aopv.name=Cable Diode 12A OpV + S:gt.blockmachines.diode12auev.name=Cable Diode 12A UEV + S:gt.blockmachines.diode12auhv.name=Cable Diode 12A UHV + S:gt.blockmachines.diode12auiv.name=Cable Diode 12A UIV + S:gt.blockmachines.diode12aulv.name=Cable Diode 12A ULV + S:gt.blockmachines.diode12aumv.name=Cable Diode 12A UMV + S:gt.blockmachines.diode12auv.name=Cable Diode 12A UV + S:gt.blockmachines.diode12auxv.name=Cable Diode 12A UXV + S:gt.blockmachines.diode12azpm.name=Cable Diode 12A ZPM + S:gt.blockmachines.diode16aev.name=Cable Diode 16A EV + S:gt.blockmachines.diode16ahv.name=Cable Diode 16A HV + S:gt.blockmachines.diode16aiv.name=Cable Diode 16A IV + S:gt.blockmachines.diode16aluv.name=Cable Diode 16A LuV + S:gt.blockmachines.diode16alv.name=Cable Diode 16A LV + S:gt.blockmachines.diode16amax.name=Cable Diode 16A MAX + S:gt.blockmachines.diode16amv.name=Cable Diode 16A MV + S:gt.blockmachines.diode16aopv.name=Cable Diode 16A OpV + S:gt.blockmachines.diode16auev.name=Cable Diode 16A UEV + S:gt.blockmachines.diode16auhv.name=Cable Diode 16A UHV + S:gt.blockmachines.diode16auiv.name=Cable Diode 16A UIV + S:gt.blockmachines.diode16aulv.name=Cable Diode 16A ULV + S:gt.blockmachines.diode16aumv.name=Cable Diode 16A UMV + S:gt.blockmachines.diode16auv.name=Cable Diode 16A UV + S:gt.blockmachines.diode16auxv.name=Cable Diode 16A UXV + S:gt.blockmachines.diode16azpm.name=Cable Diode 16A ZPM + S:gt.blockmachines.diode2aev.name=Cable Diode 2A EV + S:gt.blockmachines.diode2ahv.name=Cable Diode 2A HV + S:gt.blockmachines.diode2aiv.name=Cable Diode 2A IV + S:gt.blockmachines.diode2aluv.name=Cable Diode 2A LuV + S:gt.blockmachines.diode2alv.name=Cable Diode 2A LV + S:gt.blockmachines.diode2amax.name=Cable Diode 2A MAX + S:gt.blockmachines.diode2amv.name=Cable Diode 2A MV + S:gt.blockmachines.diode2aopv.name=Cable Diode 2A OpV + S:gt.blockmachines.diode2auev.name=Cable Diode 2A UEV + S:gt.blockmachines.diode2auhv.name=Cable Diode 2A UHV + S:gt.blockmachines.diode2auiv.name=Cable Diode 2A UIV + S:gt.blockmachines.diode2aulv.name=Cable Diode 2A ULV + S:gt.blockmachines.diode2aumv.name=Cable Diode 2A UMV + S:gt.blockmachines.diode2auv.name=Cable Diode 2A UV + S:gt.blockmachines.diode2auxv.name=Cable Diode 2A UXV + S:gt.blockmachines.diode2azpm.name=Cable Diode 2A ZPM + S:gt.blockmachines.diode4aev.name=Cable Diode 4A EV + S:gt.blockmachines.diode4ahv.name=Cable Diode 4A HV + S:gt.blockmachines.diode4aiv.name=Cable Diode 4A IV + S:gt.blockmachines.diode4aluv.name=Cable Diode 4A LuV + S:gt.blockmachines.diode4alv.name=Cable Diode 4A LV + S:gt.blockmachines.diode4amax.name=Cable Diode 4A MAX + S:gt.blockmachines.diode4amv.name=Cable Diode 4A MV + S:gt.blockmachines.diode4aopv.name=Cable Diode 4A OpV + S:gt.blockmachines.diode4auev.name=Cable Diode 4A UEV + S:gt.blockmachines.diode4auhv.name=Cable Diode 4A UHV + S:gt.blockmachines.diode4auiv.name=Cable Diode 4A UIV + S:gt.blockmachines.diode4aulv.name=Cable Diode 4A ULV + S:gt.blockmachines.diode4aumv.name=Cable Diode 4A UMV + S:gt.blockmachines.diode4auv.name=Cable Diode 4A UV + S:gt.blockmachines.diode4auxv.name=Cable Diode 4A UXV + S:gt.blockmachines.diode4azpm.name=Cable Diode 4A ZPM + S:gt.blockmachines.diode8aev.name=Cable Diode 8A EV + S:gt.blockmachines.diode8ahv.name=Cable Diode 8A HV + S:gt.blockmachines.diode8aiv.name=Cable Diode 8A IV + S:gt.blockmachines.diode8aluv.name=Cable Diode 8A LuV + S:gt.blockmachines.diode8alv.name=Cable Diode 8A LV + S:gt.blockmachines.diode8amax.name=Cable Diode 8A MAX + S:gt.blockmachines.diode8amv.name=Cable Diode 8A MV + S:gt.blockmachines.diode8aopv.name=Cable Diode 8A OpV + S:gt.blockmachines.diode8auev.name=Cable Diode 8A UEV + S:gt.blockmachines.diode8auhv.name=Cable Diode 8A UHV + S:gt.blockmachines.diode8auiv.name=Cable Diode 8A UIV + S:gt.blockmachines.diode8aulv.name=Cable Diode 8A ULV + S:gt.blockmachines.diode8aumv.name=Cable Diode 8A UMV + S:gt.blockmachines.diode8auv.name=Cable Diode 8A UV + S:gt.blockmachines.diode8auxv.name=Cable Diode 8A UXV + S:gt.blockmachines.diode8azpm.name=Cable Diode 8A ZPM S:gt.blockmachines.electricboiler.1.tier.single.name=Advanced Boiler [LV] S:gt.blockmachines.electricboiler.2.tier.single.name=Advanced Boiler [MV] S:gt.blockmachines.electricboiler.3.tier.single.name=Advanced Boiler [HV] + S:gt.blockmachines.electricimplosioncompressor.name=Electric Implosion Compressor S:gt.blockmachines.energybuffer.tier.00.name=Ultra Low Voltage Energy Buffer S:gt.blockmachines.energybuffer.tier.01.name=Low Voltage Energy Buffer S:gt.blockmachines.energybuffer.tier.02.name=Medium Voltage Energy Buffer @@ -6871,6 +8934,22 @@ languagefile { S:gt.blockmachines.energybuffer.tier.08.name=Ultimate Voltage Energy Buffer S:gt.blockmachines.energybuffer.tier.09.name=MAX Voltage Energy Buffer S:gt.blockmachines.energybuffer.tier.xx.name=512V Creative Energy Buffer + S:gt.blockmachines.energydistributorev.name=Energy Distributor EV + S:gt.blockmachines.energydistributorhv.name=Energy Distributor HV + S:gt.blockmachines.energydistributoriv.name=Energy Distributor IV + S:gt.blockmachines.energydistributorluv.name=Energy Distributor LuV + S:gt.blockmachines.energydistributorlv.name=Energy Distributor LV + S:gt.blockmachines.energydistributormax.name=Energy Distributor MAX + S:gt.blockmachines.energydistributormv.name=Energy Distributor MV + S:gt.blockmachines.energydistributoropv.name=Energy Distributor OpV + S:gt.blockmachines.energydistributoruev.name=Energy Distributor UEV + S:gt.blockmachines.energydistributoruhv.name=Energy Distributor UHV + S:gt.blockmachines.energydistributoruiv.name=Energy Distributor UIV + S:gt.blockmachines.energydistributorulv.name=Energy Distributor ULV + S:gt.blockmachines.energydistributorumv.name=Energy Distributor UMV + S:gt.blockmachines.energydistributoruv.name=Energy Distributor UV + S:gt.blockmachines.energydistributoruxv.name=Energy Distributor UXV + S:gt.blockmachines.energydistributorzpm.name=Energy Distributor ZPM S:gt.blockmachines.fluidtank.tier.00.name=Ultra Low Voltage Fluid Tank S:gt.blockmachines.fluidtank.tier.01.name=Low Voltage Fluid Tank S:gt.blockmachines.fluidtank.tier.02.name=Medium Voltage Fluid Tank @@ -6887,6 +8966,7 @@ languagefile { S:gt.blockmachines.fusioncomputer.tier.09.name=FusionTech MK IV S:gt.blockmachines.garbagecollector.01.tier.single.name=JVM Garbage Collector S:gt.blockmachines.generatorarray.controller.tier.01.name=Large Generator Array + S:gt.blockmachines.giantoutputhatch.name=Giant Output Hatch S:gt.blockmachines.gt_frame_aluminium.name=Aluminium Frame Box S:gt.blockmachines.gt_frame_americium.name=Americium Frame Box S:gt.blockmachines.gt_frame_annealedcopper.name=Annealed Copper Frame Box @@ -7194,10 +9274,17 @@ languagefile { S:gt.blockmachines.gtplusplus.thermal.boiler.name=Thermal Boiler S:gt.blockmachines.gtpp.multimachine.rocketengine.name=Rocketdyne F-1A Engine S:gt.blockmachines.hatch.air.intake.tier.00.name=Air Intake Hatch + S:gt.blockmachines.hatch.capacitor.tier.03.name=Capacitor Hatch + S:gt.blockmachines.hatch.certain.tier.07.name=Uncertainty Resolver + S:gt.blockmachines.hatch.certain.tier.10.name=Uncertainty Resolver X S:gt.blockmachines.hatch.control.adv.name=Control Core Module S:gt.blockmachines.hatch.cryotheum.input.tier.00.name=Cryotheum Cooling Hatch S:gt.blockmachines.hatch.dataaccess.adv.name=Advanced Data Access Hatch S:gt.blockmachines.hatch.dataaccess.name=Data Access Hatch + S:gt.blockmachines.hatch.datain.tier.07.name=Optical Slave Connector + S:gt.blockmachines.hatch.datainass.tier.07.name=Assembly line Slave Connector + S:gt.blockmachines.hatch.dataout.tier.07.name=Optical Master Connector + S:gt.blockmachines.hatch.dataoutass.tier.07.name=Data Bank Master Connector S:gt.blockmachines.hatch.dynamo.buffer.tier.00.name=ULV Dynamo Hatch [Buffered] S:gt.blockmachines.hatch.dynamo.buffer.tier.01.name=LV Dynamo Hatch [Buffered] S:gt.blockmachines.hatch.dynamo.buffer.tier.02.name=MV Dynamo Hatch [Buffered] @@ -7218,6 +9305,115 @@ languagefile { S:gt.blockmachines.hatch.dynamo.tier.07.name=ZPM Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.08.name=UV Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.09.name=Max Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.05.name=IV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.06.name=LuV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.07.name=ZPM 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.08.name=UV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.09.name=UHV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.10.name=UEV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.11.name=UIV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.12.name=UMV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti04.tier.13.name=UXV 4A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.05.name=IV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.06.name=LuV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.07.name=ZPM 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.08.name=UV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.09.name=UHV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.10.name=UEV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.11.name=UIV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.12.name=UMV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti16.tier.13.name=UXV 16A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.05.name=IV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.06.name=LuV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.07.name=ZPM 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.08.name=UV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.09.name=UHV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.10.name=UEV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.11.name=UIV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.12.name=UMV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamomulti64.tier.13.name=UXV 64A Dynamo Hatch + S:gt.blockmachines.hatch.dynamotunnel.tier.14.name=Legendary Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.05.name=IV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.06.name=LuV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.07.name=ZPM 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.08.name=UV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.09.name=UHV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.10.name=UEV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.11.name=UIV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.12.name=UMV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel1.tier.13.name=UXV 256/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.05.name=IV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.06.name=LuV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.07.name=ZPM 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.08.name=UV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.09.name=UHV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.10.name=UEV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.11.name=UIV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.12.name=UMV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel2.tier.13.name=UXV 1024/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.05.name=IV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.06.name=LuV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.07.name=ZPM 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.08.name=UV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.09.name=UHV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.10.name=UEV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.11.name=UIV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.12.name=UMV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel3.tier.13.name=UXV 4096/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.05.name=IV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.06.name=LuV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.07.name=ZPM 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.08.name=UV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.09.name=UHV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.10.name=UEV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.11.name=UIV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.12.name=UMV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel4.tier.13.name=UXV 16384/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.05.name=IV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.06.name=LuV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.07.name=ZPM 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.08.name=UV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.09.name=UHV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.10.name=UEV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.11.name=UIV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.12.name=UMV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel5.tier.13.name=UXV 65536/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.05.name=IV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.06.name=LuV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.07.name=ZPM 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.08.name=UV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.09.name=UHV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.10.name=UEV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.11.name=UIV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.12.name=UMV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel6.tier.13.name=UXV 262144/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.05.name=IV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.06.name=LuV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.07.name=ZPM 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.08.name=UV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.09.name=UHV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.10.name=UEV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.11.name=UIV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.12.name=UMV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.dynamotunnel7.tier.13.name=UXV 1048576/t Laser Source Hatch + S:gt.blockmachines.hatch.emin.tier.08.name=UV Elemental Input Hatch + S:gt.blockmachines.hatch.emin.tier.09.name=UHV Elemental Input Hatch + S:gt.blockmachines.hatch.emin.tier.10.name=UEV Elemental Input Hatch + S:gt.blockmachines.hatch.emin.tier.11.name=UIV Elemental Input Hatch + S:gt.blockmachines.hatch.emin.tier.12.name=UMV Elemental Input Hatch + S:gt.blockmachines.hatch.emin.tier.13.name=UXV Elemental Input Hatch + S:gt.blockmachines.hatch.emmuffler.tier.08.name=UV Overflow Output Hatch + S:gt.blockmachines.hatch.emmuffler.tier.09.name=UHV Overflow Output Hatch + S:gt.blockmachines.hatch.emmuffler.tier.10.name=UEV Overflow Output Hatch + S:gt.blockmachines.hatch.emmuffler.tier.11.name=UIV Overflow Output Hatch + S:gt.blockmachines.hatch.emmuffler.tier.12.name=UMV Overflow Output Hatch + S:gt.blockmachines.hatch.emmuffler.tier.13.name=UXV Overflow Output Hatch + S:gt.blockmachines.hatch.emout.tier.08.name=UV Elemental Output Hatch + S:gt.blockmachines.hatch.emout.tier.09.name=UHV Elemental Output Hatch + S:gt.blockmachines.hatch.emout.tier.10.name=UEV Elemental Output Hatch + S:gt.blockmachines.hatch.emout.tier.11.name=UIV Elemental Output Hatch + S:gt.blockmachines.hatch.emout.tier.12.name=UMV Elemental Output Hatch + S:gt.blockmachines.hatch.emout.tier.13.name=UXV Elemental Output Hatch S:gt.blockmachines.hatch.energy.tier.00.name=ULV Energy Hatch S:gt.blockmachines.hatch.energy.tier.01.name=LV Energy Hatch S:gt.blockmachines.hatch.energy.tier.02.name=MV Energy Hatch @@ -7228,6 +9424,98 @@ languagefile { S:gt.blockmachines.hatch.energy.tier.07.name=ZPM Energy Hatch S:gt.blockmachines.hatch.energy.tier.08.name=UV Energy Hatch S:gt.blockmachines.hatch.energy.tier.09.name=Max Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.05.name=IV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.06.name=LuV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.07.name=ZPM 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.08.name=UV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.09.name=UHV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.10.name=UEV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.11.name=UIV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.12.name=UMV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti04.tier.13.name=UXV 4A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.05.name=IV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.06.name=LuV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.07.name=ZPM 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.08.name=UV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.09.name=UHV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.10.name=UEV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.11.name=UIV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.12.name=UMV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti16.tier.13.name=UXV 16A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.05.name=IV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.06.name=LuV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.07.name=ZPM 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.08.name=UV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.09.name=UHV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.10.name=UEV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.11.name=UIV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.12.name=UMV 64A Energy Hatch + S:gt.blockmachines.hatch.energymulti64.tier.13.name=UXV 64A Energy Hatch + S:gt.blockmachines.hatch.energytunnel.tier.14.name=Legendary Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.05.name=IV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.06.name=LuV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.07.name=ZPM 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.08.name=UV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.09.name=UHV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.10.name=UEV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.11.name=UIV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.12.name=UMV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel1.tier.13.name=UXV 256/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.05.name=IV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.06.name=LuV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.07.name=ZPM 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.08.name=UV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.09.name=UHV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.10.name=UEV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.11.name=UIV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.12.name=UMV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel2.tier.13.name=UXV 1024/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.05.name=IV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.06.name=LuV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.07.name=ZPM 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.08.name=UV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.09.name=UHV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.10.name=UEV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.11.name=UIV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.12.name=UMV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel3.tier.13.name=UXV 4096/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.05.name=IV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.06.name=LuV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.07.name=ZPM 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.08.name=UV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.09.name=UHV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.10.name=UEV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.11.name=UIV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.12.name=UMV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel4.tier.13.name=UXV 16384/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.05.name=IV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.06.name=LuV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.07.name=ZPM 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.08.name=UV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.09.name=UHV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.10.name=UEV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.11.name=UIV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.12.name=UMV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel5.tier.13.name=UXV 65536/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.05.name=IV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.06.name=LuV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.07.name=ZPM 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.08.name=UV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.09.name=UHV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.10.name=UEV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.11.name=UIV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.12.name=UMV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel6.tier.13.name=UXV 262144/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.05.name=IV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.06.name=LuV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.07.name=ZPM 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.08.name=UV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.09.name=UHV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.10.name=UEV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.11.name=UIV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.12.name=UMV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.energytunnel7.tier.13.name=UXV 1048576/t Laser Target Hatch + S:gt.blockmachines.hatch.holder.tier.09.name=Object Holder S:gt.blockmachines.hatch.input.tier.00.name=Input Hatch (ULV) S:gt.blockmachines.hatch.input.tier.01.name=Input Hatch (LV) S:gt.blockmachines.hatch.input.tier.02.name=Input Hatch (MV) @@ -7293,7 +9581,11 @@ languagefile { S:gt.blockmachines.hatch.output_bus.tier.07.name=Output Bus (ZPM) S:gt.blockmachines.hatch.output_bus.tier.08.name=Output Bus (UV) S:gt.blockmachines.hatch.output_bus.tier.09.name=Output Bus (MAX) + S:gt.blockmachines.hatch.param.tier.05.name=Parametrizer + S:gt.blockmachines.hatch.param.tier.07.name=Parametrizer X + S:gt.blockmachines.hatch.param.tier.10.name=Parametrizer tXt S:gt.blockmachines.hatch.pyrotheum.input.tier.00.name=Pyrotheum Heating Vent + S:gt.blockmachines.hatch.rack.tier.08.name=Computer Rack S:gt.blockmachines.hatch.superbus.input.tier.00.name=Super Bus (I) (ULV) S:gt.blockmachines.hatch.superbus.input.tier.01.name=Super Bus (I) (LV) S:gt.blockmachines.hatch.superbus.input.tier.02.name=Super Bus (I) (MV) @@ -7330,6 +9622,12 @@ languagefile { S:gt.blockmachines.hull.tier.07.name=ZPM Machine Hull S:gt.blockmachines.hull.tier.08.name=UV Machine Hull S:gt.blockmachines.hull.tier.09.name=Max Machine Hull + S:gt.blockmachines.hull.tier.10.name=UEV Machine Hull + S:gt.blockmachines.hull.tier.11.name=UIV Machine Hull + S:gt.blockmachines.hull.tier.12.name=UMV Machine Hull + S:gt.blockmachines.hull.tier.13.name=UXV Machine Hull + S:gt.blockmachines.hull.tier.14.name=OPV Machine Hull + S:gt.blockmachines.hull.tier.15.name=MAX Machine Hull S:gt.blockmachines.industrial.fishpond.controller.tier.single.name=Zhuhai - Fishing Port S:gt.blockmachines.industrialalloysmelter.controller.tier.single.name=Zyngen S:gt.blockmachines.industrialarcfurnace.controller.tier.single.name=High Current Industrial Arc Furnace @@ -7351,6 +9649,7 @@ languagefile { S:gt.blockmachines.industrialwiremill.controller.tier.single.name=Wire Factory Controller S:gt.blockmachines.infinite.chest.tier.01.name=Infinite Item Chest S:gt.blockmachines.ironmachine.blastfurnace.name=Iron Plated Blast Furnace + S:gt.blockmachines.lesu.name=L.E.S.U. S:gt.blockmachines.lftr.controller.single.name=Thorium Reactor [LFTR] S:gt.blockmachines.lnr.controller.single.name=Naquadah Reactor Mark XII S:gt.blockmachines.locker.tier.00.name=Ultra Low Voltage Locker @@ -7363,8 +9662,32 @@ languagefile { S:gt.blockmachines.locker.tier.07.name=ZPM Voltage Locker S:gt.blockmachines.locker.tier.08.name=Ultimate Voltage Locker S:gt.blockmachines.locker.tier.09.name=MAX Voltage Locker + S:gt.blockmachines.machine.avr.tier.08.name=HV AVR Micro-controller + S:gt.blockmachines.machine.avr.tier.09.name=UHV AVR Micro-controller + S:gt.blockmachines.machine.avr.tier.10.name=UEV AVR Micro-controller + S:gt.blockmachines.machine.avr.tier.11.name=UIV AVR Micro-controller + S:gt.blockmachines.machine.avr.tier.12.name=UMV AVR Micro-controller S:gt.blockmachines.machine.dehydrator.tier.00.name=Basic Dehydrator I S:gt.blockmachines.machine.dehydrator.tier.01.name=Basic Dehydrator II + S:gt.blockmachines.machine.tt.buck.05.name=Insane Buck Converter + S:gt.blockmachines.machine.tt.buck.06.name=Ludicrous Buck Converter + S:gt.blockmachines.machine.tt.buck.07.name=ZPM Voltage Buck Converter + S:gt.blockmachines.machine.tt.buck.08.name=Ultimate Power Buck Converter + S:gt.blockmachines.machine.tt.buck.09.name=Highly Ultimate Buck Converter + S:gt.blockmachines.machine.tt.buck.10.name=Extremely Ultimate Buck Converter + S:gt.blockmachines.machine.tt.buck.11.name=Insanely Ultimate Buck Converter + S:gt.blockmachines.machine.tt.buck.12.name=Mega Ultimate Buck Converter + S:gt.blockmachines.machine.tt.buck.13.name=Extended Mega Ultimate Buck Converter + S:gt.blockmachines.machine.tt.datareader.name=Data Reader + S:gt.blockmachines.machine.tt.ownerdetector.name=Owner detector + S:gt.blockmachines.machine.tt.tesla.01.name=Basic Tesla Transceiver + S:gt.blockmachines.machine.tt.tesla.02.name=Advanced Tesla Transceiver + S:gt.blockmachines.machine.tt.tesla.03.name=Epyc Tesla Transceiver + S:gt.blockmachines.machine.tt.tesla.04.name=Ultimate Power Tesla Transceiver + S:gt.blockmachines.machine.tt.tesla.05.name=Insane Tesla Transceiver + S:gt.blockmachines.megablastfurnace.name=Mega Blast Furnace + S:gt.blockmachines.megadistillationtower.name=Mega Distillation Tower + S:gt.blockmachines.megavacuumfreezer.name=Mega Vacuum Freezer S:gt.blockmachines.multimachine.adv.blastfurnace.name=Volcanus S:gt.blockmachines.multimachine.adv.distillationtower.name=Dangote Distillus S:gt.blockmachines.multimachine.adv.implosioncompressor.name=Density^2 @@ -7385,6 +9708,26 @@ languagefile { S:gt.blockmachines.multimachine.cracker.name=Oil Cracking Unit S:gt.blockmachines.multimachine.dieselengine.name=Diesel Engine S:gt.blockmachines.multimachine.distillationtower.name=Distillation Tower + S:gt.blockmachines.multimachine.em.annihilation.name=Annihilation Generator + S:gt.blockmachines.multimachine.em.blackholegenerator.name=Black Hole Generator + S:gt.blockmachines.multimachine.em.collider.name=Matter Collider + S:gt.blockmachines.multimachine.em.computer.name=Quantum Computer + S:gt.blockmachines.multimachine.em.crafter.name=Matter Assembler + S:gt.blockmachines.multimachine.em.databank.name=Data Bank + S:gt.blockmachines.multimachine.em.decay.name=Decay Generator + S:gt.blockmachines.multimachine.em.emtoessentia.name=Essentia Dequantizer + S:gt.blockmachines.multimachine.em.emtomatter.name=Matter Dequantizer + S:gt.blockmachines.multimachine.em.essentiatoem.name=Essentia Quantizer + S:gt.blockmachines.multimachine.em.infuser.name=Energy Infuser + S:gt.blockmachines.multimachine.em.junction.name=Matter Junction + S:gt.blockmachines.multimachine.em.mattertoem.name=Matter Quantizer + S:gt.blockmachines.multimachine.em.processing.name=Quantum Processing Machine + S:gt.blockmachines.multimachine.em.research.name=Research station + S:gt.blockmachines.multimachine.em.scanner.name=Elemental Scanner + S:gt.blockmachines.multimachine.em.stabilizer.name=Elemental Stabilizer + S:gt.blockmachines.multimachine.em.switch.name=Network Switch With QoS + S:gt.blockmachines.multimachine.em.transformer.name=Active Transformer + S:gt.blockmachines.multimachine.em.wormhole.name=Wormhole S:gt.blockmachines.multimachine.fuelcellmk1.name=SOFC MK1 S:gt.blockmachines.multimachine.fuelcellmk2.name=Solid-Oxide Fuel Cell MK2 S:gt.blockmachines.multimachine.heatexchanger.name=Large Heat Exchanger @@ -7411,8 +9754,13 @@ languagefile { S:gt.blockmachines.multimachine.telsatower.name=Tesla's Last Testament S:gt.blockmachines.multimachine.tf_fluidtank.name=T.F.F.T S:gt.blockmachines.multimachine.tier.01.bedrockminer.name=Experimental Deep Earth Drilling Platform - MK I + S:gt.blockmachines.multimachine.tm.microwave.name=Microwave Grinder + S:gt.blockmachines.multimachine.tm.teslacoil.name=Tesla Tower S:gt.blockmachines.multimachine.vacuumfreezer.name=Vacuum Freezer S:gt.blockmachines.multitank.controller.tier.single.name=Gregtech Multitank + S:gt.blockmachines.pipe.datastream.name=Optical Fiber Cable + S:gt.blockmachines.pipe.elementalmatter.name=Quantum "Tunnel" + S:gt.blockmachines.pipe.energystream.name=Laser Vacuum Pipe S:gt.blockmachines.pollutioncleaner.01.tier.single.name=Pollution Scrubber S:gt.blockmachines.pollutioncleaner.02.tier.single.name=Upgraded Pollution Scrubber S:gt.blockmachines.pollutioncleaner.03.tier.single.name=Advanced Pollution Scrubber @@ -7468,6 +9816,7 @@ languagefile { S:gt.blockmachines.tesseract.generator.name=Tesseract Generator S:gt.blockmachines.tesseract.terminal.name=Tesseract Terminal S:gt.blockmachines.thaumcraft.gtpp.machine.01.name=Arcane Researcher + S:gt.blockmachines.thtr.name=Thorium High Temperature Reactor S:gt.blockmachines.transformer.ha.tier.00.name=ULV Hi-Amp Transformer S:gt.blockmachines.transformer.ha.tier.01.name=LV Hi-Amp Transformer S:gt.blockmachines.transformer.ha.tier.02.name=MV Hi-Amp Transformer @@ -7488,6 +9837,27 @@ languagefile { S:gt.blockmachines.transformer.tier.08.name=Ultimate Transformer S:gt.blockmachines.treefarm.controller.tier.single.name=Tree Growth Simulator S:gt.blockmachines.treefarmer.structural.name=Farm Keeper + S:gt.blockmachines.tt.transformer.tier.09.name=Highly Ultimate Transformer + S:gt.blockmachines.tt.transformer.tier.10.name=Extremely Ultimate Transformer + S:gt.blockmachines.tt.transformer.tier.11.name=Insanely Ultimate Transformer + S:gt.blockmachines.tt.transformer.tier.12.name=Mega Ultimate Transformer + S:gt.blockmachines.tt.transformer.tier.13.name=Extended Mega Ultimate Transformer + S:gt.blockmachines.tt.transformer.tier.14.name=Overpowered Transformer + S:gt.blockmachines.wetransformer.tier.01.name=Low Voltage Power Transformer + S:gt.blockmachines.wettransformer.tier.00.name=Ultra Low Voltage Power Transformer + S:gt.blockmachines.wettransformer.tier.02.name=Medium Voltage Power Transformer + S:gt.blockmachines.wettransformer.tier.03.name=High Voltage Power Transformer + S:gt.blockmachines.wettransformer.tier.04.name=Extreme Power Transformer + S:gt.blockmachines.wettransformer.tier.05.name=Insane Power Transformer + S:gt.blockmachines.wettransformer.tier.06.name=Ludicrous Power Transformer + S:gt.blockmachines.wettransformer.tier.07.name=ZPM Voltage Power Transformer + S:gt.blockmachines.wettransformer.tier.08.name=Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.09.name=Highly Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.10.name=Extremely Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.11.name=Insanely Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.12.name=Mega Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.13.name=Extended Mega Ultimate Power Transformer + S:gt.blockmachines.wettransformer.tier.14.name=Overpowered Power Transformer S:gt.blockmachines.wificharger.01.tier.single.name=Wireless Charger MK I S:gt.blockmachines.wificharger.02.tier.single.name=Wireless Charger MK II S:gt.blockmachines.wificharger.03.tier.single.name=Wireless Charger MK III @@ -13961,6 +16331,1712 @@ languagefile { S:gt.blockstones.7.name=Smooth Marble S:gt.blockstones.8.name=Basalt S:gt.blockstones.9.name=Basalt Cobblestone + S:gt.bwMetaGeneratedItem0.0.name=Circuit Imprint + S:gt.bwMetaGeneratedItem0.0.tooltip= + S:gt.bwMetaGeneratedItem0.1.name=Sliced Circuit + S:gt.bwMetaGeneratedItem0.1.tooltip= + S:gt.bwMetaGeneratedItem0.10.name=Master Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.10.tooltip= + S:gt.bwMetaGeneratedItem0.11.name=Ultimate Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.11.tooltip= + S:gt.bwMetaGeneratedItem0.12.name=Superconductor Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.12.tooltip= + S:gt.bwMetaGeneratedItem0.13.name=Infinite Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.13.tooltip=An Infinite Circuit + S:gt.bwMetaGeneratedItem0.14.name=Bio Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.14.tooltip=A Bio Circuit + S:gt.bwMetaGeneratedItem0.2.name=Raw Imprint supporting Board + S:gt.bwMetaGeneratedItem0.2.tooltip=A Raw Board needed for Circuit Imprints + S:gt.bwMetaGeneratedItem0.3.name=Imprint supporting Board + S:gt.bwMetaGeneratedItem0.3.tooltip=A Board needed for Circuit Imprints + S:gt.bwMetaGeneratedItem0.32735.name=Wrap of Stemcellss + S:gt.bwMetaGeneratedItem0.32735.tooltip=Raw Intiligence (Disassembled Eggs) + S:gt.bwMetaGeneratedItem0.32736.name=Wrap of Neuro Processing Units + S:gt.bwMetaGeneratedItem0.32736.tooltip=Neuro CPU + S:gt.bwMetaGeneratedItem0.32737.name=Wrap of Crystal SoCs + S:gt.bwMetaGeneratedItem0.32737.tooltip=Crystal System on a Chip + S:gt.bwMetaGeneratedItem0.32738.name=Wrap of Crystal Processing Units + S:gt.bwMetaGeneratedItem0.32738.tooltip=Crystal CPU + S:gt.bwMetaGeneratedItem0.32739.name=Wrap of QBit Processing Units + S:gt.bwMetaGeneratedItem0.32739.tooltip=Quantum CPU + S:gt.bwMetaGeneratedItem0.32740.name=Wrap of Nanocomponent Central Processing Units + S:gt.bwMetaGeneratedItem0.32740.tooltip=Power Circuit + S:gt.bwMetaGeneratedItem0.32741.name=Wrap of High Power ICs + S:gt.bwMetaGeneratedItem0.32741.tooltip=High Power Circuit + S:gt.bwMetaGeneratedItem0.32742.name=Wrap of Power ICs + S:gt.bwMetaGeneratedItem0.32742.tooltip=Power Circuit + S:gt.bwMetaGeneratedItem0.32743.name=Wrap of ASoCs + S:gt.bwMetaGeneratedItem0.32743.tooltip=Advanced System on a Chip + S:gt.bwMetaGeneratedItem0.32744.name=Wrap of SoCs + S:gt.bwMetaGeneratedItem0.32744.tooltip=System on a Chip + S:gt.bwMetaGeneratedItem0.32745.name=Wrap of Central Processing Units + S:gt.bwMetaGeneratedItem0.32745.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32746.name=Wrap of NOR Memory Chips + S:gt.bwMetaGeneratedItem0.32746.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32747.name=Wrap of NAND Memory Chips + S:gt.bwMetaGeneratedItem0.32747.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32748.name=Wrap of Random Access Memory Chips + S:gt.bwMetaGeneratedItem0.32748.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32749.name=Wrap of Integrated Logic Circuits + S:gt.bwMetaGeneratedItem0.32749.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32750.name=Wrap of SMD Capacitors + S:gt.bwMetaGeneratedItem0.32750.tooltip=Electronic Component + S:gt.bwMetaGeneratedItem0.32751.name=Wrap of SMD Transistors + S:gt.bwMetaGeneratedItem0.32751.tooltip=Electronic Component + S:gt.bwMetaGeneratedItem0.32752.name=Wrap of SMD Diodes + S:gt.bwMetaGeneratedItem0.32752.tooltip=Electronic Component + S:gt.bwMetaGeneratedItem0.32753.name=Wrap of Small Coils + S:gt.bwMetaGeneratedItem0.32753.tooltip=Basic Electronic Component + S:gt.bwMetaGeneratedItem0.32754.name=Wrap of SMD Resistors + S:gt.bwMetaGeneratedItem0.32754.tooltip=Electronic Component + S:gt.bwMetaGeneratedItem0.32755.name=Wrap of Plastic Circuit Boards + S:gt.bwMetaGeneratedItem0.32755.tooltip=A Good Board + S:gt.bwMetaGeneratedItem0.32756.name=Wrap of Wetware Lifesupport Circuit Boards + S:gt.bwMetaGeneratedItem0.32756.tooltip=The Board that keeps life + S:gt.bwMetaGeneratedItem0.32757.name=Wrap of Multilayer Fiber-Reinforced Circuit Boards + S:gt.bwMetaGeneratedItem0.32757.tooltip=An Elite Board + S:gt.bwMetaGeneratedItem0.32758.name=Wrap of Fiber-Reinforced Circuit Boards + S:gt.bwMetaGeneratedItem0.32758.tooltip=An Extreme Board + S:gt.bwMetaGeneratedItem0.32759.name=Wrap of Epoxy Circuit Boards + S:gt.bwMetaGeneratedItem0.32759.tooltip=An Advanced Board + S:gt.bwMetaGeneratedItem0.32760.name=Wrap of Phenolic Circuit Boards + S:gt.bwMetaGeneratedItem0.32760.tooltip=A Good Board + S:gt.bwMetaGeneratedItem0.32761.name=Wrap of Coated Circuit Boards + S:gt.bwMetaGeneratedItem0.32761.tooltip=A Basic Board + S:gt.bwMetaGeneratedItem0.32762.name=Wrap of Engraved Lapotron Chips + S:gt.bwMetaGeneratedItem0.32762.tooltip=Needed for Circuits + S:gt.bwMetaGeneratedItem0.32763.name=Wrap of Engraved Crystal Chips + S:gt.bwMetaGeneratedItem0.32763.tooltip=Needed for Circuits + S:gt.bwMetaGeneratedItem0.32764.name=Wrap of Multilayer Fiber-Reinforced Circuit Boards + S:gt.bwMetaGeneratedItem0.32764.tooltip=An Elite Board + S:gt.bwMetaGeneratedItem0.32765.name=Wrap of Epoxy Circuit Boards + S:gt.bwMetaGeneratedItem0.32765.tooltip=An Advanced Board + S:gt.bwMetaGeneratedItem0.32766.name=Wrap of Coated Circuit Boards + S:gt.bwMetaGeneratedItem0.32766.tooltip=A Basic Board + S:gt.bwMetaGeneratedItem0.4.name=Primitive Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.4.tooltip= + S:gt.bwMetaGeneratedItem0.5.name=Basic Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.5.tooltip= + S:gt.bwMetaGeneratedItem0.6.name=Good Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.6.tooltip= + S:gt.bwMetaGeneratedItem0.7.name=Advanced Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.7.tooltip= + S:gt.bwMetaGeneratedItem0.8.name=Data Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.8.tooltip= + S:gt.bwMetaGeneratedItem0.9.name=Elite Magneto Resonatic Circuit + S:gt.bwMetaGeneratedItem0.9.tooltip= + S:gt.bwMetaGeneratedItem0.name=Generated Item + S:gt.bwMetaGeneratedbolt.88.name=Rhodium-Plated Palladium Bolt + S:gt.bwMetaGeneratedbolt.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedbolt.89.name=Tiberium Bolt + S:gt.bwMetaGeneratedbolt.89.tooltip=Tr + S:gt.bwMetaGeneratedbolt.90.name=Ruridit Bolt + S:gt.bwMetaGeneratedbolt.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedbolt.92.name=High Durability Compound Steel Bolt + S:gt.bwMetaGeneratedbolt.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedbolt.96.name=Ademic Steel Bolt + S:gt.bwMetaGeneratedbolt.96.tooltip=The break in the line + S:gt.bwMetaGeneratedbolt.name=Generated Item + S:gt.bwMetaGeneratedcell.37.name=Xenon Cell + S:gt.bwMetaGeneratedcell.37.tooltip=Xe + S:gt.bwMetaGeneratedcell.38.name=Oganesson Cell + S:gt.bwMetaGeneratedcell.38.tooltip=Og + S:gt.bwMetaGeneratedcell.41.name=Neon Cell + S:gt.bwMetaGeneratedcell.41.tooltip=Ne + S:gt.bwMetaGeneratedcell.42.name=Krypton Cell + S:gt.bwMetaGeneratedcell.42.tooltip=Kr + S:gt.bwMetaGeneratedcell.44.name=Platinum Concentrate Cell + S:gt.bwMetaGeneratedcell.44.tooltip= + S:gt.bwMetaGeneratedcell.48.name=Aqua Regia Cell + S:gt.bwMetaGeneratedcell.48.tooltip=H2SO4HNO3 + S:gt.bwMetaGeneratedcell.50.name=Ammonium Chloride Cell + S:gt.bwMetaGeneratedcell.50.tooltip=NH₄Cl + S:gt.bwMetaGeneratedcell.52.name=Palladium Enriched Ammonia Cell + S:gt.bwMetaGeneratedcell.52.tooltip=?Pd + S:gt.bwMetaGeneratedcell.56.name=Sodium Formate Cell + S:gt.bwMetaGeneratedcell.56.tooltip=HCOONa + S:gt.bwMetaGeneratedcell.58.name=Formic Acid Cell + S:gt.bwMetaGeneratedcell.58.tooltip=CH₂O₂ + S:gt.bwMetaGeneratedcell.61.name=Rhodium Sulfate Cell + S:gt.bwMetaGeneratedcell.61.tooltip= + S:gt.bwMetaGeneratedcell.62.name=Rhodium Sulfate Solution Cell + S:gt.bwMetaGeneratedcell.62.tooltip= + S:gt.bwMetaGeneratedcell.63.name=Calcium Chloride Cell + S:gt.bwMetaGeneratedcell.63.tooltip=CaCl₂ + S:gt.bwMetaGeneratedcell.66.name=Ruthenium Tetroxide Cell + S:gt.bwMetaGeneratedcell.66.tooltip=RuO₄ + S:gt.bwMetaGeneratedcell.67.name=Hot Ruthenium Tetroxide Solution Cell + S:gt.bwMetaGeneratedcell.67.tooltip=??? + S:gt.bwMetaGeneratedcell.68.name=Ruthenium Tetroxide Solution Cell + S:gt.bwMetaGeneratedcell.68.tooltip=??? + S:gt.bwMetaGeneratedcell.72.name=Acidic Osmium Solution Cell + S:gt.bwMetaGeneratedcell.72.tooltip=??? + S:gt.bwMetaGeneratedcell.74.name=Osmium Solution Cell + S:gt.bwMetaGeneratedcell.74.tooltip=??? + S:gt.bwMetaGeneratedcell.75.name=Acidic Iridium Solution Cell + S:gt.bwMetaGeneratedcell.75.tooltip=??? + S:gt.bwMetaGeneratedcell.81.name=Rhodium Salt Solution Cell + S:gt.bwMetaGeneratedcell.81.tooltip= + S:gt.bwMetaGeneratedcell.86.name=Rhodium Filter Cake Solution Cell + S:gt.bwMetaGeneratedcell.86.tooltip= + S:gt.bwMetaGeneratedcell.name=Generated Item + S:gt.bwMetaGeneratedcellMolten.39.name=Molten Californium Cell + S:gt.bwMetaGeneratedcellMolten.39.tooltip=Cf + S:gt.bwMetaGeneratedcellMolten.40.name=Molten Calcium Cell + S:gt.bwMetaGeneratedcellMolten.40.tooltip=Ca + S:gt.bwMetaGeneratedcellMolten.43.name=Molten BArTiMaEuSNeK Cell + S:gt.bwMetaGeneratedcellMolten.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedcellMolten.59.name=Molten Potassium Disulfate Cell + S:gt.bwMetaGeneratedcellMolten.59.tooltip=K₂S₂O₇ + S:gt.bwMetaGeneratedcellMolten.64.name=Molten Ruthenium Cell + S:gt.bwMetaGeneratedcellMolten.64.tooltip=Ru + S:gt.bwMetaGeneratedcellMolten.78.name=Molten Rhodium Cell + S:gt.bwMetaGeneratedcellMolten.78.tooltip=Rh + S:gt.bwMetaGeneratedcellMolten.88.name=Molten Rhodium-Plated Palladium Cell + S:gt.bwMetaGeneratedcellMolten.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedcellMolten.90.name=Molten Ruridit Cell + S:gt.bwMetaGeneratedcellMolten.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedcellMolten.92.name=Molten High Durability Compound Steel Cell + S:gt.bwMetaGeneratedcellMolten.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedcellMolten.96.name=Molten Ademic Steel Cell + S:gt.bwMetaGeneratedcellMolten.96.tooltip=The break in the line + S:gt.bwMetaGeneratedcellMolten.name=Generated Item + S:gt.bwMetaGeneratedcrushed.1.name=Crushed Bismutite Ore + S:gt.bwMetaGeneratedcrushed.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedcrushed.10.name=Crushed Arsenopyrite Ore + S:gt.bwMetaGeneratedcrushed.10.tooltip=FeAsS + S:gt.bwMetaGeneratedcrushed.11.name=Crushed Ferberite Ore + S:gt.bwMetaGeneratedcrushed.11.tooltip=FeWO₃ + S:gt.bwMetaGeneratedcrushed.12.name=Crushed Loellingite Ore + S:gt.bwMetaGeneratedcrushed.12.tooltip=FeAs₂ + S:gt.bwMetaGeneratedcrushed.13.name=Crushed Roquesite Ore + S:gt.bwMetaGeneratedcrushed.13.tooltip=CuInS₂ + S:gt.bwMetaGeneratedcrushed.14.name=Crushed Bornite Ore + S:gt.bwMetaGeneratedcrushed.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGeneratedcrushed.15.name=Crushed Wittichenite Ore + S:gt.bwMetaGeneratedcrushed.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGeneratedcrushed.16.name=Crushed Djurleite Ore + S:gt.bwMetaGeneratedcrushed.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGeneratedcrushed.17.name=Crushed Huebnerite Ore + S:gt.bwMetaGeneratedcrushed.17.tooltip=MnWO₃ + S:gt.bwMetaGeneratedcrushed.18.name=Crushed Thorianite Ore + S:gt.bwMetaGeneratedcrushed.18.tooltip=ThO₂ + S:gt.bwMetaGeneratedcrushed.19.name=Crushed Red Zircon Ore + S:gt.bwMetaGeneratedcrushed.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedcrushed.2.name=Crushed Bismuthinite Ore + S:gt.bwMetaGeneratedcrushed.2.tooltip=Bi₂S₃ + S:gt.bwMetaGeneratedcrushed.23.name=Crushed Fayalite Ore + S:gt.bwMetaGeneratedcrushed.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedcrushed.24.name=Crushed Forsterite Ore + S:gt.bwMetaGeneratedcrushed.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedcrushed.25.name=Crushed Hedenbergite Ore + S:gt.bwMetaGeneratedcrushed.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedcrushed.26.name=Crushed Red Descloizite Ore + S:gt.bwMetaGeneratedcrushed.26.tooltip=PbZnVO₄ + S:gt.bwMetaGeneratedcrushed.27.name=Crushed Orange Descloizite Ore + S:gt.bwMetaGeneratedcrushed.27.tooltip=PbCuVO₄ + S:gt.bwMetaGeneratedcrushed.28.name=Crushed Green Fuchsite Ore + S:gt.bwMetaGeneratedcrushed.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushed.29.name=Crushed Red Fuchsite Ore + S:gt.bwMetaGeneratedcrushed.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushed.35.name=Crushed Prasiolite Ore + S:gt.bwMetaGeneratedcrushed.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedcrushed.43.name=Crushed BArTiMaEuSNeK Ore + S:gt.bwMetaGeneratedcrushed.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedcrushed.47.name=Crushed Platinum Metallic Powder Ore + S:gt.bwMetaGeneratedcrushed.47.tooltip= + S:gt.bwMetaGeneratedcrushed.5.name=Crushed Fluor-Buergerite Ore + S:gt.bwMetaGeneratedcrushed.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedcrushed.53.name=Crushed Palladium Metallic Powder Ore + S:gt.bwMetaGeneratedcrushed.53.tooltip=??Pd?? + S:gt.bwMetaGeneratedcrushed.60.name=Crushed Leach Residue Ore + S:gt.bwMetaGeneratedcrushed.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGeneratedcrushed.69.name=Crushed Rarest Metal Residue Ore + S:gt.bwMetaGeneratedcrushed.69.tooltip=??OsIr?? + S:gt.bwMetaGeneratedcrushed.7.name=Crushed Chromo-Alumino-Povondraite Ore + S:gt.bwMetaGeneratedcrushed.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushed.70.name=Crushed Iridium Metal Residue Ore + S:gt.bwMetaGeneratedcrushed.70.tooltip=??Ir?? + S:gt.bwMetaGeneratedcrushed.79.name=Crushed Crude Rhodium Metal Ore + S:gt.bwMetaGeneratedcrushed.79.tooltip=??Rh?? + S:gt.bwMetaGeneratedcrushed.8.name=Crushed Vanadio-Oxy-Dravite Ore + S:gt.bwMetaGeneratedcrushed.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushed.89.name=Crushed Tiberium Ore + S:gt.bwMetaGeneratedcrushed.89.tooltip=Tr + S:gt.bwMetaGeneratedcrushed.9.name=Crushed Olenite Ore + S:gt.bwMetaGeneratedcrushed.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedcrushed.91.name=Crushed Fluorspar Ore + S:gt.bwMetaGeneratedcrushed.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedcrushed.93.name=Crushed Atheneite Ore + S:gt.bwMetaGeneratedcrushed.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGeneratedcrushed.94.name=Crushed Temagamite Ore + S:gt.bwMetaGeneratedcrushed.94.tooltip=Pd₃HgTe + S:gt.bwMetaGeneratedcrushed.95.name=Crushed Terlinguaite Ore + S:gt.bwMetaGeneratedcrushed.95.tooltip=Hg₂ClO + S:gt.bwMetaGeneratedcrushed.name=Generated Item + S:gt.bwMetaGeneratedcrushedCentrifuged.1.name=Centrifuged Bismutite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.10.name=Centrifuged Arsenopyrite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.10.tooltip=FeAsS + S:gt.bwMetaGeneratedcrushedCentrifuged.11.name=Centrifuged Ferberite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.11.tooltip=FeWO₃ + S:gt.bwMetaGeneratedcrushedCentrifuged.12.name=Centrifuged Loellingite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.12.tooltip=FeAs₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.13.name=Centrifuged Roquesite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.13.tooltip=CuInS₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.14.name=Centrifuged Bornite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.15.name=Centrifuged Wittichenite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.16.name=Centrifuged Djurleite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGeneratedcrushedCentrifuged.17.name=Centrifuged Huebnerite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.17.tooltip=MnWO₃ + S:gt.bwMetaGeneratedcrushedCentrifuged.18.name=Centrifuged Thorianite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.18.tooltip=ThO₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.19.name=Centrifuged Red Zircon Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.2.name=Centrifuged Bismuthinite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.2.tooltip=Bi₂S₃ + S:gt.bwMetaGeneratedcrushedCentrifuged.23.name=Centrifuged Fayalite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.24.name=Centrifuged Forsterite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.25.name=Centrifuged Hedenbergite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedcrushedCentrifuged.26.name=Centrifuged Red Descloizite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.26.tooltip=PbZnVO₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.27.name=Centrifuged Orange Descloizite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.27.tooltip=PbCuVO₄ + S:gt.bwMetaGeneratedcrushedCentrifuged.28.name=Centrifuged Green Fuchsite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.29.name=Centrifuged Red Fuchsite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.35.name=Centrifuged Prasiolite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedcrushedCentrifuged.43.name=Centrifuged BArTiMaEuSNeK Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedcrushedCentrifuged.47.name=Centrifuged Platinum Metallic Powder Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.47.tooltip= + S:gt.bwMetaGeneratedcrushedCentrifuged.5.name=Centrifuged Fluor-Buergerite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedcrushedCentrifuged.53.name=Centrifuged Palladium Metallic Powder Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.53.tooltip=??Pd?? + S:gt.bwMetaGeneratedcrushedCentrifuged.60.name=Centrifuged Leach Residue Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGeneratedcrushedCentrifuged.69.name=Centrifuged Rarest Metal Residue Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.69.tooltip=??OsIr?? + S:gt.bwMetaGeneratedcrushedCentrifuged.7.name=Centrifuged Chromo-Alumino-Povondraite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushedCentrifuged.70.name=Centrifuged Iridium Metal Residue Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.70.tooltip=??Ir?? + S:gt.bwMetaGeneratedcrushedCentrifuged.79.name=Centrifuged Crude Rhodium Metal Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.79.tooltip=??Rh?? + S:gt.bwMetaGeneratedcrushedCentrifuged.8.name=Centrifuged Vanadio-Oxy-Dravite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushedCentrifuged.89.name=Centrifuged Tiberium Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.89.tooltip=Tr + S:gt.bwMetaGeneratedcrushedCentrifuged.9.name=Centrifuged Olenite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedcrushedCentrifuged.91.name=Centrifuged Fluorspar Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedcrushedCentrifuged.93.name=Centrifuged Atheneite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGeneratedcrushedCentrifuged.94.name=Centrifuged Temagamite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.94.tooltip=Pd₃HgTe + S:gt.bwMetaGeneratedcrushedCentrifuged.95.name=Centrifuged Terlinguaite Ore + S:gt.bwMetaGeneratedcrushedCentrifuged.95.tooltip=Hg₂ClO + S:gt.bwMetaGeneratedcrushedCentrifuged.name=Generated Item + S:gt.bwMetaGeneratedcrushedPurified.1.name=Purified Bismutite Ore + S:gt.bwMetaGeneratedcrushedPurified.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedcrushedPurified.10.name=Purified Arsenopyrite Ore + S:gt.bwMetaGeneratedcrushedPurified.10.tooltip=FeAsS + S:gt.bwMetaGeneratedcrushedPurified.11.name=Purified Ferberite Ore + S:gt.bwMetaGeneratedcrushedPurified.11.tooltip=FeWO₃ + S:gt.bwMetaGeneratedcrushedPurified.12.name=Purified Loellingite Ore + S:gt.bwMetaGeneratedcrushedPurified.12.tooltip=FeAs₂ + S:gt.bwMetaGeneratedcrushedPurified.13.name=Purified Roquesite Ore + S:gt.bwMetaGeneratedcrushedPurified.13.tooltip=CuInS₂ + S:gt.bwMetaGeneratedcrushedPurified.14.name=Purified Bornite Ore + S:gt.bwMetaGeneratedcrushedPurified.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGeneratedcrushedPurified.15.name=Purified Wittichenite Ore + S:gt.bwMetaGeneratedcrushedPurified.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGeneratedcrushedPurified.16.name=Purified Djurleite Ore + S:gt.bwMetaGeneratedcrushedPurified.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGeneratedcrushedPurified.17.name=Purified Huebnerite Ore + S:gt.bwMetaGeneratedcrushedPurified.17.tooltip=MnWO₃ + S:gt.bwMetaGeneratedcrushedPurified.18.name=Purified Thorianite Ore + S:gt.bwMetaGeneratedcrushedPurified.18.tooltip=ThO₂ + S:gt.bwMetaGeneratedcrushedPurified.19.name=Purified Red Zircon Ore + S:gt.bwMetaGeneratedcrushedPurified.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedcrushedPurified.2.name=Purified Bismuthinite Ore + S:gt.bwMetaGeneratedcrushedPurified.2.tooltip=Bi₂S₃ + S:gt.bwMetaGeneratedcrushedPurified.23.name=Purified Fayalite Ore + S:gt.bwMetaGeneratedcrushedPurified.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedcrushedPurified.24.name=Purified Forsterite Ore + S:gt.bwMetaGeneratedcrushedPurified.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedcrushedPurified.25.name=Purified Hedenbergite Ore + S:gt.bwMetaGeneratedcrushedPurified.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedcrushedPurified.26.name=Purified Red Descloizite Ore + S:gt.bwMetaGeneratedcrushedPurified.26.tooltip=PbZnVO₄ + S:gt.bwMetaGeneratedcrushedPurified.27.name=Purified Orange Descloizite Ore + S:gt.bwMetaGeneratedcrushedPurified.27.tooltip=PbCuVO₄ + S:gt.bwMetaGeneratedcrushedPurified.28.name=Purified Green Fuchsite Ore + S:gt.bwMetaGeneratedcrushedPurified.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushedPurified.29.name=Purified Red Fuchsite Ore + S:gt.bwMetaGeneratedcrushedPurified.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedcrushedPurified.35.name=Purified Prasiolite Ore + S:gt.bwMetaGeneratedcrushedPurified.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedcrushedPurified.43.name=Purified BArTiMaEuSNeK Ore + S:gt.bwMetaGeneratedcrushedPurified.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedcrushedPurified.47.name=Purified Platinum Metallic Powder Ore + S:gt.bwMetaGeneratedcrushedPurified.47.tooltip= + S:gt.bwMetaGeneratedcrushedPurified.5.name=Purified Fluor-Buergerite Ore + S:gt.bwMetaGeneratedcrushedPurified.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedcrushedPurified.53.name=Purified Palladium Metallic Powder Ore + S:gt.bwMetaGeneratedcrushedPurified.53.tooltip=??Pd?? + S:gt.bwMetaGeneratedcrushedPurified.60.name=Purified Leach Residue Ore + S:gt.bwMetaGeneratedcrushedPurified.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGeneratedcrushedPurified.69.name=Purified Rarest Metal Residue Ore + S:gt.bwMetaGeneratedcrushedPurified.69.tooltip=??OsIr?? + S:gt.bwMetaGeneratedcrushedPurified.7.name=Purified Chromo-Alumino-Povondraite Ore + S:gt.bwMetaGeneratedcrushedPurified.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushedPurified.70.name=Purified Iridium Metal Residue Ore + S:gt.bwMetaGeneratedcrushedPurified.70.tooltip=??Ir?? + S:gt.bwMetaGeneratedcrushedPurified.79.name=Purified Crude Rhodium Metal Ore + S:gt.bwMetaGeneratedcrushedPurified.79.tooltip=??Rh?? + S:gt.bwMetaGeneratedcrushedPurified.8.name=Purified Vanadio-Oxy-Dravite Ore + S:gt.bwMetaGeneratedcrushedPurified.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedcrushedPurified.89.name=Purified Tiberium Ore + S:gt.bwMetaGeneratedcrushedPurified.89.tooltip=Tr + S:gt.bwMetaGeneratedcrushedPurified.9.name=Purified Olenite Ore + S:gt.bwMetaGeneratedcrushedPurified.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedcrushedPurified.91.name=Purified Fluorspar Ore + S:gt.bwMetaGeneratedcrushedPurified.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedcrushedPurified.93.name=Purified Atheneite Ore + S:gt.bwMetaGeneratedcrushedPurified.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGeneratedcrushedPurified.94.name=Purified Temagamite Ore + S:gt.bwMetaGeneratedcrushedPurified.94.tooltip=Pd₃HgTe + S:gt.bwMetaGeneratedcrushedPurified.95.name=Purified Terlinguaite Ore + S:gt.bwMetaGeneratedcrushedPurified.95.tooltip=Hg₂ClO + S:gt.bwMetaGeneratedcrushedPurified.name=Generated Item + S:gt.bwMetaGenerateddust.1.name=Bismutite Dust + S:gt.bwMetaGenerateddust.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGenerateddust.10.name=Arsenopyrite Dust + S:gt.bwMetaGenerateddust.10.tooltip=FeAsS + S:gt.bwMetaGenerateddust.11.name=Ferberite Dust + S:gt.bwMetaGenerateddust.11.tooltip=FeWO₃ + S:gt.bwMetaGenerateddust.12.name=Loellingite Dust + S:gt.bwMetaGenerateddust.12.tooltip=FeAs₂ + S:gt.bwMetaGenerateddust.13.name=Roquesite Dust + S:gt.bwMetaGenerateddust.13.tooltip=CuInS₂ + S:gt.bwMetaGenerateddust.14.name=Bornite Dust + S:gt.bwMetaGenerateddust.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGenerateddust.15.name=Wittichenite Dust + S:gt.bwMetaGenerateddust.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGenerateddust.16.name=Djurleite Dust + S:gt.bwMetaGenerateddust.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGenerateddust.17.name=Huebnerite Dust + S:gt.bwMetaGenerateddust.17.tooltip=MnWO₃ + S:gt.bwMetaGenerateddust.18.name=Thorianite Dust + S:gt.bwMetaGenerateddust.18.tooltip=ThO₂ + S:gt.bwMetaGenerateddust.19.name=Red Zircon Dust + S:gt.bwMetaGenerateddust.19.tooltip=ZrSiO₄ + S:gt.bwMetaGenerateddust.2.name=Bismuthinite Dust + S:gt.bwMetaGenerateddust.2.tooltip=Bi₂S₃ + S:gt.bwMetaGenerateddust.23.name=Fayalite Dust + S:gt.bwMetaGenerateddust.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGenerateddust.24.name=Forsterite Dust + S:gt.bwMetaGenerateddust.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGenerateddust.25.name=Hedenbergite Dust + S:gt.bwMetaGenerateddust.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGenerateddust.26.name=Red Descloizite Dust + S:gt.bwMetaGenerateddust.26.tooltip=PbZnVO₄ + S:gt.bwMetaGenerateddust.27.name=Orange Descloizite Dust + S:gt.bwMetaGenerateddust.27.tooltip=PbCuVO₄ + S:gt.bwMetaGenerateddust.28.name=Green Fuchsite Dust + S:gt.bwMetaGenerateddust.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddust.29.name=Red Fuchsite Dust + S:gt.bwMetaGenerateddust.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddust.3.name=Zirconium Dust + S:gt.bwMetaGenerateddust.3.tooltip=Zr + S:gt.bwMetaGenerateddust.30.name=Thorium 232 Dust + S:gt.bwMetaGenerateddust.30.tooltip=Th²³² + S:gt.bwMetaGenerateddust.31.name=Bismuth Tellurite Dust + S:gt.bwMetaGenerateddust.31.tooltip=Bi₂Te₃ + S:gt.bwMetaGenerateddust.32.name=Tellurium Dust + S:gt.bwMetaGenerateddust.32.tooltip=Te + S:gt.bwMetaGenerateddust.33.name=Dibismuthhydroborat Dust + S:gt.bwMetaGenerateddust.33.tooltip=Bi₂BH + S:gt.bwMetaGenerateddust.34.name=Circuit Compound MK3 Dust + S:gt.bwMetaGenerateddust.34.tooltip=InGaP(Bi₂BH)₃(Bi₂Te₃)₂ + S:gt.bwMetaGenerateddust.35.name=Prasiolite Dust + S:gt.bwMetaGenerateddust.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGenerateddust.36.name=Magneto Resonatic Dust + S:gt.bwMetaGenerateddust.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGenerateddust.39.name=Californium Dust + S:gt.bwMetaGenerateddust.39.tooltip=Cf + S:gt.bwMetaGenerateddust.4.name=Cubic Zirconia Dust + S:gt.bwMetaGenerateddust.4.tooltip=ZrO₂ + S:gt.bwMetaGenerateddust.43.name=BArTiMaEuSNeK Dust + S:gt.bwMetaGenerateddust.43.tooltip=Are you serious? + S:gt.bwMetaGenerateddust.45.name=Platinum Salt Dust + S:gt.bwMetaGenerateddust.45.tooltip= + S:gt.bwMetaGenerateddust.46.name=Refined Platinum Salt Dust + S:gt.bwMetaGenerateddust.46.tooltip= + S:gt.bwMetaGenerateddust.47.name=Platinum Metallic Powder Dust + S:gt.bwMetaGenerateddust.47.tooltip= + S:gt.bwMetaGenerateddust.49.name=Platinum Residue Dust + S:gt.bwMetaGenerateddust.49.tooltip= + S:gt.bwMetaGenerateddust.5.name=Fluor-Buergerite Dust + S:gt.bwMetaGenerateddust.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGenerateddust.51.name=Reprecipitated Platinum Dust + S:gt.bwMetaGenerateddust.51.tooltip=PtCl + S:gt.bwMetaGenerateddust.53.name=Palladium Metallic Powder Dust + S:gt.bwMetaGenerateddust.53.tooltip=??Pd?? + S:gt.bwMetaGenerateddust.54.name=Reprecipitated Palladium Dust + S:gt.bwMetaGenerateddust.54.tooltip=Pd₂NH₄ + S:gt.bwMetaGenerateddust.55.name=Palladium Salt Dust + S:gt.bwMetaGenerateddust.55.tooltip= + S:gt.bwMetaGenerateddust.57.name=Sodium Sulfate Dust + S:gt.bwMetaGenerateddust.57.tooltip=Na₂SO₄ + S:gt.bwMetaGenerateddust.59.name=Potassium Disulfate Dust + S:gt.bwMetaGenerateddust.59.tooltip=K₂S₂O₇ + S:gt.bwMetaGenerateddust.6.name=Yttrium Oxide Dust + S:gt.bwMetaGenerateddust.6.tooltip=Y₂O₃ + S:gt.bwMetaGenerateddust.60.name=Leach Residue Dust + S:gt.bwMetaGenerateddust.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGenerateddust.63.name=Calcium Chloride Dust + S:gt.bwMetaGenerateddust.63.tooltip=CaCl₂ + S:gt.bwMetaGenerateddust.64.name=Ruthenium Dust + S:gt.bwMetaGenerateddust.64.tooltip=Ru + S:gt.bwMetaGenerateddust.65.name=Sodium Ruthenate Dust + S:gt.bwMetaGenerateddust.65.tooltip=Na₂RuO₃ + S:gt.bwMetaGenerateddust.66.name=Ruthenium Tetroxide Dust + S:gt.bwMetaGenerateddust.66.tooltip=RuO₄ + S:gt.bwMetaGenerateddust.69.name=Rarest Metal Residue Dust + S:gt.bwMetaGenerateddust.69.tooltip=??OsIr?? + S:gt.bwMetaGenerateddust.7.name=Chromo-Alumino-Povondraite Dust + S:gt.bwMetaGenerateddust.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddust.70.name=Iridium Metal Residue Dust + S:gt.bwMetaGenerateddust.70.tooltip=??Ir?? + S:gt.bwMetaGenerateddust.71.name=Sludge Dust Residue Dust + S:gt.bwMetaGenerateddust.71.tooltip=(SiO2)₃Au₂ + S:gt.bwMetaGenerateddust.73.name=Iridium Dioxide Dust + S:gt.bwMetaGenerateddust.73.tooltip=IrO₂ + S:gt.bwMetaGenerateddust.76.name=Iridium Chloride Dust + S:gt.bwMetaGenerateddust.76.tooltip=IrCl₃ + S:gt.bwMetaGenerateddust.77.name=Metallic Sludge Dust Residue Dust + S:gt.bwMetaGenerateddust.77.tooltip=NiCu + S:gt.bwMetaGenerateddust.78.name=Rhodium Dust + S:gt.bwMetaGenerateddust.78.tooltip=Rh + S:gt.bwMetaGenerateddust.79.name=Crude Rhodium Metal Dust + S:gt.bwMetaGenerateddust.79.tooltip=??Rh?? + S:gt.bwMetaGenerateddust.8.name=Vanadio-Oxy-Dravite Dust + S:gt.bwMetaGenerateddust.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddust.80.name=Rhodium Salt Dust + S:gt.bwMetaGenerateddust.80.tooltip= + S:gt.bwMetaGenerateddust.82.name=Sodium Nitrate Dust + S:gt.bwMetaGenerateddust.82.tooltip=NaNO₃ + S:gt.bwMetaGenerateddust.83.name=Rhodium Nitrate Dust + S:gt.bwMetaGenerateddust.83.tooltip= + S:gt.bwMetaGenerateddust.84.name=Zinc Sulfate Dust + S:gt.bwMetaGenerateddust.84.tooltip=ZnSO₄ + S:gt.bwMetaGenerateddust.85.name=Rhodium Filter Cake Dust + S:gt.bwMetaGenerateddust.85.tooltip= + S:gt.bwMetaGenerateddust.87.name=Reprecipitated Rhodium Dust + S:gt.bwMetaGenerateddust.87.tooltip=Rh₂NH₄ + S:gt.bwMetaGenerateddust.88.name=Rhodium-Plated Palladium Dust + S:gt.bwMetaGenerateddust.88.tooltip=Pd₃Rh + S:gt.bwMetaGenerateddust.89.name=Tiberium Dust + S:gt.bwMetaGenerateddust.89.tooltip=Tr + S:gt.bwMetaGenerateddust.9.name=Olenite Dust + S:gt.bwMetaGenerateddust.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGenerateddust.90.name=Ruridit Dust + S:gt.bwMetaGenerateddust.90.tooltip=Ru₂Ir + S:gt.bwMetaGenerateddust.91.name=Fluorspar Dust + S:gt.bwMetaGenerateddust.91.tooltip=CaF₂ + S:gt.bwMetaGenerateddust.92.name=High Durability Compound Steel Dust + S:gt.bwMetaGenerateddust.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGenerateddust.93.name=Atheneite Dust + S:gt.bwMetaGenerateddust.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGenerateddust.94.name=Temagamite Dust + S:gt.bwMetaGenerateddust.94.tooltip=Pd₃HgTe + S:gt.bwMetaGenerateddust.95.name=Terlinguaite Dust + S:gt.bwMetaGenerateddust.95.tooltip=Hg₂ClO + S:gt.bwMetaGenerateddust.96.name=Ademic Steel Dust + S:gt.bwMetaGenerateddust.96.tooltip=The break in the line + S:gt.bwMetaGenerateddust.97.name=Raw Ademic Steel Dust + S:gt.bwMetaGenerateddust.97.tooltip=(Fe50C)₂VCr(Fe50C)7Fe50C + S:gt.bwMetaGenerateddust.name=Generated Item + S:gt.bwMetaGenerateddustImpure.1.name=Impure Pile of Bismutite Dust + S:gt.bwMetaGenerateddustImpure.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGenerateddustImpure.10.name=Impure Pile of Arsenopyrite Dust + S:gt.bwMetaGenerateddustImpure.10.tooltip=FeAsS + S:gt.bwMetaGenerateddustImpure.11.name=Impure Pile of Ferberite Dust + S:gt.bwMetaGenerateddustImpure.11.tooltip=FeWO₃ + S:gt.bwMetaGenerateddustImpure.12.name=Impure Pile of Loellingite Dust + S:gt.bwMetaGenerateddustImpure.12.tooltip=FeAs₂ + S:gt.bwMetaGenerateddustImpure.13.name=Impure Pile of Roquesite Dust + S:gt.bwMetaGenerateddustImpure.13.tooltip=CuInS₂ + S:gt.bwMetaGenerateddustImpure.14.name=Impure Pile of Bornite Dust + S:gt.bwMetaGenerateddustImpure.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGenerateddustImpure.15.name=Impure Pile of Wittichenite Dust + S:gt.bwMetaGenerateddustImpure.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGenerateddustImpure.16.name=Impure Pile of Djurleite Dust + S:gt.bwMetaGenerateddustImpure.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGenerateddustImpure.17.name=Impure Pile of Huebnerite Dust + S:gt.bwMetaGenerateddustImpure.17.tooltip=MnWO₃ + S:gt.bwMetaGenerateddustImpure.18.name=Impure Pile of Thorianite Dust + S:gt.bwMetaGenerateddustImpure.18.tooltip=ThO₂ + S:gt.bwMetaGenerateddustImpure.19.name=Impure Pile of Red Zircon Dust + S:gt.bwMetaGenerateddustImpure.19.tooltip=ZrSiO₄ + S:gt.bwMetaGenerateddustImpure.2.name=Impure Pile of Bismuthinite Dust + S:gt.bwMetaGenerateddustImpure.2.tooltip=Bi₂S₃ + S:gt.bwMetaGenerateddustImpure.23.name=Impure Pile of Fayalite Dust + S:gt.bwMetaGenerateddustImpure.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGenerateddustImpure.24.name=Impure Pile of Forsterite Dust + S:gt.bwMetaGenerateddustImpure.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGenerateddustImpure.25.name=Impure Pile of Hedenbergite Dust + S:gt.bwMetaGenerateddustImpure.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGenerateddustImpure.26.name=Impure Pile of Red Descloizite Dust + S:gt.bwMetaGenerateddustImpure.26.tooltip=PbZnVO₄ + S:gt.bwMetaGenerateddustImpure.27.name=Impure Pile of Orange Descloizite Dust + S:gt.bwMetaGenerateddustImpure.27.tooltip=PbCuVO₄ + S:gt.bwMetaGenerateddustImpure.28.name=Impure Pile of Green Fuchsite Dust + S:gt.bwMetaGenerateddustImpure.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustImpure.29.name=Impure Pile of Red Fuchsite Dust + S:gt.bwMetaGenerateddustImpure.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustImpure.35.name=Impure Pile of Prasiolite Dust + S:gt.bwMetaGenerateddustImpure.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGenerateddustImpure.43.name=Impure Pile of BArTiMaEuSNeK Dust + S:gt.bwMetaGenerateddustImpure.43.tooltip=Are you serious? + S:gt.bwMetaGenerateddustImpure.47.name=Impure Pile of Platinum Metallic Powder Dust + S:gt.bwMetaGenerateddustImpure.47.tooltip= + S:gt.bwMetaGenerateddustImpure.5.name=Impure Pile of Fluor-Buergerite Dust + S:gt.bwMetaGenerateddustImpure.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGenerateddustImpure.53.name=Impure Pile of Palladium Metallic Powder Dust + S:gt.bwMetaGenerateddustImpure.53.tooltip=??Pd?? + S:gt.bwMetaGenerateddustImpure.60.name=Impure Pile of Leach Residue Dust + S:gt.bwMetaGenerateddustImpure.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGenerateddustImpure.69.name=Impure Pile of Rarest Metal Residue Dust + S:gt.bwMetaGenerateddustImpure.69.tooltip=??OsIr?? + S:gt.bwMetaGenerateddustImpure.7.name=Impure Pile of Chromo-Alumino-Povondraite Dust + S:gt.bwMetaGenerateddustImpure.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustImpure.70.name=Impure Pile of Iridium Metal Residue Dust + S:gt.bwMetaGenerateddustImpure.70.tooltip=??Ir?? + S:gt.bwMetaGenerateddustImpure.79.name=Impure Pile of Crude Rhodium Metal Dust + S:gt.bwMetaGenerateddustImpure.79.tooltip=??Rh?? + S:gt.bwMetaGenerateddustImpure.8.name=Impure Pile of Vanadio-Oxy-Dravite Dust + S:gt.bwMetaGenerateddustImpure.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustImpure.89.name=Impure Pile of Tiberium Dust + S:gt.bwMetaGenerateddustImpure.89.tooltip=Tr + S:gt.bwMetaGenerateddustImpure.9.name=Impure Pile of Olenite Dust + S:gt.bwMetaGenerateddustImpure.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGenerateddustImpure.91.name=Impure Pile of Fluorspar Dust + S:gt.bwMetaGenerateddustImpure.91.tooltip=CaF₂ + S:gt.bwMetaGenerateddustImpure.93.name=Impure Pile of Atheneite Dust + S:gt.bwMetaGenerateddustImpure.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGenerateddustImpure.94.name=Impure Pile of Temagamite Dust + S:gt.bwMetaGenerateddustImpure.94.tooltip=Pd₃HgTe + S:gt.bwMetaGenerateddustImpure.95.name=Impure Pile of Terlinguaite Dust + S:gt.bwMetaGenerateddustImpure.95.tooltip=Hg₂ClO + S:gt.bwMetaGenerateddustImpure.name=Generated Item + S:gt.bwMetaGenerateddustPure.1.name=Purified Pile of Bismutite Dust + S:gt.bwMetaGenerateddustPure.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGenerateddustPure.10.name=Purified Pile of Arsenopyrite Dust + S:gt.bwMetaGenerateddustPure.10.tooltip=FeAsS + S:gt.bwMetaGenerateddustPure.11.name=Purified Pile of Ferberite Dust + S:gt.bwMetaGenerateddustPure.11.tooltip=FeWO₃ + S:gt.bwMetaGenerateddustPure.12.name=Purified Pile of Loellingite Dust + S:gt.bwMetaGenerateddustPure.12.tooltip=FeAs₂ + S:gt.bwMetaGenerateddustPure.13.name=Purified Pile of Roquesite Dust + S:gt.bwMetaGenerateddustPure.13.tooltip=CuInS₂ + S:gt.bwMetaGenerateddustPure.14.name=Purified Pile of Bornite Dust + S:gt.bwMetaGenerateddustPure.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGenerateddustPure.15.name=Purified Pile of Wittichenite Dust + S:gt.bwMetaGenerateddustPure.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGenerateddustPure.16.name=Purified Pile of Djurleite Dust + S:gt.bwMetaGenerateddustPure.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGenerateddustPure.17.name=Purified Pile of Huebnerite Dust + S:gt.bwMetaGenerateddustPure.17.tooltip=MnWO₃ + S:gt.bwMetaGenerateddustPure.18.name=Purified Pile of Thorianite Dust + S:gt.bwMetaGenerateddustPure.18.tooltip=ThO₂ + S:gt.bwMetaGenerateddustPure.19.name=Purified Pile of Red Zircon Dust + S:gt.bwMetaGenerateddustPure.19.tooltip=ZrSiO₄ + S:gt.bwMetaGenerateddustPure.2.name=Purified Pile of Bismuthinite Dust + S:gt.bwMetaGenerateddustPure.2.tooltip=Bi₂S₃ + S:gt.bwMetaGenerateddustPure.23.name=Purified Pile of Fayalite Dust + S:gt.bwMetaGenerateddustPure.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGenerateddustPure.24.name=Purified Pile of Forsterite Dust + S:gt.bwMetaGenerateddustPure.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGenerateddustPure.25.name=Purified Pile of Hedenbergite Dust + S:gt.bwMetaGenerateddustPure.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGenerateddustPure.26.name=Purified Pile of Red Descloizite Dust + S:gt.bwMetaGenerateddustPure.26.tooltip=PbZnVO₄ + S:gt.bwMetaGenerateddustPure.27.name=Purified Pile of Orange Descloizite Dust + S:gt.bwMetaGenerateddustPure.27.tooltip=PbCuVO₄ + S:gt.bwMetaGenerateddustPure.28.name=Purified Pile of Green Fuchsite Dust + S:gt.bwMetaGenerateddustPure.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustPure.29.name=Purified Pile of Red Fuchsite Dust + S:gt.bwMetaGenerateddustPure.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustPure.35.name=Purified Pile of Prasiolite Dust + S:gt.bwMetaGenerateddustPure.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGenerateddustPure.43.name=Purified Pile of BArTiMaEuSNeK Dust + S:gt.bwMetaGenerateddustPure.43.tooltip=Are you serious? + S:gt.bwMetaGenerateddustPure.47.name=Purified Pile of Platinum Metallic Powder Dust + S:gt.bwMetaGenerateddustPure.47.tooltip= + S:gt.bwMetaGenerateddustPure.5.name=Purified Pile of Fluor-Buergerite Dust + S:gt.bwMetaGenerateddustPure.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGenerateddustPure.53.name=Purified Pile of Palladium Metallic Powder Dust + S:gt.bwMetaGenerateddustPure.53.tooltip=??Pd?? + S:gt.bwMetaGenerateddustPure.60.name=Purified Pile of Leach Residue Dust + S:gt.bwMetaGenerateddustPure.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGenerateddustPure.69.name=Purified Pile of Rarest Metal Residue Dust + S:gt.bwMetaGenerateddustPure.69.tooltip=??OsIr?? + S:gt.bwMetaGenerateddustPure.7.name=Purified Pile of Chromo-Alumino-Povondraite Dust + S:gt.bwMetaGenerateddustPure.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustPure.70.name=Purified Pile of Iridium Metal Residue Dust + S:gt.bwMetaGenerateddustPure.70.tooltip=??Ir?? + S:gt.bwMetaGenerateddustPure.79.name=Purified Pile of Crude Rhodium Metal Dust + S:gt.bwMetaGenerateddustPure.79.tooltip=??Rh?? + S:gt.bwMetaGenerateddustPure.8.name=Purified Pile of Vanadio-Oxy-Dravite Dust + S:gt.bwMetaGenerateddustPure.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustPure.89.name=Purified Pile of Tiberium Dust + S:gt.bwMetaGenerateddustPure.89.tooltip=Tr + S:gt.bwMetaGenerateddustPure.9.name=Purified Pile of Olenite Dust + S:gt.bwMetaGenerateddustPure.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGenerateddustPure.91.name=Purified Pile of Fluorspar Dust + S:gt.bwMetaGenerateddustPure.91.tooltip=CaF₂ + S:gt.bwMetaGenerateddustPure.93.name=Purified Pile of Atheneite Dust + S:gt.bwMetaGenerateddustPure.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGenerateddustPure.94.name=Purified Pile of Temagamite Dust + S:gt.bwMetaGenerateddustPure.94.tooltip=Pd₃HgTe + S:gt.bwMetaGenerateddustPure.95.name=Purified Pile of Terlinguaite Dust + S:gt.bwMetaGenerateddustPure.95.tooltip=Hg₂ClO + S:gt.bwMetaGenerateddustPure.name=Generated Item + S:gt.bwMetaGenerateddustSmall.1.name=Small Pile of Bismutite Dust + S:gt.bwMetaGenerateddustSmall.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGenerateddustSmall.10.name=Small Pile of Arsenopyrite Dust + S:gt.bwMetaGenerateddustSmall.10.tooltip=FeAsS + S:gt.bwMetaGenerateddustSmall.11.name=Small Pile of Ferberite Dust + S:gt.bwMetaGenerateddustSmall.11.tooltip=FeWO₃ + S:gt.bwMetaGenerateddustSmall.12.name=Small Pile of Loellingite Dust + S:gt.bwMetaGenerateddustSmall.12.tooltip=FeAs₂ + S:gt.bwMetaGenerateddustSmall.13.name=Small Pile of Roquesite Dust + S:gt.bwMetaGenerateddustSmall.13.tooltip=CuInS₂ + S:gt.bwMetaGenerateddustSmall.14.name=Small Pile of Bornite Dust + S:gt.bwMetaGenerateddustSmall.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGenerateddustSmall.15.name=Small Pile of Wittichenite Dust + S:gt.bwMetaGenerateddustSmall.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGenerateddustSmall.16.name=Small Pile of Djurleite Dust + S:gt.bwMetaGenerateddustSmall.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGenerateddustSmall.17.name=Small Pile of Huebnerite Dust + S:gt.bwMetaGenerateddustSmall.17.tooltip=MnWO₃ + S:gt.bwMetaGenerateddustSmall.18.name=Small Pile of Thorianite Dust + S:gt.bwMetaGenerateddustSmall.18.tooltip=ThO₂ + S:gt.bwMetaGenerateddustSmall.19.name=Small Pile of Red Zircon Dust + S:gt.bwMetaGenerateddustSmall.19.tooltip=ZrSiO₄ + S:gt.bwMetaGenerateddustSmall.2.name=Small Pile of Bismuthinite Dust + S:gt.bwMetaGenerateddustSmall.2.tooltip=Bi₂S₃ + S:gt.bwMetaGenerateddustSmall.23.name=Small Pile of Fayalite Dust + S:gt.bwMetaGenerateddustSmall.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGenerateddustSmall.24.name=Small Pile of Forsterite Dust + S:gt.bwMetaGenerateddustSmall.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGenerateddustSmall.25.name=Small Pile of Hedenbergite Dust + S:gt.bwMetaGenerateddustSmall.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGenerateddustSmall.26.name=Small Pile of Red Descloizite Dust + S:gt.bwMetaGenerateddustSmall.26.tooltip=PbZnVO₄ + S:gt.bwMetaGenerateddustSmall.27.name=Small Pile of Orange Descloizite Dust + S:gt.bwMetaGenerateddustSmall.27.tooltip=PbCuVO₄ + S:gt.bwMetaGenerateddustSmall.28.name=Small Pile of Green Fuchsite Dust + S:gt.bwMetaGenerateddustSmall.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustSmall.29.name=Small Pile of Red Fuchsite Dust + S:gt.bwMetaGenerateddustSmall.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustSmall.3.name=Small Pile of Zirconium Dust + S:gt.bwMetaGenerateddustSmall.3.tooltip=Zr + S:gt.bwMetaGenerateddustSmall.30.name=Small Pile of Thorium 232 Dust + S:gt.bwMetaGenerateddustSmall.30.tooltip=Th²³² + S:gt.bwMetaGenerateddustSmall.31.name=Small Pile of Bismuth Tellurite Dust + S:gt.bwMetaGenerateddustSmall.31.tooltip=Bi₂Te₃ + S:gt.bwMetaGenerateddustSmall.32.name=Small Pile of Tellurium Dust + S:gt.bwMetaGenerateddustSmall.32.tooltip=Te + S:gt.bwMetaGenerateddustSmall.33.name=Small Pile of Dibismuthhydroborat Dust + S:gt.bwMetaGenerateddustSmall.33.tooltip=Bi₂BH + S:gt.bwMetaGenerateddustSmall.34.name=Small Pile of Circuit Compound MK3 Dust + S:gt.bwMetaGenerateddustSmall.34.tooltip=InGaP(Bi₂BH)₃(Bi₂Te₃)₂ + S:gt.bwMetaGenerateddustSmall.35.name=Small Pile of Prasiolite Dust + S:gt.bwMetaGenerateddustSmall.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGenerateddustSmall.36.name=Small Pile of Magneto Resonatic Dust + S:gt.bwMetaGenerateddustSmall.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGenerateddustSmall.39.name=Small Pile of Californium Dust + S:gt.bwMetaGenerateddustSmall.39.tooltip=Cf + S:gt.bwMetaGenerateddustSmall.4.name=Small Pile of Cubic Zirconia Dust + S:gt.bwMetaGenerateddustSmall.4.tooltip=ZrO₂ + S:gt.bwMetaGenerateddustSmall.43.name=Small Pile of BArTiMaEuSNeK Dust + S:gt.bwMetaGenerateddustSmall.43.tooltip=Are you serious? + S:gt.bwMetaGenerateddustSmall.45.name=Small Pile of Platinum Salt Dust + S:gt.bwMetaGenerateddustSmall.45.tooltip= + S:gt.bwMetaGenerateddustSmall.46.name=Small Pile of Refined Platinum Salt Dust + S:gt.bwMetaGenerateddustSmall.46.tooltip= + S:gt.bwMetaGenerateddustSmall.47.name=Small Pile of Platinum Metallic Powder Dust + S:gt.bwMetaGenerateddustSmall.47.tooltip= + S:gt.bwMetaGenerateddustSmall.49.name=Small Pile of Platinum Residue Dust + S:gt.bwMetaGenerateddustSmall.49.tooltip= + S:gt.bwMetaGenerateddustSmall.5.name=Small Pile of Fluor-Buergerite Dust + S:gt.bwMetaGenerateddustSmall.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGenerateddustSmall.51.name=Small Pile of Reprecipitated Platinum Dust + S:gt.bwMetaGenerateddustSmall.51.tooltip=PtCl + S:gt.bwMetaGenerateddustSmall.53.name=Small Pile of Palladium Metallic Powder Dust + S:gt.bwMetaGenerateddustSmall.53.tooltip=??Pd?? + S:gt.bwMetaGenerateddustSmall.54.name=Small Pile of Reprecipitated Palladium Dust + S:gt.bwMetaGenerateddustSmall.54.tooltip=Pd₂NH₄ + S:gt.bwMetaGenerateddustSmall.55.name=Small Pile of Palladium Salt Dust + S:gt.bwMetaGenerateddustSmall.55.tooltip= + S:gt.bwMetaGenerateddustSmall.57.name=Small Pile of Sodium Sulfate Dust + S:gt.bwMetaGenerateddustSmall.57.tooltip=Na₂SO₄ + S:gt.bwMetaGenerateddustSmall.59.name=Small Pile of Potassium Disulfate Dust + S:gt.bwMetaGenerateddustSmall.59.tooltip=K₂S₂O₇ + S:gt.bwMetaGenerateddustSmall.6.name=Small Pile of Yttrium Oxide Dust + S:gt.bwMetaGenerateddustSmall.6.tooltip=Y₂O₃ + S:gt.bwMetaGenerateddustSmall.60.name=Small Pile of Leach Residue Dust + S:gt.bwMetaGenerateddustSmall.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGenerateddustSmall.63.name=Small Pile of Calcium Chloride Dust + S:gt.bwMetaGenerateddustSmall.63.tooltip=CaCl₂ + S:gt.bwMetaGenerateddustSmall.64.name=Small Pile of Ruthenium Dust + S:gt.bwMetaGenerateddustSmall.64.tooltip=Ru + S:gt.bwMetaGenerateddustSmall.65.name=Small Pile of Sodium Ruthenate Dust + S:gt.bwMetaGenerateddustSmall.65.tooltip=Na₂RuO₃ + S:gt.bwMetaGenerateddustSmall.66.name=Small Pile of Ruthenium Tetroxide Dust + S:gt.bwMetaGenerateddustSmall.66.tooltip=RuO₄ + S:gt.bwMetaGenerateddustSmall.69.name=Small Pile of Rarest Metal Residue Dust + S:gt.bwMetaGenerateddustSmall.69.tooltip=??OsIr?? + S:gt.bwMetaGenerateddustSmall.7.name=Small Pile of Chromo-Alumino-Povondraite Dust + S:gt.bwMetaGenerateddustSmall.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustSmall.70.name=Small Pile of Iridium Metal Residue Dust + S:gt.bwMetaGenerateddustSmall.70.tooltip=??Ir?? + S:gt.bwMetaGenerateddustSmall.71.name=Small Pile of Sludge Dust Residue Dust + S:gt.bwMetaGenerateddustSmall.71.tooltip=(SiO2)₃Au₂ + S:gt.bwMetaGenerateddustSmall.73.name=Small Pile of Iridium Dioxide Dust + S:gt.bwMetaGenerateddustSmall.73.tooltip=IrO₂ + S:gt.bwMetaGenerateddustSmall.76.name=Small Pile of Iridium Chloride Dust + S:gt.bwMetaGenerateddustSmall.76.tooltip=IrCl₃ + S:gt.bwMetaGenerateddustSmall.77.name=Small Pile of Metallic Sludge Dust Residue Dust + S:gt.bwMetaGenerateddustSmall.77.tooltip=NiCu + S:gt.bwMetaGenerateddustSmall.78.name=Small Pile of Rhodium Dust + S:gt.bwMetaGenerateddustSmall.78.tooltip=Rh + S:gt.bwMetaGenerateddustSmall.79.name=Small Pile of Crude Rhodium Metal Dust + S:gt.bwMetaGenerateddustSmall.79.tooltip=??Rh?? + S:gt.bwMetaGenerateddustSmall.8.name=Small Pile of Vanadio-Oxy-Dravite Dust + S:gt.bwMetaGenerateddustSmall.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustSmall.80.name=Small Pile of Rhodium Salt Dust + S:gt.bwMetaGenerateddustSmall.80.tooltip= + S:gt.bwMetaGenerateddustSmall.82.name=Small Pile of Sodium Nitrate Dust + S:gt.bwMetaGenerateddustSmall.82.tooltip=NaNO₃ + S:gt.bwMetaGenerateddustSmall.83.name=Small Pile of Rhodium Nitrate Dust + S:gt.bwMetaGenerateddustSmall.83.tooltip= + S:gt.bwMetaGenerateddustSmall.84.name=Small Pile of Zinc Sulfate Dust + S:gt.bwMetaGenerateddustSmall.84.tooltip=ZnSO₄ + S:gt.bwMetaGenerateddustSmall.85.name=Small Pile of Rhodium Filter Cake Dust + S:gt.bwMetaGenerateddustSmall.85.tooltip= + S:gt.bwMetaGenerateddustSmall.87.name=Small Pile of Reprecipitated Rhodium Dust + S:gt.bwMetaGenerateddustSmall.87.tooltip=Rh₂NH₄ + S:gt.bwMetaGenerateddustSmall.88.name=Small Pile of Rhodium-Plated Palladium Dust + S:gt.bwMetaGenerateddustSmall.88.tooltip=Pd₃Rh + S:gt.bwMetaGenerateddustSmall.89.name=Small Pile of Tiberium Dust + S:gt.bwMetaGenerateddustSmall.89.tooltip=Tr + S:gt.bwMetaGenerateddustSmall.9.name=Small Pile of Olenite Dust + S:gt.bwMetaGenerateddustSmall.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGenerateddustSmall.90.name=Small Pile of Ruridit Dust + S:gt.bwMetaGenerateddustSmall.90.tooltip=Ru₂Ir + S:gt.bwMetaGenerateddustSmall.91.name=Small Pile of Fluorspar Dust + S:gt.bwMetaGenerateddustSmall.91.tooltip=CaF₂ + S:gt.bwMetaGenerateddustSmall.92.name=Small Pile of High Durability Compound Steel Dust + S:gt.bwMetaGenerateddustSmall.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGenerateddustSmall.93.name=Small Pile of Atheneite Dust + S:gt.bwMetaGenerateddustSmall.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGenerateddustSmall.94.name=Small Pile of Temagamite Dust + S:gt.bwMetaGenerateddustSmall.94.tooltip=Pd₃HgTe + S:gt.bwMetaGenerateddustSmall.95.name=Small Pile of Terlinguaite Dust + S:gt.bwMetaGenerateddustSmall.95.tooltip=Hg₂ClO + S:gt.bwMetaGenerateddustSmall.96.name=Small Pile of Ademic Steel Dust + S:gt.bwMetaGenerateddustSmall.96.tooltip=The break in the line + S:gt.bwMetaGenerateddustSmall.97.name=Small Pile of Raw Ademic Steel Dust + S:gt.bwMetaGenerateddustSmall.97.tooltip=(Fe50C)₂VCr(Fe50C)7Fe50C + S:gt.bwMetaGenerateddustSmall.name=Generated Item + S:gt.bwMetaGenerateddustTiny.1.name=Tiny Pile of Bismutite Dust + S:gt.bwMetaGenerateddustTiny.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGenerateddustTiny.10.name=Tiny Pile of Arsenopyrite Dust + S:gt.bwMetaGenerateddustTiny.10.tooltip=FeAsS + S:gt.bwMetaGenerateddustTiny.11.name=Tiny Pile of Ferberite Dust + S:gt.bwMetaGenerateddustTiny.11.tooltip=FeWO₃ + S:gt.bwMetaGenerateddustTiny.12.name=Tiny Pile of Loellingite Dust + S:gt.bwMetaGenerateddustTiny.12.tooltip=FeAs₂ + S:gt.bwMetaGenerateddustTiny.13.name=Tiny Pile of Roquesite Dust + S:gt.bwMetaGenerateddustTiny.13.tooltip=CuInS₂ + S:gt.bwMetaGenerateddustTiny.14.name=Tiny Pile of Bornite Dust + S:gt.bwMetaGenerateddustTiny.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGenerateddustTiny.15.name=Tiny Pile of Wittichenite Dust + S:gt.bwMetaGenerateddustTiny.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGenerateddustTiny.16.name=Tiny Pile of Djurleite Dust + S:gt.bwMetaGenerateddustTiny.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGenerateddustTiny.17.name=Tiny Pile of Huebnerite Dust + S:gt.bwMetaGenerateddustTiny.17.tooltip=MnWO₃ + S:gt.bwMetaGenerateddustTiny.18.name=Tiny Pile of Thorianite Dust + S:gt.bwMetaGenerateddustTiny.18.tooltip=ThO₂ + S:gt.bwMetaGenerateddustTiny.19.name=Tiny Pile of Red Zircon Dust + S:gt.bwMetaGenerateddustTiny.19.tooltip=ZrSiO₄ + S:gt.bwMetaGenerateddustTiny.2.name=Tiny Pile of Bismuthinite Dust + S:gt.bwMetaGenerateddustTiny.2.tooltip=Bi₂S₃ + S:gt.bwMetaGenerateddustTiny.23.name=Tiny Pile of Fayalite Dust + S:gt.bwMetaGenerateddustTiny.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGenerateddustTiny.24.name=Tiny Pile of Forsterite Dust + S:gt.bwMetaGenerateddustTiny.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGenerateddustTiny.25.name=Tiny Pile of Hedenbergite Dust + S:gt.bwMetaGenerateddustTiny.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGenerateddustTiny.26.name=Tiny Pile of Red Descloizite Dust + S:gt.bwMetaGenerateddustTiny.26.tooltip=PbZnVO₄ + S:gt.bwMetaGenerateddustTiny.27.name=Tiny Pile of Orange Descloizite Dust + S:gt.bwMetaGenerateddustTiny.27.tooltip=PbCuVO₄ + S:gt.bwMetaGenerateddustTiny.28.name=Tiny Pile of Green Fuchsite Dust + S:gt.bwMetaGenerateddustTiny.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustTiny.29.name=Tiny Pile of Red Fuchsite Dust + S:gt.bwMetaGenerateddustTiny.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGenerateddustTiny.3.name=Tiny Pile of Zirconium Dust + S:gt.bwMetaGenerateddustTiny.3.tooltip=Zr + S:gt.bwMetaGenerateddustTiny.30.name=Tiny Pile of Thorium 232 Dust + S:gt.bwMetaGenerateddustTiny.30.tooltip=Th²³² + S:gt.bwMetaGenerateddustTiny.31.name=Tiny Pile of Bismuth Tellurite Dust + S:gt.bwMetaGenerateddustTiny.31.tooltip=Bi₂Te₃ + S:gt.bwMetaGenerateddustTiny.32.name=Tiny Pile of Tellurium Dust + S:gt.bwMetaGenerateddustTiny.32.tooltip=Te + S:gt.bwMetaGenerateddustTiny.33.name=Tiny Pile of Dibismuthhydroborat Dust + S:gt.bwMetaGenerateddustTiny.33.tooltip=Bi₂BH + S:gt.bwMetaGenerateddustTiny.34.name=Tiny Pile of Circuit Compound MK3 Dust + S:gt.bwMetaGenerateddustTiny.34.tooltip=InGaP(Bi₂BH)₃(Bi₂Te₃)₂ + S:gt.bwMetaGenerateddustTiny.35.name=Tiny Pile of Prasiolite Dust + S:gt.bwMetaGenerateddustTiny.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGenerateddustTiny.36.name=Tiny Pile of Magneto Resonatic Dust + S:gt.bwMetaGenerateddustTiny.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGenerateddustTiny.39.name=Tiny Pile of Californium Dust + S:gt.bwMetaGenerateddustTiny.39.tooltip=Cf + S:gt.bwMetaGenerateddustTiny.4.name=Tiny Pile of Cubic Zirconia Dust + S:gt.bwMetaGenerateddustTiny.4.tooltip=ZrO₂ + S:gt.bwMetaGenerateddustTiny.43.name=Tiny Pile of BArTiMaEuSNeK Dust + S:gt.bwMetaGenerateddustTiny.43.tooltip=Are you serious? + S:gt.bwMetaGenerateddustTiny.45.name=Tiny Pile of Platinum Salt Dust + S:gt.bwMetaGenerateddustTiny.45.tooltip= + S:gt.bwMetaGenerateddustTiny.46.name=Tiny Pile of Refined Platinum Salt Dust + S:gt.bwMetaGenerateddustTiny.46.tooltip= + S:gt.bwMetaGenerateddustTiny.47.name=Tiny Pile of Platinum Metallic Powder Dust + S:gt.bwMetaGenerateddustTiny.47.tooltip= + S:gt.bwMetaGenerateddustTiny.49.name=Tiny Pile of Platinum Residue Dust + S:gt.bwMetaGenerateddustTiny.49.tooltip= + S:gt.bwMetaGenerateddustTiny.5.name=Tiny Pile of Fluor-Buergerite Dust + S:gt.bwMetaGenerateddustTiny.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGenerateddustTiny.51.name=Tiny Pile of Reprecipitated Platinum Dust + S:gt.bwMetaGenerateddustTiny.51.tooltip=PtCl + S:gt.bwMetaGenerateddustTiny.53.name=Tiny Pile of Palladium Metallic Powder Dust + S:gt.bwMetaGenerateddustTiny.53.tooltip=??Pd?? + S:gt.bwMetaGenerateddustTiny.54.name=Tiny Pile of Reprecipitated Palladium Dust + S:gt.bwMetaGenerateddustTiny.54.tooltip=Pd₂NH₄ + S:gt.bwMetaGenerateddustTiny.55.name=Tiny Pile of Palladium Salt Dust + S:gt.bwMetaGenerateddustTiny.55.tooltip= + S:gt.bwMetaGenerateddustTiny.57.name=Tiny Pile of Sodium Sulfate Dust + S:gt.bwMetaGenerateddustTiny.57.tooltip=Na₂SO₄ + S:gt.bwMetaGenerateddustTiny.59.name=Tiny Pile of Potassium Disulfate Dust + S:gt.bwMetaGenerateddustTiny.59.tooltip=K₂S₂O₇ + S:gt.bwMetaGenerateddustTiny.6.name=Tiny Pile of Yttrium Oxide Dust + S:gt.bwMetaGenerateddustTiny.6.tooltip=Y₂O₃ + S:gt.bwMetaGenerateddustTiny.60.name=Tiny Pile of Leach Residue Dust + S:gt.bwMetaGenerateddustTiny.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGenerateddustTiny.63.name=Tiny Pile of Calcium Chloride Dust + S:gt.bwMetaGenerateddustTiny.63.tooltip=CaCl₂ + S:gt.bwMetaGenerateddustTiny.64.name=Tiny Pile of Ruthenium Dust + S:gt.bwMetaGenerateddustTiny.64.tooltip=Ru + S:gt.bwMetaGenerateddustTiny.65.name=Tiny Pile of Sodium Ruthenate Dust + S:gt.bwMetaGenerateddustTiny.65.tooltip=Na₂RuO₃ + S:gt.bwMetaGenerateddustTiny.66.name=Tiny Pile of Ruthenium Tetroxide Dust + S:gt.bwMetaGenerateddustTiny.66.tooltip=RuO₄ + S:gt.bwMetaGenerateddustTiny.69.name=Tiny Pile of Rarest Metal Residue Dust + S:gt.bwMetaGenerateddustTiny.69.tooltip=??OsIr?? + S:gt.bwMetaGenerateddustTiny.7.name=Tiny Pile of Chromo-Alumino-Povondraite Dust + S:gt.bwMetaGenerateddustTiny.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustTiny.70.name=Tiny Pile of Iridium Metal Residue Dust + S:gt.bwMetaGenerateddustTiny.70.tooltip=??Ir?? + S:gt.bwMetaGenerateddustTiny.71.name=Tiny Pile of Sludge Dust Residue Dust + S:gt.bwMetaGenerateddustTiny.71.tooltip=(SiO2)₃Au₂ + S:gt.bwMetaGenerateddustTiny.73.name=Tiny Pile of Iridium Dioxide Dust + S:gt.bwMetaGenerateddustTiny.73.tooltip=IrO₂ + S:gt.bwMetaGenerateddustTiny.76.name=Tiny Pile of Iridium Chloride Dust + S:gt.bwMetaGenerateddustTiny.76.tooltip=IrCl₃ + S:gt.bwMetaGenerateddustTiny.77.name=Tiny Pile of Metallic Sludge Dust Residue Dust + S:gt.bwMetaGenerateddustTiny.77.tooltip=NiCu + S:gt.bwMetaGenerateddustTiny.78.name=Tiny Pile of Rhodium Dust + S:gt.bwMetaGenerateddustTiny.78.tooltip=Rh + S:gt.bwMetaGenerateddustTiny.79.name=Tiny Pile of Crude Rhodium Metal Dust + S:gt.bwMetaGenerateddustTiny.79.tooltip=??Rh?? + S:gt.bwMetaGenerateddustTiny.8.name=Tiny Pile of Vanadio-Oxy-Dravite Dust + S:gt.bwMetaGenerateddustTiny.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGenerateddustTiny.80.name=Tiny Pile of Rhodium Salt Dust + S:gt.bwMetaGenerateddustTiny.80.tooltip= + S:gt.bwMetaGenerateddustTiny.82.name=Tiny Pile of Sodium Nitrate Dust + S:gt.bwMetaGenerateddustTiny.82.tooltip=NaNO₃ + S:gt.bwMetaGenerateddustTiny.83.name=Tiny Pile of Rhodium Nitrate Dust + S:gt.bwMetaGenerateddustTiny.83.tooltip= + S:gt.bwMetaGenerateddustTiny.84.name=Tiny Pile of Zinc Sulfate Dust + S:gt.bwMetaGenerateddustTiny.84.tooltip=ZnSO₄ + S:gt.bwMetaGenerateddustTiny.85.name=Tiny Pile of Rhodium Filter Cake Dust + S:gt.bwMetaGenerateddustTiny.85.tooltip= + S:gt.bwMetaGenerateddustTiny.87.name=Tiny Pile of Reprecipitated Rhodium Dust + S:gt.bwMetaGenerateddustTiny.87.tooltip=Rh₂NH₄ + S:gt.bwMetaGenerateddustTiny.88.name=Tiny Pile of Rhodium-Plated Palladium Dust + S:gt.bwMetaGenerateddustTiny.88.tooltip=Pd₃Rh + S:gt.bwMetaGenerateddustTiny.89.name=Tiny Pile of Tiberium Dust + S:gt.bwMetaGenerateddustTiny.89.tooltip=Tr + S:gt.bwMetaGenerateddustTiny.9.name=Tiny Pile of Olenite Dust + S:gt.bwMetaGenerateddustTiny.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGenerateddustTiny.90.name=Tiny Pile of Ruridit Dust + S:gt.bwMetaGenerateddustTiny.90.tooltip=Ru₂Ir + S:gt.bwMetaGenerateddustTiny.91.name=Tiny Pile of Fluorspar Dust + S:gt.bwMetaGenerateddustTiny.91.tooltip=CaF₂ + S:gt.bwMetaGenerateddustTiny.92.name=Tiny Pile of High Durability Compound Steel Dust + S:gt.bwMetaGenerateddustTiny.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGenerateddustTiny.93.name=Tiny Pile of Atheneite Dust + S:gt.bwMetaGenerateddustTiny.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGenerateddustTiny.94.name=Tiny Pile of Temagamite Dust + S:gt.bwMetaGenerateddustTiny.94.tooltip=Pd₃HgTe + S:gt.bwMetaGenerateddustTiny.95.name=Tiny Pile of Terlinguaite Dust + S:gt.bwMetaGenerateddustTiny.95.tooltip=Hg₂ClO + S:gt.bwMetaGenerateddustTiny.96.name=Tiny Pile of Ademic Steel Dust + S:gt.bwMetaGenerateddustTiny.96.tooltip=The break in the line + S:gt.bwMetaGenerateddustTiny.97.name=Tiny Pile of Raw Ademic Steel Dust + S:gt.bwMetaGenerateddustTiny.97.tooltip=(Fe50C)₂VCr(Fe50C)7Fe50C + S:gt.bwMetaGenerateddustTiny.name=Generated Item + S:gt.bwMetaGeneratedgearGt.88.name=Rhodium-Plated Palladium Gear + S:gt.bwMetaGeneratedgearGt.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedgearGt.89.name=Tiberium Gear + S:gt.bwMetaGeneratedgearGt.89.tooltip=Tr + S:gt.bwMetaGeneratedgearGt.90.name=Ruridit Gear + S:gt.bwMetaGeneratedgearGt.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedgearGt.92.name=High Durability Compound Steel Gear + S:gt.bwMetaGeneratedgearGt.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedgearGt.96.name=Ademic Steel Gear + S:gt.bwMetaGeneratedgearGt.96.tooltip=The break in the line + S:gt.bwMetaGeneratedgearGt.name=Generated Item + S:gt.bwMetaGeneratedgearGtSmall.88.name=Small Rhodium-Plated Palladium Gear + S:gt.bwMetaGeneratedgearGtSmall.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedgearGtSmall.89.name=Small Tiberium Gear + S:gt.bwMetaGeneratedgearGtSmall.89.tooltip=Tr + S:gt.bwMetaGeneratedgearGtSmall.90.name=Small Ruridit Gear + S:gt.bwMetaGeneratedgearGtSmall.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedgearGtSmall.92.name=Small High Durability Compound Steel Gear + S:gt.bwMetaGeneratedgearGtSmall.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedgearGtSmall.96.name=Small Ademic Steel Gear + S:gt.bwMetaGeneratedgearGtSmall.96.tooltip=The break in the line + S:gt.bwMetaGeneratedgearGtSmall.name=Generated Item + S:gt.bwMetaGeneratedgem.1.name=Bismutite + S:gt.bwMetaGeneratedgem.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedgem.19.name=Red Zircon + S:gt.bwMetaGeneratedgem.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedgem.20.name=Salt + S:gt.bwMetaGeneratedgem.20.tooltip=NaCl + S:gt.bwMetaGeneratedgem.21.name=Spodumene + S:gt.bwMetaGeneratedgem.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedgem.22.name=Rock Salt + S:gt.bwMetaGeneratedgem.22.tooltip=KCl + S:gt.bwMetaGeneratedgem.23.name=Fayalite + S:gt.bwMetaGeneratedgem.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedgem.24.name=Forsterite + S:gt.bwMetaGeneratedgem.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedgem.25.name=Hedenbergite + S:gt.bwMetaGeneratedgem.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedgem.35.name=Prasiolite + S:gt.bwMetaGeneratedgem.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedgem.36.name=Magneto Resonatic + S:gt.bwMetaGeneratedgem.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedgem.4.name=Cubic Zirconia + S:gt.bwMetaGeneratedgem.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedgem.43.name=BArTiMaEuSNeK + S:gt.bwMetaGeneratedgem.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedgem.5.name=Fluor-Buergerite + S:gt.bwMetaGeneratedgem.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedgem.7.name=Chromo-Alumino-Povondraite + S:gt.bwMetaGeneratedgem.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgem.8.name=Vanadio-Oxy-Dravite + S:gt.bwMetaGeneratedgem.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgem.89.name=Tiberium + S:gt.bwMetaGeneratedgem.89.tooltip=Tr + S:gt.bwMetaGeneratedgem.9.name=Olenite + S:gt.bwMetaGeneratedgem.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedgem.91.name=Fluorspar + S:gt.bwMetaGeneratedgem.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedgem.name=Generated Item + S:gt.bwMetaGeneratedgemChipped.1.name=Chipped Bismutite + S:gt.bwMetaGeneratedgemChipped.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedgemChipped.19.name=Chipped Red Zircon + S:gt.bwMetaGeneratedgemChipped.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedgemChipped.20.name=Chipped Salt + S:gt.bwMetaGeneratedgemChipped.20.tooltip=NaCl + S:gt.bwMetaGeneratedgemChipped.21.name=Chipped Spodumene + S:gt.bwMetaGeneratedgemChipped.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedgemChipped.22.name=Chipped Rock Salt + S:gt.bwMetaGeneratedgemChipped.22.tooltip=KCl + S:gt.bwMetaGeneratedgemChipped.23.name=Chipped Fayalite + S:gt.bwMetaGeneratedgemChipped.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedgemChipped.24.name=Chipped Forsterite + S:gt.bwMetaGeneratedgemChipped.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedgemChipped.25.name=Chipped Hedenbergite + S:gt.bwMetaGeneratedgemChipped.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedgemChipped.35.name=Chipped Prasiolite + S:gt.bwMetaGeneratedgemChipped.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedgemChipped.36.name=Chipped Magneto Resonatic + S:gt.bwMetaGeneratedgemChipped.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedgemChipped.4.name=Chipped Cubic Zirconia + S:gt.bwMetaGeneratedgemChipped.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedgemChipped.43.name=Chipped BArTiMaEuSNeK + S:gt.bwMetaGeneratedgemChipped.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedgemChipped.5.name=Chipped Fluor-Buergerite + S:gt.bwMetaGeneratedgemChipped.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedgemChipped.7.name=Chipped Chromo-Alumino-Povondraite + S:gt.bwMetaGeneratedgemChipped.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemChipped.8.name=Chipped Vanadio-Oxy-Dravite + S:gt.bwMetaGeneratedgemChipped.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemChipped.89.name=Chipped Tiberium + S:gt.bwMetaGeneratedgemChipped.89.tooltip=Tr + S:gt.bwMetaGeneratedgemChipped.9.name=Chipped Olenite + S:gt.bwMetaGeneratedgemChipped.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedgemChipped.91.name=Chipped Fluorspar + S:gt.bwMetaGeneratedgemChipped.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedgemChipped.name=Generated Item + S:gt.bwMetaGeneratedgemExquisite.1.name=Exquisite Bismutite + S:gt.bwMetaGeneratedgemExquisite.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedgemExquisite.19.name=Exquisite Red Zircon + S:gt.bwMetaGeneratedgemExquisite.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedgemExquisite.20.name=Exquisite Salt + S:gt.bwMetaGeneratedgemExquisite.20.tooltip=NaCl + S:gt.bwMetaGeneratedgemExquisite.21.name=Exquisite Spodumene + S:gt.bwMetaGeneratedgemExquisite.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedgemExquisite.22.name=Exquisite Rock Salt + S:gt.bwMetaGeneratedgemExquisite.22.tooltip=KCl + S:gt.bwMetaGeneratedgemExquisite.23.name=Exquisite Fayalite + S:gt.bwMetaGeneratedgemExquisite.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedgemExquisite.24.name=Exquisite Forsterite + S:gt.bwMetaGeneratedgemExquisite.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedgemExquisite.25.name=Exquisite Hedenbergite + S:gt.bwMetaGeneratedgemExquisite.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedgemExquisite.35.name=Exquisite Prasiolite + S:gt.bwMetaGeneratedgemExquisite.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedgemExquisite.36.name=Exquisite Magneto Resonatic + S:gt.bwMetaGeneratedgemExquisite.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedgemExquisite.4.name=Exquisite Cubic Zirconia + S:gt.bwMetaGeneratedgemExquisite.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedgemExquisite.43.name=Exquisite BArTiMaEuSNeK + S:gt.bwMetaGeneratedgemExquisite.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedgemExquisite.5.name=Exquisite Fluor-Buergerite + S:gt.bwMetaGeneratedgemExquisite.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedgemExquisite.7.name=Exquisite Chromo-Alumino-Povondraite + S:gt.bwMetaGeneratedgemExquisite.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemExquisite.8.name=Exquisite Vanadio-Oxy-Dravite + S:gt.bwMetaGeneratedgemExquisite.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemExquisite.89.name=Exquisite Tiberium + S:gt.bwMetaGeneratedgemExquisite.89.tooltip=Tr + S:gt.bwMetaGeneratedgemExquisite.9.name=Exquisite Olenite + S:gt.bwMetaGeneratedgemExquisite.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedgemExquisite.91.name=Exquisite Fluorspar + S:gt.bwMetaGeneratedgemExquisite.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedgemExquisite.name=Generated Item + S:gt.bwMetaGeneratedgemFlawed.1.name=Flawed Bismutite + S:gt.bwMetaGeneratedgemFlawed.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedgemFlawed.19.name=Flawed Red Zircon + S:gt.bwMetaGeneratedgemFlawed.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedgemFlawed.20.name=Flawed Salt + S:gt.bwMetaGeneratedgemFlawed.20.tooltip=NaCl + S:gt.bwMetaGeneratedgemFlawed.21.name=Flawed Spodumene + S:gt.bwMetaGeneratedgemFlawed.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedgemFlawed.22.name=Flawed Rock Salt + S:gt.bwMetaGeneratedgemFlawed.22.tooltip=KCl + S:gt.bwMetaGeneratedgemFlawed.23.name=Flawed Fayalite + S:gt.bwMetaGeneratedgemFlawed.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedgemFlawed.24.name=Flawed Forsterite + S:gt.bwMetaGeneratedgemFlawed.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedgemFlawed.25.name=Flawed Hedenbergite + S:gt.bwMetaGeneratedgemFlawed.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedgemFlawed.35.name=Flawed Prasiolite + S:gt.bwMetaGeneratedgemFlawed.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedgemFlawed.36.name=Flawed Magneto Resonatic + S:gt.bwMetaGeneratedgemFlawed.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedgemFlawed.4.name=Flawed Cubic Zirconia + S:gt.bwMetaGeneratedgemFlawed.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedgemFlawed.43.name=Flawed BArTiMaEuSNeK + S:gt.bwMetaGeneratedgemFlawed.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedgemFlawed.5.name=Flawed Fluor-Buergerite + S:gt.bwMetaGeneratedgemFlawed.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedgemFlawed.7.name=Flawed Chromo-Alumino-Povondraite + S:gt.bwMetaGeneratedgemFlawed.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemFlawed.8.name=Flawed Vanadio-Oxy-Dravite + S:gt.bwMetaGeneratedgemFlawed.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemFlawed.89.name=Flawed Tiberium + S:gt.bwMetaGeneratedgemFlawed.89.tooltip=Tr + S:gt.bwMetaGeneratedgemFlawed.9.name=Flawed Olenite + S:gt.bwMetaGeneratedgemFlawed.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedgemFlawed.91.name=Flawed Fluorspar + S:gt.bwMetaGeneratedgemFlawed.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedgemFlawed.name=Generated Item + S:gt.bwMetaGeneratedgemFlawless.1.name=Flawless Bismutite + S:gt.bwMetaGeneratedgemFlawless.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedgemFlawless.19.name=Flawless Red Zircon + S:gt.bwMetaGeneratedgemFlawless.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedgemFlawless.20.name=Flawless Salt + S:gt.bwMetaGeneratedgemFlawless.20.tooltip=NaCl + S:gt.bwMetaGeneratedgemFlawless.21.name=Flawless Spodumene + S:gt.bwMetaGeneratedgemFlawless.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedgemFlawless.22.name=Flawless Rock Salt + S:gt.bwMetaGeneratedgemFlawless.22.tooltip=KCl + S:gt.bwMetaGeneratedgemFlawless.23.name=Flawless Fayalite + S:gt.bwMetaGeneratedgemFlawless.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedgemFlawless.24.name=Flawless Forsterite + S:gt.bwMetaGeneratedgemFlawless.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedgemFlawless.25.name=Flawless Hedenbergite + S:gt.bwMetaGeneratedgemFlawless.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedgemFlawless.35.name=Flawless Prasiolite + S:gt.bwMetaGeneratedgemFlawless.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedgemFlawless.36.name=Flawless Magneto Resonatic + S:gt.bwMetaGeneratedgemFlawless.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedgemFlawless.4.name=Flawless Cubic Zirconia + S:gt.bwMetaGeneratedgemFlawless.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedgemFlawless.43.name=Flawless BArTiMaEuSNeK + S:gt.bwMetaGeneratedgemFlawless.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedgemFlawless.5.name=Flawless Fluor-Buergerite + S:gt.bwMetaGeneratedgemFlawless.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedgemFlawless.7.name=Flawless Chromo-Alumino-Povondraite + S:gt.bwMetaGeneratedgemFlawless.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemFlawless.8.name=Flawless Vanadio-Oxy-Dravite + S:gt.bwMetaGeneratedgemFlawless.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedgemFlawless.89.name=Flawless Tiberium + S:gt.bwMetaGeneratedgemFlawless.89.tooltip=Tr + S:gt.bwMetaGeneratedgemFlawless.9.name=Flawless Olenite + S:gt.bwMetaGeneratedgemFlawless.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedgemFlawless.91.name=Flawless Fluorspar + S:gt.bwMetaGeneratedgemFlawless.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedgemFlawless.name=Generated Item + S:gt.bwMetaGeneratedingot.32.name=Tellurium Ingot + S:gt.bwMetaGeneratedingot.32.tooltip=Te + S:gt.bwMetaGeneratedingot.39.name=Californium Ingot + S:gt.bwMetaGeneratedingot.39.tooltip=Cf + S:gt.bwMetaGeneratedingot.40.name=Calcium Ingot + S:gt.bwMetaGeneratedingot.40.tooltip=Ca + S:gt.bwMetaGeneratedingot.43.name=BArTiMaEuSNeK Ingot + S:gt.bwMetaGeneratedingot.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedingot.64.name=Ruthenium Ingot + S:gt.bwMetaGeneratedingot.64.tooltip=Ru + S:gt.bwMetaGeneratedingot.78.name=Rhodium Ingot + S:gt.bwMetaGeneratedingot.78.tooltip=Rh + S:gt.bwMetaGeneratedingot.88.name=Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingot.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingot.90.name=Ruridit Ingot + S:gt.bwMetaGeneratedingot.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingot.92.name=High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingot.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingot.96.name=Ademic Steel Ingot + S:gt.bwMetaGeneratedingot.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingot.name=Generated Item + S:gt.bwMetaGeneratedingotDouble.88.name=Double Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingotDouble.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingotDouble.89.name=Double Tiberium Ingot + S:gt.bwMetaGeneratedingotDouble.89.tooltip=Tr + S:gt.bwMetaGeneratedingotDouble.90.name=Double Ruridit Ingot + S:gt.bwMetaGeneratedingotDouble.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingotDouble.92.name=Double High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingotDouble.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingotDouble.96.name=Double Ademic Steel Ingot + S:gt.bwMetaGeneratedingotDouble.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingotDouble.name=Generated Item + S:gt.bwMetaGeneratedingotHot.32.name=Hot Tellurium Ingot + S:gt.bwMetaGeneratedingotHot.32.tooltip=Te + S:gt.bwMetaGeneratedingotHot.39.name=Hot Californium Ingot + S:gt.bwMetaGeneratedingotHot.39.tooltip=Cf + S:gt.bwMetaGeneratedingotHot.40.name=Hot Calcium Ingot + S:gt.bwMetaGeneratedingotHot.40.tooltip=Ca + S:gt.bwMetaGeneratedingotHot.43.name=Hot BArTiMaEuSNeK Ingot + S:gt.bwMetaGeneratedingotHot.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedingotHot.64.name=Hot Ruthenium Ingot + S:gt.bwMetaGeneratedingotHot.64.tooltip=Ru + S:gt.bwMetaGeneratedingotHot.78.name=Hot Rhodium Ingot + S:gt.bwMetaGeneratedingotHot.78.tooltip=Rh + S:gt.bwMetaGeneratedingotHot.88.name=Hot Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingotHot.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingotHot.90.name=Hot Ruridit Ingot + S:gt.bwMetaGeneratedingotHot.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingotHot.92.name=Hot High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingotHot.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingotHot.96.name=Hot Ademic Steel Ingot + S:gt.bwMetaGeneratedingotHot.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingotHot.name=Generated Item + S:gt.bwMetaGeneratedingotQuadruple.88.name=Quadruple Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingotQuadruple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingotQuadruple.89.name=Quadruple Tiberium Ingot + S:gt.bwMetaGeneratedingotQuadruple.89.tooltip=Tr + S:gt.bwMetaGeneratedingotQuadruple.90.name=Quadruple Ruridit Ingot + S:gt.bwMetaGeneratedingotQuadruple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingotQuadruple.92.name=Quadruple High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingotQuadruple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingotQuadruple.96.name=Quadruple Ademic Steel Ingot + S:gt.bwMetaGeneratedingotQuadruple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingotQuadruple.name=Generated Item + S:gt.bwMetaGeneratedingotQuintuple.88.name=Quintuple Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingotQuintuple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingotQuintuple.89.name=Quintuple Tiberium Ingot + S:gt.bwMetaGeneratedingotQuintuple.89.tooltip=Tr + S:gt.bwMetaGeneratedingotQuintuple.90.name=Quintuple Ruridit Ingot + S:gt.bwMetaGeneratedingotQuintuple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingotQuintuple.92.name=Quintuple High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingotQuintuple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingotQuintuple.96.name=Quintuple Ademic Steel Ingot + S:gt.bwMetaGeneratedingotQuintuple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingotQuintuple.name=Generated Item + S:gt.bwMetaGeneratedingotTriple.88.name=Triple Rhodium-Plated Palladium Ingot + S:gt.bwMetaGeneratedingotTriple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedingotTriple.89.name=Triple Tiberium Ingot + S:gt.bwMetaGeneratedingotTriple.89.tooltip=Tr + S:gt.bwMetaGeneratedingotTriple.90.name=Triple Ruridit Ingot + S:gt.bwMetaGeneratedingotTriple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedingotTriple.92.name=Triple High Durability Compound Steel Ingot + S:gt.bwMetaGeneratedingotTriple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedingotTriple.96.name=Triple Ademic Steel Ingot + S:gt.bwMetaGeneratedingotTriple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedingotTriple.name=Generated Item + S:gt.bwMetaGeneratedlens.1.name=Bismutite Lens + S:gt.bwMetaGeneratedlens.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedlens.19.name=Red Zircon Lens + S:gt.bwMetaGeneratedlens.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedlens.20.name=Salt Lens + S:gt.bwMetaGeneratedlens.20.tooltip=NaCl + S:gt.bwMetaGeneratedlens.21.name=Spodumene Lens + S:gt.bwMetaGeneratedlens.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedlens.22.name=Rock Salt Lens + S:gt.bwMetaGeneratedlens.22.tooltip=KCl + S:gt.bwMetaGeneratedlens.23.name=Fayalite Lens + S:gt.bwMetaGeneratedlens.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedlens.24.name=Forsterite Lens + S:gt.bwMetaGeneratedlens.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedlens.25.name=Hedenbergite Lens + S:gt.bwMetaGeneratedlens.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedlens.35.name=Prasiolite Lens + S:gt.bwMetaGeneratedlens.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedlens.36.name=Magneto Resonatic Lens + S:gt.bwMetaGeneratedlens.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedlens.4.name=Cubic Zirconia Lens + S:gt.bwMetaGeneratedlens.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedlens.43.name=BArTiMaEuSNeK Lens + S:gt.bwMetaGeneratedlens.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedlens.5.name=Fluor-Buergerite Lens + S:gt.bwMetaGeneratedlens.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedlens.7.name=Chromo-Alumino-Povondraite Lens + S:gt.bwMetaGeneratedlens.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedlens.8.name=Vanadio-Oxy-Dravite Lens + S:gt.bwMetaGeneratedlens.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedlens.89.name=Tiberium Lens + S:gt.bwMetaGeneratedlens.89.tooltip=Tr + S:gt.bwMetaGeneratedlens.9.name=Olenite Lens + S:gt.bwMetaGeneratedlens.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedlens.91.name=Fluorspar Lens + S:gt.bwMetaGeneratedlens.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedlens.name=Generated Item + S:gt.bwMetaGeneratednugget.32.name=Tellurium Nugget + S:gt.bwMetaGeneratednugget.32.tooltip=Te + S:gt.bwMetaGeneratednugget.39.name=Californium Nugget + S:gt.bwMetaGeneratednugget.39.tooltip=Cf + S:gt.bwMetaGeneratednugget.40.name=Calcium Nugget + S:gt.bwMetaGeneratednugget.40.tooltip=Ca + S:gt.bwMetaGeneratednugget.43.name=BArTiMaEuSNeK Nugget + S:gt.bwMetaGeneratednugget.43.tooltip=Are you serious? + S:gt.bwMetaGeneratednugget.64.name=Ruthenium Nugget + S:gt.bwMetaGeneratednugget.64.tooltip=Ru + S:gt.bwMetaGeneratednugget.78.name=Rhodium Nugget + S:gt.bwMetaGeneratednugget.78.tooltip=Rh + S:gt.bwMetaGeneratednugget.88.name=Rhodium-Plated Palladium Nugget + S:gt.bwMetaGeneratednugget.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratednugget.90.name=Ruridit Nugget + S:gt.bwMetaGeneratednugget.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratednugget.92.name=High Durability Compound Steel Nugget + S:gt.bwMetaGeneratednugget.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratednugget.96.name=Ademic Steel Nugget + S:gt.bwMetaGeneratednugget.96.tooltip=The break in the line + S:gt.bwMetaGeneratednugget.name=Generated Item + S:gt.bwMetaGeneratedplate.88.name=Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplate.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplate.89.name=Tiberium Plate + S:gt.bwMetaGeneratedplate.89.tooltip=Tr + S:gt.bwMetaGeneratedplate.90.name=Ruridit Plate + S:gt.bwMetaGeneratedplate.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplate.92.name=High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplate.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplate.96.name=Ademic Steel Plate + S:gt.bwMetaGeneratedplate.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplate.name=Generated Item + S:gt.bwMetaGeneratedplateDense.88.name=Dense Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplateDense.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplateDense.89.name=Dense Tiberium Plate + S:gt.bwMetaGeneratedplateDense.89.tooltip=Tr + S:gt.bwMetaGeneratedplateDense.90.name=Dense Ruridit Plate + S:gt.bwMetaGeneratedplateDense.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplateDense.92.name=Dense High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplateDense.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplateDense.96.name=Dense Ademic Steel Plate + S:gt.bwMetaGeneratedplateDense.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplateDense.name=Generated Item + S:gt.bwMetaGeneratedplateDouble.88.name=Double Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplateDouble.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplateDouble.89.name=Double Tiberium Plate + S:gt.bwMetaGeneratedplateDouble.89.tooltip=Tr + S:gt.bwMetaGeneratedplateDouble.90.name=Double Ruridit Plate + S:gt.bwMetaGeneratedplateDouble.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplateDouble.92.name=Double High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplateDouble.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplateDouble.96.name=Double Ademic Steel Plate + S:gt.bwMetaGeneratedplateDouble.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplateDouble.name=Generated Item + S:gt.bwMetaGeneratedplateQuadruple.88.name=Quadruple Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplateQuadruple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplateQuadruple.89.name=Quadruple Tiberium Plate + S:gt.bwMetaGeneratedplateQuadruple.89.tooltip=Tr + S:gt.bwMetaGeneratedplateQuadruple.90.name=Quadruple Ruridit Plate + S:gt.bwMetaGeneratedplateQuadruple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplateQuadruple.92.name=Quadruple High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplateQuadruple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplateQuadruple.96.name=Quadruple Ademic Steel Plate + S:gt.bwMetaGeneratedplateQuadruple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplateQuadruple.name=Generated Item + S:gt.bwMetaGeneratedplateQuintuple.88.name=Quintuple Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplateQuintuple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplateQuintuple.89.name=Quintuple Tiberium Plate + S:gt.bwMetaGeneratedplateQuintuple.89.tooltip=Tr + S:gt.bwMetaGeneratedplateQuintuple.90.name=Quintuple Ruridit Plate + S:gt.bwMetaGeneratedplateQuintuple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplateQuintuple.92.name=Quintuple High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplateQuintuple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplateQuintuple.96.name=Quintuple Ademic Steel Plate + S:gt.bwMetaGeneratedplateQuintuple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplateQuintuple.name=Generated Item + S:gt.bwMetaGeneratedplateTriple.88.name=Triple Rhodium-Plated Palladium Plate + S:gt.bwMetaGeneratedplateTriple.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedplateTriple.89.name=Triple Tiberium Plate + S:gt.bwMetaGeneratedplateTriple.89.tooltip=Tr + S:gt.bwMetaGeneratedplateTriple.90.name=Triple Ruridit Plate + S:gt.bwMetaGeneratedplateTriple.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedplateTriple.92.name=Triple High Durability Compound Steel Plate + S:gt.bwMetaGeneratedplateTriple.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedplateTriple.96.name=Triple Ademic Steel Plate + S:gt.bwMetaGeneratedplateTriple.96.tooltip=The break in the line + S:gt.bwMetaGeneratedplateTriple.name=Generated Item + S:gt.bwMetaGeneratedring.88.name=Rhodium-Plated Palladium Ring + S:gt.bwMetaGeneratedring.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedring.89.name=Tiberium Ring + S:gt.bwMetaGeneratedring.89.tooltip=Tr + S:gt.bwMetaGeneratedring.90.name=Ruridit Ring + S:gt.bwMetaGeneratedring.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedring.92.name=High Durability Compound Steel Ring + S:gt.bwMetaGeneratedring.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedring.96.name=Ademic Steel Ring + S:gt.bwMetaGeneratedring.96.tooltip=The break in the line + S:gt.bwMetaGeneratedring.name=Generated Item + S:gt.bwMetaGeneratedrotor.88.name=Rhodium-Plated Palladium Rotor + S:gt.bwMetaGeneratedrotor.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedrotor.89.name=Tiberium Rotor + S:gt.bwMetaGeneratedrotor.89.tooltip=Tr + S:gt.bwMetaGeneratedrotor.90.name=Ruridit Rotor + S:gt.bwMetaGeneratedrotor.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedrotor.92.name=High Durability Compound Steel Rotor + S:gt.bwMetaGeneratedrotor.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedrotor.96.name=Ademic Steel Rotor + S:gt.bwMetaGeneratedrotor.96.tooltip=The break in the line + S:gt.bwMetaGeneratedrotor.name=Generated Item + S:gt.bwMetaGeneratedscrew.88.name=Rhodium-Plated Palladium Screw + S:gt.bwMetaGeneratedscrew.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedscrew.89.name=Tiberium Screw + S:gt.bwMetaGeneratedscrew.89.tooltip=Tr + S:gt.bwMetaGeneratedscrew.90.name=Ruridit Screw + S:gt.bwMetaGeneratedscrew.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedscrew.92.name=High Durability Compound Steel Screw + S:gt.bwMetaGeneratedscrew.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedscrew.96.name=Ademic Steel Screw + S:gt.bwMetaGeneratedscrew.96.tooltip=The break in the line + S:gt.bwMetaGeneratedscrew.name=Generated Item + S:gt.bwMetaGeneratedspring.88.name=Rhodium-Plated Palladium Spring + S:gt.bwMetaGeneratedspring.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedspring.89.name=Tiberium Spring + S:gt.bwMetaGeneratedspring.89.tooltip=Tr + S:gt.bwMetaGeneratedspring.90.name=Ruridit Spring + S:gt.bwMetaGeneratedspring.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedspring.92.name=High Durability Compound Steel Spring + S:gt.bwMetaGeneratedspring.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedspring.96.name=Ademic Steel Spring + S:gt.bwMetaGeneratedspring.96.tooltip=The break in the line + S:gt.bwMetaGeneratedspring.name=Generated Item + S:gt.bwMetaGeneratedspringSmall.88.name=Small Rhodium-Plated Palladium Spring + S:gt.bwMetaGeneratedspringSmall.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedspringSmall.89.name=Small Tiberium Spring + S:gt.bwMetaGeneratedspringSmall.89.tooltip=Tr + S:gt.bwMetaGeneratedspringSmall.90.name=Small Ruridit Spring + S:gt.bwMetaGeneratedspringSmall.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedspringSmall.92.name=Small High Durability Compound Steel Spring + S:gt.bwMetaGeneratedspringSmall.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedspringSmall.96.name=Small Ademic Steel Spring + S:gt.bwMetaGeneratedspringSmall.96.tooltip=The break in the line + S:gt.bwMetaGeneratedspringSmall.name=Generated Item + S:gt.bwMetaGeneratedstick.88.name=Rhodium-Plated Palladium Rod + S:gt.bwMetaGeneratedstick.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedstick.89.name=Tiberium Rod + S:gt.bwMetaGeneratedstick.89.tooltip=Tr + S:gt.bwMetaGeneratedstick.90.name=Ruridit Rod + S:gt.bwMetaGeneratedstick.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedstick.92.name=High Durability Compound Steel Rod + S:gt.bwMetaGeneratedstick.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedstick.96.name=Ademic Steel Rod + S:gt.bwMetaGeneratedstick.96.tooltip=The break in the line + S:gt.bwMetaGeneratedstick.name=Generated Item + S:gt.bwMetaGeneratedstickLong.0.name=Long _NULL Rod + S:gt.bwMetaGeneratedstickLong.0.tooltip=Default null Werkstoff + S:gt.bwMetaGeneratedstickLong.1.name=Long Bismutite Rod + S:gt.bwMetaGeneratedstickLong.1.tooltip=Bi₂O₂(CO2)₂ + S:gt.bwMetaGeneratedstickLong.10.name=Long Arsenopyrite Rod + S:gt.bwMetaGeneratedstickLong.10.tooltip=FeAsS + S:gt.bwMetaGeneratedstickLong.11.name=Long Ferberite Rod + S:gt.bwMetaGeneratedstickLong.11.tooltip=FeWO₃ + S:gt.bwMetaGeneratedstickLong.12.name=Long Loellingite Rod + S:gt.bwMetaGeneratedstickLong.12.tooltip=FeAs₂ + S:gt.bwMetaGeneratedstickLong.13.name=Long Roquesite Rod + S:gt.bwMetaGeneratedstickLong.13.tooltip=CuInS₂ + S:gt.bwMetaGeneratedstickLong.14.name=Long Bornite Rod + S:gt.bwMetaGeneratedstickLong.14.tooltip=Cu₅FeS₄ + S:gt.bwMetaGeneratedstickLong.15.name=Long Wittichenite Rod + S:gt.bwMetaGeneratedstickLong.15.tooltip=Cu₅BiS₄ + S:gt.bwMetaGeneratedstickLong.16.name=Long Djurleite Rod + S:gt.bwMetaGeneratedstickLong.16.tooltip=Cu₃₁S₁₆ + S:gt.bwMetaGeneratedstickLong.17.name=Long Huebnerite Rod + S:gt.bwMetaGeneratedstickLong.17.tooltip=MnWO₃ + S:gt.bwMetaGeneratedstickLong.18.name=Long Thorianite Rod + S:gt.bwMetaGeneratedstickLong.18.tooltip=ThO₂ + S:gt.bwMetaGeneratedstickLong.19.name=Long Red Zircon Rod + S:gt.bwMetaGeneratedstickLong.19.tooltip=ZrSiO₄ + S:gt.bwMetaGeneratedstickLong.2.name=Long Bismuthinite Rod + S:gt.bwMetaGeneratedstickLong.2.tooltip=Bi₂S₃ + S:gt.bwMetaGeneratedstickLong.20.name=Long Salt Rod + S:gt.bwMetaGeneratedstickLong.20.tooltip=NaCl + S:gt.bwMetaGeneratedstickLong.21.name=Long Spodumene Rod + S:gt.bwMetaGeneratedstickLong.21.tooltip=LiAlSi2O6 + S:gt.bwMetaGeneratedstickLong.22.name=Long Rock Salt Rod + S:gt.bwMetaGeneratedstickLong.22.tooltip=KCl + S:gt.bwMetaGeneratedstickLong.23.name=Long Fayalite Rod + S:gt.bwMetaGeneratedstickLong.23.tooltip=Fe₂SiO₄ + S:gt.bwMetaGeneratedstickLong.24.name=Long Forsterite Rod + S:gt.bwMetaGeneratedstickLong.24.tooltip=Mg₂SiO₄ + S:gt.bwMetaGeneratedstickLong.25.name=Long Hedenbergite Rod + S:gt.bwMetaGeneratedstickLong.25.tooltip=CaFeSi₂O₆ + S:gt.bwMetaGeneratedstickLong.26.name=Long Red Descloizite Rod + S:gt.bwMetaGeneratedstickLong.26.tooltip=PbZnVO₄ + S:gt.bwMetaGeneratedstickLong.27.name=Long Orange Descloizite Rod + S:gt.bwMetaGeneratedstickLong.27.tooltip=PbCuVO₄ + S:gt.bwMetaGeneratedstickLong.28.name=Long Green Fuchsite Rod + S:gt.bwMetaGeneratedstickLong.28.tooltip=KAl₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedstickLong.29.name=Long Red Fuchsite Rod + S:gt.bwMetaGeneratedstickLong.29.tooltip=KCr₃Si₃O₁₀(OH)₂ + S:gt.bwMetaGeneratedstickLong.3.name=Long Zirconium Rod + S:gt.bwMetaGeneratedstickLong.3.tooltip=Zr + S:gt.bwMetaGeneratedstickLong.30.name=Long Thorium 232 Rod + S:gt.bwMetaGeneratedstickLong.30.tooltip=Th²³² + S:gt.bwMetaGeneratedstickLong.31.name=Long Bismuth Tellurite Rod + S:gt.bwMetaGeneratedstickLong.31.tooltip=Bi₂Te₃ + S:gt.bwMetaGeneratedstickLong.32.name=Long Tellurium Rod + S:gt.bwMetaGeneratedstickLong.32.tooltip=Te + S:gt.bwMetaGeneratedstickLong.33.name=Long Dibismuthhydroborat Rod + S:gt.bwMetaGeneratedstickLong.33.tooltip=Bi₂BH + S:gt.bwMetaGeneratedstickLong.34.name=Long Circuit Compound MK3 Rod + S:gt.bwMetaGeneratedstickLong.34.tooltip=InGaP(Bi₂BH)₃(Bi₂Te₃)₂ + S:gt.bwMetaGeneratedstickLong.35.name=Long Prasiolite Rod + S:gt.bwMetaGeneratedstickLong.35.tooltip=Si₅O₁₀Fe + S:gt.bwMetaGeneratedstickLong.36.name=Long Magneto Resonatic Rod + S:gt.bwMetaGeneratedstickLong.36.tooltip=(Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C + S:gt.bwMetaGeneratedstickLong.37.name=Long Xenon Rod + S:gt.bwMetaGeneratedstickLong.37.tooltip=Xe + S:gt.bwMetaGeneratedstickLong.38.name=Long Oganesson Rod + S:gt.bwMetaGeneratedstickLong.38.tooltip=Og + S:gt.bwMetaGeneratedstickLong.39.name=Long Californium Rod + S:gt.bwMetaGeneratedstickLong.39.tooltip=Cf + S:gt.bwMetaGeneratedstickLong.4.name=Long Cubic Zirconia Rod + S:gt.bwMetaGeneratedstickLong.4.tooltip=ZrO₂ + S:gt.bwMetaGeneratedstickLong.40.name=Long Calcium Rod + S:gt.bwMetaGeneratedstickLong.40.tooltip=Ca + S:gt.bwMetaGeneratedstickLong.41.name=Long Neon Rod + S:gt.bwMetaGeneratedstickLong.41.tooltip=Ne + S:gt.bwMetaGeneratedstickLong.42.name=Long Krypton Rod + S:gt.bwMetaGeneratedstickLong.42.tooltip=Kr + S:gt.bwMetaGeneratedstickLong.43.name=Long BArTiMaEuSNeK Rod + S:gt.bwMetaGeneratedstickLong.43.tooltip=Are you serious? + S:gt.bwMetaGeneratedstickLong.44.name=Long Platinum Concentrate Rod + S:gt.bwMetaGeneratedstickLong.44.tooltip= + S:gt.bwMetaGeneratedstickLong.45.name=Long Platinum Salt Rod + S:gt.bwMetaGeneratedstickLong.45.tooltip= + S:gt.bwMetaGeneratedstickLong.46.name=Long Refined Platinum Salt Rod + S:gt.bwMetaGeneratedstickLong.46.tooltip= + S:gt.bwMetaGeneratedstickLong.47.name=Long Platinum Metallic Powder Rod + S:gt.bwMetaGeneratedstickLong.47.tooltip= + S:gt.bwMetaGeneratedstickLong.48.name=Long Aqua Regia Rod + S:gt.bwMetaGeneratedstickLong.48.tooltip=H2SO4HNO3 + S:gt.bwMetaGeneratedstickLong.49.name=Long Platinum Residue Rod + S:gt.bwMetaGeneratedstickLong.49.tooltip= + S:gt.bwMetaGeneratedstickLong.5.name=Long Fluor-Buergerite Rod + S:gt.bwMetaGeneratedstickLong.5.tooltip=NaFe₃Al₆(Si₆O₁₈)(BO₃)₃O₃F + S:gt.bwMetaGeneratedstickLong.50.name=Long Ammonium Chloride Rod + S:gt.bwMetaGeneratedstickLong.50.tooltip=NH₄Cl + S:gt.bwMetaGeneratedstickLong.51.name=Long Reprecipitated Platinum Rod + S:gt.bwMetaGeneratedstickLong.51.tooltip=PtCl + S:gt.bwMetaGeneratedstickLong.52.name=Long Palladium Enriched Ammonia Rod + S:gt.bwMetaGeneratedstickLong.52.tooltip=?Pd + S:gt.bwMetaGeneratedstickLong.53.name=Long Palladium Metallic Powder Rod + S:gt.bwMetaGeneratedstickLong.53.tooltip=??Pd?? + S:gt.bwMetaGeneratedstickLong.54.name=Long Reprecipitated Palladium Rod + S:gt.bwMetaGeneratedstickLong.54.tooltip=Pd₂NH₄ + S:gt.bwMetaGeneratedstickLong.55.name=Long Palladium Salt Rod + S:gt.bwMetaGeneratedstickLong.55.tooltip= + S:gt.bwMetaGeneratedstickLong.56.name=Long Sodium Formate Rod + S:gt.bwMetaGeneratedstickLong.56.tooltip=HCOONa + S:gt.bwMetaGeneratedstickLong.57.name=Long Sodium Sulfate Rod + S:gt.bwMetaGeneratedstickLong.57.tooltip=Na₂SO₄ + S:gt.bwMetaGeneratedstickLong.58.name=Long Formic Acid Rod + S:gt.bwMetaGeneratedstickLong.58.tooltip=CH₂O₂ + S:gt.bwMetaGeneratedstickLong.59.name=Long Potassium Disulfate Rod + S:gt.bwMetaGeneratedstickLong.59.tooltip=K₂S₂O₇ + S:gt.bwMetaGeneratedstickLong.6.name=Long Yttrium Oxide Rod + S:gt.bwMetaGeneratedstickLong.6.tooltip=Y₂O₃ + S:gt.bwMetaGeneratedstickLong.60.name=Long Leach Residue Rod + S:gt.bwMetaGeneratedstickLong.60.tooltip=??IrOsRhRu?? + S:gt.bwMetaGeneratedstickLong.61.name=Long Rhodium Sulfate Rod + S:gt.bwMetaGeneratedstickLong.61.tooltip= + S:gt.bwMetaGeneratedstickLong.62.name=Long Rhodium Sulfate Solution Rod + S:gt.bwMetaGeneratedstickLong.62.tooltip= + S:gt.bwMetaGeneratedstickLong.63.name=Long Calcium Chloride Rod + S:gt.bwMetaGeneratedstickLong.63.tooltip=CaCl₂ + S:gt.bwMetaGeneratedstickLong.64.name=Long Ruthenium Rod + S:gt.bwMetaGeneratedstickLong.64.tooltip=Ru + S:gt.bwMetaGeneratedstickLong.65.name=Long Sodium Ruthenate Rod + S:gt.bwMetaGeneratedstickLong.65.tooltip=Na₂RuO₃ + S:gt.bwMetaGeneratedstickLong.66.name=Long Ruthenium Tetroxide Rod + S:gt.bwMetaGeneratedstickLong.66.tooltip=RuO₄ + S:gt.bwMetaGeneratedstickLong.67.name=Long Hot Ruthenium Tetroxide Solution Rod + S:gt.bwMetaGeneratedstickLong.67.tooltip=??? + S:gt.bwMetaGeneratedstickLong.68.name=Long Ruthenium Tetroxide Solution Rod + S:gt.bwMetaGeneratedstickLong.68.tooltip=??? + S:gt.bwMetaGeneratedstickLong.69.name=Long Rarest Metal Residue Rod + S:gt.bwMetaGeneratedstickLong.69.tooltip=??OsIr?? + S:gt.bwMetaGeneratedstickLong.7.name=Long Chromo-Alumino-Povondraite Rod + S:gt.bwMetaGeneratedstickLong.7.tooltip=NaCr₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedstickLong.70.name=Long Iridium Metal Residue Rod + S:gt.bwMetaGeneratedstickLong.70.tooltip=??Ir?? + S:gt.bwMetaGeneratedstickLong.71.name=Long Sludge Dust Residue Rod + S:gt.bwMetaGeneratedstickLong.71.tooltip=(SiO2)₃Au₂ + S:gt.bwMetaGeneratedstickLong.72.name=Long Acidic Osmium Solution Rod + S:gt.bwMetaGeneratedstickLong.72.tooltip=??? + S:gt.bwMetaGeneratedstickLong.73.name=Long Iridium Dioxide Rod + S:gt.bwMetaGeneratedstickLong.73.tooltip=IrO₂ + S:gt.bwMetaGeneratedstickLong.74.name=Long Osmium Solution Rod + S:gt.bwMetaGeneratedstickLong.74.tooltip=??? + S:gt.bwMetaGeneratedstickLong.75.name=Long Acidic Iridium Solution Rod + S:gt.bwMetaGeneratedstickLong.75.tooltip=??? + S:gt.bwMetaGeneratedstickLong.76.name=Long Iridium Chloride Rod + S:gt.bwMetaGeneratedstickLong.76.tooltip=IrCl₃ + S:gt.bwMetaGeneratedstickLong.77.name=Long Metallic Sludge Dust Residue Rod + S:gt.bwMetaGeneratedstickLong.77.tooltip=NiCu + S:gt.bwMetaGeneratedstickLong.78.name=Long Rhodium Rod + S:gt.bwMetaGeneratedstickLong.78.tooltip=Rh + S:gt.bwMetaGeneratedstickLong.79.name=Long Crude Rhodium Metal Rod + S:gt.bwMetaGeneratedstickLong.79.tooltip=??Rh?? + S:gt.bwMetaGeneratedstickLong.8.name=Long Vanadio-Oxy-Dravite Rod + S:gt.bwMetaGeneratedstickLong.8.tooltip=NaV₃(Al₄Mg₂)(Si₆O₁₈)(BO₃)₃(OH)₃O + S:gt.bwMetaGeneratedstickLong.80.name=Long Rhodium Salt Rod + S:gt.bwMetaGeneratedstickLong.80.tooltip= + S:gt.bwMetaGeneratedstickLong.81.name=Long Rhodium Salt Solution Rod + S:gt.bwMetaGeneratedstickLong.81.tooltip= + S:gt.bwMetaGeneratedstickLong.82.name=Long Sodium Nitrate Rod + S:gt.bwMetaGeneratedstickLong.82.tooltip=NaNO₃ + S:gt.bwMetaGeneratedstickLong.83.name=Long Rhodium Nitrate Rod + S:gt.bwMetaGeneratedstickLong.83.tooltip= + S:gt.bwMetaGeneratedstickLong.84.name=Long Zinc Sulfate Rod + S:gt.bwMetaGeneratedstickLong.84.tooltip=ZnSO₄ + S:gt.bwMetaGeneratedstickLong.85.name=Long Rhodium Filter Cake Rod + S:gt.bwMetaGeneratedstickLong.85.tooltip= + S:gt.bwMetaGeneratedstickLong.86.name=Long Rhodium Filter Cake Solution Rod + S:gt.bwMetaGeneratedstickLong.86.tooltip= + S:gt.bwMetaGeneratedstickLong.87.name=Long Reprecipitated Rhodium Rod + S:gt.bwMetaGeneratedstickLong.87.tooltip=Rh₂NH₄ + S:gt.bwMetaGeneratedstickLong.88.name=Long Rhodium-Plated Palladium Rod + S:gt.bwMetaGeneratedstickLong.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedstickLong.89.name=Long Tiberium Rod + S:gt.bwMetaGeneratedstickLong.89.tooltip=Tr + S:gt.bwMetaGeneratedstickLong.9.name=Long Olenite Rod + S:gt.bwMetaGeneratedstickLong.9.tooltip=NaAl₃Al₆(Si₆O₁₈)(BO₃)₃O₃OH + S:gt.bwMetaGeneratedstickLong.90.name=Long Ruridit Rod + S:gt.bwMetaGeneratedstickLong.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedstickLong.91.name=Long Fluorspar Rod + S:gt.bwMetaGeneratedstickLong.91.tooltip=CaF₂ + S:gt.bwMetaGeneratedstickLong.92.name=Long High Durability Compound Steel Rod + S:gt.bwMetaGeneratedstickLong.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedstickLong.93.name=Long Atheneite Rod + S:gt.bwMetaGeneratedstickLong.93.tooltip=(Pd,Hg)₃As + S:gt.bwMetaGeneratedstickLong.94.name=Long Temagamite Rod + S:gt.bwMetaGeneratedstickLong.94.tooltip=Pd₃HgTe + S:gt.bwMetaGeneratedstickLong.95.name=Long Terlinguaite Rod + S:gt.bwMetaGeneratedstickLong.95.tooltip=Hg₂ClO + S:gt.bwMetaGeneratedstickLong.96.name=Long Ademic Steel Rod + S:gt.bwMetaGeneratedstickLong.96.tooltip=The break in the line + S:gt.bwMetaGeneratedstickLong.97.name=Long Raw Ademic Steel Rod + S:gt.bwMetaGeneratedstickLong.97.tooltip=(Fe50C)₂VCr(Fe50C)7Fe50C + S:gt.bwMetaGeneratedstickLong.name=Generated Item + S:gt.bwMetaGeneratedtoolHeadHammer.88.name=Rhodium-Plated Palladium Hammer Head + S:gt.bwMetaGeneratedtoolHeadHammer.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedtoolHeadHammer.89.name=Tiberium Hammer Head + S:gt.bwMetaGeneratedtoolHeadHammer.89.tooltip=Tr + S:gt.bwMetaGeneratedtoolHeadHammer.90.name=Ruridit Hammer Head + S:gt.bwMetaGeneratedtoolHeadHammer.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedtoolHeadHammer.92.name=High Durability Compound Steel Hammer Head + S:gt.bwMetaGeneratedtoolHeadHammer.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedtoolHeadHammer.96.name=Ademic Steel Hammer Head + S:gt.bwMetaGeneratedtoolHeadHammer.96.tooltip=The break in the line + S:gt.bwMetaGeneratedtoolHeadHammer.name=Generated Item + S:gt.bwMetaGeneratedtoolHeadSaw.88.name=Rhodium-Plated Palladium Saw Blade + S:gt.bwMetaGeneratedtoolHeadSaw.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedtoolHeadSaw.89.name=Tiberium Saw Blade + S:gt.bwMetaGeneratedtoolHeadSaw.89.tooltip=Tr + S:gt.bwMetaGeneratedtoolHeadSaw.90.name=Ruridit Saw Blade + S:gt.bwMetaGeneratedtoolHeadSaw.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedtoolHeadSaw.92.name=High Durability Compound Steel Saw Blade + S:gt.bwMetaGeneratedtoolHeadSaw.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedtoolHeadSaw.96.name=Ademic Steel Saw Blade + S:gt.bwMetaGeneratedtoolHeadSaw.96.tooltip=The break in the line + S:gt.bwMetaGeneratedtoolHeadSaw.name=Generated Item + S:gt.bwMetaGeneratedtoolHeadWrench.88.name=Rhodium-Plated Palladium Wrench Tip + S:gt.bwMetaGeneratedtoolHeadWrench.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedtoolHeadWrench.89.name=Tiberium Wrench Tip + S:gt.bwMetaGeneratedtoolHeadWrench.89.tooltip=Tr + S:gt.bwMetaGeneratedtoolHeadWrench.90.name=Ruridit Wrench Tip + S:gt.bwMetaGeneratedtoolHeadWrench.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedtoolHeadWrench.92.name=High Durability Compound Steel Wrench Tip + S:gt.bwMetaGeneratedtoolHeadWrench.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedtoolHeadWrench.96.name=Ademic Steel Wrench Tip + S:gt.bwMetaGeneratedtoolHeadWrench.96.tooltip=The break in the line + S:gt.bwMetaGeneratedtoolHeadWrench.name=Generated Item + S:gt.bwMetaGeneratedwireFine.88.name=Fine Rhodium-Plated Palladium Wire + S:gt.bwMetaGeneratedwireFine.88.tooltip=Pd₃Rh + S:gt.bwMetaGeneratedwireFine.89.name=Fine Tiberium Wire + S:gt.bwMetaGeneratedwireFine.89.tooltip=Tr + S:gt.bwMetaGeneratedwireFine.90.name=Fine Ruridit Wire + S:gt.bwMetaGeneratedwireFine.90.tooltip=Ru₂Ir + S:gt.bwMetaGeneratedwireFine.92.name=Fine High Durability Compound Steel Wire + S:gt.bwMetaGeneratedwireFine.92.tooltip=(Fe50CW)₁₂(((Fe50CW)5CrMo2V)6CoMnSi)₉((Fe50CW)5CrMo2V)₆(Ru₂Ir)₃((Si₅O₁₀Fe)₃(Bi₂Te₃)₄ZrO₂Fe50C)₂Pu + S:gt.bwMetaGeneratedwireFine.96.name=Fine Ademic Steel Wire + S:gt.bwMetaGeneratedwireFine.96.tooltip=The break in the line + S:gt.bwMetaGeneratedwireFine.name=Generated Item S:gt.coil.overheated1.tooltip=These coils are deprecated S:gt.coil.overheated2.tooltip=Place in crafting grid to get regular coils S:gt.coil01tooltip=Base Heating Capacity = 1800 Kelvin @@ -24408,6 +28484,7 @@ languagefile { S:gt.recipe.distillery=Distillery S:gt.recipe.electrolyzer=Electrolyzer S:gt.recipe.electromagneticseparator=Electromagnetic Separator + S:gt.recipe.em_scanner=EM Scanner Research S:gt.recipe.extractor=Extractor S:gt.recipe.extruder=Extruder S:gt.recipe.fakeAssemblylineProcess=Assemblyline Process @@ -24455,6 +28532,7 @@ languagefile { S:gt.recipe.printer=Printer S:gt.recipe.pyro=Pyrolyse Oven S:gt.recipe.replicator=Replicator + S:gt.recipe.researchStation=Research station S:gt.recipe.rockbreaker=Rock Breaker S:gt.recipe.rocketenginefuel=Rocket Engine Fuel S:gt.recipe.scanner=Scanner @@ -24593,7 +28671,9 @@ languagefile { S:itemGroup.GregTech.Materials=Materials S:itemGroup.GregTech.Ores=Ores S:mc.recipe.furnace=Furnace + S:metaitem.01.tooltip.nqgen=Can be used as Enriched Naquadah Fuel Substitute S:metaitem.01.tooltip.purify=Throw into Cauldron to get clean Dust + S:metaitem.01.tooltip.purify.2=Throw into Cauldron to get clean crushed Ore S:miscutils.blockcasings.0.name=Centrifuge Casing S:miscutils.blockcasings.1.name=Structural Coke Oven Casing S:miscutils.blockcasings.10.name=Iron Plated Bricks diff --git a/libs/TecTech-1.7.10-3.7.3-deobf.jar b/libs/TecTech-1.7.10-3.7.3-deobf.jar deleted file mode 100644 index c6ac74402a..0000000000 Binary files a/libs/TecTech-1.7.10-3.7.3-deobf.jar and /dev/null differ diff --git a/libs/TecTech-1.7.10-3.8.1-dev.jar b/libs/TecTech-1.7.10-3.8.1-dev.jar new file mode 100644 index 0000000000..44e3442d87 Binary files /dev/null and b/libs/TecTech-1.7.10-3.8.1-dev.jar differ diff --git a/mods/YAMCore-1.7.10-0.5.78.jar b/mods/YAMCore-1.7.10-0.5.78.jar new file mode 100644 index 0000000000..e60262ce5b Binary files /dev/null and b/mods/YAMCore-1.7.10-0.5.78.jar differ diff --git a/mods/bartworks.1.7.10.-0.5.10.jar b/mods/bartworks.1.7.10.-0.5.10.jar deleted file mode 100644 index 37aabee215..0000000000 Binary files a/mods/bartworks.1.7.10.-0.5.10.jar and /dev/null differ diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a98622d0d2..b499e4a941 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -14,7 +14,6 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynam import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; -import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -34,7 +33,7 @@ import java.util.Arrays; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { - private final static String glassNameIC2Reinforced = "BW_GlasBlocks"; + private final static String glassNameBorosilicate = "BW_GlasBlocks"; private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; private static final int CASING_META = 0; private static final int CASING_TEXTURE_ID = 62; @@ -223,7 +222,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock capacity = capacity.add(BigInteger.valueOf(Long.MAX_VALUE)); } capacitors[meta - 1]++; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ firstGlassHeight = Y; break; } else { @@ -242,7 +241,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Check only outer ring, except when on roof height if(Y < firstGlassHeight){ if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)){ + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ formationChecklist = false; } else { final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); @@ -254,7 +253,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } } else { - if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { + if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { formationChecklist = false; } } -- cgit From fca88e40761389aa252428fcb756af61a6b6324b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 10 May 2020 02:56:47 +0200 Subject: version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index b2d30d3dc3..f5067c6748 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.3" +version = "0.4" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 70946697a7..98bba989f0 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -39,7 +39,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.3"; + public static final String VERSION = "0.4"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 8c8708906e7d098fc08d617549e3b78454ca0de4 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 10 May 2020 20:20:54 +0200 Subject: Did work on adding LSC recipe stuff --- .classpath | 3 +- src/main/java/common/Recipes.java | 72 +++++++++++++++++++++- .../GTMTE_LapotronicSuperCapacitor.java | 13 ++++ 3 files changed, 85 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/.classpath b/.classpath index 111cbd5319..c5199060a4 100644 --- a/.classpath +++ b/.classpath @@ -10,6 +10,7 @@ - + + diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index d4728bf4dd..202f6186a0 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,5 +1,7 @@ package common; +import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import cpw.mods.fml.common.Loader; @@ -10,6 +12,7 @@ import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Utility; import items.ErrorItem; import items.MetaItem_CraftingComponent; @@ -38,10 +41,24 @@ public class Recipes { registerRecipes_Nuclear(); //registerRecipes_ItemServer(); registerRecipes_Jars(); + registerRecipes_LSC(); KekzCore.LOGGER.info("Finished registering recipes"); } - + + private static void lapoCapacitorRecipeAdder(GT_Recipe.GT_Recipe_AssemblyLine baseRecipe, Materials boxMaterial, ItemStack result) { + final ArrayList baseInputs = (ArrayList) Arrays.asList(baseRecipe.mInputs); + if(baseInputs.size() <= 14){ + baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.frameGt, boxMaterial, 4)); + baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.screw, boxMaterial, 24)); + + GT_Values.RA.addAssemblylineRecipe(baseRecipe.mResearchItem, baseRecipe.mResearchTime, + Util.toItemStackArray(baseInputs), baseRecipe.mFluidInputs, result, + baseRecipe.mDuration * 2, baseRecipe.mEUt); + KekzCore.LOGGER.info("Successfully extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); + } + } + private static void registerRecipes_TFFT() { // Controller @@ -423,5 +440,56 @@ public class Recipes { ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1), 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); } - + + private static void registerRecipes_LSC(){ + + // Controller + final ItemStack filledLapoCrystal = GT_ModHandler.getIC2Item("itemBatLamaCrystal", 1, 1); + filledLapoCrystal.getTagCompound().setInteger("charge", 10000000); + final Object[] lsc_recipe = { + "LPL", "CBC", "LPL", + 'L', filledLapoCrystal, + 'P', ItemList.Circuit_Chip_PIC.get(1L), + 'C', OrePrefixes.circuit.get(Materials.Master) + 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), + }; + GT_ModHandler.addCraftingRecipe(KekzCore.lsc.getStackForm(1), lsc_recipe); + + KekzCore.LOGGER.info("Reading Assembly Line recipes from GregTech recipe map"); + + for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { + if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { + // LuV Lapo Orb + lapoCapacitorRecipeAdder(ar, Materials.Osmiridium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L))) { + // ZPM Lapo Orb + lapoCapacitorRecipeAdder(ar, Materials.NaquadahAlloy, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)); + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L))) { + // UV Lapo Orb + lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList..get(1L))) { + // Ultimate Battery + // TODO change material to Cosmic Neutronium + lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { + // Really Ultimate Battery + // TODO change material to Infinity + lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); + } + } + + // Blocks + final Object[] lcIV_recipe = { + "SLS", "LOL", "SLS", + 'S', OrePrefixes.screw.get(Materials.Lapis), + 'L', OrePrefixes.plate.get(Materials.Lapis), + 'O', ItemList.Energy_LapotronicOrb.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); + // Make sure the recipe doesn't exceed 16 slots + if(lcLuV_recipeBase.size() <= 14) + + + GT_Values.RA.addAssemblylineRecipe(); + } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index b499e4a941..e11961beda 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -14,6 +14,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynam import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -242,18 +243,25 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(Y < firstGlassHeight){ if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ + final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); + KekzCore.LOGGER.info("Bad block in LSC glass shell: " + badName); + KekzCore.LOGGER.info("At offset: Y=" + offset.y() + ", X=" + offset.x() + ", Z=" + offset.z()); formationChecklist = false; } else { final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); if(firstGlassMeta == -1){ firstGlassMeta = meta; } else if(meta != firstGlassMeta){ + KekzCore.LOGGER.info("No glass mixing allowed in LSC!"); formationChecklist = false; } } } } else { if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { + final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); + KekzCore.LOGGER.info("Bad block in LSC glass shell: " + badName); + KekzCore.LOGGER.info("At offset: Y=" + offset.y() + ", X=" + offset.x() + ", Z=" + offset.z()); formationChecklist = false; } } @@ -270,6 +278,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ if(capacitors[highestCapacitor] > 0){ formationChecklist = firstGlassMeta >= capacitors[highestCapacitor] - 2; + if(!formationChecklist){ + KekzCore.LOGGER.info("LSC Glass is not of correct tier"); + KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); + KekzCore.LOGGER.info("Glass tier (0 is HV): " +firstGlassMeta); + } } } -- cgit From 3722f161ec0417e22e0acf22c0c068f2bc49bc00 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 12:28:49 +0200 Subject: Adding proposed fix to make jar research work --- src/main/java/common/Recipes.java | 2 +- src/main/java/kekztech/KekzCore.java | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 202f6186a0..1d2fb6058c 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -467,7 +467,7 @@ public class Recipes { } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L))) { // UV Lapo Orb lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList..get(1L))) { + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.get(1L))) { // Ultimate Battery // TODO change material to Cosmic Neutronium lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 98bba989f0..b37591ae82 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -16,6 +16,7 @@ import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; import thaumcraft.api.research.ResearchPage; @@ -98,6 +99,11 @@ public class KekzCore { Recipes.init(); // Thaumcraft research + final AspectList aspects_jarthaumiumreinforced = new AspectList() + .add(Aspect.ARMOR, 3) + .add(Aspect.WATER, 3) + .add(Aspect.GREED, 3) + .add(Aspect.VOID, 3) final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) .setPages( new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), @@ -107,8 +113,14 @@ public class KekzCore { .setConcealed() .setParents("JARLABEL") .registerResearchItem(); - - final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", new AspectList(), 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) + + final AspectList aspects_jarichor = new AspectList() + .add(Aspect.ARMOR, 3) + .add(Aspect.ELDRITCH, 3) + .add(Aspect.WATER, 3) + .add(Aspect.GREED, 5) + .add(Aspect.VOID, 5); + final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", aspects_jarichor, 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) .setPages( new ResearchPage("kekztech.research_page.ICHORJAR"), new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) -- cgit From d7ce34b1636b5ceb84a59545a415a2229e179de0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 12:37:42 +0200 Subject: preparing a build to test jar stuff --- src/main/java/common/Recipes.java | 10 +++------- src/main/java/kekztech/KekzCore.java | 12 ++++++------ 2 files changed, 9 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 1d2fb6058c..dbb8807ab7 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -450,7 +450,7 @@ public class Recipes { "LPL", "CBC", "LPL", 'L', filledLapoCrystal, 'P', ItemList.Circuit_Chip_PIC.get(1L), - 'C', OrePrefixes.circuit.get(Materials.Master) + 'C', OrePrefixes.circuit.get(Materials.Master), 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(KekzCore.lsc.getStackForm(1), lsc_recipe); @@ -467,7 +467,7 @@ public class Recipes { } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L))) { // UV Lapo Orb lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.get(1L))) { + } /*else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.get(1L))) { // Ultimate Battery // TODO change material to Cosmic Neutronium lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); @@ -475,7 +475,7 @@ public class Recipes { // Really Ultimate Battery // TODO change material to Infinity lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); - } + }*/ } // Blocks @@ -486,10 +486,6 @@ public class Recipes { 'O', ItemList.Energy_LapotronicOrb.get(1L) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); - // Make sure the recipe doesn't exceed 16 slots - if(lcLuV_recipeBase.size() <= 14) - - GT_Values.RA.addAssemblylineRecipe(); } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index b37591ae82..de217985fc 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -63,16 +63,16 @@ public class KekzCore { //Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); - Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); + //Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); Blocks.init(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + //GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + //GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); @@ -103,7 +103,7 @@ public class KekzCore { .add(Aspect.ARMOR, 3) .add(Aspect.WATER, 3) .add(Aspect.GREED, 3) - .add(Aspect.VOID, 3) + .add(Aspect.VOID, 3); final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) .setPages( new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), -- cgit From ae7042fd7ff812bd3d85b43321a4edf427f40c15 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 14:23:25 +0200 Subject: added LCS base block recipe. building again. --- src/main/java/common/Recipes.java | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index dbb8807ab7..cfe211f135 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -19,6 +19,7 @@ import items.MetaItem_CraftingComponent; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.fluids.FluidRegistry; import thaumcraft.api.ItemApi; import thaumcraft.api.ThaumcraftApi; @@ -444,19 +445,33 @@ public class Recipes { private static void registerRecipes_LSC(){ // Controller - final ItemStack filledLapoCrystal = GT_ModHandler.getIC2Item("itemBatLamaCrystal", 1, 1); - filledLapoCrystal.getTagCompound().setInteger("charge", 10000000); final Object[] lsc_recipe = { "LPL", "CBC", "LPL", - 'L', filledLapoCrystal, + 'L', ItemList.IC2_LapotronCrystal.getWithCharge(1L, 10000000), 'P', ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(KekzCore.lsc.getStackForm(1), lsc_recipe); - KekzCore.LOGGER.info("Reading Assembly Line recipes from GregTech recipe map"); + // Blocks + final Object[] lcBase_recipe = { + "WBW", "RLR", "WBW", + 'W', OrePrefixes.plate.get(Materials.Tantalum), + 'B', OrePrefixes.frameGt.get(Materials.TungstenSteel), + 'R', OrePrefixes.stickLong.get(Materials.TungstenSteel), + 'L', OrePrefixes.block.get(Materials.Lapis) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), lcBase_recipe); + final Object[] lcIV_recipe = { + "SLS", "LOL", "SLS", + 'S', OrePrefixes.screw.get(Materials.Lapis), + 'L', OrePrefixes.plate.get(Materials.Lapis), + 'O', ItemList.Energy_LapotronicOrb.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); + KekzCore.LOGGER.info("Reading Assembly Line recipes from GregTech recipe map"); for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { // LuV Lapo Orb @@ -478,14 +493,6 @@ public class Recipes { }*/ } - // Blocks - final Object[] lcIV_recipe = { - "SLS", "LOL", "SLS", - 'S', OrePrefixes.screw.get(Materials.Lapis), - 'L', OrePrefixes.plate.get(Materials.Lapis), - 'O', ItemList.Energy_LapotronicOrb.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); } } -- cgit From acf8cfc60c3d99ab9ef65e53560e5661befe4b1b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 15:44:09 +0200 Subject: another try at fixing jar research. Fixed LSC checkMachine(). --- src/main/java/common/Recipes.java | 60 +++++++++++++--------- .../GTMTE_LapotronicSuperCapacitor.java | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 3 files changed, 37 insertions(+), 27 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index cfe211f135..db4558a9ad 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,9 +1,5 @@ package common; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; - import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.enums.GT_Values; @@ -19,19 +15,20 @@ import items.MetaItem_CraftingComponent; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.fluids.FluidRegistry; import thaumcraft.api.ItemApi; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.crafting.IArcaneRecipe; import thaumcraft.api.crafting.InfusionRecipe; import util.Util; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; + public class Recipes { - - public static final HashMap arcaneRecipes = new HashMap<>(); + public static final HashMap infusionRecipes = new HashMap<>(); public static void init() { @@ -48,15 +45,19 @@ public class Recipes { } private static void lapoCapacitorRecipeAdder(GT_Recipe.GT_Recipe_AssemblyLine baseRecipe, Materials boxMaterial, ItemStack result) { - final ArrayList baseInputs = (ArrayList) Arrays.asList(baseRecipe.mInputs); - if(baseInputs.size() <= 14){ - baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.frameGt, boxMaterial, 4)); - baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.screw, boxMaterial, 24)); + if(baseRecipe != null) { + final ArrayList baseInputs = new ArrayList<>(Arrays.asList(baseRecipe.mInputs)); + if(baseInputs.size() <= 14){ + baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.frameGt, boxMaterial, 4)); + baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.screw, boxMaterial, 24)); - GT_Values.RA.addAssemblylineRecipe(baseRecipe.mResearchItem, baseRecipe.mResearchTime, - Util.toItemStackArray(baseInputs), baseRecipe.mFluidInputs, result, - baseRecipe.mDuration * 2, baseRecipe.mEUt); - KekzCore.LOGGER.info("Successfully extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); + GT_Values.RA.addAssemblylineRecipe(baseRecipe.mResearchItem, baseRecipe.mResearchTime, + Util.toItemStackArray(baseInputs), baseRecipe.mFluidInputs, result, + baseRecipe.mDuration * 2, baseRecipe.mEUt); + KekzCore.LOGGER.info("Successfully extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); + } + } else { + KekzCore.LOGGER.info("Base recipe was NULL. Failed to extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); } } @@ -472,27 +473,36 @@ public class Recipes { GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); KekzCore.LOGGER.info("Reading Assembly Line recipes from GregTech recipe map"); + GT_Recipe.GT_Recipe_AssemblyLine arLuV = null; + GT_Recipe.GT_Recipe_AssemblyLine arZPM = null; + GT_Recipe.GT_Recipe_AssemblyLine arUV = null; + GT_Recipe.GT_Recipe_AssemblyLine arU = null; + GT_Recipe.GT_Recipe_AssemblyLine arRU = null; for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { // LuV Lapo Orb - lapoCapacitorRecipeAdder(ar, Materials.Osmiridium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + arLuV = ar; } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L))) { // ZPM Lapo Orb - lapoCapacitorRecipeAdder(ar, Materials.NaquadahAlloy, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)); + arZPM = ar; } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L))) { // UV Lapo Orb - lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); - } /*else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.get(1L))) { + arUV = ar; + } /*else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { // Ultimate Battery - // TODO change material to Cosmic Neutronium - lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); + arU = ar; } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { // Really Ultimate Battery - // TODO change material to Infinity - lapoCapacitorRecipeAdder(ar, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); + arRU = ar; }*/ } - + lapoCapacitorRecipeAdder(arLuV, Materials.Osmiridium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + lapoCapacitorRecipeAdder(arZPM, Materials.NaquadahAlloy, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)); + lapoCapacitorRecipeAdder(arUV, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); + // TODO change material to Cosmic Neutronium + lapoCapacitorRecipeAdder(arU, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); + // TODO change material to Infinity + lapoCapacitorRecipeAdder(arRU, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e11961beda..9fe6997907 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -277,7 +277,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Count down from the highest tier until an entry is found for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ if(capacitors[highestCapacitor] > 0){ - formationChecklist = firstGlassMeta >= capacitors[highestCapacitor] - 2; + formationChecklist = firstGlassMeta >= capacitors[highestCapacitor]; if(!formationChecklist){ KekzCore.LOGGER.info("LSC Glass is not of correct tier"); KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index de217985fc..70a73495b6 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -104,7 +104,7 @@ public class KekzCore { .add(Aspect.WATER, 3) .add(Aspect.GREED, 3) .add(Aspect.VOID, 3); - final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", new AspectList(), 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) + final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", aspects_jarthaumiumreinforced, 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) .setPages( new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), -- cgit From e9e4af127727930dcff3f067de2f0e38253c0c46 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 17:15:07 +0200 Subject: Again, trying to fix LSC checkMachine(). Attempting recipe gen for (R)U batteries. Added recycling recipes for capacitor blocks --- src/main/java/common/Recipes.java | 59 +++++++++++++++++----- .../GTMTE_LapotronicSuperCapacitor.java | 5 +- 2 files changed, 49 insertions(+), 15 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index db4558a9ad..3e5e767c8f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,7 +1,9 @@ package common; +import com.github.technus.tectech.thing.CustomItemList; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.GT_Mod; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -44,14 +46,14 @@ public class Recipes { KekzCore.LOGGER.info("Finished registering recipes"); } - private static void lapoCapacitorRecipeAdder(GT_Recipe.GT_Recipe_AssemblyLine baseRecipe, Materials boxMaterial, ItemStack result) { + private static void lapoCapacitorRecipeAdder(GT_Recipe.GT_Recipe_AssemblyLine baseRecipe, Materials boxMaterial, ItemStack newResearchTrigger, ItemStack result) { if(baseRecipe != null) { final ArrayList baseInputs = new ArrayList<>(Arrays.asList(baseRecipe.mInputs)); if(baseInputs.size() <= 14){ baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.frameGt, boxMaterial, 4)); baseInputs.add(GT_OreDictUnificator.get(OrePrefixes.screw, boxMaterial, 24)); - GT_Values.RA.addAssemblylineRecipe(baseRecipe.mResearchItem, baseRecipe.mResearchTime, + GT_Values.RA.addAssemblylineRecipe(newResearchTrigger, baseRecipe.mResearchTime, Util.toItemStackArray(baseInputs), baseRecipe.mFluidInputs, result, baseRecipe.mDuration * 2, baseRecipe.mEUt); KekzCore.LOGGER.info("Successfully extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); @@ -479,30 +481,61 @@ public class Recipes { GT_Recipe.GT_Recipe_AssemblyLine arU = null; GT_Recipe.GT_Recipe_AssemblyLine arRU = null; for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { - if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { + if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L), true)) { // LuV Lapo Orb arLuV = ar; - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L))) { + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L), true)) { // ZPM Lapo Orb arZPM = ar; - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L))) { + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L), true)) { // UV Lapo Orb arUV = ar; - } /*else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { + } else if(GT_Utility.areStacksEqual(GT_ModHandler.getModItem("gregtech", "gt.metaitem.01", 1, 32605), ar.mOutput, true)) { // Ultimate Battery arU = ar; - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L))) { + } else if(GT_Utility.areStacksEqual(GT_ModHandler.getModItem("gregtech", "metaitem.01", 1, 32609), ar.mOutput, true)) { // Really Ultimate Battery arRU = ar; - }*/ + } } - lapoCapacitorRecipeAdder(arLuV, Materials.Osmiridium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); - lapoCapacitorRecipeAdder(arZPM, Materials.NaquadahAlloy, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)); - lapoCapacitorRecipeAdder(arUV, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); + lapoCapacitorRecipeAdder(arLuV, Materials.Osmiridium, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + lapoCapacitorRecipeAdder(arZPM, Materials.NaquadahAlloy, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)); + lapoCapacitorRecipeAdder(arUV, Materials.Neutronium, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); // TODO change material to Cosmic Neutronium - lapoCapacitorRecipeAdder(arU, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); + lapoCapacitorRecipeAdder(arU, Materials.Neutronium, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); // TODO change material to Infinity - lapoCapacitorRecipeAdder(arRU, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); + lapoCapacitorRecipeAdder(arRU, Materials.Neutronium, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); + // Capacitor recycling + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 24), + 1200, 32); + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb2.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + 1200, 32); + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_Module.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + 1200, 32); + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_Cluster.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + 1200, 32); + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), null, 1200, 32); + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), null, 1200, 32); } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9fe6997907..6c437ddfb7 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -277,12 +277,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Count down from the highest tier until an entry is found for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ if(capacitors[highestCapacitor] > 0){ - formationChecklist = firstGlassMeta >= capacitors[highestCapacitor]; - if(!formationChecklist){ + if(!(firstGlassMeta >= capacitors[highestCapacitor])){ + formationChecklist = false; KekzCore.LOGGER.info("LSC Glass is not of correct tier"); KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); KekzCore.LOGGER.info("Glass tier (0 is HV): " +firstGlassMeta); } + break; } } -- cgit From d2acf77bb8690decb78b8ac5a05762be30b04fd7 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 18:49:20 +0200 Subject: Swapped basic gt5u dev jar for GTNH specific gt5u dev jar. Fixed boxMats for U/RU capacitor blocks --- libs/gregtech-5.09.33.44-dev.jar | Bin 0 -> 11120310 bytes src/main/java/common/Recipes.java | 14 ++++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 libs/gregtech-5.09.33.44-dev.jar (limited to 'src') diff --git a/libs/gregtech-5.09.33.44-dev.jar b/libs/gregtech-5.09.33.44-dev.jar new file mode 100644 index 0000000000..55cc30b4b9 Binary files /dev/null and b/libs/gregtech-5.09.33.44-dev.jar differ diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 3e5e767c8f..2c83beae5c 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -507,12 +507,10 @@ public class Recipes { lapoCapacitorRecipeAdder(arUV, Materials.Neutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)); - // TODO change material to Cosmic Neutronium - lapoCapacitorRecipeAdder(arU, Materials.Neutronium, + lapoCapacitorRecipeAdder(arU, Materials.CosmicNeutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); - // TODO change material to Infinity - lapoCapacitorRecipeAdder(arRU, Materials.Neutronium, + lapoCapacitorRecipeAdder(arRU, Materials.Infinity, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); @@ -534,8 +532,12 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), null, 1200, 32); + ItemList.Energy_LapotronicOrb.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), null, 1200, 32); + ItemList.Energy_LapotronicOrb.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + 1200, 32); } } -- cgit From 5923da0b36c10fcd0cbfa183f8eb76ab36130d31 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 19:08:27 +0200 Subject: added after:dreamcraft dependency in attempt to fix assembly line recipes missing --- GregTech.cfg | 1 + GregTech.lang | 24373 +++++++++++++++++++ .../GTMTE_LapotronicSuperCapacitor.java | 6 +- src/main/java/kekztech/KekzCore.java | 3 +- 4 files changed, 24380 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/GregTech.cfg b/GregTech.cfg index c5d9af1786..26d33cc8e2 100644 --- a/GregTech.cfg +++ b/GregTech.cfg @@ -17,6 +17,7 @@ colormodulation { machine_metal { I:B_255=255 I:G_220=220 + I:R_210=210 I:R_220=220 } diff --git a/GregTech.lang b/GregTech.lang index 6c9b745387..d2aa796bae 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -245,7 +245,38 @@ languagefile { S:Interaction_DESCRIPTION_Index_203= gibbl S:Interaction_DESCRIPTION_Index_204=No Pollution in Chunk! HAYO! S:Interaction_DESCRIPTION_Index_205= of + S:Interaction_DESCRIPTION_Index_206=Scan for Assembly Line S:Interaction_DESCRIPTION_Index_211=Items per side: + S:Interaction_DESCRIPTION_Index_212=Input enabled + S:Interaction_DESCRIPTION_Index_213=Input disabled + S:Interaction_DESCRIPTION_Index_214=Connected + S:Interaction_DESCRIPTION_Index_215=Disconnected + S:Interaction_DESCRIPTION_Index_216=Deprecated Recipe + S:Interaction_DESCRIPTION_Index_217=Stocking mode. Keeps this many items in destination input slots. + S:Interaction_DESCRIPTION_Index_218=Transfer size mode. Add exactly this many items in destination input slots as long as there is room. + S:Interaction_DESCRIPTION_Index_500=Fitting: Loose - More Flow + S:Interaction_DESCRIPTION_Index_501=Fitting: Tight - More Efficiency + S:Item_DESCRIPTION_Index_000=Stored Heat: %s + S:Item_DESCRIPTION_Index_001=Durability: %s/%s + S:Item_DESCRIPTION_Index_002=%s lvl %s + S:Item_DESCRIPTION_Index_003=Attack Damage: %s + S:Item_DESCRIPTION_Index_004=Mining Speed: %s + S:Item_DESCRIPTION_Index_005=Turbine Efficiency: %s + S:Item_DESCRIPTION_Index_006=Optimal Steam flow: %sL/sec + S:Item_DESCRIPTION_Index_007=Optimal Gas flow(EU burnvalue per tick): %sEU/t + S:Item_DESCRIPTION_Index_008=Optimal Plasma flow(Plasma energyvalue per tick): %sEU/t + S:Item_DESCRIPTION_Index_009=Contains %s EU Tier: %s + S:Item_DESCRIPTION_Index_010=Empty. You should recycle it properly. + S:Item_DESCRIPTION_Index_011=%s / %s EU - Voltage: %s + S:Item_DESCRIPTION_Index_012=No Fluids Contained + S:Item_DESCRIPTION_Index_013=%sL / %sL + S:Item_DESCRIPTION_Index_014=Missing Coodinates! + S:Item_DESCRIPTION_Index_015=Device at: + S:Item_DESCRIPTION_Index_016=Amount: %s L + S:Item_DESCRIPTION_Index_017=Temperature: %s K + S:Item_DESCRIPTION_Index_018=State: %s + S:Item_DESCRIPTION_Index_500=Turbine Efficiency (Loose): %s + S:Item_DESCRIPTION_Index_501=Optimal Steam flow (Loose): %s L/t S:MU-metaitem.01.32003.name=Electric Pump (MAX) S:MU-metaitem.01.32003.tooltip= S:MU-metaitem.01.32007.name=Electric Motor (MAX) @@ -411,6 +442,768 @@ languagefile { S:MU-metaitem.01.32221.name=Extruder Shape (Small Gear) S:MU-metaitem.01.32221.tooltip=Extruder Shape for making small gears S:MU-metaitem.01.name=Generated Item + S:"Material.1,1dimethylhydrazine"=1,1-Dimethylhydrazine + S:Material.2nitrochlorobenzene=2-Nitrochlorobenzene + S:"Material.3,3diaminobenzidine"=3,3-Diaminobenzidine + S:"Material.3,3dichlorobenzidine"=3,3-Dichlorobenzidine + S:Material.aceticacid=Acetic Acid + S:Material.acetone=Acetone + S:Material.adamantium=Adamantium + S:Material.adamite=Adamite + S:Material.adluorite=Adluorite + S:Material.advanced=Advanced + S:Material.agate=Agate + S:Material.air=Air + S:Material.alduorite=Alduorite + S:Material.alfium=Alfium + S:Material.allylchloride=Allyl Chloride + S:Material.almandine=Almandine + S:Material.aluminium=Aluminium + S:Material.aluminiumbrass=Aluminium Brass + S:Material.alumite=Alumite + S:Material.alunite=Alunite + S:Material.amber=Amber + S:Material.americium=Americium + S:Material.amethyst=Amethyst + S:Material.ammonia=Ammonia + S:Material.ammonium=Ammonium + S:Material.amordrine=Amordrine + S:Material.andesite=Andesite + S:Material.andradite=Andradite + S:Material.angmallen=Angmallen + S:Material.annealedcopper=Annealed Copper + S:Material.antimatter=Antimatter + S:Material.antimony=Antimony + S:Material.antimonytrioxide=Antimony Trioxide + S:Material.anybronze=AnyBronze + S:Material.anycopper=AnyCopper + S:Material.anyiron=AnyIron + S:Material.anyrubber=AnyRubber + S:Material.anysyntheticrubber=AnySyntheticRubber + S:Material.apatite=Apatite + S:Material.aquamarine=Aquamarine + S:Material.aquaregia=Aqua Regia + S:Material.ardite=Ardite + S:Material.aredrite=Aredrite + S:Material.argon=Argon + S:Material.arsenic=Arsenic + S:Material.arsenictrioxide=Arsenic Trioxide + S:Material.asbestos=Asbestos + S:Material.ash=Ashes + S:Material.astralsilver=Astral Silver + S:Material.atlarus=Atlarus + S:Material.bandediron=Banded Iron + S:Material.barite=Barite + S:Material.barium=Barium + S:Material.basalt=Basalt + S:Material.basalticmineralsand=Basaltic Mineral Sand + S:Material.basic=Basic + S:Material.bastnasite=Bastnasite + S:Material.batteryalloy=Battery Alloy + S:Material.bauxite=Bauxite + S:Material.bedrockium=Bedrockium + S:Material.bentonite=Bentonite + S:Material.benzene=Benzene + S:Material.beryllium=Beryllium + S:Material.bio=Bio + S:Material.biodiesel=Bio Diesel + S:Material.biofuel=Biofuel + S:Material.biohmediumsterilized=Sterilized Bio Medium + S:Material.biomass=Forestry Biomass + S:Material.biomediumraw=Raw Bio Medium + S:Material.biotite=Biotite + S:Material.bismuth=Bismuth + S:Material.bismuthbronze=Bismuth Bronze + S:Material.bisphenola=Bisphenol A + S:Material.bitumen=Bitumen + S:Material.black=Black + S:Material.blackbronze=Black Bronze + S:Material.blackplutonium=Black Plutonium + S:Material.blacksteel=Black Steel + S:Material.blaze=Blaze + S:Material.blizz=Blizz + S:Material.bloodinfusediron=Blood Infused Iron + S:Material.bloodstone=Bloodstone + S:Material.bluealloy=Blue Alloy + S:Material.blueschist=Blueschist + S:Material.bluesteel=Blue Steel + S:Material.bluestone=Bluestone + S:Material.bluetopaz=Blue Topaz + S:Material.blutonium=Blutonium + S:Material.bone=Bone + S:Material.borax=Borax + S:Material.boron=Boron + S:Material.borosilicateglass=Borosilicate Glass + S:Material.brass=Brass + S:Material.brick=Brick + S:Material.bricknether=BrickNether + S:Material.bronze=Bronze + S:Material.brownlimonite=Brown Limonite + S:Material.butadiene=Butadiene + S:Material.butane=Butane + S:Material.butene=Butene + S:Material.cadmium=Cadmium + S:Material.caesium=Caesium + S:Material.calcite=Calcite + S:Material.calcium=Calcium + S:Material.calciumacetatesolution=Calcium Acetate Solution + S:Material.callistoice=Callisto Ice + S:Material.carbon=Carbon + S:Material.carbondioxide=Carbon Dioxide + S:Material.carbonmonoxide=Carbon Monoxide + S:Material.carmot=Carmot + S:Material.cassiterite=Cassiterite + S:Material.cassiteritesand=Cassiterite Sand + S:Material.celenegil=Celenegil + S:Material.cerium=Cerium + S:Material.certusquartz=Certus Quartz + S:Material.ceruclase=Ceruclase + S:Material.chalcopyrite=Chalcopyrite + S:Material.charcoal=Charcoal + S:Material.charcoalbyproducts=Charcoal Byproducts + S:Material.cheese=Cheese + S:Material.chert=Chert + S:Material.chili=Chili + S:Material.chimerite=Chimerite + S:Material.chloramine=Chloramine + S:Material.chlorine=Chlorine + S:Material.chlorobenzene=Chlorobenzene + S:Material.chloroform=Chloroform + S:Material.chloromethane=Chloromethane + S:Material.chocolate=Chocolate + S:Material.chrome=Chrome + S:Material.chromite=Chromite + S:Material.chromiumdioxide=Chromium Dioxide + S:Material.chromiumtrioxide=Chromium Trioxide + S:Material.chrysocolla=Chrysocolla + S:Material.chrysotile=Chrysotile + S:Material.cinnabar=Cinnabar + S:Material.citrine=Citrine + S:Material.clay=Clay + S:Material.cluster=Cluster + S:Material.coal=Coal + S:Material.coalfuel=Coalfuel + S:Material.cobalt=Cobalt + S:Material.cobaltbrass=Cobalt Brass + S:Material.cobalthexahydrate=Cobalt Hexahydrate + S:Material.cobaltite=Cobaltite + S:Material.cobaltoxide=Cobalt Oxide + S:Material.cobblestone=Cobblestone + S:Material.cocoa=Cocoa + S:Material.coffee=Coffee + S:Material.concrete=Concrete + S:Material.conductiveiron=Conductive Iron + S:Material.constructionfoam=Construction Foam + S:Material.cooperite=Sheldonite + S:Material.copper=Copper + S:Material.coral=Coral + S:Material.cosmicneutronium=Cosmic Neutronium + S:Material.crackedradox=Cracked Radox + S:Material.creosote=Creosote + S:Material.crudeoil=Crude Oil + S:Material.crudesteel=Clay Compound + S:Material.cryotheum=Cryotheum + S:Material.crystal=Crystal + S:Material.crystalflux=Flux Crystal + S:Material.crystallinealloy=Crystalline Alloy + S:Material.crystallinepinkslime=Crystalline Pink Slime + S:Material.cupricoxide=Cupric Oxide + S:Material.cupronickel=Cupronickel + S:Material.custommat00=CustomOre00 + S:Material.custommat01=CustomOre01 + S:Material.custommat02=CustomOre02 + S:Material.custommat03=CustomOre03 + S:Material.custommat04=CustomOre04 + S:Material.custommat05=CustomOre05 + S:Material.custommat06=CustomOre06 + S:Material.custommat07=CustomOre07 + S:Material.custommat08=CustomOre08 + S:Material.custommat09=CustomOre09 + S:Material.custommat10=CustomOre10 + S:Material.custommat11=CustomOre11 + S:Material.custommat12=CustomOre12 + S:Material.custommat13=CustomOre13 + S:Material.custommat14=CustomOre14 + S:Material.custommat15=CustomOre15 + S:Material.cyanite=Cyanite + S:Material.dacite=Dacite + S:Material.damascussteel=Damascus Steel + S:Material.darkash=Dark Ashes + S:Material.darkiron=Dark Iron + S:Material.darksteel=Dark Steel + S:Material.darkstone=Dark Stone + S:Material.darkthaumium=Dark Thaumium + S:Material.data=Data + S:Material.deepiron=Deep Iron + S:Material.delutedxenoxene=Deluted Xenoxene + S:Material.demonite=Demonite + S:Material.desh=Desh + S:Material.desichalkos=Desichalkos + S:Material.deuterium=Deuterium + S:Material.diamond=Diamond + S:Material.diamondcopper=Diamond Copper + S:Material.diatomite=Diatomite + S:Material.dichlorobenzene=Dichlorobenzene + S:Material.dilithium=Dilithium + S:Material.dilutedhydrochloricacid_gt5u=Diluted Hydrochloric Acid + S:Material.dilutedsulfuricacid=Diluted Sulfuric Acid + S:Material.dimethylamine=Dimethylamine + S:Material.dimethylbenzene=Dimethylbenzene + S:Material.dimethyldichlorosilane=Dimethyldichlorosilane + S:Material.dinitrogentetroxide=Dinitrogen Tetroxide + S:Material.diphenylisophtalate=Diphenyl Isophtalate + S:Material.dolomite=Dolomite + S:Material.draconic=Draconic + S:Material.draconium=Draconium + S:Material.draconiumawakened=Awakened Draconium + S:Material.drulloy=Drulloy + S:Material.duralumin=Duralumin + S:Material.duranium=Duranium + S:Material.dysprosium=Dysprosium + S:Material.eclogite=Eclogite + S:Material.electricalsteel=Electrical Steel + S:Material.electrotine=Electrotine + S:Material.electrum=Electrum + S:Material.electrumflux=Fluxed Electrum + S:Material.elite=Elite + S:Material.elvenelementium=Elven Elementium + S:Material.emerald=Emerald + S:Material.emery=Emery + S:Material.empty=Empty + S:Material.ender=Ender + S:Material.endereye=Endereye + S:Material.enderium=Enderium + S:Material.enderiumbase=Enderium Base + S:Material.enderpearl=Enderpearl + S:Material.endsteel=End Steel + S:Material.endstone=Endstone + S:Material.energeticalloy=Energetic Alloy + S:Material.energeticsilver=Energetic Silver + S:Material.energized=Energized + S:Material.enhancedgalgadorian=Enhanced Galgadorian + S:Material.enrichedcopper=Enriched Copper + S:Material.enrichednaquadria=Enriched Naquadria + S:Material.epichlorohydrin=Epichlorohydrin + S:Material.epidote=Epidote + S:Material.epoxid=Epoxid + S:Material.epoxidfiberreinforced=Fiber-Reinforced Epoxy Resin + S:Material.erbium=Erbium + S:Material.ethane=Ethane + S:Material.ethanol=Ethanol + S:Material.ethenone=Ethenone + S:Material.ethylene=Ethylene + S:Material.ethyltertbutylether=Ethyl Tert-Butyl Ether + S:Material.europium=Europium + S:Material.eximite=Eximite + S:Material.fairy=Fairy + S:Material.fermentedbiomass=Fermented Biomass + S:Material.ferritemixture=Ferrite Mixture + S:Material.ferrosilite=Ferrosilite + S:Material.fierysteel=Fiery Steel + S:Material.fireclay=Fireclay + S:Material.firestone=Firestone + S:Material.fishoil=Fish Oil + S:Material.flerovium_gt5u=Flerovium + S:Material.flint=Flint + S:Material.fluidnaqudahfuel=Naquadah Fuel + S:Material.fluix=Fluix + S:Material.fluorine=Fluorine + S:Material.fluorite=Fluorite + S:Material.flux=Flux + S:Material.foolsruby=Ruby + S:Material.force=Force + S:Material.forcicium=Forcicium + S:Material.forcillium=Forcillium + S:Material.freshwater=Fresh Water + S:Material.fryingoilhot=Hot Frying Oil + S:Material.fuel=Diesel + S:Material.fullersearth=Fullers Earth + S:Material.gabbro=Gabbro + S:Material.gadolinium=Gadolinium + S:Material.galena=Galena + S:Material.galgadorian=Galgadorian + S:Material.gallium=Gallium + S:Material.galliumarsenide=Gallium Arsenide + S:Material.garnetred=Red Garnet + S:Material.garnetsand=Garnet Sand + S:Material.garnetyellow=Yellow Garnet + S:Material.garnierite=Garnierite + S:Material.gas=Refinery Gas + S:Material.gasoline=Gasoline + S:Material.glass=Glass + S:Material.glauconite=Glauconite + S:Material.glauconitesand=Glauconite Sand + S:Material.glowstone=Glowstone + S:Material.glue=Refined Glue + S:Material.glycerol=Glycerol + S:Material.glyceryl=Glyceryl Trinitrate + S:Material.gneiss=Gneiss + S:Material.gold=Gold + S:Material.good=Good + S:Material.graniteblack=Black Granite + S:Material.granitered=Red Granite + S:Material.graniticmineralsand=Granitic Mineral Sand + S:Material.graphene=Graphene + S:Material.graphite=Graphite + S:Material.graveyarddirt=Graveyard Dirt + S:Material.greensapphire=Green Sapphire + S:Material.greenschist=Green Schist + S:Material.greenstone=Greenstone + S:Material.greywacke=Greywacke + S:Material.grossular=Grossular + S:Material.growthmediumraw=Raw Growth Medium + S:Material.growthmediumsterilized=Sterilized Growth Medium + S:Material.gunpowder=Gunpowder + S:Material.gypsum=Gypsum + S:Material.haderoth=Haderoth + S:Material.heavyfuel=Heavy Fuel + S:Material.heavyradox=Heavy Radox + S:Material.heeendium=Endium + S:Material.helium=Helium + S:Material.helium_3=Helium-3 + S:Material.hematite=Hematite + S:Material.hepatizon=Hepatizon + S:Material.highoctanegasoline=High Octane Gasoline + S:Material.holmium=Holmium + S:Material.holywater=Holy Water + S:Material.honey=Honey + S:Material.hsla=HSLA Steel + S:Material.hsse=HSS-E + S:Material.hssg=HSS-G + S:Material.hsss=HSS-S + S:Material.hydratedcoal=Hydrated Coal + S:Material.hydricsulfide=Hydrogen Sulfide + S:Material.hydrochloricacid_gt5u=Hydrochloric Acid + S:Material.hydrofluoricacid_gt5u=Hydrofluoric Acid + S:Material.hydrogen=Hydrogen + S:Material.hypochlorousacid=Hypochlorous Acid + S:Material.ice=Ice + S:Material.ichorium=Ichorium + S:Material.ignatius=Ignatius + S:Material.ilmenite=Ilmenite + S:Material.indium=Indium + S:Material.indiumgalliumphosphide=Indium Gallium Phosphide + S:Material.infernal=Infernal + S:Material.infinite=Infinite + S:Material.infinity=Infinity + S:Material.infinitycatalyst=Infinity Catalyst + S:Material.infuscolium=Infuscolium + S:Material.infusedair=Aer + S:Material.infuseddull=Vacuus + S:Material.infusedearth=Terra + S:Material.infusedentropy=Perditio + S:Material.infusedfire=Ignis + S:Material.infusedgold=Infused Gold + S:Material.infusedorder=Ordo + S:Material.infusedteslatite=Infused Teslatite + S:Material.infusedvis=Auram + S:Material.infusedwater=Aqua + S:Material.inolashite=Inolashite + S:Material.invar=Invar + S:Material.invisium=Invisium + S:Material.iridium=Iridium + S:Material.iridiumsodiumoxide=Iridium Sodium Oxide + S:Material.iron=Iron + S:Material.ironiiichloride=Iron III Chloride + S:Material.ironmagnetic=Magnetic Iron + S:Material.ironwood=Ironwood + S:Material.isoprene=Isoprene + S:Material.isopropylbenzene=Isopropylbenzene + S:Material.jade=Jade + S:Material.jasper=Jasper + S:Material.kalendrite=Kalendrite + S:Material.kanthal=Kanthal + S:Material.kaolinite=Kaolinite + S:Material.knightmetal=Knightmetal + S:Material.komatiite=Komatiite + S:Material.kyanite=Kyanite + S:Material.lanthanum=Lanthanum + S:Material.lapis=Lapis + S:Material.lava=Lava + S:Material.lazurite=Lazurite + S:Material.lead=Lead + S:Material.leather=Leather + S:Material.ledox=Ledox + S:Material.lemurite=Lemurite + S:Material.lepidolite=Lepidolite + S:Material.lifeessence=Life + S:Material.lightfuel=Light Fuel + S:Material.lightradox=Light Radox + S:Material.lignite=Lignite Coal + S:Material.limepure=Pure Lime + S:Material.limestone=Limestone + S:Material.liquidair=Liquid Air + S:Material.liquidnitrogen=Liquid Nitrogen + S:Material.liquidoxygen=Liquid Oxygen + S:Material.lithium=Lithium + S:Material.liveroot=Liveroot + S:Material.lodestone=Lodestone + S:Material.longasssuperconductornameforuhvwire=Superconductor Base UHV + S:Material.longasssuperconductornameforuvwire=Superconductor Base UV + S:Material.lpg=LPG + S:Material.lubricant=Lubricant + S:Material.ludicrite=Ludicrite + S:Material.luminite=Luminite + S:Material.lumium=Lumium + S:Material.lutetium=Lutetium + S:Material.magic=Magic + S:Material.magma=Magma + S:Material.magnalium=Magnalium + S:Material.magnesia=Magnesia + S:Material.magnesite=Magnesite + S:Material.magnesium=Magnesium + S:Material.magnesiumchloride=Magnesiumchloride + S:Material.magnetite=Magnetite + S:Material.malachite=Malachite + S:Material.manasteel=Manasteel + S:Material.manganese=Manganese + S:Material.manyullyn=Manyullyn + S:Material.marble=Marble + S:Material.massicot=Massicot + S:Material.master=Master + S:Material.mawsitsit=Mawsitsit + S:Material.mcguffium239=Mc Guffium 239 + S:Material.meatcooked=Cooked Meat + S:Material.meatraw=Raw Meat + S:Material.melodicalloy=Melodic Alloy + S:Material.mercassium=Mercassium + S:Material.mercury=Mercury + S:Material.metal=Metal + S:Material.metalmixture=Metal Mixture + S:Material.meteoriciron=Meteoric Iron + S:Material.meteoricsteel=Meteoric Steel + S:Material.meteorite=Meteorite + S:Material.methane=Methane + S:Material.methanol=Methanol + S:Material.methylacetate=Methyl Acetate + S:Material.meutoite=Meutoite + S:Material.mica=Mica + S:Material.migmatite=Migmatite + S:Material.milk=Milk + S:Material.mimichite=Mimichite + S:Material.mirabilite=Mirabilite + S:Material.mithril=Mithril + S:Material.molybdenite=Molybdenite + S:Material.molybdenum=Molybdenum + S:Material.monazite=Monazite + S:Material.moonstone=Moonstone + S:Material.mud=Mud + S:Material.mutation=Mutation + S:Material.mysteriouscrystal=Mysterious Crystal + S:Material.mytryl=Mytryl + S:Material.nano=Bio + S:Material.naphtha=Naphtha + S:Material.naquadah=Naquadah + S:Material.naquadahalloy=Naquadah Alloy + S:Material.naquadahenriched=Enriched Naquadah + S:Material.naquadria=Naquadria + S:Material.natruralgas=Natural Gas + S:Material.neodymium=Neodymium + S:Material.neodymiummagnetic=Magnetic Neodymium + S:Material.nether=Nether + S:Material.netherbrick=Nether Brick + S:Material.netherquartz=Nether Quartz + S:Material.netherrack=Netherrack + S:Material.netherstar=Nether Star + S:Material.neutronium=Neutronium + S:Material.nichrome=Nichrome + S:Material.nickel=Nickel + S:Material.nickelzincferrite=Nickel-Zinc Ferrite + S:Material.niobium=Niobium + S:Material.niobiumnitride=Niobium Nitride + S:Material.niobiumtitanium=Niobium-Titanium + S:Material.niter=Niter + S:Material.nitrationmixture=Nitration Mixture + S:Material.nitricacid=Nitric Acid + S:Material.nitricoxide=Nitric Oxide + S:Material.nitrocarbon=Nitro-Carbon + S:Material.nitrocoalfuel=Nitro-Coalfuel + S:Material.nitrofuel=Cetane-Boosted Diesel + S:Material.nitrogen=Nitrogen + S:Material.nitrogendioxide=Nitrogen Dioxide + S:Material.nitrousoxide=Nitrous Oxide + S:Material.noblegases=Noble Gases + S:Material.null=NULL + S:Material.obsidian=Obsidian + S:Material.obsidianflux=Fluxed Obsidian + S:Material.octane=Octane + S:Material.oil=Oil + S:Material.oilheavy=Heavy Oil + S:Material.oillight=Light Oil + S:Material.oilmedium=Raw Oil + S:Material.oilsands=Oilsands + S:Material.olivine=Olivine + S:Material.onyx=Onyx + S:Material.opal=Opal + S:Material.organic=Organic + S:Material.orichalcum=Orichalcum + S:Material.oriharukon=Oriharukon + S:Material.osmiridium=Osmiridium + S:Material.osmium=Osmium + S:Material.osmiumtetroxide=Osmium Tetroxide + S:Material.osmonium=Osmonium + S:Material.oureclase=Oureclase + S:Material.oxygen=Oxygen + S:Material.painite=Painite + S:Material.palladium=Palladium + S:Material.paper=Paper + S:Material.peanutwood=Peanut Wood + S:Material.peat=Peat + S:Material.pentacadmiummagnesiumhexaoxid=Superconductor Base MV + S:Material.pentlandite=Pentlandite + S:Material.perlite=Perlite + S:Material.petroleum=Petroleum + S:Material.pewter=Pewter + S:Material.phasedgold=Phased Gold + S:Material.phasediron=Phased Iron + S:Material.phenol=Phenol + S:Material.phoenixite=Phoenixite + S:Material.phosphate=Phosphate + S:Material.phosphoricacid_gt5u=Phosphoric Acid + S:Material.phosphorouspentoxide=Phosphorous Pentoxide + S:Material.phosphorus=Phosphorus + S:Material.phtalicacid=Phtalic Acid + S:Material.pigiron=Pig Iron + S:Material.piko=Bio + S:Material.pitchblende=Pitchblende + S:Material.plastic=Polyethylene + S:Material.platinum=Platinum + S:Material.platinumgroupsludge=Platinum Group Sludge + S:Material.plutonium=Plutonium 239 + S:Material.plutonium241=Plutonium 241 + S:Material.pollucite=Pollucite + S:Material.polybenzimidazole=Polybenzimidazole + S:Material.polycaprolactam=Polycaprolactam + S:Material.polydimethylsiloxane=Polydimethylsiloxane + S:Material.polyphenylenesulfide=Polyphenylene Sulfide + S:Material.polystyrene=Polystyrene + S:Material.polytetrafluoroethylene=Polytetrafluoroethylene + S:Material.polyvinylacetate=Polyvinyl Acetate + S:Material.polyvinylchloride=Polyvinyl Chloride + S:Material.potash=Potash + S:Material.potassium=Potassium + S:Material.potassiumdichromate=Potassium Dichromate + S:Material.potassiumfeldspar=Potassium Feldspar + S:Material.potassiumnitrade=Potassium Nitrade + S:Material.powellite=Powellite + S:Material.praseodymium=Praseodymium + S:Material.primitive=Primitive + S:Material.prismarine=Prismarine + S:Material.prometheum=Prometheum + S:Material.promethium=Promethium + S:Material.propane=Propane + S:Material.propene=Propene + S:Material.pulsatingiron=Pulsating Iron + S:Material.pumice=Pumice + S:Material.purplealloy=Purple Alloy + S:Material.pyrite=Pyrite + S:Material.pyrochlore=Pyrochlore + S:Material.pyrolusite=Pyrolusite + S:Material.pyrope=Pyrope + S:Material.pyrotheum=Pyrotheum + S:Material.quantium=Quantium + S:Material.quantum=Quantum + S:Material.quartz=Quartz + S:Material.quartzite=Quartzite + S:Material.quartzsand=Quartz Sand + S:Material.quicklime=Quicklime + S:Material.radon=Radon + S:Material.radoxgas=Radox Gas + S:Material.radoxpoly=Radox Polymer + S:Material.randomite=Randomite + S:Material.rareearth=Rare Earth + S:Material.rawgasoline=Raw Gasoline + S:Material.rawradox=Raw Radox + S:Material.rawrubber=Raw Rubber + S:Material.rawstyrenebutadienerubber=Raw Styrene-Butadiene Rubber + S:Material.realgar=Realgar + S:Material.red=Red + S:Material.redalloy=Red Alloy + S:Material.redrock=Redrock + S:Material.redsteel=Red Steel + S:Material.redstone=Redstone + S:Material.redstonealloy=Redstone Alloy + S:Material.reinforced=Reinforced + S:Material.reinforcedglass=Molten Reinforced Glass + S:Material.rhyolite=Rhyolite + S:Material.rocksalt=Rock Salt + S:Material.rosegold=Rose Gold + S:Material.rubber=Rubber + S:Material.rubbertreesap=Rubber Tree Sap + S:Material.rubidium=Rubidium + S:Material.rubracium=Rubracium + S:Material.ruby=Ruby + S:Material.rutile=Rutile + S:Material.salt=Salt + S:Material.saltpeter=Saltpeter + S:Material.saltwater=Salt Water + S:Material.samarium=Samarium + S:Material.samariummagnetic=Magnetic Samarium + S:Material.sand=Sand + S:Material.sanguinite=Sanguinite + S:Material.sapphire=Sapphire + S:Material.scandium=Scandium + S:Material.scheelite=Scheelite + S:Material.seedoil=Seed Oil + S:Material.seedoilhemp=Hemp Seed Oil + S:Material.seedoillin=Lin Seed Oil + S:Material.serpentine=Serpentine + S:Material.shadow=Shadow + S:Material.shadowiron=Shadowiron + S:Material.shadowsteel=Shadowsteel + S:Material.signalum=Signalum + S:Material.silicon=Silicon + S:Material.silicondioxide=Silicon Dioxide + S:Material.silicone=Silicone Rubber + S:Material.siltstone=Siltstone + S:Material.silver=Silver + S:Material.snow=Snow + S:Material.soapstone=Soapstone + S:Material.sodaash=Soda Ash + S:Material.sodalite=Sodalite + S:Material.sodium=Sodium + S:Material.sodiumbisulfate=Sodium Bisulfate + S:Material.sodiumhydroxide_gt5u=Sodium Hydroxide + S:Material.sodiumperoxide=Sodium Peroxide + S:Material.sodiumpersulfate=Sodium Persulfate + S:Material.sodiumsulfide=Sodium Sulfide + S:Material.solderingalloy=Soldering Alloy + S:Material.solutionbluevitriol=Blue Vitriol Solution + S:Material.solutionnickelsulfate=Nickel Sulfate Solution + S:Material.soularium=Soularium + S:Material.soulsand=Soulsand + S:Material.spessartine=Spessartine + S:Material.sphalerite=Sphalerite + S:Material.spinel=Spinel + S:Material.spodumene=Spodumene + S:Material.stainlesssteel=Stainless Steel + S:Material.starconium=Starconium + S:Material.steel=Steel + S:Material.steeleaf=Steeleaf + S:Material.steelmagnetic=Magnetic Steel + S:Material.stellaralloy=Stellar Alloy + S:Material.sterlingsilver=Sterling Silver + S:Material.stibnite=Stibnite + S:Material.stone=Stone + S:Material.strontium=Strontium + S:Material.styrene=Styrene + S:Material.styrenebutadienerubber=Styrene-Butadiene Rubber + S:Material.sugar=Sugar + S:Material.sugilite=Sugilite + S:Material.sulfur=Sulfur + S:Material.sulfurdioxide=Sulfur Dioxide + S:Material.sulfuricacid=Sulfuric Acid + S:Material.sulfuricgas=Sulfuric Gas + S:Material.sulfuricheavyfuel=Sulfuric Heavy Fuel + S:Material.sulfuriclightfuel=Sulfuric Light Fuel + S:Material.sulfuricnaphtha=Sulfuric Naphtha + S:Material.sulfurtrioxide=Sulfur Trioxide + S:Material.sunnarium=Sunnarium + S:Material.sunstone=Sunstone + S:Material.superconductor=Superconductor UHV + S:Material.superconductorev=Superconductor EV + S:Material.superconductorhv=Superconductor HV + S:Material.superconductoriv=Superconductor IV + S:Material.superconductorluv=Superconductor LuV + S:Material.superconductormv=Superconductor MV + S:Material.superconductoruv=Superconductor UV + S:Material.superconductorzpm=Superconductor ZPM + S:Material.supercoolant=Super Coolant + S:Material.superheavyradox=Super Heavy Radox + S:Material.superlightradox=Super Light Radox + S:Material.talc=Talc + S:Material.tantalite=Tantalite + S:Material.tantalum=Tantalum + S:Material.tanzanite=Tanzanite + S:Material.tapazite=Tapazite + S:Material.tar=Tar + S:Material.tarpitch=Tar Pitch + S:Material.tartarite=Tartarite + S:Material.tellurium=Tellurium + S:Material.tennantite=Tennantite + S:Material.terbium=Terbium + S:Material.terrasteel=Terrasteel + S:Material.teslatite=Teslatite + S:Material.tetrafluoroethylene=Tetrafluoroethylene + S:Material.tetrahedrite=Tetrahedrite + S:Material.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid=Superconductor Base LuV + S:Material.tetranaquadahdiindiumhexaplatiumosminid=Superconductor Base ZPM + S:Material.tetranitromethane=Tetranitromethane + S:Material.thaumium=Thaumium + S:Material.thorium=Thorium + S:Material.thulium=Thulium + S:Material.thyrium=Thyrium + S:Material.tin=Tin + S:Material.tinalloy=Tin Alloy + S:Material.titanium=Titanium + S:Material.titaniumonabariumdecacoppereikosaoxid=Superconductor Base HV + S:Material.titaniumtetrachloride=Titaniumtetrachloride + S:Material.tnt=TNT + S:Material.toluene=Toluene + S:Material.topaz=Topaz + S:Material.tourmaline=Tourmaline + S:Material.tricalciumphosphate=Tricalcium Phosphate + S:Material.trinium=Trinium + S:Material.tritanium=Tritanium + S:Material.tritium=Tritium + S:Material.trona=Trona + S:Material.tungstate=Tungstate + S:Material.tungsten=Tungsten + S:Material.tungstencarbide=Tungstencarbide + S:Material.tungstensteel=Tungstensteel + S:Material.turquoise=Turquoise + S:Material.ultimate=Ultimate + S:Material.ultimet=Ultimet + S:Material.unknown=Unknown + S:Material.unstable=Unstable + S:Material.unstableingot=Unstable + S:Material.uraninite=Uraninite + S:Material.uranium=Uranium 238 + S:Material.uranium235=Uranium 235 + S:Material.uraniumtriplatinid=Superconductor Base EV + S:Material.uuamplifier=UU-Amplifier + S:Material.uumatter=UU-Matter + S:Material.uvarovite=Uvarovite + S:Material.vanadium=Vanadium + S:Material.vanadiumgallium=Vanadium-Gallium + S:Material.vanadiummagnetite=Vanadium Magnetite + S:Material.vanadiumsteel=Vanadiumsteel + S:Material.vanadiumtriindinid=Superconductor Base IV + S:Material.vermiculite=Vermiculite + S:Material.vibrantalloy=Vibrant Alloy + S:Material.vinegar=Vinegar + S:Material.vinteum=Vinteum + S:Material.vinylacetate=Vinyl Acetate + S:Material.vinylchloride=Vinyl Chloride + S:Material.vis=Vis + S:Material.vividalloy=Vivid Alloy + S:Material.void=Void + S:Material.voidstone=Voidstone + S:Material.volcanicash=Volcanic Ashes + S:Material.vulcanite=Vulcanite + S:Material.vyroxeres=Vyroxeres + S:Material.water=Water + S:Material.wheat=Wheat + S:Material.wimalite=Wimalite + S:Material.wollastonite=Wollastonite + S:Material.wood=Wood + S:Material.woodgas=Wood Gas + S:Material.woodsealed=Sealed Wood + S:Material.woodtar=Wood Tar + S:Material.woodvinegar=Wood Vinegar + S:Material.wroughtiron=Wrought Iron + S:Material.wulfenite=Wulfenite + S:Material.xenoxene=Xenoxene + S:Material.yellorite=Yellorite + S:Material.yellorium=Yellorium + S:Material.yellowlimonite=Yellow Limonite + S:Material.ytterbium=Ytterbium + S:Material.yttrium=Yttrium + S:Material.yttriumbariumcuprate=Yttrium Barium Cuprate + S:Material.zectium=Zectium + S:Material.zeolite=Zeolite + S:Material.zinc=Zinc + S:Material.zincite=Zincite S:"Pseudomonas Veronii"=Anaerobic Oil Bacteria S:"Saccharomyces cerevisiae"=Common Yeast S:"Saccharomyces cerevisiae var bayanus"=Whine Yeast @@ -440,6 +1233,7 @@ languagefile { S:TileEntity_DESCRIPTION_1001_Index_6=1x Energy Hatch (Any casing) S:TileEntity_DESCRIPTION_1001_Index_7=Solid Steel Machine Casings for the rest (16 at least!) S:TileEntity_DESCRIPTION_1001_Index_8=Causes 2000 Pollution per second + S:TileEntity_DESCRIPTION_1001_Index_9=Causes 10000 Pollution per second S:TileEntity_DESCRIPTION_1002_Index_0=Controller Block for the Vacuum Freezer S:TileEntity_DESCRIPTION_1002_Index_1=Super cools hot ingots and cells S:TileEntity_DESCRIPTION_1002_Index_2=Size(WxHxD): 3x3x3 (Hollow), Controller (Front centered) @@ -535,41 +1329,388 @@ languagefile { S:TileEntity_DESCRIPTION_105_Index_2=Calcifies over time, reducing Steam output to 40L/s S:TileEntity_DESCRIPTION_105_Index_3=Break and replace to decalcify S:TileEntity_DESCRIPTION_106_Index_0=Macerating your Ores + S:TileEntity_DESCRIPTION_10752_Index_0=Plasma into energy + S:TileEntity_DESCRIPTION_10752_Index_1=Fuel Efficiency: 80% + S:TileEntity_DESCRIPTION_10753_Index_0=Plasma into energy + S:TileEntity_DESCRIPTION_10753_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_10760_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10761_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10762_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10763_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10764_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10765_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10766_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_10770_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10771_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10772_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10773_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10774_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10775_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10776_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_10780_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10781_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10782_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10783_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10784_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10785_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10786_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_10790_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10791_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10792_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10793_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10794_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10795_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_10796_Index_0=Crystallizing your Dusts S:TileEntity_DESCRIPTION_107_Index_0=Macerating your Ores + S:TileEntity_DESCRIPTION_10800_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10801_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10802_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10803_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10804_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10805_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10806_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_10810_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10811_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10812_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10813_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10814_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10815_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10816_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_10820_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10821_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10822_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10823_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10824_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10825_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10826_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_10830_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10831_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10832_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10833_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10834_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10835_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10836_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_10840_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10841_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10842_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10843_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10844_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10845_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10846_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_10850_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10851_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10852_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10853_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10854_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10855_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10856_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_10860_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10861_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10862_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10863_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10864_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10865_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10866_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_10870_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10871_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10872_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10873_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10874_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10875_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10876_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_10880_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10881_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10882_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10883_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10884_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10885_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10886_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_10890_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10891_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10892_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10893_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10894_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10895_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_10896_Index_0=Cools Fluids down to form Solids S:TileEntity_DESCRIPTION_108_Index_0=Controller Block for the Bronze Blast Furnace S:TileEntity_DESCRIPTION_108_Index_1=Useable for Steel and general Pyrometallurgy S:TileEntity_DESCRIPTION_108_Index_2=Size(WxHxD): 3x4x3 (Hollow, with opening on top) S:TileEntity_DESCRIPTION_108_Index_3=Built from 32 Bronze Plated Bricks S:TileEntity_DESCRIPTION_108_Index_4=Causes 50 Pollution per second + S:TileEntity_DESCRIPTION_10900_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10901_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10902_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10903_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10904_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10905_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10906_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_10910_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10911_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10912_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10913_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10914_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10915_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10916_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_10920_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10921_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10922_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10923_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10924_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10925_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10926_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_10930_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_10931_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_10932_Index_0=With the Power of 1.21 GW + S:TileEntity_DESCRIPTION_10933_Index_0=With the Power of 2.42 GW + S:TileEntity_DESCRIPTION_10934_Index_0=With the Power of 4.84 GW + S:TileEntity_DESCRIPTION_10935_Index_0=With the Power of 9.68 GW + S:TileEntity_DESCRIPTION_10936_Index_0=With the Power of 19.36 GW + S:TileEntity_DESCRIPTION_10940_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10941_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10942_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10943_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10944_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10945_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10946_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_10950_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10951_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10952_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10953_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10954_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10955_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10956_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_10960_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_10961_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_10962_Index_0=Did you really remember the instruction Manual? + S:TileEntity_DESCRIPTION_10963_Index_0=Did you really remember the instruction Manual? + S:TileEntity_DESCRIPTION_10964_Index_0=Did you really remember the instruction Manual? + S:TileEntity_DESCRIPTION_10965_Index_0=Did you really remember the instruction Manual? + S:TileEntity_DESCRIPTION_10966_Index_0=Did you really remember the instruction Manual? + S:TileEntity_DESCRIPTION_10970_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10971_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10972_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10973_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10974_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10975_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10976_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_10980_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10981_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10982_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10983_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10984_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10985_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10986_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_10990_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10991_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10992_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10993_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10994_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10995_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_10996_Index_0=Compress, burn, obliterate and filter EVERYTHING S:TileEntity_DESCRIPTION_109_Index_0=Extracting your first Rubber S:TileEntity_DESCRIPTION_10_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_11000_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11001_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11002_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11003_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11004_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11005_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11006_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_11010_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11011_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11012_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11013_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11014_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11015_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11016_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_11020_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11021_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11022_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11023_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11024_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11025_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11026_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_11028_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_11029_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_11030_Index_0=Be careful when slicing bread! + S:TileEntity_DESCRIPTION_11033_Index_0=Be careful when slicing bread! + S:TileEntity_DESCRIPTION_11034_Index_0=Be careful when slicing bread! + S:TileEntity_DESCRIPTION_11035_Index_0=Be careful when slicing bread! + S:TileEntity_DESCRIPTION_11036_Index_0=Be careful when slicing bread! + S:TileEntity_DESCRIPTION_11040_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11041_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11042_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11043_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11044_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11045_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11046_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_11050_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11051_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11052_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11053_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11054_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11055_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11056_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_11060_Index_0=The best way to empty Oceans! Outputs on top + S:TileEntity_DESCRIPTION_11060_Index_1=65536 EU/operation, 2 sec per bucket, no stuttering + S:TileEntity_DESCRIPTION_11060_Index_2=Maximum pumping area: 321x321 + S:TileEntity_DESCRIPTION_11060_Index_3=Use Screwdriver to regulate pumping area + S:TileEntity_DESCRIPTION_11061_Index_0=The best way to empty Oceans! Outputs on top + S:TileEntity_DESCRIPTION_11061_Index_1=262144 EU/operation, 1 sec per bucket, no stuttering + S:TileEntity_DESCRIPTION_11061_Index_2=Maximum pumping area: 521x521 + S:TileEntity_DESCRIPTION_11061_Index_3=Use Screwdriver to regulate pumping area + S:TileEntity_DESCRIPTION_11080_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11081_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11082_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11083_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11084_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11085_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_11086_Index_0=Separating Molecules S:TileEntity_DESCRIPTION_110_Index_0=Extracting your first Rubber + S:TileEntity_DESCRIPTION_11100_Index_0=Accelerating things (Max Radius: 1 | Max Speed Bonus: x2) + S:TileEntity_DESCRIPTION_11100_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11100_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11100_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11100_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11100_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11101_Index_0=Accelerating things (Max Radius: 2 | Max Speed Bonus: x4) + S:TileEntity_DESCRIPTION_11101_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11101_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11101_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11101_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11101_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11102_Index_0=Accelerating things (Max Radius: 3 | Max Speed Bonus: x8) + S:TileEntity_DESCRIPTION_11102_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11102_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11102_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11102_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11102_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11103_Index_0=Accelerating things (Max Radius: 4 | Max Speed Bonus: x16) + S:TileEntity_DESCRIPTION_11103_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11103_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11103_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11103_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11103_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11104_Index_0=Accelerating things (Max Radius: 5 | Max Speed Bonus: x32) + S:TileEntity_DESCRIPTION_11104_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11104_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11104_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11104_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11104_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11105_Index_0=Accelerating things (Max Radius: 6 | Max Speed Bonus: x64) + S:TileEntity_DESCRIPTION_11105_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11105_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11105_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11105_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11105_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11106_Index_0=Accelerating things (Max Radius: 7 | Max Speed Bonus: x128) + S:TileEntity_DESCRIPTION_11106_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11106_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11106_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11106_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11106_Index_5=Accelerating TileEntities doubles Energy-Demand + S:TileEntity_DESCRIPTION_11107_Index_0=Accelerating things (Max Radius: 8 | Max Speed Bonus: x256) + S:TileEntity_DESCRIPTION_11107_Index_1=Use a screwdriver to change mode, sneak to change Radius + S:TileEntity_DESCRIPTION_11107_Index_2=Use a wrench to change speed + S:TileEntity_DESCRIPTION_11107_Index_3=To accelerate TileEntities, this machine has to be adjacent to it + S:TileEntity_DESCRIPTION_11107_Index_4=This machine accepts up to 8 Amps + S:TileEntity_DESCRIPTION_11107_Index_5=Accelerating TileEntities doubles Energy-Demand S:TileEntity_DESCRIPTION_1110_Index_0=Requires liquid Fuel S:TileEntity_DESCRIPTION_1110_Index_1=Causes 40 Pollution per second S:TileEntity_DESCRIPTION_1110_Index_2=Fuel Efficiency: 95% S:TileEntity_DESCRIPTION_1111_Index_0=Requires liquid Fuel S:TileEntity_DESCRIPTION_1111_Index_1=Causes 80 Pollution per second S:TileEntity_DESCRIPTION_1111_Index_2=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_11120_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11121_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11122_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11123_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11124_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11125_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_11126_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_1112_Index_0=Requires liquid Fuel S:TileEntity_DESCRIPTION_1112_Index_1=Causes 160 Pollution per second S:TileEntity_DESCRIPTION_1112_Index_2=Fuel Efficiency: 85% + S:TileEntity_DESCRIPTION_11130_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11131_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11132_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11133_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11134_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11135_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11136_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_11140_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11141_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11142_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11143_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11144_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11145_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11146_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_11150_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11151_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11152_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11153_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11154_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11155_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_11156_Index_0=Letting Chemicals react with each other S:TileEntity_DESCRIPTION_1115_Index_0=Requires flammable Gasses S:TileEntity_DESCRIPTION_1115_Index_1=Causes 20 Pollution per second S:TileEntity_DESCRIPTION_1115_Index_2=Fuel Efficiency: 95% + S:TileEntity_DESCRIPTION_11160_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11161_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11162_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11163_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11164_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11165_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_11166_Index_0=Disassembles Machines at 100% Efficiency S:TileEntity_DESCRIPTION_1116_Index_0=Requires flammable Gasses S:TileEntity_DESCRIPTION_1116_Index_1=Causes 40 Pollution per second S:TileEntity_DESCRIPTION_1116_Index_2=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_11170_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11171_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11172_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11173_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11174_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11175_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_11176_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_1117_Index_0=Requires flammable Gasses S:TileEntity_DESCRIPTION_1117_Index_1=Causes 80 Pollution per second S:TileEntity_DESCRIPTION_1117_Index_2=Fuel Efficiency: 85% + S:TileEntity_DESCRIPTION_11180_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11181_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11182_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11183_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11184_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11185_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11186_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_11190_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11191_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11192_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11193_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11194_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11195_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_11196_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_111_Index_0=For automatically maintaining Multiblocks S:TileEntity_DESCRIPTION_111_Index_1=4 Ducttape, 2 Lubricant Cells S:TileEntity_DESCRIPTION_111_Index_2=4 Steel Screws, 2 Adv Circuits S:TileEntity_DESCRIPTION_111_Index_3=For each autorepair + S:TileEntity_DESCRIPTION_11200_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11201_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11202_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11203_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11204_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11205_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_11206_Index_0=Heating up your Fluids S:TileEntity_DESCRIPTION_1120_Index_0=Converts Steam into EU S:TileEntity_DESCRIPTION_1120_Index_1=Base rate: 2L of Steam -> 1 EU S:TileEntity_DESCRIPTION_1120_Index_2=Fuel Efficiency: 85% S:TileEntity_DESCRIPTION_1120_Index_3=Consumes up to 1600L of Steam per second + S:TileEntity_DESCRIPTION_11210_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11211_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11212_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11213_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11214_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11215_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_11216_Index_0=Will it Blend? S:TileEntity_DESCRIPTION_1121_Index_0=Converts Steam into EU S:TileEntity_DESCRIPTION_1121_Index_1=Base rate: 2L of Steam -> 1 EU S:TileEntity_DESCRIPTION_1121_Index_2=Fuel Efficiency: 75% @@ -598,10 +1739,28 @@ languagefile { S:TileEntity_DESCRIPTION_11235_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1123_Index_0=Put your strange stuff in here S:TileEntity_DESCRIPTION_1123_Index_1=Fuel Efficiency: 95% + S:TileEntity_DESCRIPTION_11240_Index_1=16 Slots + S:TileEntity_DESCRIPTION_11241_Index_1=16 Slots + S:TileEntity_DESCRIPTION_11242_Index_1=16 Slots + S:TileEntity_DESCRIPTION_11243_Index_1=16 Slots + S:TileEntity_DESCRIPTION_11244_Index_1=16 Slots + S:TileEntity_DESCRIPTION_11245_Index_1=16 Slots S:TileEntity_DESCRIPTION_1124_Index_0=Put your strange stuff in here S:TileEntity_DESCRIPTION_1124_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_11250_Index_1=9 Slots + S:TileEntity_DESCRIPTION_11251_Index_1=9 Slots + S:TileEntity_DESCRIPTION_11252_Index_1=9 Slots + S:TileEntity_DESCRIPTION_11253_Index_1=9 Slots + S:TileEntity_DESCRIPTION_11254_Index_1=9 Slots + S:TileEntity_DESCRIPTION_11255_Index_1=9 Slots S:TileEntity_DESCRIPTION_1125_Index_0=Put your strange stuff in here S:TileEntity_DESCRIPTION_1125_Index_1=Fuel Efficiency: 85% + S:TileEntity_DESCRIPTION_11260_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11261_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11262_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11263_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11264_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11265_Index_1=4 Slots S:TileEntity_DESCRIPTION_1126_Index_0=Controller Block for the Distillation Tower S:TileEntity_DESCRIPTION_1126_Index_1=Size(WxHxD): 3xhx3 (Hollow), with h ranging from 3 to 12 S:TileEntity_DESCRIPTION_1126_Index_10=Clean Stainless Steel Machine Casings for the rest (7 x h - 5 at least!) @@ -613,15 +1772,122 @@ languagefile { S:TileEntity_DESCRIPTION_1126_Index_7=1x Energy Hatch (Any casing) S:TileEntity_DESCRIPTION_1126_Index_8=Fluids are only put out at the correct height S:TileEntity_DESCRIPTION_1126_Index_9=The correct height equals the slot number in the NEI recipe + S:TileEntity_DESCRIPTION_11270_Index_1=1 Slots + S:TileEntity_DESCRIPTION_11271_Index_1=1 Slots + S:TileEntity_DESCRIPTION_11272_Index_1=1 Slots + S:TileEntity_DESCRIPTION_11273_Index_1=1 Slots + S:TileEntity_DESCRIPTION_11274_Index_1=1 Slots + S:TileEntity_DESCRIPTION_11275_Index_1=1 Slots S:TileEntity_DESCRIPTION_1127_Index_0=Feasts on magic close to it S:TileEntity_DESCRIPTION_1127_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_1127_Index_10=§nFuels on §d§nenchantments§7§n input: + S:TileEntity_DESCRIPTION_1127_Index_11=- Item: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1127_Index_12=- Book: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1127_Index_13= + S:TileEntity_DESCRIPTION_1127_Index_14=Efficiency: %s + S:TileEntity_DESCRIPTION_1127_Index_2=- %sEU per §dEnder Crystal§7 in range + S:TileEntity_DESCRIPTION_1127_Index_3=- %sCV/t from an §dEnergised Node§7 + S:TileEntity_DESCRIPTION_1127_Index_4=- %sEU per §dEssentia§7 Aspect-Value from containers in range + S:TileEntity_DESCRIPTION_1127_Index_5= + S:TileEntity_DESCRIPTION_1127_Index_6=§nLookup range (Use Screwdriver to change): + S:TileEntity_DESCRIPTION_1127_Index_7=Default: %s + S:TileEntity_DESCRIPTION_1127_Index_8=Max: %s + S:TileEntity_DESCRIPTION_1127_Index_9= + S:TileEntity_DESCRIPTION_11280_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11281_Index_1=4 Slots + S:TileEntity_DESCRIPTION_11282_Index_1=4 Slots S:TileEntity_DESCRIPTION_1128_Index_0=Feasts on magic close to it S:TileEntity_DESCRIPTION_1128_Index_1=Fuel Efficiency: 80% + S:TileEntity_DESCRIPTION_1128_Index_10=§nFuels on §d§nenchantments§7§n input: + S:TileEntity_DESCRIPTION_1128_Index_11=- Item: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1128_Index_12=- Book: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1128_Index_13= + S:TileEntity_DESCRIPTION_1128_Index_14=Efficiency: %s + S:TileEntity_DESCRIPTION_1128_Index_2=- %sEU per §dEnder Crystal§7 in range + S:TileEntity_DESCRIPTION_1128_Index_3=- %sCV/t from an §dEnergised Node§7 + S:TileEntity_DESCRIPTION_1128_Index_4=- %sEU per §dEssentia§7 Aspect-Value from containers in range + S:TileEntity_DESCRIPTION_1128_Index_5= + S:TileEntity_DESCRIPTION_1128_Index_6=§nLookup range (Use Screwdriver to change): + S:TileEntity_DESCRIPTION_1128_Index_7=Default: %s + S:TileEntity_DESCRIPTION_1128_Index_8=Max: %s + S:TileEntity_DESCRIPTION_1128_Index_9= + S:TileEntity_DESCRIPTION_11290_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_11290_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_11291_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_11291_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_11292_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_11292_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_11293_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_11293_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_11294_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_11294_Index_1=Puts out up to 1 Amp S:TileEntity_DESCRIPTION_1129_Index_0=Feasts on magic close to it S:TileEntity_DESCRIPTION_1129_Index_1=Fuel Efficiency: 70% + S:TileEntity_DESCRIPTION_1129_Index_10=§nFuels on §d§nenchantments§7§n input: + S:TileEntity_DESCRIPTION_1129_Index_11=- Item: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1129_Index_12=- Book: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1129_Index_13= + S:TileEntity_DESCRIPTION_1129_Index_14=Efficiency: %s + S:TileEntity_DESCRIPTION_1129_Index_2=- %sEU per §dEnder Crystal§7 in range + S:TileEntity_DESCRIPTION_1129_Index_3=- %sCV/t from an §dEnergised Node§7 + S:TileEntity_DESCRIPTION_1129_Index_4=- %sEU per §dEssentia§7 Aspect-Value from containers in range + S:TileEntity_DESCRIPTION_1129_Index_5= + S:TileEntity_DESCRIPTION_1129_Index_6=§nLookup range (Use Screwdriver to change): + S:TileEntity_DESCRIPTION_1129_Index_7=Default: %s + S:TileEntity_DESCRIPTION_1129_Index_8=Max: %s + S:TileEntity_DESCRIPTION_1129_Index_9= S:TileEntity_DESCRIPTION_112_Index_0=Forge Hammer + S:TileEntity_DESCRIPTION_11300_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_11300_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_11301_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_11301_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_11302_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_11302_Index_1=Accepts up to 2 Amps S:TileEntity_DESCRIPTION_1130_Index_0=Feasts on magic close to it S:TileEntity_DESCRIPTION_1130_Index_1=Fuel Efficiency: 60% + S:TileEntity_DESCRIPTION_1130_Index_10=§nFuels on §d§nenchantments§7§n input: + S:TileEntity_DESCRIPTION_1130_Index_11=- Item: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1130_Index_12=- Book: %sEU per §denchant§7 weight × level / max + S:TileEntity_DESCRIPTION_1130_Index_13= + S:TileEntity_DESCRIPTION_1130_Index_14=Efficiency: %s + S:TileEntity_DESCRIPTION_1130_Index_2=- %sEU per §dEnder Crystal§7 in range + S:TileEntity_DESCRIPTION_1130_Index_3=- %sCV/t from an §dEnergised Node§7 + S:TileEntity_DESCRIPTION_1130_Index_4=- %sEU per §dEssentia§7 Aspect-Value from containers in range + S:TileEntity_DESCRIPTION_1130_Index_5= + S:TileEntity_DESCRIPTION_1130_Index_6=§nLookup range (Use Screwdriver to change): + S:TileEntity_DESCRIPTION_1130_Index_7=Default: %s + S:TileEntity_DESCRIPTION_1130_Index_8=Max: %s + S:TileEntity_DESCRIPTION_1130_Index_9= + S:TileEntity_DESCRIPTION_11310_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11310_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11310_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11311_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11311_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11311_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11312_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11312_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11312_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11313_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11313_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11313_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11314_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11314_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11314_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11315_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11315_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11315_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11316_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11316_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11316_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11317_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11317_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11317_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11318_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11318_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11318_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11319_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11319_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11319_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1131_Index_0=Controller Block for the Large Steam Turbine S:TileEntity_DESCRIPTION_1131_Index_1=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) S:TileEntity_DESCRIPTION_1131_Index_2=1x Steam Input Hatch (Side centered) @@ -630,20 +1896,182 @@ languagefile { S:TileEntity_DESCRIPTION_1131_Index_5=Turbine Casings for the rest (24 at least!) S:TileEntity_DESCRIPTION_1131_Index_6=Needs a Turbine Item (Inside controller GUI) S:TileEntity_DESCRIPTION_1131_Index_7=Output depending on Rotor: 60-3360EU/t + S:TileEntity_DESCRIPTION_1131_Index_8=Output depending on Rotor and fitting + S:TileEntity_DESCRIPTION_1131_Index_9=Use screwdriver to adjust fitting of turbine + S:TileEntity_DESCRIPTION_11320_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11320_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11320_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11321_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11321_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11321_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11330_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11330_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11330_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11331_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11331_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11331_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11332_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11332_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11332_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11333_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11333_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11333_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11334_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11334_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11334_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11335_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11335_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11335_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11336_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11336_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11336_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11337_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11337_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11337_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11338_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11338_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11338_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11339_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11339_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11339_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11340_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11340_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11340_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11341_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11341_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11341_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11350_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11350_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11350_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11351_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11351_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11351_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11352_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11352_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11352_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11353_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11353_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11353_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11354_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11354_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11354_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11355_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11355_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11355_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11356_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11356_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11356_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11357_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11357_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11357_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11358_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11358_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11358_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11359_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11359_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11359_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1135_Index_0=Repels nasty Creatures. Range: 76 unpowered / 304 powered + S:TileEntity_DESCRIPTION_11360_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11360_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11360_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11361_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11361_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11361_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1136_Index_0=Repels nasty Creatures. Range: 88 unpowered / 352 powered + S:TileEntity_DESCRIPTION_11370_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11370_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11370_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11371_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11371_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11371_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11372_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11372_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11372_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11373_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11373_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11373_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11374_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11374_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11374_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11375_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11375_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11375_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1137_Index_0=Repels nasty Creatures. Range: 100 unpowered / 400 powered + S:TileEntity_DESCRIPTION_11390_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11390_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11390_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11391_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11391_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11391_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11392_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11392_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11392_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11393_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11393_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11393_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11394_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11394_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11394_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11395_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11395_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11395_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_113_Index_0=Forge Hammer S:TileEntity_DESCRIPTION_1140_Index_0=The best way to empty Oceans! S:TileEntity_DESCRIPTION_1140_Index_1=Pumping Area: 21x21 + S:TileEntity_DESCRIPTION_1140_Index_2=Maximum pumping area: 21x21 + S:TileEntity_DESCRIPTION_1140_Index_3=Use Screwdriver to regulate pumping area + S:TileEntity_DESCRIPTION_11410_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11410_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11410_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11411_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11411_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11411_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11412_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11412_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11412_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11413_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11413_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11413_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11414_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11414_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11414_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11415_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11415_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11415_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1141_Index_0=The best way to empty Oceans! S:TileEntity_DESCRIPTION_1141_Index_1=Pumping Area: 41x41 + S:TileEntity_DESCRIPTION_1141_Index_2=Maximum pumping area: 41x41 + S:TileEntity_DESCRIPTION_1141_Index_3=Use Screwdriver to regulate pumping area S:TileEntity_DESCRIPTION_1142_Index_0=The best way to empty Oceans! S:TileEntity_DESCRIPTION_1142_Index_1=Pumping Area: 81x81 + S:TileEntity_DESCRIPTION_1142_Index_2=Maximum pumping area: 81x81 + S:TileEntity_DESCRIPTION_1142_Index_3=Use Screwdriver to regulate pumping area + S:TileEntity_DESCRIPTION_11430_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11430_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11430_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11431_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11431_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11431_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11432_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11432_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11432_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11433_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11433_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11433_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11434_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11434_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11434_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_11435_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_11435_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_11435_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1143_Index_0=The best way to empty Oceans! S:TileEntity_DESCRIPTION_1143_Index_1=Pumping Area: 121x121 + S:TileEntity_DESCRIPTION_1143_Index_2=Maximum pumping area: 121x121 + S:TileEntity_DESCRIPTION_1143_Index_3=Use Screwdriver to regulate pumping area S:TileEntity_DESCRIPTION_1144_Index_0=The best way to empty Oceans! S:TileEntity_DESCRIPTION_1144_Index_1=Pumping Area: 201x201 + S:TileEntity_DESCRIPTION_1144_Index_2=Maximum pumping area: 201x201 + S:TileEntity_DESCRIPTION_1144_Index_3=Use Screwdriver to regulate pumping area S:TileEntity_DESCRIPTION_1145_Index_0=Teleport long distances with this little device. S:TileEntity_DESCRIPTION_1145_Index_1=Use a Dragon Egg or Nitrogen Plasma S:TileEntity_DESCRIPTION_1145_Index_2=for Inter-dimensional transmission @@ -651,6 +2079,10 @@ languagefile { S:TileEntity_DESCRIPTION_1147_Index_0=Repels nasty Creatures. Range: 28 unpowered / 112 powered S:TileEntity_DESCRIPTION_1148_Index_0=Repels nasty Creatures. Range: 40 unpowered / 160 powered S:TileEntity_DESCRIPTION_1149_Index_0=Repels nasty Creatures. Range: 52 unpowered / 208 powered + S:TileEntity_DESCRIPTION_114_Index_0=Steam Power by the Sun + S:TileEntity_DESCRIPTION_114_Index_1=Produces 360L of Steam per second + S:TileEntity_DESCRIPTION_114_Index_2=Calcifies over time, reducing Steam output to 120L/s + S:TileEntity_DESCRIPTION_114_Index_3=Break and replace to decalcify S:TileEntity_DESCRIPTION_1150_Index_0=Repels nasty Creatures. Range: 64 unpowered / 256 powered S:TileEntity_DESCRIPTION_1151_Index_0=Controller Block for the Large Gas Turbine S:TileEntity_DESCRIPTION_1151_Index_1=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) @@ -670,6 +2102,8 @@ languagefile { S:TileEntity_DESCRIPTION_1152_Index_5=Titanium Turbine Casings for the rest (24 at least!) S:TileEntity_DESCRIPTION_1152_Index_6=Needs a Turbine Item (Inside controller GUI) S:TileEntity_DESCRIPTION_1152_Index_7=Output depending on Rotor: 120-6720EU/t + S:TileEntity_DESCRIPTION_1152_Index_8=Output depending on Rotor and fitting + S:TileEntity_DESCRIPTION_1152_Index_9=Use screwdriver to adjust fitting of turbine S:TileEntity_DESCRIPTION_1153_Index_0=Controller Block for the Large Plasma Generator S:TileEntity_DESCRIPTION_1153_Index_1=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) S:TileEntity_DESCRIPTION_1153_Index_2=1x Plasma Input Hatch (Side centered) @@ -699,6 +2133,7 @@ languagefile { S:TileEntity_DESCRIPTION_1157_Index_0=Controller Block for the Oil Drilling Rig I S:TileEntity_DESCRIPTION_1157_Index_1=Size(WxHxD): 3x7x3 S:TileEntity_DESCRIPTION_1157_Index_10=Use Programmed Circuits to ignore near exhausted oil field + S:TileEntity_DESCRIPTION_1157_Index_11=Use Programmed Circuits to ignore near exhausted oil field S:TileEntity_DESCRIPTION_1157_Index_2=Controller (Front middle at bottom) S:TileEntity_DESCRIPTION_1157_Index_3=3x1x3 Base of gt.blockcasings2.0.name S:TileEntity_DESCRIPTION_1157_Index_4=1x3x1 gt.blockcasings2.0.name pillar (Center of base) @@ -710,6 +2145,10 @@ languagefile { S:TileEntity_DESCRIPTION_1158_Index_0=Controller Block for the Ore Drilling Plant I S:TileEntity_DESCRIPTION_1158_Index_1=Size(WxHxD): 3x7x3, Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1158_Index_10=Radius is 48 blocks + S:TileEntity_DESCRIPTION_1158_Index_11=Use Soldering iron to turn off chunk mode + S:TileEntity_DESCRIPTION_1158_Index_12=Maximum radius is 48 blocks in block mode + S:TileEntity_DESCRIPTION_1158_Index_13=Or 3 chunks in chunk mode (5x5 chunks) + S:TileEntity_DESCRIPTION_1158_Index_14=Fortune bonus of 4 S:TileEntity_DESCRIPTION_1158_Index_2=3x1x3 Base of gt.blockcasings2.0.name S:TileEntity_DESCRIPTION_1158_Index_3=1x3x1 gt.blockcasings2.0.name pillar (Center of base) S:TileEntity_DESCRIPTION_1158_Index_4=1x3x1 Steel Frame Boxes (Each pillar side and on top) @@ -735,6 +2174,7 @@ languagefile { S:TileEntity_DESCRIPTION_115_Index_0=Compressing Items S:TileEntity_DESCRIPTION_1160_Index_0=Controller Block for the Oil Cracking Unit S:TileEntity_DESCRIPTION_1160_Index_1=Thermally cracks heavy hydrocarbons into lighter fractions + S:TileEntity_DESCRIPTION_1160_Index_10=Input/Output Hatches must be on opposite sides S:TileEntity_DESCRIPTION_1160_Index_2=Size(WxHxD): 5x3x3 (Hollow), Controller (Front center) S:TileEntity_DESCRIPTION_1160_Index_3=Ring of 8 Cupronickel Coils (Each side of Controller) S:TileEntity_DESCRIPTION_1160_Index_4=1x Hydrocarbon Input Bus/Hatch (Any left side casing) @@ -764,6 +2204,9 @@ languagefile { S:TileEntity_DESCRIPTION_1165_Index_2=for Inter-dimensional transmission S:TileEntity_DESCRIPTION_1165_Index_3=0.004EU Loss per 100 Blocks S:TileEntity_DESCRIPTION_1166_Index_0=Heats tools for hardening + S:TileEntity_DESCRIPTION_1166_Index_1=Use Nitrogen Plasma + S:TileEntity_DESCRIPTION_1166_Index_2=for Inter-dimensional transmission + S:TileEntity_DESCRIPTION_1166_Index_3=0.004EU Loss per 100 Blocks S:TileEntity_DESCRIPTION_1169_Index_0=Controller block for the Large Chemical Reactor S:TileEntity_DESCRIPTION_1169_Index_1=Has the same recipes as the Chemical Reactor S:TileEntity_DESCRIPTION_1169_Index_10=1x Output Bus/Hatch (Any inert casing) @@ -806,19 +2249,32 @@ languagefile { S:TileEntity_DESCRIPTION_1171_Index_9=Engine Intake Casings must not be obstructed in front (only air blocks) S:TileEntity_DESCRIPTION_1172_Index_0=Controller Block for the Cleanroom S:TileEntity_DESCRIPTION_1172_Index_1=Min(WxHxD): 3x4x3 (Hollow), Max(WxHxD): 15x15x15 (Hollow) + S:TileEntity_DESCRIPTION_1172_Index_10=An energy hatch accepts up to 2A, so you can use 2A LV or 1A MV + S:TileEntity_DESCRIPTION_1172_Index_11=2 LV batteries + 1 LV generator or 1 MV generator + S:TileEntity_DESCRIPTION_1172_Index_12=Make sure your Energy Hatch matches! S:TileEntity_DESCRIPTION_1172_Index_2=Controller (Top center) S:TileEntity_DESCRIPTION_1172_Index_3=Top besides contoller and edges Filter Machine Casings S:TileEntity_DESCRIPTION_1172_Index_4=1 Reinforced Door (keep closed for 100% efficency S:TileEntity_DESCRIPTION_1172_Index_5=1x LV+ Energy Hatch(40EU/t startup, 4EU/t keepup), 1x Maintainance Hatch S:TileEntity_DESCRIPTION_1172_Index_6=Up to 10 Machine Hulls to transfer Items & Energy through walls S:TileEntity_DESCRIPTION_1172_Index_7=Remaining Blocks Plascrete + S:TileEntity_DESCRIPTION_1172_Index_8=5.0% of the Plascrete can be Reinforced Glass (min 20 Plascrete still apply) + S:TileEntity_DESCRIPTION_1172_Index_9=Consumes 40 EU/t when first turned on and 4 EU/t once at 100% efficiency S:TileEntity_DESCRIPTION_1173_Index_0=Place, activate with explosives (8 Glyceryl, 32 TNT or 16 ITNT), use Data Stick + S:TileEntity_DESCRIPTION_1173_Index_1=2 Powderbarrels, 4 Glyceryl Trinitrate, 16 TNT, or 8 ITNT + S:TileEntity_DESCRIPTION_1173_Index_2=Use Data Stick, Scan Data Stick, Print Data Stick, Bind Pages into Book + S:TileEntity_DESCRIPTION_1173_Index_3=Ore prospecting area = 176x176 ONLY blocks below prospector + S:TileEntity_DESCRIPTION_1173_Index_4=Oil prospecting area 3x3 oilfields, each is 8x8 chunks S:TileEntity_DESCRIPTION_1174_Index_0=Generates EU From Lightning Bolts S:TileEntity_DESCRIPTION_1175_Index_0=Generates EU From Lightning Bolts S:TileEntity_DESCRIPTION_1176_Index_0=Generates EU From Lightning Bolts S:TileEntity_DESCRIPTION_1177_Index_0=Controller Block for the Ore Drilling Plant II S:TileEntity_DESCRIPTION_1177_Index_1=Size(WxHxD): 3x7x3, Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1177_Index_10=Radius is 64 blocks + S:TileEntity_DESCRIPTION_1177_Index_11=Use Soldering iron to turn off chunk mode + S:TileEntity_DESCRIPTION_1177_Index_12=Maximum radius is 64 blocks in block mode + S:TileEntity_DESCRIPTION_1177_Index_13=Or 4 chunks in chunk mode (7x7 chunks) + S:TileEntity_DESCRIPTION_1177_Index_14=Fortune bonus of 5 S:TileEntity_DESCRIPTION_1177_Index_2=3x1x3 Base of gt.blockcasings4.2.name S:TileEntity_DESCRIPTION_1177_Index_3=1x3x1 gt.blockcasings4.2.name pillar (Center of base) S:TileEntity_DESCRIPTION_1177_Index_4=1x3x1 Titanium Frame Boxes (Each pillar side and on top) @@ -830,6 +2286,10 @@ languagefile { S:TileEntity_DESCRIPTION_1178_Index_0=Controller Block for the Ore Drilling Plant III S:TileEntity_DESCRIPTION_1178_Index_1=Size(WxHxD): 3x7x3, Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1178_Index_10=Radius is 96 blocks + S:TileEntity_DESCRIPTION_1178_Index_11=Use Soldering iron to turn off chunk mode + S:TileEntity_DESCRIPTION_1178_Index_12=Maximum radius is 96 blocks in block mode + S:TileEntity_DESCRIPTION_1178_Index_13=Or 6 chunks in chunk mode (11x11 chunks) + S:TileEntity_DESCRIPTION_1178_Index_14=Fortune bonus of 6 S:TileEntity_DESCRIPTION_1178_Index_2=3x1x3 Base of gt.blockcasings4.0.name S:TileEntity_DESCRIPTION_1178_Index_3=1x3x1 gt.blockcasings4.0.name pillar (Center of base) S:TileEntity_DESCRIPTION_1178_Index_4=1x3x1 TungstenSteel Frame Boxes (Each pillar side and on top) @@ -841,6 +2301,10 @@ languagefile { S:TileEntity_DESCRIPTION_1179_Index_0=Controller Block for the Ore Drilling Plant IV S:TileEntity_DESCRIPTION_1179_Index_1=Size(WxHxD): 3x7x3, Controller (Front middle bottom) S:TileEntity_DESCRIPTION_1179_Index_10=Radius is 144 blocks + S:TileEntity_DESCRIPTION_1179_Index_11=Use Soldering iron to turn off chunk mode + S:TileEntity_DESCRIPTION_1179_Index_12=Maximum radius is 144 blocks in block mode + S:TileEntity_DESCRIPTION_1179_Index_13=Or 9 chunks in chunk mode (17x17 chunks) + S:TileEntity_DESCRIPTION_1179_Index_14=Fortune bonus of 7 S:TileEntity_DESCRIPTION_1179_Index_2=3x1x3 Base of gt.blockcasings4.14.name S:TileEntity_DESCRIPTION_1179_Index_3=1x3x1 gt.blockcasings4.14.name pillar (Center of base) S:TileEntity_DESCRIPTION_1179_Index_4=1x3x1 Osmiridium Frame Boxes (Each pillar side and on top) @@ -857,6 +2321,10 @@ languagefile { S:TileEntity_DESCRIPTION_1185_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_1186_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_1187_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_1188_Index_0=Requires Naquadria Bolts + S:TileEntity_DESCRIPTION_1188_Index_1=Fuel Efficiency: 200% + S:TileEntity_DESCRIPTION_1189_Index_0=Requires Naquadria Rods + S:TileEntity_DESCRIPTION_1189_Index_1=Fuel Efficiency: 250% S:TileEntity_DESCRIPTION_118_Index_0=Combination Smelter S:TileEntity_DESCRIPTION_1190_Index_0=Requires Enriched Naquadah Bolts S:TileEntity_DESCRIPTION_1190_Index_1=Fuel Efficiency: 80% @@ -893,6 +2361,7 @@ languagefile { S:TileEntity_DESCRIPTION_1198_Index_1=Fuel Efficiency: 70% S:TileEntity_DESCRIPTION_1199_Index_0=Controller Block for the Processing Array S:TileEntity_DESCRIPTION_1199_Index_1=Runs supplied machines as if placed in the world + S:TileEntity_DESCRIPTION_1199_Index_10=Maximal overclockedness of machines inside: Tier 9 S:TileEntity_DESCRIPTION_1199_Index_2=Size(WxHxD): 3x3x3 (Hollow), Controller (Front centered) S:TileEntity_DESCRIPTION_1199_Index_3=1x Input Hatch/Bus (Any casing) S:TileEntity_DESCRIPTION_1199_Index_4=1x Output Hatch/Bus (Any casing) @@ -900,6 +2369,7 @@ languagefile { S:TileEntity_DESCRIPTION_1199_Index_6=1x Energy Hatch (Any casing) S:TileEntity_DESCRIPTION_1199_Index_7=Robust Tungstensteel Machine Casings for the rest (16 at least!) S:TileEntity_DESCRIPTION_1199_Index_8=Place up to 16 Single Block GT Machines into the Controller Inventory + S:TileEntity_DESCRIPTION_1199_Index_9=Use screwdriver to enable separate input busses S:TileEntity_DESCRIPTION_119_Index_0=Combination Smelter S:TileEntity_DESCRIPTION_11_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_12000_Index_0=LV -> ULV (Use Soft Mallet to invert) @@ -953,34 +2423,145 @@ languagefile { S:TileEntity_DESCRIPTION_1201_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1201_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1201_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12020_Index_0=Controller Block for the Air Filter + S:TileEntity_DESCRIPTION_12020_Index_1=Size(WxHxD): 3x4x3 (Hollow), Controller (Front middle bottom) + S:TileEntity_DESCRIPTION_12020_Index_10=Machine tier*2 = Maximal useful muffler tier + S:TileEntity_DESCRIPTION_12020_Index_11=Features Hysteresis control (tm) + S:TileEntity_DESCRIPTION_12020_Index_2=8x Air Filter Vent Casing (Two middle Layers, corners) + S:TileEntity_DESCRIPTION_12020_Index_3=1-8x Muffler Hatch (Two middle Layers, sides) + S:TileEntity_DESCRIPTION_12020_Index_4=1x Input Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12020_Index_5=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12020_Index_6=1x Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12020_Index_7=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_12020_Index_8=Air Filter Turbine Casings for the rest + S:TileEntity_DESCRIPTION_12020_Index_9=Can accept Adsorption filters, Turbine (in controller) S:TileEntity_DESCRIPTION_1202_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1202_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1202_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1203_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1203_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1203_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12040_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12040_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12041_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12041_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12042_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12042_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12043_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12043_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12044_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12044_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12045_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12045_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12046_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12046_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12047_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12047_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12048_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12048_Index_1=4 Slots + S:TileEntity_DESCRIPTION_12049_Index_0=64A in /16A out, 120A/item, Disable to force Charge + S:TileEntity_DESCRIPTION_12049_Index_1=4 Slots S:TileEntity_DESCRIPTION_1204_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1204_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1204_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_1205_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1205_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1205_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12060_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_12060_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_12060_Index_2=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_12061_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_12061_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_12061_Index_2=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_12062_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_12062_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_12062_Index_2=Consumes 3EU per moved Item S:TileEntity_DESCRIPTION_1206_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1206_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1206_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12070_Index_0=Removes various NBT tags. + S:TileEntity_DESCRIPTION_12070_Index_1= + S:TileEntity_DESCRIPTION_12070_Index_10=§lNo Circuit:§r Remove all of the above + S:TileEntity_DESCRIPTION_12070_Index_2=§nFirst Slot§r + S:TileEntity_DESCRIPTION_12070_Index_3=The item you want to strip of NBT + S:TileEntity_DESCRIPTION_12070_Index_4= + S:TileEntity_DESCRIPTION_12070_Index_5=§nSecond Slot§r + S:TileEntity_DESCRIPTION_12070_Index_6=One of the following circuits: + S:TileEntity_DESCRIPTION_12070_Index_7=§lCircuit 1:§r Attempt to fix broken ores by removing the Display Name tag + S:TileEntity_DESCRIPTION_12070_Index_8=§lCircuit 2:§r Remove disassembly tags + S:TileEntity_DESCRIPTION_12070_Index_9= S:TileEntity_DESCRIPTION_1207_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1207_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1207_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12080_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12081_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12082_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12083_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12084_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12085_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_12086_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_1208_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1208_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1208_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_12090_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12091_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12092_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12093_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12094_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12095_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12096_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_12097_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12097_Index_1=Capacity: 448000L + S:TileEntity_DESCRIPTION_12098_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12098_Index_1=Capacity: 536000L + S:TileEntity_DESCRIPTION_12099_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12099_Index_1=Capacity: 632000L S:TileEntity_DESCRIPTION_1209_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1209_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1209_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_120_Index_0=Stores 1602000L of fluid + S:TileEntity_DESCRIPTION_12100_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12100_Index_1=Capacity: 736000L + S:TileEntity_DESCRIPTION_12101_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12101_Index_1=Capacity: 848000L + S:TileEntity_DESCRIPTION_12102_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_12102_Index_1=Capacity: 968000L + S:TileEntity_DESCRIPTION_12103_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12103_Index_1=Capacity: 448000L + S:TileEntity_DESCRIPTION_12103_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12103_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12103_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12104_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12104_Index_1=Capacity: 536000L + S:TileEntity_DESCRIPTION_12104_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12104_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12104_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12105_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12105_Index_1=Capacity: 632000L + S:TileEntity_DESCRIPTION_12105_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12105_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12105_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12106_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12106_Index_1=Capacity: 736000L + S:TileEntity_DESCRIPTION_12106_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12106_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12106_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12107_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12107_Index_1=Capacity: 848000L + S:TileEntity_DESCRIPTION_12107_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12107_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12107_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_12108_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_12108_Index_1=Capacity: 968000L + S:TileEntity_DESCRIPTION_12108_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_12108_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_12108_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output S:TileEntity_DESCRIPTION_1210_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1210_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1210_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1211_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1211_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1211_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_121_Index_0=Stores 9612000L of fluid S:TileEntity_DESCRIPTION_1220_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1220_Index_1=Max Amperage: %s @@ -1016,6 +2597,9 @@ languagefile { S:TileEntity_DESCRIPTION_1230_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1230_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1230_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1231_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1231_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1231_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_123_Index_0=Stores 346032000L of fluid S:TileEntity_DESCRIPTION_1240_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1240_Index_1=Max Amperage: %s @@ -1051,6 +2635,9 @@ languagefile { S:TileEntity_DESCRIPTION_1250_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1250_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1250_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1251_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1251_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1251_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_125_Index_0=This Chest stores 1620000 Blocks S:TileEntity_DESCRIPTION_12600_Index_0=Controller Block for the GT2-Styled L.E.S.U. S:TileEntity_DESCRIPTION_12600_Index_1=Size: ANY @@ -1672,6 +3259,9 @@ languagefile { S:TileEntity_DESCRIPTION_12719_Index_1=Capacity: 7 kgs S:TileEntity_DESCRIPTION_12719_Index_2=Use a screwdriver to set the containment level S:TileEntity_DESCRIPTION_12719_Index_3=Added by bartimaeusnek via§2 BartWorks + S:TileEntity_DESCRIPTION_1271_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1271_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1271_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_12720_Index_0=Radioactive Item Chamber for Multiblocks S:TileEntity_DESCRIPTION_12720_Index_1=Capacity: 8 kgs S:TileEntity_DESCRIPTION_12720_Index_2=Use a screwdriver to set the containment level @@ -1852,6 +3442,9 @@ languagefile { S:TileEntity_DESCRIPTION_1290_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1290_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1290_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1291_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1291_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1291_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_129_Index_0=This Chest stores 2099520000 Blocks S:TileEntity_DESCRIPTION_12_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1300_Index_0=Max Voltage: %s @@ -1979,6 +3572,9 @@ languagefile { S:TileEntity_DESCRIPTION_1310_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1310_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1310_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1311_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1311_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1311_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_131_Index_0=Data Access for Multiblocks S:TileEntity_DESCRIPTION_131_Index_1=Adds 4 extra slots for Data Sticks S:TileEntity_DESCRIPTION_1320_Index_0=Max Voltage: %s @@ -2016,6 +3612,9 @@ languagefile { S:TileEntity_DESCRIPTION_1330_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1330_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1330_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1331_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1331_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1331_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_133_Index_0=Controller Block for the Oil Drilling Rig II S:TileEntity_DESCRIPTION_133_Index_1=Size(WxHxD): 3x7x3 S:TileEntity_DESCRIPTION_133_Index_10=Use Programmed Circuits to ignore near exhausted oil field @@ -2071,6 +3670,9 @@ languagefile { S:TileEntity_DESCRIPTION_1350_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1350_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1350_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1351_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1351_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1351_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_135_Index_0=Controller Block for the Concrete Backfiller S:TileEntity_DESCRIPTION_135_Index_1=Size(WxHxD): 3x7x3 S:TileEntity_DESCRIPTION_135_Index_2=Controller (Front middle at bottom) @@ -2126,6 +3728,10 @@ languagefile { S:TileEntity_DESCRIPTION_1370_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1370_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1370_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1371_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1371_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1371_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_137_Index_0=This Chest stores 16000000 Blocks S:TileEntity_DESCRIPTION_1380_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1380_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1380_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2156,9 +3762,14 @@ languagefile { S:TileEntity_DESCRIPTION_1389_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1389_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1389_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_138_Index_0=This Chest stores 32000000 Blocks S:TileEntity_DESCRIPTION_1390_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1390_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1390_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1391_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1391_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1391_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_139_Index_0=This Chest stores 64000000 Blocks S:TileEntity_DESCRIPTION_13_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1400_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1400_Index_1=Max Amperage: %s @@ -2190,9 +3801,30 @@ languagefile { S:TileEntity_DESCRIPTION_1409_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1409_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1409_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_140_Index_0=Controller Block for the Bricked Blast Furnace + S:TileEntity_DESCRIPTION_140_Index_1=Controller has to be placed in the (front) center of the second layer + S:TileEntity_DESCRIPTION_140_Index_2=Useable for Steel and general Pyrometallurgy + S:TileEntity_DESCRIPTION_140_Index_3=Size(WxHxD): 3x4x3 (Hollow, with opening on top) + S:TileEntity_DESCRIPTION_140_Index_4=Built from 32 Firebricks + S:TileEntity_DESCRIPTION_140_Index_5=Causes 200 Pollution per second S:TileEntity_DESCRIPTION_1410_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1410_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1410_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1411_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1411_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1411_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_141_Index_0=Controller Block for the Oil/Gas/Fluid Drilling Rig II + S:TileEntity_DESCRIPTION_141_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_141_Index_10=Use Screwdriver to configure range + S:TileEntity_DESCRIPTION_141_Index_11=Use Programmed Circuits to ignore near exhausted oil field + S:TileEntity_DESCRIPTION_141_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_141_Index_3=3x1x3 Base of gt.blockcasings4.2.name + S:TileEntity_DESCRIPTION_141_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) + S:TileEntity_DESCRIPTION_141_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_141_Index_6=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_141_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_141_Index_8=1x HV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_141_Index_9=Working on 4x4 chunks S:TileEntity_DESCRIPTION_1420_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1420_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1420_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2223,9 +3855,34 @@ languagefile { S:TileEntity_DESCRIPTION_1429_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1429_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1429_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_142_Index_0=Controller Block for the Oil/Gas/Fluid Drilling Rig III + S:TileEntity_DESCRIPTION_142_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_142_Index_10=Use Screwdriver to configure range + S:TileEntity_DESCRIPTION_142_Index_11=Use Programmed Circuits to ignore near exhausted oil field + S:TileEntity_DESCRIPTION_142_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_142_Index_3=3x1x3 Base of gt.blockcasings4.0.name + S:TileEntity_DESCRIPTION_142_Index_4=1x3x1 gt.blockcasings4.0.name pillar (Center of base) + S:TileEntity_DESCRIPTION_142_Index_5=1x3x1 TungstenSteel Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_142_Index_6=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_142_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_142_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_142_Index_9=Working on 8x8 chunks S:TileEntity_DESCRIPTION_1430_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1430_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1430_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1431_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1431_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1431_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_143_Index_0=Controller Block for the Concrete Backfiller + S:TileEntity_DESCRIPTION_143_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_143_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_143_Index_3=3x1x3 Base of gt.blockcasings2.0.name + S:TileEntity_DESCRIPTION_143_Index_4=1x3x1 gt.blockcasings2.0.name pillar (Center of base) + S:TileEntity_DESCRIPTION_143_Index_5=1x3x1 Steel Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_143_Index_6=1x Input Hatch (One of base casings) + S:TileEntity_DESCRIPTION_143_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_143_Index_8=1x MV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_143_Index_9=Radius is 16 blocks S:TileEntity_DESCRIPTION_1440_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1440_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1440_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2256,9 +3913,26 @@ languagefile { S:TileEntity_DESCRIPTION_1449_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1449_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1449_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_144_Index_0=Controller Block for the Advanced Concrete Backfiller + S:TileEntity_DESCRIPTION_144_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_144_Index_10=Radius = (total config value)x2 blocks + S:TileEntity_DESCRIPTION_144_Index_11=Default 64, Maximum 128 + S:TileEntity_DESCRIPTION_144_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_144_Index_3=3x1x3 Base of gt.blockcasings4.2.name + S:TileEntity_DESCRIPTION_144_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) + S:TileEntity_DESCRIPTION_144_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_144_Index_6=1x Input Hatch (One of base casings) + S:TileEntity_DESCRIPTION_144_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_144_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_144_Index_9=Put Programmed Circuits into Data Access to config radius S:TileEntity_DESCRIPTION_1450_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1450_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1450_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1451_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1451_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1451_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_145_Index_0=Data Access for Multiblocks + S:TileEntity_DESCRIPTION_145_Index_1=Adds 4 extra slots for Data Sticks S:TileEntity_DESCRIPTION_1460_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1460_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1460_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2289,9 +3963,16 @@ languagefile { S:TileEntity_DESCRIPTION_1469_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1469_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1469_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_146_Index_0=Data Access for Multiblocks + S:TileEntity_DESCRIPTION_146_Index_1=Adds 16 extra slots for Data Sticks S:TileEntity_DESCRIPTION_1470_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1470_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1470_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1471_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1471_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1471_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_147_Index_0=Data Access for Multiblocks + S:TileEntity_DESCRIPTION_147_Index_1=Adds 16 extra slots for Data Sticks S:TileEntity_DESCRIPTION_1480_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1480_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1480_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -2325,6 +4006,9 @@ languagefile { S:TileEntity_DESCRIPTION_1490_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1490_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1490_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1491_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1491_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1491_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_14_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_15000_Index_0=§9Tec§1Tech§9: Elemental Matter S:TileEntity_DESCRIPTION_15000_Index_1=Elemental Input for Multiblocks @@ -2575,6 +4259,9 @@ languagefile { S:TileEntity_DESCRIPTION_15118_Index_0=§9Tec§1Tech§9: Interdimensional S:TileEntity_DESCRIPTION_15118_Index_1=Multiple Ampere Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_15118_Index_2=Amperes In: §b20 A + S:TileEntity_DESCRIPTION_1511_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1511_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1511_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_15120_Index_0=§9Tec§1Tech§9: Interdimensional S:TileEntity_DESCRIPTION_15120_Index_1=Multiple Ampere Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_15120_Index_2=Amperes In: §b80 A @@ -3098,6 +4785,9 @@ languagefile { S:TileEntity_DESCRIPTION_15314_Index_1=Tower of Wireless Power S:TileEntity_DESCRIPTION_15314_Index_2=§b§lFewer pesky cables! S:TileEntity_DESCRIPTION_15314_Index_3=§9Survival chances might be affected + S:TileEntity_DESCRIPTION_1531_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1531_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1531_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_15320_Index_0=§9Tec§1Tech§9: Elemental Matter S:TileEntity_DESCRIPTION_15320_Index_1=Reroutes Matter S:TileEntity_DESCRIPTION_15320_Index_2=§b§lAxis aligned movement! @@ -3304,6 +4994,9 @@ languagefile { S:TileEntity_DESCRIPTION_1550_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1550_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1550_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1551_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1551_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1551_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_155_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_155_Index_1=Click with Screwdriver to change Style S:TileEntity_DESCRIPTION_1560_Index_0=Max Voltage: %s @@ -3341,6 +5034,9 @@ languagefile { S:TileEntity_DESCRIPTION_1570_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1570_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1570_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1571_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1571_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1571_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_157_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_157_Index_1=Click with Screwdriver to change Style S:TileEntity_DESCRIPTION_1580_Index_0=Max Voltage: %s @@ -3378,6 +5074,9 @@ languagefile { S:TileEntity_DESCRIPTION_1590_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1590_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1590_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1591_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1591_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1591_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_159_Index_0=Stores and recharges Armor S:TileEntity_DESCRIPTION_159_Index_1=Click with Screwdriver to change Style S:TileEntity_DESCRIPTION_15_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. @@ -3515,6 +5214,9 @@ languagefile { S:TileEntity_DESCRIPTION_1630_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1630_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1630_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1631_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1631_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1631_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_163_Index_1=1 Slots S:TileEntity_DESCRIPTION_1640_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1640_Index_1=Max Amperage: %s @@ -3550,6 +5252,9 @@ languagefile { S:TileEntity_DESCRIPTION_1650_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1650_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1650_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1651_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1651_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1651_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_165_Index_1=1 Slots S:TileEntity_DESCRIPTION_1660_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1660_Index_1=Max Amperage: %s @@ -3585,6 +5290,9 @@ languagefile { S:TileEntity_DESCRIPTION_1670_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1670_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1670_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1671_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1671_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1671_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_167_Index_1=1 Slots S:TileEntity_DESCRIPTION_1680_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1680_Index_1=Max Amperage: %s @@ -3620,6 +5328,9 @@ languagefile { S:TileEntity_DESCRIPTION_1690_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1690_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1690_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1691_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1691_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1691_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_169_Index_1=1 Slots S:TileEntity_DESCRIPTION_16_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1700_Index_0=Max Voltage: %s @@ -3656,6 +5367,9 @@ languagefile { S:TileEntity_DESCRIPTION_1710_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1710_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1710_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1711_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1711_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1711_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_171_Index_1=4 Slots S:TileEntity_DESCRIPTION_1720_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1720_Index_1=Max Amperage: %s @@ -3691,6 +5405,9 @@ languagefile { S:TileEntity_DESCRIPTION_1730_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1730_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1730_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1731_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1731_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1731_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_173_Index_1=4 Slots S:TileEntity_DESCRIPTION_1740_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1740_Index_1=Max Amperage: %s @@ -3726,6 +5443,9 @@ languagefile { S:TileEntity_DESCRIPTION_1750_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1750_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1750_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1751_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1751_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1751_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_175_Index_1=4 Slots S:TileEntity_DESCRIPTION_1760_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1760_Index_1=Max Amperage: %s @@ -3761,6 +5481,9 @@ languagefile { S:TileEntity_DESCRIPTION_1770_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1770_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1770_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1771_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1771_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1771_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_177_Index_1=4 Slots S:TileEntity_DESCRIPTION_1780_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1780_Index_1=Max Amperage: %s @@ -3796,6 +5519,9 @@ languagefile { S:TileEntity_DESCRIPTION_1790_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1790_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1790_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1791_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1791_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1791_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_179_Index_1=4 Slots S:TileEntity_DESCRIPTION_17_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. S:TileEntity_DESCRIPTION_1800_Index_0=Max Voltage: %s @@ -3832,6 +5558,9 @@ languagefile { S:TileEntity_DESCRIPTION_1810_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1810_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1810_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1811_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1811_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1811_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_181_Index_1=9 Slots S:TileEntity_DESCRIPTION_1820_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1820_Index_1=Max Amperage: %s @@ -3867,6 +5596,9 @@ languagefile { S:TileEntity_DESCRIPTION_1830_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1830_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1830_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1831_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1831_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1831_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_183_Index_1=9 Slots S:TileEntity_DESCRIPTION_184_Index_1=9 Slots S:TileEntity_DESCRIPTION_185_Index_1=9 Slots @@ -3875,7 +5607,43 @@ languagefile { S:TileEntity_DESCRIPTION_188_Index_1=9 Slots S:TileEntity_DESCRIPTION_189_Index_1=9 Slots S:TileEntity_DESCRIPTION_18_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_1900_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1900_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1900_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1901_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1901_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1901_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1902_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1902_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1902_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1903_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1903_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1903_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1904_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1904_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1904_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1905_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1905_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1905_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1906_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1906_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1906_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1907_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1907_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1907_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1908_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1908_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1908_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1909_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1909_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1909_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_190_Index_1=16 Slots + S:TileEntity_DESCRIPTION_1910_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1910_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1910_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1911_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1911_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1911_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_191_Index_1=16 Slots S:TileEntity_DESCRIPTION_192_Index_1=16 Slots S:TileEntity_DESCRIPTION_193_Index_1=16 Slots @@ -3920,6 +5688,9 @@ languagefile { S:TileEntity_DESCRIPTION_2010_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_2010_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_2010_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2011_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2011_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2011_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_201_Index_0=HighTech combination Smelter S:TileEntity_DESCRIPTION_2020_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_2020_Index_1=Max Amperage: %s @@ -3947,6 +5718,23 @@ languagefile { S:TileEntity_DESCRIPTION_207_Index_0=HighTech combination Smelter S:TileEntity_DESCRIPTION_208_Index_0=HighTech combination Smelter S:TileEntity_DESCRIPTION_20_Index_0=LV -> ULV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2100_Index_0=(DEPRECATED, DO NOT USE! SWAP TO ADVANCED VERSION USING SHAPELESS RECIPE!) + S:TileEntity_DESCRIPTION_2101_Index_0=(DEPRECATED, DO NOT USE! SWAP TO ADVANCED VERSION USING SHAPELESS RECIPE!) + S:TileEntity_DESCRIPTION_2102_Index_0=Place, activate with explosives + S:TileEntity_DESCRIPTION_2102_Index_1=2 Powderbarrels, 4 Glyceryl Trinitrate, 16 TNT, or 8 ITNT + S:TileEntity_DESCRIPTION_2102_Index_2=Use Data Stick, Scan Data Stick, Print Data Stick, Bind Pages into Book + S:TileEntity_DESCRIPTION_2102_Index_3=Ore prospecting area = 80x80 ONLY blocks below prospector + S:TileEntity_DESCRIPTION_2102_Index_4=Oil prospecting area 3x3 oilfields, each is 8x8 chunks + S:TileEntity_DESCRIPTION_2103_Index_0=Place, activate with explosives + S:TileEntity_DESCRIPTION_2103_Index_1=2 Powderbarrels, 4 Glyceryl Trinitrate, 16 TNT, or 8 ITNT + S:TileEntity_DESCRIPTION_2103_Index_2=Use Data Stick, Scan Data Stick, Print Data Stick, Bind Pages into Book + S:TileEntity_DESCRIPTION_2103_Index_3=Ore prospecting area = 112x112 ONLY blocks below prospector + S:TileEntity_DESCRIPTION_2103_Index_4=Oil prospecting area 3x3 oilfields, each is 8x8 chunks + S:TileEntity_DESCRIPTION_2104_Index_0=Place, activate with explosives + S:TileEntity_DESCRIPTION_2104_Index_1=2 Powderbarrels, 4 Glyceryl Trinitrate, 16 TNT, or 8 ITNT + S:TileEntity_DESCRIPTION_2104_Index_2=Use Data Stick, Scan Data Stick, Print Data Stick, Bind Pages into Book + S:TileEntity_DESCRIPTION_2104_Index_3=Ore prospecting area = 144x144 ONLY blocks below prospector + S:TileEntity_DESCRIPTION_2104_Index_4=Oil prospecting area 3x3 oilfields, each is 8x8 chunks S:TileEntity_DESCRIPTION_211_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_212_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_213_Index_0=Avengers, Assemble! @@ -3956,35 +5744,449 @@ languagefile { S:TileEntity_DESCRIPTION_217_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_218_Index_0=Avengers, Assemble! S:TileEntity_DESCRIPTION_21_Index_0=MV -> LV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2200_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2200_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2200_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2201_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2201_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2201_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2202_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2202_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2202_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2203_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2203_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2203_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2204_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2204_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2204_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2205_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2205_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2205_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2206_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2206_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2206_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2207_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2207_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2207_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2208_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2208_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2208_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2209_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2209_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2209_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2210_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2210_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2210_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2211_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2211_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2211_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_221_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2220_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2220_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2220_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2221_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2221_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2221_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2222_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2222_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2222_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2223_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2223_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2223_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2224_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2224_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2224_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2225_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2225_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2225_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2226_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2226_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2226_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2227_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2227_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2227_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2228_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2228_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2228_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2229_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2229_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2229_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_222_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2230_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2230_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2230_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2231_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2231_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2231_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_223_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2240_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2240_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2240_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2241_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2241_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2241_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2242_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2242_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2242_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2243_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2243_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2243_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2244_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2244_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2244_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2245_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2245_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2245_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2246_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2246_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2246_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2247_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2247_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2247_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2248_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2248_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2248_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2249_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2249_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2249_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_224_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2250_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2250_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2250_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2251_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2251_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2251_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_225_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2260_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2260_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2260_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2261_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2261_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2261_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2262_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2262_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2262_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2263_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2263_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2263_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2264_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2264_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2264_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2265_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2265_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2265_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2266_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2266_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2266_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2267_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2267_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2267_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2268_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2268_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2268_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2269_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2269_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2269_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_226_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2270_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2270_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2270_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2271_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2271_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2271_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_227_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2280_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2280_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2280_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2281_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2281_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2281_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2282_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2282_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2282_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2283_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2283_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2283_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2284_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2284_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2284_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2285_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2285_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2285_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2286_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2286_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2286_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2287_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2287_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2287_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2288_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2288_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2288_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2289_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2289_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2289_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_228_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_2290_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2290_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2290_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2291_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2291_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2291_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_22_Index_0=HV -> MV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2300_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2300_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2300_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2301_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2301_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2301_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2302_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2302_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2302_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2303_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2303_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2303_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2304_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2304_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2304_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2305_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2305_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2305_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2306_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2306_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2306_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2307_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2307_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2307_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2308_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2308_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2308_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2309_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2309_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2309_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2310_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2310_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2310_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2311_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2311_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2311_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_231_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_2320_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2320_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2320_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2321_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2321_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2321_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2322_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2322_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2322_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2323_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2323_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2323_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2324_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2324_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2324_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2325_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2325_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2325_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_232_Index_0=Unmobile Food Canning Machine GTA4 S:TileEntity_DESCRIPTION_233_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_2340_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2340_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2340_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2341_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2341_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2341_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2342_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2342_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2342_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2343_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2343_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2343_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2344_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2344_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2344_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2345_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2345_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2345_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_234_Index_0=Unmobile Food Canning Machine GTA4 S:TileEntity_DESCRIPTION_235_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_2360_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2360_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2360_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2361_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2361_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2361_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2362_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2362_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2362_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2363_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2363_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2363_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2364_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2364_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2364_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2365_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2365_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2365_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_236_Index_0=Unmobile Food Canning Machine GTA4 S:TileEntity_DESCRIPTION_237_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_2380_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2380_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2380_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2381_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2381_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2381_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2382_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2382_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2382_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2383_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2383_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2383_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2384_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2384_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2384_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2385_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2385_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2385_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_238_Index_0=Unmobile Food Canning Machine GTA4 S:TileEntity_DESCRIPTION_23_Index_0=EV -> HV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2400_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2400_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2400_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2401_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2401_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2401_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2402_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2402_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2402_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2403_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2403_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2403_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2404_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2404_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2404_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2405_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2405_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2405_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_241_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_2420_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2420_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2420_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2421_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2421_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2421_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2422_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2422_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2422_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2423_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2423_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2423_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2424_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2424_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2424_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2425_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2425_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2425_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_242_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_243_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_2440_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2440_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2440_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2441_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2441_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2441_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2442_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2442_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2442_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2443_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2443_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2443_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2444_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2444_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2444_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2445_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2445_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2445_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_244_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_245_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_246_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_247_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_248_Index_0=Compress-O-Matic C77 S:TileEntity_DESCRIPTION_24_Index_0=IV -> EV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2500_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2500_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2500_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2501_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2501_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2501_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2502_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2502_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2502_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2503_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2503_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2503_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2504_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2504_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2504_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2505_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2505_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2505_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2506_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2506_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2506_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2507_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2507_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2507_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2508_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2508_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2508_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2509_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2509_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2509_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2510_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2510_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2510_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2511_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2511_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2511_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_251_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_2520_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2520_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2520_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2521_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2521_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2521_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2522_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2522_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2522_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2523_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2523_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2523_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2524_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2524_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2524_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2525_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2525_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2525_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2526_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2526_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2526_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2527_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2527_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2527_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2528_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2528_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2528_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2529_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2529_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2529_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_252_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_2530_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2530_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2530_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2531_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2531_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2531_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_253_Index_0=Slice'N Dice S:TileEntity_DESCRIPTION_254_Index_0=Slice'N Dice S:TileEntity_DESCRIPTION_255_Index_0=Slice'N Dice @@ -3992,6 +6194,24 @@ languagefile { S:TileEntity_DESCRIPTION_257_Index_0=Slice'N Dice S:TileEntity_DESCRIPTION_258_Index_0=Slice'N Dice S:TileEntity_DESCRIPTION_25_Index_0=LuV -> IV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_2600_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2600_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2600_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2601_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2601_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2601_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2602_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2602_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2602_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2603_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2603_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2603_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2604_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2604_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2604_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2605_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2605_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2605_Index_2=Loss/Meter/Ampere: %s EU-Volt S:TileEntity_DESCRIPTION_261_Index_0=Not like using a Commodore 64 S:TileEntity_DESCRIPTION_262_Index_0=Not like using a Commodore 64 S:TileEntity_DESCRIPTION_263_Index_0=Not like using a Commodore 64 @@ -4726,6 +6946,7 @@ languagefile { S:TileEntity_DESCRIPTION_4116_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_411_Index_0=Grabs things out of Boxes S:TileEntity_DESCRIPTION_4121_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4123_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4124_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4125_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4126_Index_0=Just something you can put a Cover or CFoam on. @@ -4738,6 +6959,7 @@ languagefile { S:TileEntity_DESCRIPTION_4132_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4133_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4135_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4139_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_413_Index_0=Grabs things out of Boxes S:TileEntity_DESCRIPTION_4141_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4143_Index_0=Just something you can put a Cover or CFoam on. @@ -4748,12 +6970,25 @@ languagefile { S:TileEntity_DESCRIPTION_4152_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4153_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4154_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4155_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4158_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4159_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_415_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4160_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4161_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4162_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4163_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4164_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4165_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4166_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4167_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4168_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4169_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_416_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4170_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4171_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4172_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4173_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4174_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4176_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4177_Index_0=Just something you can put a Cover or CFoam on. @@ -4803,6 +7038,7 @@ languagefile { S:TileEntity_DESCRIPTION_4402_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4403_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4404_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4405_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4406_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4407_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4408_Index_0=Just something you can put a Cover or CFoam on. @@ -4811,6 +7047,11 @@ languagefile { S:TileEntity_DESCRIPTION_4411_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4412_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4413_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4414_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4415_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4416_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4417_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4418_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4419_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_441_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4420_Index_0=Just something you can put a Cover or CFoam on. @@ -4821,13 +7062,22 @@ languagefile { S:TileEntity_DESCRIPTION_4425_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4426_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4427_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4429_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_442_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4430_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4431_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4432_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4433_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4434_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4435_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4436_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4437_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4438_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4439_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_443_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4440_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4441_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4442_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4444_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4445_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4446_Index_0=Just something you can put a Cover or CFoam on. @@ -4842,19 +7092,55 @@ languagefile { S:TileEntity_DESCRIPTION_4454_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4455_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4456_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4458_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4459_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_445_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4460_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4461_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4462_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4463_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4464_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4465_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4466_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4467_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4468_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4469_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_446_Index_0=Put Lava and Water adjacent S:TileEntity_DESCRIPTION_4470_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4474_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4475_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4476_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4477_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4478_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4479_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_447_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_4480_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4481_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4482_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4483_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4484_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4485_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4486_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4487_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4488_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4489_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_448_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_4490_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4491_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4493_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4494_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4495_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4496_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4497_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4498_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4499_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_44_Index_0=Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_44_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_4500_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4501_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4502_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4503_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4504_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_451_Index_0=Disassembles Machines at 60% Efficiency S:TileEntity_DESCRIPTION_452_Index_0=Disassembles Machines at 70% Efficiency S:TileEntity_DESCRIPTION_453_Index_0=Disassembles Machines at 80% Efficiency @@ -4866,10 +7152,16 @@ languagefile { S:TileEntity_DESCRIPTION_4569_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_456_Index_0=Disassembles Machines at 100% Efficiency S:TileEntity_DESCRIPTION_457_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_4581_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4584_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4585_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4586_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_458_Index_0=Disassembles Machines at 100% Efficiency S:TileEntity_DESCRIPTION_45_Index_0=Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_45_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_4617_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_461_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_4625_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_462_Index_0=UUM = Matter * Fabrication Squared S:TileEntity_DESCRIPTION_463_Index_0=UUM = Matter * Fabrication Squared S:TileEntity_DESCRIPTION_464_Index_0=UUM = Matter * Fabrication Squared @@ -4877,6 +7169,7 @@ languagefile { S:TileEntity_DESCRIPTION_466_Index_0=UUM = Matter * Fabrication Squared S:TileEntity_DESCRIPTION_467_Index_0=UUM = Matter * Fabrication Squared S:TileEntity_DESCRIPTION_468_Index_0=UUM = Matter * Fabrication Squared + S:TileEntity_DESCRIPTION_4695_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_46_Index_0=Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_46_Index_1=Accepts up to 2 Amps S:TileEntity_DESCRIPTION_4706_Index_0=Just something you can put a Cover or CFoam on. @@ -4901,6 +7194,7 @@ languagefile { S:TileEntity_DESCRIPTION_483_Index_0=Producing Elemental Matter S:TileEntity_DESCRIPTION_484_Index_0=Producing Elemental Matter S:TileEntity_DESCRIPTION_485_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_4866_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_486_Index_0=Producing Elemental Matter S:TileEntity_DESCRIPTION_487_Index_0=Producing Elemental Matter S:TileEntity_DESCRIPTION_488_Index_0=Producing Elemental Matter @@ -4908,14 +7202,17 @@ languagefile { S:TileEntity_DESCRIPTION_48_Index_1=Accepts up to 2 Amps S:TileEntity_DESCRIPTION_4905_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_491_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_4925_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_492_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_493_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_494_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_495_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_4964_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_496_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_4970_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4976_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_497_Index_0=Brewing your Drinks + S:TileEntity_DESCRIPTION_4980_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_4985_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_498_Index_0=Brewing your Drinks S:TileEntity_DESCRIPTION_49_Index_0=Energy Injector for Multiblocks @@ -4986,15 +7283,50 @@ languagefile { S:TileEntity_DESCRIPTION_5003_Index_7= Maintenance Hatch, I/O Hatches: Instead of any casing S:TileEntity_DESCRIPTION_5003_Index_8=Dimensions: 5x9x5 (WxHxL) S:TileEntity_DESCRIPTION_5003_Index_9=Structure: + S:TileEntity_DESCRIPTION_5008_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5009_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_501_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_502_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_503_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_5046_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5047_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5048_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5049_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_504_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_5050_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5051_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5052_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5053_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5054_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5055_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5056_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5057_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5058_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5059_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_505_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_5060_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5061_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5062_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5066_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_506_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_5071_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5072_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5073_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5074_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5075_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_5076_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_5077_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5078_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_507_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_5080_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5081_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5082_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5083_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5084_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5085_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5086_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5087_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_5088_Index_0=Just something you can put a Cover or CFoam on. S:TileEntity_DESCRIPTION_508_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_50_Index_0=Fluid Input for Multiblocks S:TileEntity_DESCRIPTION_50_Index_1=Capacity: 8000L @@ -5014,6 +7346,12 @@ languagefile { S:TileEntity_DESCRIPTION_5113_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5114_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5114_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5115_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5115_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5115_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5116_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5116_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5116_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_511_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_5120_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5120_Index_1=§cHeat Limit: %s K§7 @@ -5025,6 +7363,12 @@ languagefile { S:TileEntity_DESCRIPTION_5123_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5124_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5124_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5125_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5125_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5125_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5126_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5126_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5126_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_512_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_5130_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5130_Index_1=§cHeat Limit: %s K§7 @@ -5036,6 +7380,12 @@ languagefile { S:TileEntity_DESCRIPTION_5133_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5134_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5134_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5135_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5135_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5135_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5136_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5136_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5136_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_513_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_5140_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5140_Index_1=§cHeat Limit: %s K§7 @@ -5047,6 +7397,12 @@ languagefile { S:TileEntity_DESCRIPTION_5143_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5144_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5144_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5145_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5145_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5145_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5146_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5146_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5146_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_514_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_5150_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5150_Index_1=§cHeat Limit: %s K§7 @@ -5058,6 +7414,12 @@ languagefile { S:TileEntity_DESCRIPTION_5153_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5154_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5154_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5155_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5155_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5155_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5156_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5156_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5156_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_515_Index_0=Extracting Fluids from Items S:TileEntity_DESCRIPTION_5160_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5160_Index_1=§cHeat Limit: %s K§7 @@ -5090,8 +7452,10 @@ languagefile { S:TileEntity_DESCRIPTION_5174_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5175_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5175_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5175_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_5176_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5176_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5176_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_5177_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5177_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_5178_Index_0=§9Fluid Capacity: %s L/sec§7 @@ -5099,17 +7463,183 @@ languagefile { S:TileEntity_DESCRIPTION_5179_Index_0=§9Fluid Capacity: %s L/sec§7 S:TileEntity_DESCRIPTION_5179_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_517_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_5180_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5180_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5181_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5181_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5182_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5182_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5183_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5183_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5184_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5184_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5185_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5185_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5185_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5186_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5186_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5186_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_518_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_5190_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5190_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5191_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5191_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5192_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5192_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5193_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5193_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5194_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5194_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5195_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5195_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5195_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5196_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5196_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5196_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_51_Index_0=Fluid Input for Multiblocks S:TileEntity_DESCRIPTION_51_Index_1=Capacity: 16000L + S:TileEntity_DESCRIPTION_5200_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5200_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5201_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5201_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5202_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5202_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5203_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5203_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5204_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5204_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5205_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5205_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5205_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5206_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5206_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5206_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5210_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5210_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5211_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5211_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5212_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5212_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5213_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5213_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5214_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5214_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5215_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5215_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5215_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5216_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5216_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5216_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_521_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5220_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5220_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5221_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5221_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5222_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5222_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5223_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5223_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5224_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5224_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5225_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5225_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5225_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5226_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5226_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5226_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_522_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5230_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5230_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5231_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5231_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5232_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5232_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5233_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5233_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5234_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5234_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5235_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5235_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5235_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5236_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5236_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5236_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_523_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5240_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5240_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5241_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5241_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5242_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5242_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5243_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5243_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5244_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5244_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5245_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5245_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5245_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5246_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5246_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5246_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_524_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5250_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5250_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5251_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5251_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5252_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5252_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5253_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5253_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5254_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5254_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5255_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5255_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5255_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5256_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5256_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5256_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_525_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5260_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5260_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5261_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5261_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5262_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5262_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5263_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5263_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5264_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5264_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5265_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5265_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5265_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5266_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5266_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5266_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_526_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5270_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5270_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5270_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5271_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5271_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5271_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_527_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5280_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5280_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5281_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5281_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5282_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5282_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5283_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5283_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5284_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5284_Index_1=§cHeat Limit: %s K§7 S:TileEntity_DESCRIPTION_528_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_5290_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5290_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5290_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5291_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5291_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5291_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_52_Index_0=Fluid Input for Multiblocks S:TileEntity_DESCRIPTION_52_Index_1=Capacity: 24000L S:TileEntity_DESCRIPTION_531_Index_0=Extracting the most relevant Parts of Fluids @@ -5139,27 +7669,63 @@ languagefile { S:TileEntity_DESCRIPTION_555_Index_0=Bipolarising your Magnets S:TileEntity_DESCRIPTION_556_Index_0=Bipolarising your Magnets S:TileEntity_DESCRIPTION_557_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_5589_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5589_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_558_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_5590_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5590_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5591_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5591_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5592_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5592_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5593_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5593_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5594_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5594_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5595_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5595_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5596_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5596_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5597_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5597_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5598_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5598_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_55_Index_0=Fluid Input for Multiblocks S:TileEntity_DESCRIPTION_55_Index_1=Capacity: 48000L + S:TileEntity_DESCRIPTION_5600_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5600_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5601_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5601_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5602_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5602_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5603_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5603_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5604_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5604_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5605_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5605_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5606_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5606_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5607_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5607_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5608_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5608_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5609_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5609_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5610_Index_0=Item Capacity: %s Stacks/ %s sec + S:TileEntity_DESCRIPTION_5610_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5611_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5611_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5612_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5612_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5613_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5613_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5614_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5614_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5615_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5615_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5616_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5616_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5617_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5617_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5618_Index_0=Item Capacity: %s Stacks/sec @@ -5167,12 +7733,20 @@ languagefile { S:TileEntity_DESCRIPTION_5619_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5619_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_561_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5620_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5620_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5621_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5621_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5622_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5622_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5623_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5623_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5624_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5624_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5625_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5625_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5626_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5626_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5627_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5627_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5628_Index_0=Item Capacity: %s Stacks/sec @@ -5180,12 +7754,20 @@ languagefile { S:TileEntity_DESCRIPTION_5629_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5629_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_562_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5630_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5630_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5631_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5631_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5632_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5632_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5633_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5633_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5634_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5634_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5635_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5635_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5636_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5636_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5637_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5637_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_5638_Index_0=Item Capacity: %s Stacks/sec @@ -5256,12 +7838,116 @@ languagefile { S:TileEntity_DESCRIPTION_5669_Index_0=Item Capacity: %s Stacks/sec S:TileEntity_DESCRIPTION_5669_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_566_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5670_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5670_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5671_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5671_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5672_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5672_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5673_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5673_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5674_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5674_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5675_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5675_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5676_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5676_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5677_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5677_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5678_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5678_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5679_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5679_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_567_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5680_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5680_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5681_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5681_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5682_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5682_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5683_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5683_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5684_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5684_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5685_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5685_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5685_Index_2=§bPipe Amount: %s + S:TileEntity_DESCRIPTION_5686_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5686_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5686_Index_2=§bPipe Amount: %s S:TileEntity_DESCRIPTION_568_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5690_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5690_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5691_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5691_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5692_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5692_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5693_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5693_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5694_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5694_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5695_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5695_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_56_Index_0=Fluid Input for Multiblocks S:TileEntity_DESCRIPTION_56_Index_1=Capacity: 56000L + S:TileEntity_DESCRIPTION_5700_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5700_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5701_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5701_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5702_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5702_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5703_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5703_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5704_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5704_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5705_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5705_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5710_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5710_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5711_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5711_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5712_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5712_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5713_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5713_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5714_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5714_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5715_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5715_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_571_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_5720_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5720_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5721_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5721_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5722_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5722_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5723_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5723_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5724_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5724_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5725_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5725_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_572_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_5730_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5730_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5731_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5731_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5732_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5732_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5733_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5733_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5734_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5734_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5735_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5735_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5736_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5736_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5737_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5737_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5738_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5738_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5739_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5739_Index_1=Routing Value: %s S:TileEntity_DESCRIPTION_573_Index_0=Crystallizing your Dusts S:TileEntity_DESCRIPTION_574_Index_0=Crystallizing your Dusts S:TileEntity_DESCRIPTION_575_Index_0=Crystallizing your Dusts @@ -5374,26 +8060,49 @@ languagefile { S:TileEntity_DESCRIPTION_677_Index_0=Just a Furnace with a different Design S:TileEntity_DESCRIPTION_678_Index_0=Just a Furnace with a different Design S:TileEntity_DESCRIPTION_679_Index_0=Digging ore instead of you + S:TileEntity_DESCRIPTION_679_Index_1=Use Screwdriver to regulate work area + S:TileEntity_DESCRIPTION_679_Index_2=8 EU/t, 8 sec per block, no stuttering + S:TileEntity_DESCRIPTION_679_Index_3=Maximum work area 17x17 + S:TileEntity_DESCRIPTION_679_Index_4=Fortune bonus of 1 S:TileEntity_DESCRIPTION_67_Index_0=Fluid Output for Multiblocks S:TileEntity_DESCRIPTION_67_Index_1=Capacity: 64000L S:TileEntity_DESCRIPTION_67_Index_2=Right click with screwdriver to restrict output S:TileEntity_DESCRIPTION_67_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid S:TileEntity_DESCRIPTION_67_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output S:TileEntity_DESCRIPTION_680_Index_0=Digging ore instead of you + S:TileEntity_DESCRIPTION_680_Index_1=Use Screwdriver to regulate work area + S:TileEntity_DESCRIPTION_680_Index_2=32 EU/t, 4 sec per block, no stuttering + S:TileEntity_DESCRIPTION_680_Index_3=Maximum work area 33x33 + S:TileEntity_DESCRIPTION_680_Index_4=Fortune bonus of 2 + S:TileEntity_DESCRIPTION_681_Index_0=Digging ore instead of you + S:TileEntity_DESCRIPTION_681_Index_1=Use Screwdriver to regulate work area + S:TileEntity_DESCRIPTION_681_Index_2=128 EU/t, 2 sec per block, no stuttering + S:TileEntity_DESCRIPTION_681_Index_3=Maximum work area 49x49 + S:TileEntity_DESCRIPTION_681_Index_4=Fortune bonus of 3 S:TileEntity_DESCRIPTION_68_Index_0=Fluid Output for Multiblocks S:TileEntity_DESCRIPTION_68_Index_1=Capacity: 72000L S:TileEntity_DESCRIPTION_68_Index_2=Right click with screwdriver to restrict output S:TileEntity_DESCRIPTION_68_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid S:TileEntity_DESCRIPTION_68_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_690_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_690_Index_1=4 Slots + S:TileEntity_DESCRIPTION_691_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_691_Index_1=4 Slots + S:TileEntity_DESCRIPTION_692_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_692_Index_1=4 Slots + S:TileEntity_DESCRIPTION_693_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_693_Index_1=4 Slots + S:TileEntity_DESCRIPTION_694_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_694_Index_1=4 Slots + S:TileEntity_DESCRIPTION_695_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_695_Index_1=4 Slots + S:TileEntity_DESCRIPTION_696_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_696_Index_1=4 Slots + S:TileEntity_DESCRIPTION_697_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_697_Index_1=4 Slots + S:TileEntity_DESCRIPTION_698_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_698_Index_1=4 Slots + S:TileEntity_DESCRIPTION_699_Index_0=Each battery gives 8A in/4A out (min 4A/2A) S:TileEntity_DESCRIPTION_699_Index_1=4 Slots S:TileEntity_DESCRIPTION_69_Index_0=Fluid Output for Multiblocks S:TileEntity_DESCRIPTION_69_Index_1=Capacity: 80000L @@ -5402,14 +8111,19 @@ languagefile { S:TileEntity_DESCRIPTION_69_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output S:TileEntity_DESCRIPTION_70_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_70_Index_1=Capacity: 1 stack + S:TileEntity_DESCRIPTION_70_Index_2=Capacity: 1 stack S:TileEntity_DESCRIPTION_71_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_71_Index_1=Capacity: 4 stacks + S:TileEntity_DESCRIPTION_71_Index_2=Capacity: 4 stacks S:TileEntity_DESCRIPTION_72_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_72_Index_1=Capacity: 9 stacks + S:TileEntity_DESCRIPTION_72_Index_2=Capacity: 9 stacks S:TileEntity_DESCRIPTION_73_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_73_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_73_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_74_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_74_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_74_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_750_Index_1=Use Screwdriver to change voltage S:TileEntity_DESCRIPTION_750_Index_2=Hold Shift while using Screwdriver to change amperage S:TileEntity_DESCRIPTION_750_Index_3=§aCREATIVE MACHINE @@ -5470,6 +8184,7 @@ languagefile { S:TileEntity_DESCRIPTION_759_Index_8=Turbine Rotor will not break in LE mode S:TileEntity_DESCRIPTION_75_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_75_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_75_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_760_Index_0=Making sure you don't live in Gwalior - Uses 2A S:TileEntity_DESCRIPTION_760_Index_3=Requires a turbine rotor and an Air Filter [T1/T2] to run. S:TileEntity_DESCRIPTION_760_Index_4=The turbine rotor must be manually inserted/replaced @@ -5537,6 +8252,7 @@ languagefile { S:TileEntity_DESCRIPTION_769_Index_2=Requires no power to run, although it's not very fast. S:TileEntity_DESCRIPTION_76_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_76_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_76_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_770_Index_1=Defaults 4A In/Out S:TileEntity_DESCRIPTION_770_Index_2=Change output Amperage with a screwdriver S:TileEntity_DESCRIPTION_770_Index_3=Now Portable! @@ -5569,6 +8285,7 @@ languagefile { S:TileEntity_DESCRIPTION_779_Index_3=Now Portable! S:TileEntity_DESCRIPTION_77_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_77_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_77_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_780_Index_0=Protecting your items from sticky fingers. S:TileEntity_DESCRIPTION_781_Index_0=Protecting your items from sticky fingers. S:TileEntity_DESCRIPTION_782_Index_0=Protecting your items from sticky fingers. @@ -5581,6 +8298,7 @@ languagefile { S:TileEntity_DESCRIPTION_789_Index_0=Protecting your items from sticky fingers. S:TileEntity_DESCRIPTION_78_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_78_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_78_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_790_Index_17=Controller Block for the Industrial Centrifuge S:TileEntity_DESCRIPTION_790_Index_18=125% faster than using single block machines of the same voltage S:TileEntity_DESCRIPTION_790_Index_19=Disable animations with a screwdriver @@ -5702,6 +8420,7 @@ languagefile { S:TileEntity_DESCRIPTION_799_Index_27=Causes 40 Pollution per second S:TileEntity_DESCRIPTION_79_Index_0=Item Input for Multiblocks S:TileEntity_DESCRIPTION_79_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_79_Index_2=Capacity: 16 stacks S:TileEntity_DESCRIPTION_80_Index_0=Item Output for Multiblocks S:TileEntity_DESCRIPTION_80_Index_1=Capacity: 1 stack S:TileEntity_DESCRIPTION_810_Index_16=Controller Block for the Alloy Blast Smelter @@ -6884,6 +9603,9 @@ languagefile { S:enchantment.damage.endermen=Disjunction S:enchantment.damage.radioactivity=Radioactivity S:"fluid.1,1dimethylhydrazine"=1,1-Dimethylhydrazine + S:fluid.2nitrochlorobenzene=2-Nitrochlorobenzene + S:"fluid.3,3diaminobenzidine"=3,3-Diaminobenzidine + S:"fluid.3,3dichlorobenzidine"=3,3-Dichlorobenzidine S:"fluid.Fulvic Acid"=Fulvic Acid S:"fluid.Heated Fulvic Acid"=Heated Fulvic Acid S:fluid.Kerogen=Kerogen @@ -6901,7 +9623,9 @@ languagefile { S:fluid.berylliumhydroxide=Beryllium Hydroxide S:fluid.biodiesel=Bio Diesel S:fluid.bioethanol=Bio Ethanol + S:fluid.biohmediumsterilized=Sterilized Bio Medium S:fluid.biomass=Biomass + S:fluid.biomediumraw=Raw Bio Medium S:fluid.blood=Blood S:fluid.bromine=Bromine S:fluid.butadiene=Butadiene @@ -6915,20 +9639,25 @@ languagefile { S:fluid.charcoal_byproducts=Charcoal Byproducts S:fluid.chloramine=Chloramine S:fluid.chlorine=Chlorine + S:fluid.chlorobenzene=Chlorobenzene S:fluid.chloroform=Chloroform S:fluid.chloromethane=Chloromethane + S:fluid.crackedradox=Cracked Radox S:fluid.creosote=Creosote Oil S:fluid.cryotheum=Gelid Cryotheum S:fluid.cumene=Cumene S:fluid.cyclohexane=Cyclohexane S:fluid.cyclohexanone=Cyclohexanone + S:fluid.delutedxenoxene=Deluted Xenoxene S:fluid.deuterium=Deuterium S:fluid.dichlorobenzene=Dichlorobenzene S:fluid.dilutedhydrochloricacid_gt5u=Diluted Hydrochloric Acid S:fluid.dilutedsulfuricacid=Diluted Sulfuric Acid S:fluid.dimethylamine=Dimethylamine + S:fluid.dimethylbenzene=Dimethylbenzene S:fluid.dimethyldichlorosilane=Dimethyldichlorosilane S:fluid.dinitrogentetroxide=Dinitrogen Tetroxide + S:fluid.diphenylisophtalate=Diphenyl Isophtalate S:fluid.dye.chemical.dyeblack=Chemical Black Dye S:fluid.dye.chemical.dyeblue=Chemical Blue Dye S:fluid.dye.chemical.dyebrown=Chemical Brown Dye @@ -6962,10 +9691,12 @@ languagefile { S:fluid.dye.watermixed.dyewhite=Water Mixed White Dye S:fluid.dye.watermixed.dyeyellow=Water Mixed Yellow Dye S:fluid.ender=Resonant Ender + S:fluid.enrichednaquadria=Enriched Naquadria S:fluid.escherichiakolifluid=eColi Bacteria Fluid S:fluid.ethane=Ethane S:fluid.ethenone=Ethenone S:fluid.ethylene=Ethylene + S:fluid.ethyltertbutylether=Ethyl Tert-Butyl Ether S:fluid.fermentation.base=Fermentation Base S:fluid.fermentedbiomass=Fermented Biomass S:fluid.fieryblood=Fiery Blood @@ -7007,19 +9738,23 @@ languagefile { S:fluid.fluid.sulfuriccoaltaroil=Sulfuric Coal Tar Oil S:fluid.fluid.un18fertiliser=UN-18 Fertiliser S:fluid.fluid.un32fertiliser=UN-32 Fertiliser + S:fluid.fluidnaqudahfuel=Naquadah Fuel S:fluid.fluorine=Fluorine S:fluid.for.honey=Honey S:fluid.fuel=Diesel S:fluid.gas_gas=Refinery Gas S:fluid.gas_natural_gas=Natural Gas S:fluid.gas_sulfuricgas=Sulfuric Gas + S:fluid.gasoline=Gasoline S:fluid.glue=Glue S:fluid.glycerol=Glycerol S:fluid.glyceryl=Glyceryl Trinitrate S:fluid.growthmediumraw=Raw Growth Medium S:fluid.growthmediumsterilized=Sterilized Growth Medium + S:fluid.heavyradox=Heavy Radox S:fluid.helium=Helium S:fluid.helium-3=Helium-3 + S:fluid.highoctanegasoline=High Octane Gasoline S:fluid.holywater=Holy Water S:fluid.hotfryingoil=Hot Frying Oil S:fluid.hydrochloricacid_gt5u=Hydrochloric Acid @@ -7032,10 +9767,13 @@ languagefile { S:fluid.ice=Crushed Ice S:fluid.indigo=Indigo Dye S:fluid.indiumconcentrate=Indium Concentrate + S:fluid.ironiiichloride=Iron III Chloride S:fluid.isoprene=Isoprene + S:fluid.isopropylbenzene=Isopropylbenzene S:fluid.krypton=Krypton S:fluid.leadzincsolution=Lead-Zinc solution S:fluid.li2bef4=Li2BeF4 + S:fluid.lifeessence=Life S:fluid.lightlyhydrocracked.butadiene=Lightly Hydro-Cracked Butadiene S:fluid.lightlyhydrocracked.butane=Lightly Hydro-Cracked Butane S:fluid.lightlyhydrocracked.butene=Lightly Hydro-Cracked Butene @@ -7058,6 +9796,7 @@ languagefile { S:fluid.lightlysteamcracked.naphtha=Lightly Steam-Cracked Naphtha S:fluid.lightlysteamcracked.propane=Lightly Steam-Cracked Propane S:fluid.lightlysteamcracked.propene=Lightly Steam-Cracked Propene + S:fluid.lightradox=Light Radox S:fluid.liquid_drillingfluid=Drilling Fluid S:fluid.liquid_epichlorhydrin=Epichlorohydrin S:fluid.liquid_extra_heavy_oil=Very Heavy Oil @@ -7075,6 +9814,8 @@ languagefile { S:fluid.liquid_sulfuricnaphtha=Sulfuric Naphtha S:fluid.liquid_toluene=Toluene S:fluid.liquidair=Liquid Air + S:fluid.liquidnitrogen=Liquid Nitrogen + S:fluid.liquidoxygen=Liquid Oxygen S:fluid.liquidresin=Liquid Resin S:fluid.lithiumhydroxide=Lithium Hydroxide S:fluid.lubricant=Lubricant @@ -7120,7 +9861,9 @@ languagefile { S:fluid.molten.abyssalalloy=Molten Abyssal Alloy S:fluid.molten.actinium=Molten Actinium S:fluid.molten.adamantium=Molten Adamantium + S:fluid.molten.adluorite=Molten Adluorite S:fluid.molten.advancednitinol=Molten Advanced Nitinol + S:fluid.molten.alduorite=Molten Alduorite S:fluid.molten.aluminium=Molten Aluminium S:fluid.molten.aluminiumbrass=Molten Aluminium Brass S:fluid.molten.alumite=Molten Alumite @@ -7142,7 +9885,9 @@ languagefile { S:fluid.molten.atlarus=Molten Atlarus S:fluid.molten.babbitalloy=Molten Babbit Alloy S:fluid.molten.bakelite=Molten Bakelite + S:fluid.molten.barium=Molten Barium S:fluid.molten.batteryalloy=Molten Battery Alloy + S:fluid.molten.bedrockium=Molten Bedrockium S:fluid.molten.berkelium=Molten Berkelium S:fluid.molten.beryllium=Molten Beryllium S:fluid.molten.berylliumfluoride=Beryllium Fluoride @@ -7151,9 +9896,11 @@ languagefile { S:fluid.molten.bisphenol_a=Molten Bisphenol A S:fluid.molten.blackbronze=Molten Black Bronze S:fluid.molten.blackmetal=Molten Black Metal + S:fluid.molten.blackplutonium=Molten Black Plutonium S:fluid.molten.blacksteel=Molten Black Steel S:fluid.molten.blacktitanium=Molten Black Titanium S:fluid.molten.blaze=Molten Blaze + S:fluid.molten.bloodinfusediron=Molten Blood Infused Iron S:fluid.molten.bloodsteel=Molten Blood Steel S:fluid.molten.bluealloy=Molten Blue Alloy S:fluid.molten.bluesteel=Molten Blue Steel @@ -7164,6 +9911,7 @@ languagefile { S:fluid.molten.bronze=Molten Bronze S:fluid.molten.caesium=Molten Caesium S:fluid.molten.californium=Molten Californium + S:fluid.molten.callistoice=Molten Callisto Ice S:fluid.molten.carbon=Molten Carbon S:fluid.molten.carbyne=Molten Carbyne S:fluid.molten.carmot=Molten Carmot @@ -7175,12 +9923,17 @@ languagefile { S:fluid.molten.chromaticglass=Molten Chromatic Glass S:fluid.molten.chrome=Molten Chrome S:fluid.molten.chromiumdioxide=Molten Chromium Dioxide + S:fluid.molten.chrysotile=Molten Chrysotile S:fluid.molten.cinobitea243=Molten Cinobite A243 S:fluid.molten.cobalt=Molten Cobalt S:fluid.molten.cobaltbrass=Molten Cobalt Brass S:fluid.molten.concrete=Wet Concrete S:fluid.molten.conductiveiron=Molten Conductive Iron S:fluid.molten.copper=Molten Copper + S:fluid.molten.cosmicneutronium=Molten Cosmic Neutronium + S:fluid.molten.crudesteel=Molten Clay Compound + S:fluid.molten.crystallinealloy=Molten Crystalline Alloy + S:fluid.molten.crystallinepinkslime=Molten Crystalline Pink Slime S:fluid.molten.cupronickel=Molten Cupronickel S:fluid.molten.curium=Molten Curium S:fluid.molten.damascussteel=Molten Damascus Steel @@ -7194,20 +9947,25 @@ languagefile { S:fluid.molten.draconium=Molten Draconium S:fluid.molten.draconiumawakened=Molten Awakened Draconium S:fluid.molten.dragonblood=Molten Dragonblood + S:fluid.molten.duralumin=Molten Duralumin S:fluid.molten.duranium=Molten Duranium S:fluid.molten.dysprosium=Molten Dysprosium S:fluid.molten.eglinsteel=Molten Eglin Steel S:fluid.molten.eglinsteelbasecompound=Molten Eglin Steel Base Compound S:fluid.molten.einsteinium=Molten Einsteinium S:fluid.molten.electricalsteel=Molten Electrical Steel + S:fluid.molten.electrotine=Molten Electrotine S:fluid.molten.electrum=Molten Electrum S:fluid.molten.electrumflux=Molten Fluxed Electrum S:fluid.molten.elvenelementium=Molten Elven Elementium S:fluid.molten.enderium=Molten Enderium S:fluid.molten.enderiumbase=Molten Enderium Base S:fluid.molten.endium=Molten Endium + S:fluid.molten.endsteel=Molten End Steel S:fluid.molten.energeticalloy=Molten Energetic Alloy + S:fluid.molten.energeticsilver=Molten Energetic Silver S:fluid.molten.energycrystal=Molten Energy Crystal + S:fluid.molten.enhancedgalgadorian=Molten Enhanced Galgadorian S:fluid.molten.enrichedcopper=Molten Enriched Copper S:fluid.molten.epoxid=Molten Epoxy Resin S:fluid.molten.epoxidfiberreinforced=Molten Fiber-Reinforced Epoxy Resin @@ -7217,9 +9975,11 @@ languagefile { S:fluid.molten.fairy=Molten Fairy S:fluid.molten.fermium=Fermium S:fluid.molten.fierysteel=Molten Fiery Steel + S:fluid.molten.flerovium_gt5u=Molten Flerovium S:fluid.molten.force=Molten Force S:fluid.molten.francium=Molten Francium S:fluid.molten.gadolinium=Molten Gadolinium + S:fluid.molten.galgadorian=Molten Galgadorian S:fluid.molten.gallium=Molten Gallium S:fluid.molten.galliumarsenide=Molten Gallium Arsenide S:fluid.molten.germanium=Molten Germanium @@ -7233,6 +9993,7 @@ languagefile { S:fluid.molten.hastelloyn=Molten Hastelloy-N S:fluid.molten.hastelloyw=Molten Hastelloy-W S:fluid.molten.hastelloyx=Molten Hastelloy-X + S:fluid.molten.heeendium=Molten Endium S:fluid.molten.hematite=Molten Hematite S:fluid.molten.hepatizon=Molten Hepatizon S:fluid.molten.hg1223=HG-1223 @@ -7243,6 +10004,7 @@ languagefile { S:fluid.molten.hsss=Molten HSS-S S:fluid.molten.hydrogencyanide=Hydrogen Cyanide S:fluid.molten.hypogen=Molten Hypogen + S:fluid.molten.ichorium=Molten Ichorium S:fluid.molten.ignatius=Molten Ignatius S:fluid.molten.incoloy020=Molten Incoloy-020 S:fluid.molten.incoloyds=Molten Incoloy-DS @@ -7252,6 +10014,8 @@ languagefile { S:fluid.molten.inconel792=Molten Inconel-792 S:fluid.molten.indium=Molten Indium S:fluid.molten.indiumgalliumphosphide=Molten Indium Gallium Phosphide + S:fluid.molten.infinity=Molten Infinity + S:fluid.molten.infinitycatalyst=Molten Infinity Catalyst S:fluid.molten.infuscolium=Molten Infuscolium S:fluid.molten.infusedgold=Molten Infused Gold S:fluid.molten.inolashite=Molten Inolashite @@ -7269,12 +10033,15 @@ languagefile { S:fluid.molten.lafiumcompound=Molten Lafium Compound S:fluid.molten.lanthanum=Molten Lanthanum S:fluid.molten.lead=Molten Lead + S:fluid.molten.ledox=Molten Ledox S:fluid.molten.lifbef2thf4uf4=LiFBeF2ThF4UF4 S:fluid.molten.lifbef2zrf4u235=LiFBeF2ZrF4U235 S:fluid.molten.lifbef2zrf4uf4=LiFBeF2ZrF4UF4 S:fluid.molten.lithium=Molten Lithium S:fluid.molten.lithium7=Molten Lithium 7 S:fluid.molten.lithiumfluoride=Lithium Fluoride + S:fluid.molten.longasssuperconductornameforuhvwire=Molten Superconductor Base UHV + S:fluid.molten.longasssuperconductornameforuvwire=Molten Superconductor Base UV S:fluid.molten.ludicrite=Molten Ludicrite S:fluid.molten.lumium=Molten Lumium S:fluid.molten.lutetium=Molten Lutetium @@ -7287,12 +10054,15 @@ languagefile { S:fluid.molten.maragingsteel250=Molten Maraging Steel 250 S:fluid.molten.maragingsteel300=Molten Maraging Steel 300 S:fluid.molten.maragingsteel350=Molten Maraging Steel 350 + S:fluid.molten.melodicalloy=Molten Melodic Alloy S:fluid.molten.mercassium=Molten Mercassium S:fluid.molten.meteoriciron=Molten Meteoric Iron S:fluid.molten.meteoricsteel=Molten Meteoric Steel S:fluid.molten.midasium=Molten Midasium S:fluid.molten.mithril=Molten Mithril S:fluid.molten.molybdenum=Molten Molybdenum + S:fluid.molten.mysteriouscrystal=Molten Mysterious Crystal + S:fluid.molten.mytryl=Molten Mytryl S:fluid.molten.naquadah=Molten Naquadah S:fluid.molten.naquadahalloy=Molten Naquadah Alloy S:fluid.molten.naquadahenriched=Molten Enriched Naquadah @@ -7316,11 +10086,13 @@ languagefile { S:fluid.molten.obsidianflux=Molten Fluxed Obsidian S:fluid.molten.octiron=Molten Octiron S:fluid.molten.orichalcum=Molten Orichalcum + S:fluid.molten.oriharukon=Molten Oriharukon S:fluid.molten.osmiridium=Molten Osmiridium S:fluid.molten.osmium=Molten Osmium S:fluid.molten.osmonium=Molten Osmonium S:fluid.molten.oureclase=Molten Oureclase S:fluid.molten.palladium=Molten Palladium + S:fluid.molten.pentacadmiummagnesiumhexaoxid=Molten Superconductor Base MV S:fluid.molten.phasedgold=Molten Phased Gold S:fluid.molten.phasediron=Molten Phased Iron S:fluid.molten.phoenixite=Molten Phoenixite @@ -7335,6 +10107,7 @@ languagefile { S:fluid.molten.pokefennium=Molten Pokefennium S:fluid.molten.polonium=Molten Polonium S:fluid.molten.polonium210=Molten Polonium-210 + S:fluid.molten.polybenzimidazole=Molten Polybenzimidazole S:fluid.molten.polycaprolactam=Molten Polycaprolactam S:fluid.molten.polyphenylenesulfide=Molten Polyphenylene Sulfide S:fluid.molten.polystyrene=Molten Polystyrene @@ -7347,22 +10120,28 @@ languagefile { S:fluid.molten.promethium=Molten Promethium S:fluid.molten.protactinium=Molten Protactinium S:fluid.molten.pulsatingiron=Molten Pulsating Iron + S:fluid.molten.quantium=Molten Quantium S:fluid.molten.quantum=Molten Quantum S:fluid.molten.radium=Molten Radium + S:fluid.molten.radoxpoly=Molten Radox Polymer + S:fluid.molten.realgar=Molten Realgar S:fluid.molten.redalloy=Molten Red Alloy S:fluid.molten.redsteel=Molten Red Steel S:fluid.molten.redstone=Molten Redstone S:fluid.molten.redstonealloy=Molten Redstone Alloy S:fluid.molten.refinedtrinium=Molten Refined Trinium + S:fluid.molten.reinforced=Molten Reinforced S:fluid.molten.rhenium=Molten Rhenium S:fluid.molten.rhodium=Molten Rhodium S:fluid.molten.rhugnor=Molten Rhugnor S:fluid.molten.rosegold=Molten Rose Gold S:fluid.molten.rubber=Molten Rubber S:fluid.molten.rubidium=Molten Rubidium + S:fluid.molten.rubracium=Molten Rubracium S:fluid.molten.runite=Molten Runite S:fluid.molten.ruthenium=Molten Ruthenium S:fluid.molten.samarium=Molten Samarium + S:fluid.molten.samariummagnetic=Molten Magnetic Samarium S:fluid.molten.sanguinite=Molten Sanguinite S:fluid.molten.scandium=Molten Scandium S:fluid.molten.seleniousacid=Selenious Acid @@ -7370,6 +10149,7 @@ languagefile { S:fluid.molten.seleniumdioxide=Selenium Dioxide S:fluid.molten.seleniumhexafluoride=Selenium Hexafluoride Gas S:fluid.molten.serpentine=Molten Serpentine + S:fluid.molten.shadow=Molten Shadow S:fluid.molten.shadowiron=Molten Shadowiron S:fluid.molten.shadowsteel=Molten Shadowsteel S:fluid.molten.signalum=Molten Signalum @@ -7384,6 +10164,7 @@ languagefile { S:fluid.molten.starconium=Molten Starconium S:fluid.molten.steel=Molten Steel S:fluid.molten.steelmagnetic=Molten Magnetic Steel + S:fluid.molten.stellaralloy=Molten Stellar Alloy S:fluid.molten.stellite=Molten Stellite S:fluid.molten.sterlingsilver=Molten Sterling Silver S:fluid.molten.strontium90=Molten Strontium-90 @@ -7406,6 +10187,8 @@ languagefile { S:fluid.molten.terbium=Molten Terbium S:fluid.molten.terrasteel=Molten Terrasteel S:fluid.molten.teslatite=Molten Teslatite + S:fluid.molten.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid=Molten Superconductor Base LuV + S:fluid.molten.tetranaquadahdiindiumhexaplatiumosminid=Molten Superconductor Base ZPM S:fluid.molten.thallium=Molten Thallium S:fluid.molten.thaumium=Molten Thaumium S:fluid.molten.thorium=Molten Thorium @@ -7417,6 +10200,7 @@ languagefile { S:fluid.molten.tin=Molten Tin S:fluid.molten.tinalloy=Molten Tin Alloy S:fluid.molten.titanium=Molten Titanium + S:fluid.molten.titaniumonabariumdecacoppereikosaoxid=Molten Superconductor Base HV S:fluid.molten.titansteel=Molten Titansteel S:fluid.molten.trinium=Molten Trinium S:fluid.molten.triniumnaquadahalloy=Molten Trinium Naquadah Alloy @@ -7435,10 +10219,15 @@ languagefile { S:fluid.molten.uranium235=Molten Uranium 235 S:fluid.molten.uraniumhexafluoride=Uranium Hexafluoride S:fluid.molten.uraniumtetrafluoride=Uranium Tetrafluoride + S:fluid.molten.uraniumtriplatinid=Molten Superconductor Base EV S:fluid.molten.vanadium=Molten Vanadium S:fluid.molten.vanadiumgallium=Molten Vanadium-Gallium S:fluid.molten.vanadiumsteel=Molten Vanadiumsteel + S:fluid.molten.vanadiumtriindinid=Molten Superconductor Base IV S:fluid.molten.vibrantalloy=Molten Vibrant Alloy + S:fluid.molten.vinteum=Molten Vinteum + S:fluid.molten.vividalloy=Molten Vivid Alloy + S:fluid.molten.void=Molten Void S:fluid.molten.vulcanite=Molten Vulcanite S:fluid.molten.vyroxeres=Molten Vyroxeres S:fluid.molten.watertightsteel=Molten Watertight Steel @@ -7461,11 +10250,14 @@ languagefile { S:fluid.nitrofuel=Cetane-Boosted Diesel S:fluid.nitrogen=Nitrogen S:fluid.nitrogendioxide=Nitrogen Dioxide + S:fluid.nitrousoxide=Nitrous Oxide S:fluid.noblegases=Noble Gases + S:fluid.octane=Octane S:fluid.oil=Oil S:fluid.oxygen=Oxygen S:fluid.phenol=Phenol S:fluid.phosphoricacid_gt5u=Phosphoric Acid + S:fluid.phtalicacid=Phtalic Acid S:fluid.plasma.aluminium=Aluminium Plasma S:fluid.plasma.americium=Americium Plasma S:fluid.plasma.antimony=Antimony Plasma @@ -7484,11 +10276,13 @@ languagefile { S:fluid.plasma.chrome=Chrome Plasma S:fluid.plasma.cobalt=Cobalt Plasma S:fluid.plasma.copper=Copper Plasma + S:fluid.plasma.desh=Desh Plasma S:fluid.plasma.deuterium=Deuterium Plasma S:fluid.plasma.dysprosium=Dysprosium Plasma S:fluid.plasma.empty=Empty Plasma S:fluid.plasma.erbium=Erbium Plasma S:fluid.plasma.europium=Europium Plasma + S:fluid.plasma.flerovium_gt5u=Flerovium Plasma S:fluid.plasma.fluorine=Fluorine Plasma S:fluid.plasma.gadolinium=Gadolinium Plasma S:fluid.plasma.gallium=Gallium Plasma @@ -7508,17 +10302,21 @@ languagefile { S:fluid.plasma.magnesium=Magnesium Plasma S:fluid.plasma.manganese=Manganese Plasma S:fluid.plasma.mercury=Mercury Plasma + S:fluid.plasma.meteoriciron=Meteoric Iron Plasma S:fluid.plasma.molybdenum=Molybdenum Plasma + S:fluid.plasma.naquadah=Naquadah Plasma S:fluid.plasma.neodymium=Neodymium Plasma S:fluid.plasma.neutronium=Neutronium Plasma S:fluid.plasma.nickel=Nickel Plasma S:fluid.plasma.niobium=Niobium Plasma S:fluid.plasma.nitrogen=Nitrogen Plasma S:fluid.plasma.null=NULL Plasma + S:fluid.plasma.oriharukon=Oriharukon Plasma S:fluid.plasma.osmium=Osmium Plasma S:fluid.plasma.oxygen=Oxygen Plasma S:fluid.plasma.palladium=Palladium Plasma S:fluid.plasma.phosphor=Phosphor Plasma + S:fluid.plasma.phosphorus=Phosphorus Plasma S:fluid.plasma.platinum=Platinum Plasma S:fluid.plasma.plutonium=Plutonium 239 Plasma S:fluid.plasma.plutonium241=Plutonium 241 Plasma @@ -7541,6 +10339,7 @@ languagefile { S:fluid.plasma.thulium=Thulium Plasma S:fluid.plasma.tin=Tin Plasma S:fluid.plasma.titanium=Titanium Plasma + S:fluid.plasma.tritanium=Tritanium Plasma S:fluid.plasma.tritium=Tritium Plasma S:fluid.plasma.tungsten=Tungsten Plasma S:fluid.plasma.uranium=Uranium 238 Plasma @@ -7663,6 +10462,12 @@ languagefile { S:fluid.putrescine=Putrescine S:fluid.pyrotheum=Blazing Pyrotheum S:fluid.radon=Radon + S:fluid.radoxgas=Radox Gas + S:fluid.radoxpoly=Radox Polymer + S:fluid.rawgasoline=Raw Gasoline + S:fluid.rawradox=Raw Radox + S:fluid.refinedglue=Refined Glue + S:fluid.reinforcedglass=Molten Reinforced Glass S:fluid.rocket_fuel=Rocket Fuel S:fluid.saccharomycescerevisiaefluid=Common Yeast Fluid S:fluid.saccharomycescerevisiaevarbayanusfluid=Whine Yeast Fluid @@ -7704,6 +10509,9 @@ languagefile { S:fluid.sulfuriclithium=Sulfuric Lithium Mix S:fluid.sulfurousacid=Sulfurous Acid S:fluid.sulfurtrioxide=Sulfur Trioxide + S:fluid.supercoolant=Super Coolant + S:fluid.superheavyradox=Super Heavy Radox + S:fluid.superlightradox=Super Light Radox S:fluid.tetrafluoroethylene=Tetrafluoroethylene S:fluid.tetranitromethane=Tetranitromethane S:fluid.titaniumtetrachloride=Titaniumtetrachloride @@ -7712,21 +10520,29 @@ languagefile { S:fluid.uuamplifier=UU Amplifier S:fluid.vinylacetate=Vinyl Acetate S:fluid.vinylchloride=Vinyl Chloride + S:fluid.wet.concrete=Wet Concrete S:fluid.woodgas=Wood Gas S:fluid.woodtar=Wood Tar S:fluid.woodvinegar=Wood Vinegar + S:fluid.xenoxene=Xenoxene S:fluid.zirconiumtetrafluoride=Zirconium Tetrafluoride S:fluidHotWater=Heated Water + S:gt.1080k_Space_Coolantcell.name=1080k Sp Coolant Cell S:gt.180k_Helium_Coolantcell.name=180k He Coolant Cell S:gt.180k_NaK_Coolantcell.name=180k NaK Coolantcell + S:gt.180k_Space_Coolantcell.name=180k Sp Coolant Cell S:gt.360k_Helium_Coolantcell.name=360k He Coolant Cell S:gt.360k_NaK_Coolantcell.name=360k NaK Coolantcell + S:gt.360k_Space_Coolantcell.name=360k Sp Coolant Cell + S:gt.540k_Space_Coolantcell.name=540k Sp Coolant Cell S:gt.60k_Helium_Coolantcell.name=60k He Coolant Cell S:gt.60k_NaK_Coolantcell.name=60k NaK Coolantcell S:gt.BWCircuitProgrammer.name=Circuit Programmer S:gt.BWCircuitProgrammer.tooltip_main=Programs Integrated Circuits S:gt.Core_Reactor_Cell.name="The Core" Cell S:gt.Core_Reactor_CellDep.name=Depleted "The Core" Cell + S:gt.Double_MNqCell.name=Dual Fuel Rod (Nq* - MOX like behaviour) + S:gt.Double_MNqCellDep.name=Dual Fuel Rod (Depleted Nq*) S:gt.Double_Naquadahcell.name=Dual Fuel Rod (Naquadah) S:gt.Double_NaquadahcellDep.name=Dual Fuel Rod (Depleted Naquadah) S:gt.Double_Thoriumcell.name=Dual Fuel Rod (Thorium) @@ -7736,8 +10552,12 @@ languagefile { S:gt.GT2Destructopack.name=Destructopack S:gt.GT2Destructopack.tooltip_main=Mobile Trash Bin S:gt.GregTech_FluidDisplay.name=Fluid Display + S:gt.MNqCell.name=Fuel Rod (Nq* - MOX like behaviour) + S:gt.MNqCellDep.name=Fuel Rod (Depleted Nq*) S:gt.Naquadahcell.name=Fuel Rod (Naquadah) S:gt.NaquadahcellDep.name=Fuel Rod (Depleted Naquadah) + S:gt.Quad_MNqCell.name=Quad Fuel Rod (Nq* - MOX like behaviour) + S:gt.Quad_MNqCellDep.name=Quad Fuel Rod (Depleted Nq*) S:gt.Quad_Naquadahcell.name=Quad Fuel Rod (Naquadah) S:gt.Quad_NaquadahcellDep.name=Quad Fuel Rod (Depleted Naquadah) S:gt.Quad_Thoriumcell.name=Quad Fuel Rod (Thorium) @@ -7748,6 +10568,7 @@ languagefile { S:gt.ThoriumcellDep.name=Fuel Rod (Depleted Thorium) S:gt.Tiberiumcell.name=Fuel Rod (Tiberium) S:gt.TiberiumcellDep.name=Fuel Rod (Depleted Tiberium) + S:gt.Volumetric_Flask.name=Volumetric flask S:gt.behaviour.choochering1=Current tool mode: S:gt.behaviour.choochering2=Change tool mode using Shift+Rightclick. S:gt.behaviour.hoe=Can till Dirt @@ -7856,8 +10677,29 @@ languagefile { S:gt.blockcasings5.4.name=HSS-G Coil Block S:gt.blockcasings5.5.name=Naquadah Coil Block S:gt.blockcasings5.6.name=Naquadah Alloy Coil Block + S:gt.blockcasings5.7.name=Electrum Flux Coil Block + S:gt.blockcasings5.8.name=Awakened Draconium Coil Block + S:gt.blockcasings6.0.name=Hermetic Casing + S:gt.blockcasings6.1.name=Hermetic Casing I + S:gt.blockcasings6.10.name=Hermetic Casing X + S:gt.blockcasings6.11.name=Hermetic Casing XI + S:gt.blockcasings6.12.name=Hermetic Casing XII + S:gt.blockcasings6.13.name=Hermetic Casing XIII + S:gt.blockcasings6.14.name=Hermetic Casing XIV + S:gt.blockcasings6.15.name=Hermetic Casing XV + S:gt.blockcasings6.2.name=Hermetic Casing II + S:gt.blockcasings6.3.name=Hermetic Casing III + S:gt.blockcasings6.32767.name=Any Sub Block of this one + S:gt.blockcasings6.4.name=Hermetic Casing IV + S:gt.blockcasings6.5.name=Hermetic Casing V + S:gt.blockcasings6.6.name=Hermetic Casing VI + S:gt.blockcasings6.7.name=Hermetic Casing VII + S:gt.blockcasings6.8.name=Hermetic Casing VII + S:gt.blockcasings6.9.name=Hermetic Casing IX S:gt.blockcasings8.0.name=Chemically Inert Machine Casing S:gt.blockcasings8.1.name=PTFE Pipe Casing + S:gt.blockcasings8.2.name=Mining Neutronium Casing + S:gt.blockcasings8.3.name=Mining Black Plutonium Casing S:gt.blockcasings8.32767.name=Any Sub Block of this one S:gt.blockcasingsBA0.0.name=Redstone Alloy Primary Tesla Windings S:gt.blockcasingsBA0.1.name=MV Superconductor Primary Tesla Windings @@ -7869,12 +10711,15 @@ languagefile { S:gt.blockcasingsBA0.6.name=Tesla Base Casing S:gt.blockcasingsBA0.7.name=Tesla Toroid Casing S:gt.blockcasingsBA0.8.name=Tesla Secondary Windings + S:gt.blockcasingsNH.0.name=Air Filter Turbine Casing + S:gt.blockcasingsNH.1.name=Air Filter Vent Casing S:gt.blockcasingsNH.10.name=UEV Machine Casing S:gt.blockcasingsNH.11.name=UIV Machine Casing S:gt.blockcasingsNH.12.name=UMV Machine Casing S:gt.blockcasingsNH.13.name=UXV Machine Casing S:gt.blockcasingsNH.14.name=OPV Machine Casing S:gt.blockcasingsNH.15.name=MAX Machine Casing + S:gt.blockcasingsNH.2.name=Pyrolyse Oven Casing S:gt.blockcasingsNH.32767.name=Any Sub Block of this one S:gt.blockcasingsTT.0.name=High Power Casing S:gt.blockcasingsTT.1.name=Computer Casing @@ -7912,6 +10757,7 @@ languagefile { S:gt.blockconcretes.9.name=Light Concrete Cobblestone S:gt.blockgem1.0.name=Block of Aer S:gt.blockgem1.1.name=Block of Amber + S:gt.blockgem1.10.name=Block of %material S:gt.blockgem1.11.name=Block of Forcicium S:gt.blockgem1.12.name=Block of Forcillium S:gt.blockgem1.13.name=Block of Green Sapphire @@ -7944,10 +10790,12 @@ languagefile { S:gt.blockgem2.8.name=Block of Phosphorus S:gt.blockgem2.9.name=Block of Quartzite S:gt.blockgem3.0.name=Block of Topaz + S:gt.blockgem3.1.name=Block of %material S:gt.blockgem3.2.name=Block of Yellow Garnet S:gt.blockgem3.3.name=Block of Nether Star S:gt.blockgem3.32767.name=Any Sub Block of this one S:gt.blockgem3.4.name=Block of Charcoal + S:gt.blockgem3.5.name=Block of %material S:gt.blockgranites.0.name=Black Granite S:gt.blockgranites.1.name=Black Granite Cobblestone S:gt.blockgranites.10.name=Mossy Red Granite Cobblestone @@ -8016,6 +10864,9 @@ languagefile { S:gt.blockmachines.automation.chestbuffer.tier.07.name=ZPM Voltage Chest Buffer S:gt.blockmachines.automation.chestbuffer.tier.08.name=Ultimate Voltage Chest Buffer S:gt.blockmachines.automation.chestbuffer.tier.09.name=MAX Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.10.name=Ultra High Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.11.name=UIV Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.12.name=UMV Voltage Chest Buffer S:gt.blockmachines.automation.filter.tier.00.name=Ultra Low Voltage Item Filter S:gt.blockmachines.automation.filter.tier.01.name=Low Voltage Item Filter S:gt.blockmachines.automation.filter.tier.02.name=Medium Voltage Item Filter @@ -8097,9 +10948,13 @@ languagefile { S:gt.blockmachines.basicgenerator.naquadah.tier.04.name=Naquadah Reactor Mark I S:gt.blockmachines.basicgenerator.naquadah.tier.05.name=Naquadah Reactor Mark II S:gt.blockmachines.basicgenerator.naquadah.tier.06.name=Naquadah Reactor Mark III + S:gt.blockmachines.basicgenerator.naquadah.tier.07.name=Naquadah Reactor Mark IV + S:gt.blockmachines.basicgenerator.naquadah.tier.08.name=Naquadah Reactor Mark V S:gt.blockmachines.basicgenerator.plasmagenerator.tier.05.name=Plasma Generator Mark I S:gt.blockmachines.basicgenerator.plasmagenerator.tier.06.name=Plasma Generator Mark II S:gt.blockmachines.basicgenerator.plasmagenerator.tier.07.name=Plasma Generator Mark III + S:gt.blockmachines.basicgenerator.plasmagenerator.tier.08.name=Plasma Generator Mark IV + S:gt.blockmachines.basicgenerator.plasmagenerator.tier.09.name=Ultimate Pocket Sun S:gt.blockmachines.basicgenerator.rtg.tier.01.name=Radioisotope Thermoelectric Generator S:gt.blockmachines.basicgenerator.semifluid.tier.01.name=Basic Semi-Fluid Generator S:gt.blockmachines.basicgenerator.semifluid.tier.02.name=Advanced Semi-Fluid Generator @@ -8124,6 +10979,10 @@ languagefile { S:gt.blockmachines.basicmachine.alloysmelter.tier.06.name=Advanced Alloy Smelter V S:gt.blockmachines.basicmachine.alloysmelter.tier.07.name=Advanced Alloy Smelter VI S:gt.blockmachines.basicmachine.alloysmelter.tier.08.name=Advanced Alloy Smelter VII + S:gt.blockmachines.basicmachine.alloysmelter.tier.09.name=Epic Alloy Integrator + S:gt.blockmachines.basicmachine.alloysmelter.tier.10.name=Epic Alloy Integrator II + S:gt.blockmachines.basicmachine.alloysmelter.tier.11.name=Epic Alloy Integrator III + S:gt.blockmachines.basicmachine.alloysmelter.tier.12.name=Epic Alloy Integrator IV S:gt.blockmachines.basicmachine.amplifab.tier.01.name=Basic Amplifabricator S:gt.blockmachines.basicmachine.amplifab.tier.02.name=Advanced Amplifabricator S:gt.blockmachines.basicmachine.amplifab.tier.03.name=Advanced Amplifabricator II @@ -8132,6 +10991,10 @@ languagefile { S:gt.blockmachines.basicmachine.amplifab.tier.06.name=Advanced Amplifabricator IV S:gt.blockmachines.basicmachine.amplifab.tier.07.name=Advanced Amplifabricator IV S:gt.blockmachines.basicmachine.amplifab.tier.08.name=Advanced Amplifabricator IV + S:gt.blockmachines.basicmachine.amplifab.tier.09.name=Epic Amplicreator + S:gt.blockmachines.basicmachine.amplifab.tier.10.name=Epic Amplicreator II + S:gt.blockmachines.basicmachine.amplifab.tier.11.name=Epic Amplicreator III + S:gt.blockmachines.basicmachine.amplifab.tier.12.name=Epic Amplicreator IV S:gt.blockmachines.basicmachine.arcfurnace.tier.01.name=Basic Arc Furnace S:gt.blockmachines.basicmachine.arcfurnace.tier.02.name=Advanced Arc Furnace S:gt.blockmachines.basicmachine.arcfurnace.tier.03.name=Advanced Arc Furnace II @@ -8140,6 +11003,10 @@ languagefile { S:gt.blockmachines.basicmachine.arcfurnace.tier.06.name=Advanced Arc Furnace V S:gt.blockmachines.basicmachine.arcfurnace.tier.07.name=Advanced Arc Furnace VI S:gt.blockmachines.basicmachine.arcfurnace.tier.08.name=Advanced Arc Furnace VII + S:gt.blockmachines.basicmachine.arcfurnace.tier.09.name=Epic Short Circuit Heater + S:gt.blockmachines.basicmachine.arcfurnace.tier.10.name=Epic Short Circuit Heater II + S:gt.blockmachines.basicmachine.arcfurnace.tier.11.name=Epic Short Circuit Heater III + S:gt.blockmachines.basicmachine.arcfurnace.tier.12.name=Epic Short Circuit Heater IV S:gt.blockmachines.basicmachine.assembler.tier.01.name=Basic Assembling Machine S:gt.blockmachines.basicmachine.assembler.tier.02.name=Advanced Assembling Machine S:gt.blockmachines.basicmachine.assembler.tier.03.name=Advanced Assembling Machine II @@ -8148,6 +11015,10 @@ languagefile { S:gt.blockmachines.basicmachine.assembler.tier.06.name=Advanced Assembling Machine V S:gt.blockmachines.basicmachine.assembler.tier.07.name=Advanced Assembling Machine VI S:gt.blockmachines.basicmachine.assembler.tier.08.name=Advanced Assembling Machine VII + S:gt.blockmachines.basicmachine.assembler.tier.09.name=Epic Assembly Constructor + S:gt.blockmachines.basicmachine.assembler.tier.10.name=Epic Assembly Constructor II + S:gt.blockmachines.basicmachine.assembler.tier.11.name=Epic Assembly Constructor III + S:gt.blockmachines.basicmachine.assembler.tier.12.name=Epic Assembly Constructor IV S:gt.blockmachines.basicmachine.autoclave.tier.01.name=Basic Autoclave S:gt.blockmachines.basicmachine.autoclave.tier.02.name=Advanced Autoclave S:gt.blockmachines.basicmachine.autoclave.tier.03.name=Advanced Autoclave II @@ -8156,6 +11027,10 @@ languagefile { S:gt.blockmachines.basicmachine.autoclave.tier.06.name=Advanced Autoclave V S:gt.blockmachines.basicmachine.autoclave.tier.07.name=Advanced Autoclave VI S:gt.blockmachines.basicmachine.autoclave.tier.08.name=Advanced Autoclave VII + S:gt.blockmachines.basicmachine.autoclave.tier.09.name=Epic Pressure Cooker + S:gt.blockmachines.basicmachine.autoclave.tier.10.name=Epic Pressure Cooker II + S:gt.blockmachines.basicmachine.autoclave.tier.11.name=Epic Pressure Cooker III + S:gt.blockmachines.basicmachine.autoclave.tier.12.name=Epic Pressure Cooker IV S:gt.blockmachines.basicmachine.bender.tier.01.name=Basic Bending Machine S:gt.blockmachines.basicmachine.bender.tier.02.name=Advanced Bending Machine S:gt.blockmachines.basicmachine.bender.tier.03.name=Advanced Bending Machine II @@ -8164,6 +11039,10 @@ languagefile { S:gt.blockmachines.basicmachine.bender.tier.06.name=Advanced Bending Machine V S:gt.blockmachines.basicmachine.bender.tier.07.name=Advanced Bending Machine VI S:gt.blockmachines.basicmachine.bender.tier.08.name=Advanced Bending Machine VII + S:gt.blockmachines.basicmachine.bender.tier.09.name=Epic Bending Unit + S:gt.blockmachines.basicmachine.bender.tier.10.name=Epic Bending Unit II + S:gt.blockmachines.basicmachine.bender.tier.11.name=Epic Bending Unit III + S:gt.blockmachines.basicmachine.bender.tier.12.name=Epic Bending Unit IV S:gt.blockmachines.basicmachine.boxinator.tier.01.name=Basic Packager S:gt.blockmachines.basicmachine.boxinator.tier.02.name=Advanced Packager S:gt.blockmachines.basicmachine.boxinator.tier.03.name=Advanced Packager II @@ -8180,6 +11059,10 @@ languagefile { S:gt.blockmachines.basicmachine.brewery.tier.06.name=Advanced Brewery V S:gt.blockmachines.basicmachine.brewery.tier.07.name=Advanced Brewery VI S:gt.blockmachines.basicmachine.brewery.tier.08.name=Advanced Brewery VII + S:gt.blockmachines.basicmachine.brewery.tier.09.name=Epic Brew Rusher + S:gt.blockmachines.basicmachine.brewery.tier.10.name=Epic Brew Rusher II + S:gt.blockmachines.basicmachine.brewery.tier.11.name=Epic Brew Rusher III + S:gt.blockmachines.basicmachine.brewery.tier.12.name=Epic Brew Rusher IV S:gt.blockmachines.basicmachine.canner.tier.01.name=Basic Canning Machine S:gt.blockmachines.basicmachine.canner.tier.02.name=Advanced Canning Machine S:gt.blockmachines.basicmachine.canner.tier.03.name=Advanced Canning Machine II @@ -8188,6 +11071,10 @@ languagefile { S:gt.blockmachines.basicmachine.canner.tier.06.name=Advanced Canning Machine V S:gt.blockmachines.basicmachine.canner.tier.07.name=Advanced Canning Machine VI S:gt.blockmachines.basicmachine.canner.tier.08.name=Advanced Canning Machine VII + S:gt.blockmachines.basicmachine.canner.tier.09.name=Epic Can Operator + S:gt.blockmachines.basicmachine.canner.tier.10.name=Epic Can Operator II + S:gt.blockmachines.basicmachine.canner.tier.11.name=Epic Can Operator III + S:gt.blockmachines.basicmachine.canner.tier.12.name=Epic Can Operator IV S:gt.blockmachines.basicmachine.centrifuge.tier.01.name=Basic Centrifuge S:gt.blockmachines.basicmachine.centrifuge.tier.02.name=Advanced Centrifuge S:gt.blockmachines.basicmachine.centrifuge.tier.03.name=Turbo Centrifuge @@ -8196,6 +11083,10 @@ languagefile { S:gt.blockmachines.basicmachine.centrifuge.tier.06.name=Molecular Cyclone S:gt.blockmachines.basicmachine.centrifuge.tier.07.name=Molecular Cyclone S:gt.blockmachines.basicmachine.centrifuge.tier.08.name=Molecular Cyclone + S:gt.blockmachines.basicmachine.centrifuge.tier.09.name=Epic Molecular Tornado + S:gt.blockmachines.basicmachine.centrifuge.tier.10.name=Epic Molecular Tornado II + S:gt.blockmachines.basicmachine.centrifuge.tier.11.name=Epic Molecular Tornado III + S:gt.blockmachines.basicmachine.centrifuge.tier.12.name=Epic Molecular Tornado IV S:gt.blockmachines.basicmachine.chemicalbath.tier.01.name=Basic Chemical Bath S:gt.blockmachines.basicmachine.chemicalbath.tier.02.name=Advanced Chemical Bath S:gt.blockmachines.basicmachine.chemicalbath.tier.03.name=Advanced Chemical Bath II @@ -8204,6 +11095,10 @@ languagefile { S:gt.blockmachines.basicmachine.chemicalbath.tier.06.name=Advanced Chemical Bath V S:gt.blockmachines.basicmachine.chemicalbath.tier.07.name=Advanced Chemical Bath VI S:gt.blockmachines.basicmachine.chemicalbath.tier.08.name=Advanced Chemical Bath VII + S:gt.blockmachines.basicmachine.chemicalbath.tier.09.name=Epic Chemical Dunktron + S:gt.blockmachines.basicmachine.chemicalbath.tier.10.name=Epic Chemical Dunktron II + S:gt.blockmachines.basicmachine.chemicalbath.tier.11.name=Epic Chemical Dunktron III + S:gt.blockmachines.basicmachine.chemicalbath.tier.12.name=Epic Chemical Dunktron IV S:gt.blockmachines.basicmachine.chemicalreactor.tier.01.name=Basic Chemical Reactor S:gt.blockmachines.basicmachine.chemicalreactor.tier.02.name=Advanced Chemical Reactor S:gt.blockmachines.basicmachine.chemicalreactor.tier.03.name=Advanced Chemical Reactor II @@ -8212,6 +11107,10 @@ languagefile { S:gt.blockmachines.basicmachine.chemicalreactor.tier.06.name=Advanced Chemical Reactor V S:gt.blockmachines.basicmachine.chemicalreactor.tier.07.name=Advanced Chemical Reactor VI S:gt.blockmachines.basicmachine.chemicalreactor.tier.08.name=Advanced Chemical Reactor VII + S:gt.blockmachines.basicmachine.chemicalreactor.tier.09.name=Epic Chemical Performer + S:gt.blockmachines.basicmachine.chemicalreactor.tier.10.name=Epic Chemical Performer II + S:gt.blockmachines.basicmachine.chemicalreactor.tier.11.name=Epic Chemical Performer III + S:gt.blockmachines.basicmachine.chemicalreactor.tier.12.name=Epic Chemical Performer IV S:gt.blockmachines.basicmachine.circuitassembler.tier.01.name=Basic Circuit Assembling Machine S:gt.blockmachines.basicmachine.circuitassembler.tier.02.name=Advanced Circuit Assembling Machine S:gt.blockmachines.basicmachine.circuitassembler.tier.03.name=Advanced Circuit Assembling Machine II @@ -8220,6 +11119,13 @@ languagefile { S:gt.blockmachines.basicmachine.circuitassembler.tier.06.name=Advanced Circuit Assembling Machine V S:gt.blockmachines.basicmachine.circuitassembler.tier.07.name=Advanced Circuit Assembling Machine VI S:gt.blockmachines.basicmachine.circuitassembler.tier.08.name=Advanced Circuit Assembling Machine VII + S:gt.blockmachines.basicmachine.circuitassembler.tier.09.name=Ultimate Circuit Assembling Machine + S:gt.blockmachines.basicmachine.circuitassembler.tier.10.name=Ultimate Circuit Assembling Machine II + S:gt.blockmachines.basicmachine.circuitassembler.tier.11.name=Ultimate Circuit Assembling Machine III + S:gt.blockmachines.basicmachine.circuitassembler.tier.12.name=Ultimate Circuit Assembling Machine IV + S:gt.blockmachines.basicmachine.circuitassembler.tier.13.name=Ultimate Circuit Assembling Machine V + S:gt.blockmachines.basicmachine.circuitassembler.tier.14.name=Ultimate Circuit Assembling Machine VI + S:gt.blockmachines.basicmachine.circuitassembler.tier.15.name=MAX Circuit Assembling Machine S:gt.blockmachines.basicmachine.componentmaker.tier.01.name=Basic Component Maker S:gt.blockmachines.basicmachine.componentmaker.tier.02.name=Advanced Component Maker S:gt.blockmachines.basicmachine.componentmaker.tier.03.name=Advanced Component Maker II @@ -8236,6 +11142,10 @@ languagefile { S:gt.blockmachines.basicmachine.compressor.tier.06.name=Singularity Compressor S:gt.blockmachines.basicmachine.compressor.tier.07.name=Singularity Compressor S:gt.blockmachines.basicmachine.compressor.tier.08.name=Singularity Compressor + S:gt.blockmachines.basicmachine.compressor.tier.09.name=Epic Matter Constrictor + S:gt.blockmachines.basicmachine.compressor.tier.10.name=Epic Matter Constrictor II + S:gt.blockmachines.basicmachine.compressor.tier.11.name=Epic Matter Constrictor III + S:gt.blockmachines.basicmachine.compressor.tier.12.name=Epic Matter Constrictor IV S:gt.blockmachines.basicmachine.curingoven.name=Curing Oven S:gt.blockmachines.basicmachine.cutter.tier.01.name=Basic Cutting Machine S:gt.blockmachines.basicmachine.cutter.tier.02.name=Advanced Cutting Machine @@ -8245,6 +11155,10 @@ languagefile { S:gt.blockmachines.basicmachine.cutter.tier.06.name=Advanced Cutting Machine V S:gt.blockmachines.basicmachine.cutter.tier.07.name=Advanced Cutting Machine VI S:gt.blockmachines.basicmachine.cutter.tier.08.name=Advanced Cutting Machine VII + S:gt.blockmachines.basicmachine.cutter.tier.09.name=Epic Object Divider + S:gt.blockmachines.basicmachine.cutter.tier.10.name=Epic Object Divider II + S:gt.blockmachines.basicmachine.cutter.tier.11.name=Epic Object Divider III + S:gt.blockmachines.basicmachine.cutter.tier.12.name=Epic Object Divider IV S:gt.blockmachines.basicmachine.disassembler.tier.01.name=Basic Disassembler S:gt.blockmachines.basicmachine.disassembler.tier.02.name=Advanced Disassembler S:gt.blockmachines.basicmachine.disassembler.tier.03.name=Advanced Disassembler II @@ -8253,6 +11167,10 @@ languagefile { S:gt.blockmachines.basicmachine.disassembler.tier.06.name=Advanced Disassembler V S:gt.blockmachines.basicmachine.disassembler.tier.07.name=Advanced Disassembler VI S:gt.blockmachines.basicmachine.disassembler.tier.08.name=Advanced Disassembler VII + S:gt.blockmachines.basicmachine.disassembler.tier.09.name=Epic Deconstructor + S:gt.blockmachines.basicmachine.disassembler.tier.10.name=Epic Deconstructor II + S:gt.blockmachines.basicmachine.disassembler.tier.11.name=Epic Deconstructor III + S:gt.blockmachines.basicmachine.disassembler.tier.12.name=Epic Deconstructor IV S:gt.blockmachines.basicmachine.distillery.tier.01.name=Basic Distillery S:gt.blockmachines.basicmachine.distillery.tier.02.name=Advanced Distillery S:gt.blockmachines.basicmachine.distillery.tier.03.name=Advanced Distillery II @@ -8261,6 +11179,10 @@ languagefile { S:gt.blockmachines.basicmachine.distillery.tier.06.name=Advanced Distillery V S:gt.blockmachines.basicmachine.distillery.tier.07.name=Advanced Distillery VI S:gt.blockmachines.basicmachine.distillery.tier.08.name=Advanced Distillery VII + S:gt.blockmachines.basicmachine.distillery.tier.09.name=Epic Fraction Splitter + S:gt.blockmachines.basicmachine.distillery.tier.10.name=Epic Fraction Splitter II + S:gt.blockmachines.basicmachine.distillery.tier.11.name=Epic Fraction Splitter III + S:gt.blockmachines.basicmachine.distillery.tier.12.name=Epic Fraction Splitter IV S:gt.blockmachines.basicmachine.e_furnace.tier.01.name=Basic Electric Furnace S:gt.blockmachines.basicmachine.e_furnace.tier.02.name=Advanced Electric Furnace S:gt.blockmachines.basicmachine.e_furnace.tier.03.name=Advanced Electric Furnace II @@ -8269,6 +11191,10 @@ languagefile { S:gt.blockmachines.basicmachine.e_furnace.tier.06.name=Electron Exitement Processor S:gt.blockmachines.basicmachine.e_furnace.tier.07.name=Electron Exitement Processor S:gt.blockmachines.basicmachine.e_furnace.tier.08.name=Electron Exitement Processor + S:gt.blockmachines.basicmachine.e_furnace.tier.09.name=Epic Atom Stimulator + S:gt.blockmachines.basicmachine.e_furnace.tier.10.name=Epic Atom Stimulator II + S:gt.blockmachines.basicmachine.e_furnace.tier.11.name=Epic Atom Stimulator III + S:gt.blockmachines.basicmachine.e_furnace.tier.12.name=Epic Atom Stimulator IV S:gt.blockmachines.basicmachine.e_oven.tier.01.name=Basic Electric Oven S:gt.blockmachines.basicmachine.e_oven.tier.02.name=Advanced Electric Oven S:gt.blockmachines.basicmachine.e_oven.tier.03.name=Advanced Electric Oven II @@ -8285,6 +11211,10 @@ languagefile { S:gt.blockmachines.basicmachine.electrolyzer.tier.06.name=Molecular Disintegrator E-4908 S:gt.blockmachines.basicmachine.electrolyzer.tier.07.name=Molecular Disintegrator E-4908 S:gt.blockmachines.basicmachine.electrolyzer.tier.08.name=Molecular Disintegrator E-4908 + S:gt.blockmachines.basicmachine.electrolyzer.tier.09.name=Epic Ionizer + S:gt.blockmachines.basicmachine.electrolyzer.tier.10.name=Epic Ionizer II + S:gt.blockmachines.basicmachine.electrolyzer.tier.11.name=Epic Ionizer III + S:gt.blockmachines.basicmachine.electrolyzer.tier.12.name=Epic Ionizer IV S:gt.blockmachines.basicmachine.electromagneticseparator.tier.01.name=Basic Electromagnetic Separator S:gt.blockmachines.basicmachine.electromagneticseparator.tier.02.name=Advanced Electromagnetic Separator S:gt.blockmachines.basicmachine.electromagneticseparator.tier.03.name=Advanced Electromagnetic Separator II @@ -8293,6 +11223,10 @@ languagefile { S:gt.blockmachines.basicmachine.electromagneticseparator.tier.06.name=Advanced Electromagnetic Separator V S:gt.blockmachines.basicmachine.electromagneticseparator.tier.07.name=Advanced Electromagnetic Separator VI S:gt.blockmachines.basicmachine.electromagneticseparator.tier.08.name=Advanced Electromagnetic Separator VII + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.09.name=Epic Magnetar Separator + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.10.name=Epic Magnetar Separator II + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.11.name=Epic Magnetar Separator III + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.12.name=Epic Magnetar Separator IV S:gt.blockmachines.basicmachine.extractor.tier.01.name=Basic Extractor S:gt.blockmachines.basicmachine.extractor.tier.02.name=Advanced Extractor S:gt.blockmachines.basicmachine.extractor.tier.03.name=Advanced Extractor II @@ -8301,6 +11235,10 @@ languagefile { S:gt.blockmachines.basicmachine.extractor.tier.06.name=Vacuum Extractor S:gt.blockmachines.basicmachine.extractor.tier.07.name=Vacuum Extractor S:gt.blockmachines.basicmachine.extractor.tier.08.name=Vacuum Extractor + S:gt.blockmachines.basicmachine.extractor.tier.09.name=Epic Extractinator + S:gt.blockmachines.basicmachine.extractor.tier.10.name=Epic Extractinator II + S:gt.blockmachines.basicmachine.extractor.tier.11.name=Epic Extractinator III + S:gt.blockmachines.basicmachine.extractor.tier.12.name=Epic Extractinator IV S:gt.blockmachines.basicmachine.extruder.tier.01.name=Basic Extruder S:gt.blockmachines.basicmachine.extruder.tier.02.name=Advanced Extruder S:gt.blockmachines.basicmachine.extruder.tier.03.name=Advanced Extruder II @@ -8309,6 +11247,10 @@ languagefile { S:gt.blockmachines.basicmachine.extruder.tier.06.name=Advanced Extruder V S:gt.blockmachines.basicmachine.extruder.tier.07.name=Advanced Extruder VI S:gt.blockmachines.basicmachine.extruder.tier.08.name=Advanced Extruder VII + S:gt.blockmachines.basicmachine.extruder.tier.09.name=Epic Shape Driver + S:gt.blockmachines.basicmachine.extruder.tier.10.name=Epic Shape Driver II + S:gt.blockmachines.basicmachine.extruder.tier.11.name=Epic Shape Driver III + S:gt.blockmachines.basicmachine.extruder.tier.12.name=Epic Shape Driver IV S:gt.blockmachines.basicmachine.fermenter.tier.01.name=Basic Fermenter S:gt.blockmachines.basicmachine.fermenter.tier.02.name=Advanced Fermenter S:gt.blockmachines.basicmachine.fermenter.tier.03.name=Advanced Fermenter II @@ -8317,6 +11259,10 @@ languagefile { S:gt.blockmachines.basicmachine.fermenter.tier.06.name=Advanced Fermenter V S:gt.blockmachines.basicmachine.fermenter.tier.07.name=Advanced Fermenter VI S:gt.blockmachines.basicmachine.fermenter.tier.08.name=Advanced Fermenter VII + S:gt.blockmachines.basicmachine.fermenter.tier.09.name=Epic Fermentation Hastener + S:gt.blockmachines.basicmachine.fermenter.tier.10.name=Epic Fermentation Hastener II + S:gt.blockmachines.basicmachine.fermenter.tier.11.name=Epic Fermentation Hastener III + S:gt.blockmachines.basicmachine.fermenter.tier.12.name=Epic Fermentation Hastener IV S:gt.blockmachines.basicmachine.fluidcanner.tier.01.name=Basic Fluid Canner S:gt.blockmachines.basicmachine.fluidcanner.tier.02.name=Advanced Fluid Canner S:gt.blockmachines.basicmachine.fluidcanner.tier.03.name=Quick Fluid Canner @@ -8325,6 +11271,10 @@ languagefile { S:gt.blockmachines.basicmachine.fluidcanner.tier.06.name=Instant Fluid Canner S:gt.blockmachines.basicmachine.fluidcanner.tier.07.name=Instant Fluid Canner S:gt.blockmachines.basicmachine.fluidcanner.tier.08.name=Instant Fluid Canner + S:gt.blockmachines.basicmachine.fluidcanner.tier.09.name=Epic Liquid Can Actuator + S:gt.blockmachines.basicmachine.fluidcanner.tier.10.name=Epic Liquid Can Actuator II + S:gt.blockmachines.basicmachine.fluidcanner.tier.11.name=Epic Liquid Can Actuator III + S:gt.blockmachines.basicmachine.fluidcanner.tier.12.name=Epic Liquid Can Actuator IV S:gt.blockmachines.basicmachine.fluidextractor.tier.01.name=Basic Fluid Extractor S:gt.blockmachines.basicmachine.fluidextractor.tier.02.name=Advanced Fluid Extractor S:gt.blockmachines.basicmachine.fluidextractor.tier.03.name=Advanced Fluid Extractor II @@ -8333,6 +11283,10 @@ languagefile { S:gt.blockmachines.basicmachine.fluidextractor.tier.06.name=Advanced Fluid Extractor V S:gt.blockmachines.basicmachine.fluidextractor.tier.07.name=Advanced Fluid Extractor VI S:gt.blockmachines.basicmachine.fluidextractor.tier.08.name=Advanced Fluid Extractor VII + S:gt.blockmachines.basicmachine.fluidextractor.tier.09.name=Epic Liquefying Sucker + S:gt.blockmachines.basicmachine.fluidextractor.tier.10.name=Epic Liquefying Sucker II + S:gt.blockmachines.basicmachine.fluidextractor.tier.11.name=Epic Liquefying Sucker III + S:gt.blockmachines.basicmachine.fluidextractor.tier.12.name=Epic Liquefying Sucker IV S:gt.blockmachines.basicmachine.fluidheater.tier.01.name=Basic Fluid Heater S:gt.blockmachines.basicmachine.fluidheater.tier.02.name=Advanced Fluid Heater S:gt.blockmachines.basicmachine.fluidheater.tier.03.name=Advanced Fluid Heater II @@ -8341,6 +11295,10 @@ languagefile { S:gt.blockmachines.basicmachine.fluidheater.tier.06.name=Advanced Fluid Heater V S:gt.blockmachines.basicmachine.fluidheater.tier.07.name=Advanced Fluid Heater VI S:gt.blockmachines.basicmachine.fluidheater.tier.08.name=Advanced Fluid Heater VII + S:gt.blockmachines.basicmachine.fluidheater.tier.09.name=Epic Heat Infuser + S:gt.blockmachines.basicmachine.fluidheater.tier.10.name=Epic Heat Infuser II + S:gt.blockmachines.basicmachine.fluidheater.tier.11.name=Epic Heat Infuser III + S:gt.blockmachines.basicmachine.fluidheater.tier.12.name=Epic Heat Infuser IV S:gt.blockmachines.basicmachine.fluidsolidifier.tier.01.name=Basic Fluid Solidifier S:gt.blockmachines.basicmachine.fluidsolidifier.tier.02.name=Advanced Fluid Solidifier S:gt.blockmachines.basicmachine.fluidsolidifier.tier.03.name=Advanced Fluid Solidifier II @@ -8349,6 +11307,10 @@ languagefile { S:gt.blockmachines.basicmachine.fluidsolidifier.tier.06.name=Advanced Fluid Solidifier V S:gt.blockmachines.basicmachine.fluidsolidifier.tier.07.name=Advanced Fluid Solidifier VI S:gt.blockmachines.basicmachine.fluidsolidifier.tier.08.name=Advanced Fluid Solidifier VII + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.09.name=Epic Fluid Petrificator + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.10.name=Epic Fluid Petrificator II + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.11.name=Epic Fluid Petrificator III + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.12.name=Epic Fluid Petrificator IV S:gt.blockmachines.basicmachine.hammer.tier.01.name=Basic Forge Hammer S:gt.blockmachines.basicmachine.hammer.tier.02.name=Advanced Forge Hammer S:gt.blockmachines.basicmachine.hammer.tier.03.name=Advanced Forge Hammer II @@ -8357,6 +11319,10 @@ languagefile { S:gt.blockmachines.basicmachine.hammer.tier.06.name=Advanced Forge Hammer V S:gt.blockmachines.basicmachine.hammer.tier.07.name=Advanced Forge Hammer VI S:gt.blockmachines.basicmachine.hammer.tier.08.name=Advanced Forge Hammer VII + S:gt.blockmachines.basicmachine.hammer.tier.09.name=Epic Impact Modulator + S:gt.blockmachines.basicmachine.hammer.tier.10.name=Epic Impact Modulator II + S:gt.blockmachines.basicmachine.hammer.tier.11.name=Epic Impact Modulator III + S:gt.blockmachines.basicmachine.hammer.tier.12.name=Epic Impact Modulator IV S:gt.blockmachines.basicmachine.laserengraver.tier.01.name=Basic Precision Laser Engraver S:gt.blockmachines.basicmachine.laserengraver.tier.02.name=Advanced Precision Laser Engraver S:gt.blockmachines.basicmachine.laserengraver.tier.03.name=Advanced Precision Laser Engraver II @@ -8365,6 +11331,10 @@ languagefile { S:gt.blockmachines.basicmachine.laserengraver.tier.06.name=Advanced Precision Laser Engraver V S:gt.blockmachines.basicmachine.laserengraver.tier.07.name=Advanced Precision Laser Engraver VI S:gt.blockmachines.basicmachine.laserengraver.tier.08.name=Advanced Precision Laser Engraver VII + S:gt.blockmachines.basicmachine.laserengraver.tier.09.name=Epic Exact Photon Cannon + S:gt.blockmachines.basicmachine.laserengraver.tier.10.name=Epic Exact Photon Cannon II + S:gt.blockmachines.basicmachine.laserengraver.tier.11.name=Epic Exact Photon Cannon III + S:gt.blockmachines.basicmachine.laserengraver.tier.12.name=Epic Exact Photon Cannon IV S:gt.blockmachines.basicmachine.lathe.tier.01.name=Basic Lathe S:gt.blockmachines.basicmachine.lathe.tier.02.name=Advanced Lathe S:gt.blockmachines.basicmachine.lathe.tier.03.name=Advanced Lathe II @@ -8373,6 +11343,10 @@ languagefile { S:gt.blockmachines.basicmachine.lathe.tier.06.name=Advanced Lathe V S:gt.blockmachines.basicmachine.lathe.tier.07.name=Advanced Lathe VI S:gt.blockmachines.basicmachine.lathe.tier.08.name=Advanced Lathe VII + S:gt.blockmachines.basicmachine.lathe.tier.09.name=Epic Turn-O-Matic + S:gt.blockmachines.basicmachine.lathe.tier.10.name=Epic Turn-O-Matic II + S:gt.blockmachines.basicmachine.lathe.tier.11.name=Epic Turn-O-Matic III + S:gt.blockmachines.basicmachine.lathe.tier.12.name=Epic Turn-O-Matic IV S:gt.blockmachines.basicmachine.macerator.tier.01.name=Basic Macerator S:gt.blockmachines.basicmachine.macerator.tier.02.name=Advanced Macerator S:gt.blockmachines.basicmachine.macerator.tier.03.name=Universal Macerator @@ -8381,6 +11355,10 @@ languagefile { S:gt.blockmachines.basicmachine.macerator.tier.06.name=Blend-O-Matic 9001 S:gt.blockmachines.basicmachine.macerator.tier.07.name=Blend-O-Matic 9001 S:gt.blockmachines.basicmachine.macerator.tier.08.name=Blend-O-Matic 9001 + S:gt.blockmachines.basicmachine.macerator.tier.09.name=Epic Shape Eliminator + S:gt.blockmachines.basicmachine.macerator.tier.10.name=Epic Shape Eliminator II + S:gt.blockmachines.basicmachine.macerator.tier.11.name=Epic Shape Eliminator III + S:gt.blockmachines.basicmachine.macerator.tier.12.name=Epic Shape Eliminator IV S:gt.blockmachines.basicmachine.massfab.tier.01.name=Basic Mass Fabricator S:gt.blockmachines.basicmachine.massfab.tier.02.name=Advanced Mass Fabricator S:gt.blockmachines.basicmachine.massfab.tier.03.name=Advanced Mass Fabricator II @@ -8389,11 +11367,16 @@ languagefile { S:gt.blockmachines.basicmachine.massfab.tier.06.name=Advanced Mass Fabricator V S:gt.blockmachines.basicmachine.massfab.tier.07.name=Advanced Mass Fabricator VI S:gt.blockmachines.basicmachine.massfab.tier.08.name=Advanced Mass Fabricator VII + S:gt.blockmachines.basicmachine.massfab.tier.09.name=Epic Existence Initiator + S:gt.blockmachines.basicmachine.massfab.tier.10.name=Epic Existence Initiator II + S:gt.blockmachines.basicmachine.massfab.tier.11.name=Epic Existence Initiator III + S:gt.blockmachines.basicmachine.massfab.tier.12.name=Epic Existence Initiator IV S:gt.blockmachines.basicmachine.microtransmitter.03.name=HV Microwave Energy Transmitter S:gt.blockmachines.basicmachine.microtransmitter.04.name=EV Microwave Energy Transmitter S:gt.blockmachines.basicmachine.microtransmitter.05.name=IV Microwave Energy Transmitter S:gt.blockmachines.basicmachine.microtransmitter.06.name=LuV Microwave Energy Transmitter S:gt.blockmachines.basicmachine.microtransmitter.07.name=ZPM Microwave Energy Transmitter + S:gt.blockmachines.basicmachine.microtransmitter.08.name=UV Microwave Energy Transmitter S:gt.blockmachines.basicmachine.microwave.tier.01.name=Basic Microwave S:gt.blockmachines.basicmachine.microwave.tier.02.name=Advanced Microwave S:gt.blockmachines.basicmachine.microwave.tier.03.name=Advanced Microwave II @@ -8402,8 +11385,13 @@ languagefile { S:gt.blockmachines.basicmachine.microwave.tier.06.name=Advanced Microwave V S:gt.blockmachines.basicmachine.microwave.tier.07.name=Advanced Microwave VI S:gt.blockmachines.basicmachine.microwave.tier.08.name=Advanced Microwave VII + S:gt.blockmachines.basicmachine.microwave.tier.09.name=Epic UFO Engine + S:gt.blockmachines.basicmachine.microwave.tier.10.name=Epic UFO Engine II + S:gt.blockmachines.basicmachine.microwave.tier.11.name=Epic UFO Engine III + S:gt.blockmachines.basicmachine.microwave.tier.12.name=Epic UFO Engine IV S:gt.blockmachines.basicmachine.miner.tier.01.name=Basic Miner S:gt.blockmachines.basicmachine.miner.tier.02.name=Advanced Miner + S:gt.blockmachines.basicmachine.miner.tier.03.name=Advanced Miner S:gt.blockmachines.basicmachine.mixer.tier.01.name=Basic Mixer S:gt.blockmachines.basicmachine.mixer.tier.02.name=Advanced Mixer S:gt.blockmachines.basicmachine.mixer.tier.03.name=Advanced Mixer II @@ -8412,6 +11400,10 @@ languagefile { S:gt.blockmachines.basicmachine.mixer.tier.06.name=Advanced Mixer V S:gt.blockmachines.basicmachine.mixer.tier.07.name=Advanced Mixer VI S:gt.blockmachines.basicmachine.mixer.tier.08.name=Advanced Mixer VII + S:gt.blockmachines.basicmachine.mixer.tier.09.name=Epic Matter Organizer + S:gt.blockmachines.basicmachine.mixer.tier.10.name=Epic Matter Organizer II + S:gt.blockmachines.basicmachine.mixer.tier.11.name=Epic Matter Organizer III + S:gt.blockmachines.basicmachine.mixer.tier.12.name=Epic Matter Organizer IV S:gt.blockmachines.basicmachine.mobrep.tier.01.name=Basic Monster Repellator S:gt.blockmachines.basicmachine.mobrep.tier.02.name=Advanced Monster Repellator S:gt.blockmachines.basicmachine.mobrep.tier.03.name=Advanced Monster Repellator II @@ -8428,6 +11420,10 @@ languagefile { S:gt.blockmachines.basicmachine.orewasher.tier.06.name=Repurposed Laundry-Washer I-360 S:gt.blockmachines.basicmachine.orewasher.tier.07.name=Repurposed Laundry-Washer I-360 S:gt.blockmachines.basicmachine.orewasher.tier.08.name=Repurposed Laundry-Washer I-360 + S:gt.blockmachines.basicmachine.orewasher.tier.09.name=Epic Ore Washing Machine + S:gt.blockmachines.basicmachine.orewasher.tier.10.name=Epic Ore Washing Machine II + S:gt.blockmachines.basicmachine.orewasher.tier.11.name=Epic Ore Washing Machine III + S:gt.blockmachines.basicmachine.orewasher.tier.12.name=Epic Ore Washing Machine IV S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01.name=Basic Plasma Arc Furnace S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02.name=Advanced Plasma Arc Furnace S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03.name=Advanced Plasma Arc Furnace II @@ -8436,6 +11432,10 @@ languagefile { S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06.name=Advanced Plasma Arc Furnace V S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07.name=Advanced Plasma Arc Furnace VI S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08.name=Advanced Plasma Arc Furnace VII + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.09.name=Epic Plasma Discharge Heater + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.10.name=Epic Plasma Discharge Heater II + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.11.name=Epic Plasma Discharge Heater III + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.12.name=Epic Plasma Discharge Heater IV S:gt.blockmachines.basicmachine.polarizer.tier.01.name=Basic Polarizer S:gt.blockmachines.basicmachine.polarizer.tier.02.name=Advanced Polarizer S:gt.blockmachines.basicmachine.polarizer.tier.03.name=Advanced Polarizer II @@ -8444,6 +11444,10 @@ languagefile { S:gt.blockmachines.basicmachine.polarizer.tier.06.name=Advanced Polarizer V S:gt.blockmachines.basicmachine.polarizer.tier.07.name=Advanced Polarizer VI S:gt.blockmachines.basicmachine.polarizer.tier.08.name=Advanced Polarizer VII + S:gt.blockmachines.basicmachine.polarizer.tier.09.name=Epic Magnetism Inducer + S:gt.blockmachines.basicmachine.polarizer.tier.10.name=Epic Magnetism Inducer II + S:gt.blockmachines.basicmachine.polarizer.tier.11.name=Epic Magnetism Inducer III + S:gt.blockmachines.basicmachine.polarizer.tier.12.name=Epic Magnetism Inducer IV S:gt.blockmachines.basicmachine.press.tier.01.name=Basic Forming Press S:gt.blockmachines.basicmachine.press.tier.02.name=Advanced Forming Press S:gt.blockmachines.basicmachine.press.tier.03.name=Advanced Forming Press II @@ -8452,6 +11456,10 @@ languagefile { S:gt.blockmachines.basicmachine.press.tier.06.name=Advanced Forming Press V S:gt.blockmachines.basicmachine.press.tier.07.name=Advanced Forming Press VI S:gt.blockmachines.basicmachine.press.tier.08.name=Advanced Forming Press VII + S:gt.blockmachines.basicmachine.press.tier.09.name=Epic Surface Shifter + S:gt.blockmachines.basicmachine.press.tier.10.name=Epic Surface Shifter II + S:gt.blockmachines.basicmachine.press.tier.11.name=Epic Surface Shifter III + S:gt.blockmachines.basicmachine.press.tier.12.name=Epic Surface Shifter IV S:gt.blockmachines.basicmachine.printer.tier.01.name=Basic Printer S:gt.blockmachines.basicmachine.printer.tier.02.name=Advanced Printer S:gt.blockmachines.basicmachine.printer.tier.03.name=Advanced Printer II @@ -8465,6 +11473,8 @@ languagefile { S:gt.blockmachines.basicmachine.pump.tier.03.name=Advanced Pump II S:gt.blockmachines.basicmachine.pump.tier.04.name=Advanced Pump III S:gt.blockmachines.basicmachine.pump.tier.05.name=Advanced Pump IV + S:gt.blockmachines.basicmachine.pump.tier.06.name=Lake Dislocator + S:gt.blockmachines.basicmachine.pump.tier.07.name=Ocean Transposer S:gt.blockmachines.basicmachine.recycler.tier.01.name=Basic Recycler S:gt.blockmachines.basicmachine.recycler.tier.02.name=Advanced Recycler S:gt.blockmachines.basicmachine.recycler.tier.03.name=Advanced Recycler II @@ -8473,6 +11483,10 @@ languagefile { S:gt.blockmachines.basicmachine.recycler.tier.06.name=The Oblitterator S:gt.blockmachines.basicmachine.recycler.tier.07.name=The Oblitterator S:gt.blockmachines.basicmachine.recycler.tier.08.name=The Oblitterator + S:gt.blockmachines.basicmachine.recycler.tier.09.name=Epic Scrap-O-Matic + S:gt.blockmachines.basicmachine.recycler.tier.10.name=Epic Scrap-O-Matic II + S:gt.blockmachines.basicmachine.recycler.tier.11.name=Epic Scrap-O-Matic III + S:gt.blockmachines.basicmachine.recycler.tier.12.name=Epic Scrap-O-Matic IV S:gt.blockmachines.basicmachine.replicator.tier.01.name=Basic Replicator S:gt.blockmachines.basicmachine.replicator.tier.02.name=Advanced Replicator S:gt.blockmachines.basicmachine.replicator.tier.03.name=Advanced Replicator II @@ -8481,6 +11495,10 @@ languagefile { S:gt.blockmachines.basicmachine.replicator.tier.06.name=Advanced Replicator V S:gt.blockmachines.basicmachine.replicator.tier.07.name=Advanced Replicator VI S:gt.blockmachines.basicmachine.replicator.tier.08.name=Advanced Replicator VII + S:gt.blockmachines.basicmachine.replicator.tier.09.name=Epic Elemental Composer + S:gt.blockmachines.basicmachine.replicator.tier.10.name=Epic Elemental Composer II + S:gt.blockmachines.basicmachine.replicator.tier.11.name=Epic Elemental Composer III + S:gt.blockmachines.basicmachine.replicator.tier.12.name=Epic Elemental Composer IV S:gt.blockmachines.basicmachine.rockbreaker.tier.01.name=Basic Rock Breaker S:gt.blockmachines.basicmachine.rockbreaker.tier.02.name=Advanced Rock Breaker S:gt.blockmachines.basicmachine.rockbreaker.tier.03.name=Advanced Rock Breaker II @@ -8497,6 +11515,17 @@ languagefile { S:gt.blockmachines.basicmachine.scanner.tier.06.name=Advanced Scanner V S:gt.blockmachines.basicmachine.scanner.tier.07.name=Advanced Scanner VI S:gt.blockmachines.basicmachine.scanner.tier.08.name=Advanced Scanner VII + S:gt.blockmachines.basicmachine.scanner.tier.09.name=Epic Electron Microscope + S:gt.blockmachines.basicmachine.scanner.tier.10.name=Epic Electron Microscope II + S:gt.blockmachines.basicmachine.scanner.tier.11.name=Epic Electron Microscope III + S:gt.blockmachines.basicmachine.scanner.tier.12.name=Epic Electron Microscope IV + S:gt.blockmachines.basicmachine.seismicprospector.01.name=Seismic Prospector LV + S:gt.blockmachines.basicmachine.seismicprospector.02.name=Seismic Prospector MV + S:gt.blockmachines.basicmachine.seismicprospector.03.name=Seismic Prospector HV + S:gt.blockmachines.basicmachine.seismicprospector.04.name=Advanced Seismic Prospector EV + S:gt.blockmachines.basicmachine.seismicprospector.05.name=Advanced Seismic Prospector HV + S:gt.blockmachines.basicmachine.seismicprospector.06.name=Advanced Seismic Prospector MV + S:gt.blockmachines.basicmachine.seismicprospector.07.name=Advanced Seismic Prospector LV S:gt.blockmachines.basicmachine.seismicprospector.3.name=Advanced Seismic Prospector S:gt.blockmachines.basicmachine.seismicprospector.name=Seismic Prospector S:gt.blockmachines.basicmachine.sifter.tier.01.name=Basic Sifting Machine @@ -8507,6 +11536,10 @@ languagefile { S:gt.blockmachines.basicmachine.sifter.tier.06.name=Advanced Sifting Machine V S:gt.blockmachines.basicmachine.sifter.tier.07.name=Advanced Sifting Machine VI S:gt.blockmachines.basicmachine.sifter.tier.08.name=Advanced Sifting Machine VII + S:gt.blockmachines.basicmachine.sifter.tier.09.name=Epic Pulsation Filter + S:gt.blockmachines.basicmachine.sifter.tier.10.name=Epic Pulsation Filter II + S:gt.blockmachines.basicmachine.sifter.tier.11.name=Epic Pulsation Filter III + S:gt.blockmachines.basicmachine.sifter.tier.12.name=Epic Pulsation Filter IV S:gt.blockmachines.basicmachine.slicer.tier.01.name=Basic Slicing Machine S:gt.blockmachines.basicmachine.slicer.tier.02.name=Advanced Slicing Machine S:gt.blockmachines.basicmachine.slicer.tier.03.name=Advanced Slicing Machine II @@ -8515,6 +11548,10 @@ languagefile { S:gt.blockmachines.basicmachine.slicer.tier.06.name=Advanced Slicing Machine V S:gt.blockmachines.basicmachine.slicer.tier.07.name=Advanced Slicing Machine VI S:gt.blockmachines.basicmachine.slicer.tier.08.name=Advanced Slicing Machine VII + S:gt.blockmachines.basicmachine.slicer.tier.09.name=Epic Quantum Slicer + S:gt.blockmachines.basicmachine.slicer.tier.10.name=Epic Quantum Slicer II + S:gt.blockmachines.basicmachine.slicer.tier.11.name=Epic Quantum Slicer III + S:gt.blockmachines.basicmachine.slicer.tier.12.name=Epic Quantum Slicer IV S:gt.blockmachines.basicmachine.teleporter.name=Teleporter S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01.name=Basic Thermal Centrifuge S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02.name=Advanced Thermal Centrifuge @@ -8524,6 +11561,10 @@ languagefile { S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06.name=Blaze Sweatshop T-6350 S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07.name=Blaze Sweatshop T-6350 S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08.name=Blaze Sweatshop T-6350 + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.09.name=Epic Fire Cyclone + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.10.name=Epic Fire Cyclone II + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.11.name=Epic Fire Cyclone III + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.12.name=Epic Fire Cyclone IV S:gt.blockmachines.basicmachine.unboxinator.tier.01.name=Basic Unpackager S:gt.blockmachines.basicmachine.unboxinator.tier.02.name=Advanced Unpackager S:gt.blockmachines.basicmachine.unboxinator.tier.03.name=Advanced Unpackager II @@ -8540,6 +11581,10 @@ languagefile { S:gt.blockmachines.basicmachine.wiremill.tier.06.name=Advanced Wiremill V S:gt.blockmachines.basicmachine.wiremill.tier.07.name=Advanced Wiremill VI S:gt.blockmachines.basicmachine.wiremill.tier.08.name=Advanced Wiremill VII + S:gt.blockmachines.basicmachine.wiremill.tier.09.name=Epic Wire Transfigurator + S:gt.blockmachines.basicmachine.wiremill.tier.10.name=Epic Wire Transfigurator II + S:gt.blockmachines.basicmachine.wiremill.tier.11.name=Epic Wire Transfigurator III + S:gt.blockmachines.basicmachine.wiremill.tier.12.name=Epic Wire Transfigurator IV S:gt.blockmachines.batterybuffer.01.tier.00.name=Ultra Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.01.tier.01.name=Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.01.tier.02.name=Medium Voltage Battery Buffer @@ -8550,6 +11595,12 @@ languagefile { S:gt.blockmachines.batterybuffer.01.tier.07.name=ZPM Voltage Battery Buffer S:gt.blockmachines.batterybuffer.01.tier.08.name=Ultimate Voltage Battery Buffer S:gt.blockmachines.batterybuffer.01.tier.09.name=MAX Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.10.name=Extremely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.11.name=Insanely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.12.name=Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.13.name=Extended Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.14.name=Overpowered Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.15.name=Maximum Battery Buffer S:gt.blockmachines.batterybuffer.04.tier.00.name=Ultra Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.04.tier.01.name=Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.04.tier.02.name=Medium Voltage Battery Buffer @@ -8560,6 +11611,12 @@ languagefile { S:gt.blockmachines.batterybuffer.04.tier.07.name=ZPM Voltage Battery Buffer S:gt.blockmachines.batterybuffer.04.tier.08.name=Ultimate Voltage Battery Buffer S:gt.blockmachines.batterybuffer.04.tier.09.name=MAX Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.10.name=Extremely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.11.name=Insanely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.12.name=Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.13.name=Extended Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.14.name=Overpowered Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.15.name=Maximum Battery Buffer S:gt.blockmachines.batterybuffer.09.tier.00.name=Ultra Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.09.tier.01.name=Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.09.tier.02.name=Medium Voltage Battery Buffer @@ -8570,6 +11627,12 @@ languagefile { S:gt.blockmachines.batterybuffer.09.tier.07.name=ZPM Voltage Battery Buffer S:gt.blockmachines.batterybuffer.09.tier.08.name=Ultimate Voltage Battery Buffer S:gt.blockmachines.batterybuffer.09.tier.09.name=MAX Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.10.name=Extremely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.11.name=Insanely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.12.name=Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.13.name=Extended Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.14.name=Overpowered Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.15.name=Maximum Battery Buffer S:gt.blockmachines.batterybuffer.16.tier.00.name=Ultra Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.16.tier.01.name=Low Voltage Battery Buffer S:gt.blockmachines.batterybuffer.16.tier.02.name=Medium Voltage Battery Buffer @@ -8580,6 +11643,12 @@ languagefile { S:gt.blockmachines.batterybuffer.16.tier.07.name=ZPM Voltage Battery Buffer S:gt.blockmachines.batterybuffer.16.tier.08.name=Ultimate Voltage Battery Buffer S:gt.blockmachines.batterybuffer.16.tier.09.name=MAX Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.10.name=Extremely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.11.name=Insanely Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.12.name=Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.13.name=Extended Mega Ultimate Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.14.name=Overpowered Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.15.name=Maximum Battery Buffer S:gt.blockmachines.batterycharger.16.tier.00.name=Ultra Low Voltage Battery Charger S:gt.blockmachines.batterycharger.16.tier.01.name=Low Voltage Battery Charger S:gt.blockmachines.batterycharger.16.tier.02.name=Medium Voltage Battery Charger @@ -8590,10 +11659,24 @@ languagefile { S:gt.blockmachines.batterycharger.16.tier.07.name=ZPM Voltage Battery Charger S:gt.blockmachines.batterycharger.16.tier.08.name=Ultimate Voltage Battery Charger S:gt.blockmachines.batterycharger.16.tier.09.name=MAX Voltage Battery Charger + S:gt.blockmachines.batterycharger.16.tier.10.name=Extremely Ultimate Battery Charger + S:gt.blockmachines.batterycharger.16.tier.11.name=Insanely Ultimate Battery Charger + S:gt.blockmachines.batterycharger.16.tier.12.name=Mega Ultimate Battery Charger + S:gt.blockmachines.batteryturbocharger.16.tier.00.name=Ultra Low Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.01.name=Low Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.02.name=Medium Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.03.name=High Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.04.name=Extreme Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.05.name=Insane Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.06.name=Ludicrous Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.07.name=ZPM Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.08.name=Ultimate Voltage Turbo Charger + S:gt.blockmachines.batteryturbocharger.16.tier.09.name=Highly Ultimate Voltage Turbo Charger S:gt.blockmachines.boiler.bronze.name=Small Coal Boiler S:gt.blockmachines.boiler.lava.name=High Pressure Lava Boiler S:gt.blockmachines.boiler.solar.name=Simple Solar Boiler S:gt.blockmachines.boiler.steel.name=High Pressure Coal Boiler + S:gt.blockmachines.boiler.steel.solar.name=High Pressure Solar Boiler S:gt.blockmachines.breaker.tier.00.name=Ultra Low Voltage Breaker Box S:gt.blockmachines.breaker.tier.01.name=Low Voltage Breaker Box S:gt.blockmachines.breaker.tier.02.name=Medium Voltage Breaker Box @@ -8645,51 +11728,79 @@ languagefile { S:gt.blockmachines.cable.aluminium.04.name=4x Aluminium Cable S:gt.blockmachines.cable.aluminium.08.name=8x Aluminium Cable S:gt.blockmachines.cable.aluminium.12.name=12x Aluminium Cable + S:gt.blockmachines.cable.aluminium.16.name=16x %material Cable S:gt.blockmachines.cable.annealedcopper.01.name=1x Annealed Copper Cable S:gt.blockmachines.cable.annealedcopper.02.name=2x Annealed Copper Cable S:gt.blockmachines.cable.annealedcopper.04.name=4x Annealed Copper Cable S:gt.blockmachines.cable.annealedcopper.08.name=8x Annealed Copper Cable S:gt.blockmachines.cable.annealedcopper.12.name=12x Annealed Copper Cable + S:gt.blockmachines.cable.annealedcopper.16.name=16x %material Cable + S:gt.blockmachines.cable.bedrockium.01.name=1x %material Cable + S:gt.blockmachines.cable.bedrockium.02.name=2x %material Cable + S:gt.blockmachines.cable.bedrockium.04.name=4x %material Cable + S:gt.blockmachines.cable.bedrockium.08.name=8x %material Cable + S:gt.blockmachines.cable.bedrockium.12.name=12x %material Cable + S:gt.blockmachines.cable.bedrockium.16.name=16x %material Cable S:gt.blockmachines.cable.blacksteel.01.name=1x Black Steel Cable S:gt.blockmachines.cable.blacksteel.02.name=2x Black Steel Cable S:gt.blockmachines.cable.blacksteel.04.name=4x Black Steel Cable S:gt.blockmachines.cable.blacksteel.08.name=8x Black Steel Cable S:gt.blockmachines.cable.blacksteel.12.name=12x Black Steel Cable + S:gt.blockmachines.cable.blacksteel.16.name=16x %material Cable S:gt.blockmachines.cable.bluealloy.01.name=1x Blue Alloy Cable S:gt.blockmachines.cable.bluealloy.02.name=2x Blue Alloy Cable S:gt.blockmachines.cable.bluealloy.04.name=4x Blue Alloy Cable S:gt.blockmachines.cable.bluealloy.08.name=8x Blue Alloy Cable S:gt.blockmachines.cable.bluealloy.12.name=12x Blue Alloy Cable + S:gt.blockmachines.cable.bluealloy.16.name=16x %material Cable S:gt.blockmachines.cable.cobalt.01.name=1x Cobalt Cable S:gt.blockmachines.cable.cobalt.02.name=2x Cobalt Cable S:gt.blockmachines.cable.cobalt.04.name=4x Cobalt Cable S:gt.blockmachines.cable.cobalt.08.name=8x Cobalt Cable S:gt.blockmachines.cable.cobalt.12.name=12x Cobalt Cable + S:gt.blockmachines.cable.cobalt.16.name=16x %material Cable S:gt.blockmachines.cable.copper.01.name=1x Copper Cable S:gt.blockmachines.cable.copper.02.name=2x Copper Cable S:gt.blockmachines.cable.copper.04.name=4x Copper Cable S:gt.blockmachines.cable.copper.08.name=8x Copper Cable S:gt.blockmachines.cable.copper.12.name=12x Copper Cable + S:gt.blockmachines.cable.copper.16.name=16x %material Cable S:gt.blockmachines.cable.cupronickel.01.name=1x Cupronickel Cable S:gt.blockmachines.cable.cupronickel.02.name=2x Cupronickel Cable S:gt.blockmachines.cable.cupronickel.04.name=4x Cupronickel Cable S:gt.blockmachines.cable.cupronickel.08.name=8x Cupronickel Cable S:gt.blockmachines.cable.cupronickel.12.name=12x Cupronickel Cable + S:gt.blockmachines.cable.cupronickel.16.name=16x %material Cable + S:gt.blockmachines.cable.draconium.01.name=1x %material Cable + S:gt.blockmachines.cable.draconium.02.name=2x %material Cable + S:gt.blockmachines.cable.draconium.04.name=4x %material Cable + S:gt.blockmachines.cable.draconium.08.name=8x %material Cable + S:gt.blockmachines.cable.draconium.12.name=12x %material Cable + S:gt.blockmachines.cable.draconium.16.name=16x %material Cable S:gt.blockmachines.cable.duranium.01.name=1x Duranium Cable S:gt.blockmachines.cable.duranium.02.name=2x Duranium Cable S:gt.blockmachines.cable.duranium.04.name=4x Duranium Cable S:gt.blockmachines.cable.duranium.08.name=8x Duranium Cable S:gt.blockmachines.cable.duranium.12.name=12x Duranium Cable + S:gt.blockmachines.cable.duranium.16.name=16x %material Cable S:gt.blockmachines.cable.electrum.01.name=1x Electrum Cable S:gt.blockmachines.cable.electrum.02.name=2x Electrum Cable S:gt.blockmachines.cable.electrum.04.name=4x Electrum Cable S:gt.blockmachines.cable.electrum.08.name=8x Electrum Cable S:gt.blockmachines.cable.electrum.12.name=12x Electrum Cable + S:gt.blockmachines.cable.electrum.16.name=16x %material Cable + S:gt.blockmachines.cable.electrumflux.01.name=1x %material Cable + S:gt.blockmachines.cable.electrumflux.02.name=2x %material Cable + S:gt.blockmachines.cable.electrumflux.04.name=4x %material Cable + S:gt.blockmachines.cable.electrumflux.08.name=8x %material Cable + S:gt.blockmachines.cable.electrumflux.12.name=12x %material Cable + S:gt.blockmachines.cable.electrumflux.16.name=16x %material Cable S:gt.blockmachines.cable.gold.01.name=1x Gold Cable S:gt.blockmachines.cable.gold.02.name=2x Gold Cable S:gt.blockmachines.cable.gold.04.name=4x Gold Cable S:gt.blockmachines.cable.gold.08.name=8x Gold Cable S:gt.blockmachines.cable.gold.12.name=12x Gold Cable + S:gt.blockmachines.cable.gold.16.name=16x %material Cable S:gt.blockmachines.cable.grisium.01.name=1x Grisium Cable S:gt.blockmachines.cable.grisium.02.name=2x Grisium Cable S:gt.blockmachines.cable.grisium.04.name=4x Grisium Cable @@ -8705,61 +11816,97 @@ languagefile { S:gt.blockmachines.cable.hssg.04.name=4x HSS-G Cable S:gt.blockmachines.cable.hssg.08.name=8x HSS-G Cable S:gt.blockmachines.cable.hssg.12.name=12x HSS-G Cable + S:gt.blockmachines.cable.hssg.16.name=16x %material Cable S:gt.blockmachines.cable.iron.01.name=1x Iron Cable S:gt.blockmachines.cable.iron.02.name=2x Iron Cable S:gt.blockmachines.cable.iron.04.name=4x Iron Cable S:gt.blockmachines.cable.iron.08.name=8x Iron Cable S:gt.blockmachines.cable.iron.12.name=12x Iron Cable + S:gt.blockmachines.cable.iron.16.name=16x %material Cable S:gt.blockmachines.cable.kanthal.01.name=1x Kanthal Cable S:gt.blockmachines.cable.kanthal.02.name=2x Kanthal Cable S:gt.blockmachines.cable.kanthal.04.name=4x Kanthal Cable S:gt.blockmachines.cable.kanthal.08.name=8x Kanthal Cable S:gt.blockmachines.cable.kanthal.12.name=12x Kanthal Cable + S:gt.blockmachines.cable.kanthal.16.name=16x %material Cable S:gt.blockmachines.cable.lead.01.name=1x Lead Cable S:gt.blockmachines.cable.lead.02.name=2x Lead Cable S:gt.blockmachines.cable.lead.04.name=4x Lead Cable S:gt.blockmachines.cable.lead.08.name=8x Lead Cable S:gt.blockmachines.cable.lead.12.name=12x Lead Cable + S:gt.blockmachines.cable.lead.16.name=16x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.01.name=1x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.02.name=2x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.04.name=4x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.08.name=8x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.12.name=12x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuhvwire.16.name=16x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.01.name=1x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.02.name=2x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.04.name=4x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.08.name=8x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.12.name=12x %material Cable + S:gt.blockmachines.cable.longasssuperconductornameforuvwire.16.name=16x %material Cable S:gt.blockmachines.cable.naquadah.01.name=1x Naquadah Cable S:gt.blockmachines.cable.naquadah.02.name=2x Naquadah Cable S:gt.blockmachines.cable.naquadah.04.name=4x Naquadah Cable S:gt.blockmachines.cable.naquadah.08.name=8x Naquadah Cable S:gt.blockmachines.cable.naquadah.12.name=12x Naquadah Cable + S:gt.blockmachines.cable.naquadah.16.name=16x %material Cable S:gt.blockmachines.cable.naquadahalloy.01.name=1x Naquadah Alloy Cable S:gt.blockmachines.cable.naquadahalloy.02.name=2x Naquadah Alloy Cable S:gt.blockmachines.cable.naquadahalloy.04.name=4x Naquadah Alloy Cable S:gt.blockmachines.cable.naquadahalloy.08.name=8x Naquadah Alloy Cable S:gt.blockmachines.cable.naquadahalloy.12.name=12x Naquadah Alloy Cable + S:gt.blockmachines.cable.naquadahalloy.16.name=16x %material Cable + S:gt.blockmachines.cable.netherstar.01.name=1x %material Cable + S:gt.blockmachines.cable.netherstar.02.name=2x %material Cable + S:gt.blockmachines.cable.netherstar.04.name=4x %material Cable + S:gt.blockmachines.cable.netherstar.08.name=8x %material Cable + S:gt.blockmachines.cable.netherstar.12.name=12x %material Cable + S:gt.blockmachines.cable.netherstar.16.name=16x %material Cable S:gt.blockmachines.cable.nichrome.01.name=1x Nichrome Cable S:gt.blockmachines.cable.nichrome.02.name=2x Nichrome Cable S:gt.blockmachines.cable.nichrome.04.name=4x Nichrome Cable S:gt.blockmachines.cable.nichrome.08.name=8x Nichrome Cable S:gt.blockmachines.cable.nichrome.12.name=12x Nichrome Cable + S:gt.blockmachines.cable.nichrome.16.name=16x %material Cable S:gt.blockmachines.cable.nickel.01.name=1x Nickel Cable S:gt.blockmachines.cable.nickel.02.name=2x Nickel Cable S:gt.blockmachines.cable.nickel.04.name=4x Nickel Cable S:gt.blockmachines.cable.nickel.08.name=8x Nickel Cable S:gt.blockmachines.cable.nickel.12.name=12x Nickel Cable + S:gt.blockmachines.cable.nickel.16.name=16x %material Cable S:gt.blockmachines.cable.niobiumtitanium.01.name=1x Niobium-Titanium Cable S:gt.blockmachines.cable.niobiumtitanium.02.name=2x Niobium-Titanium Cable S:gt.blockmachines.cable.niobiumtitanium.04.name=4x Niobium-Titanium Cable S:gt.blockmachines.cable.niobiumtitanium.08.name=8x Niobium-Titanium Cable S:gt.blockmachines.cable.niobiumtitanium.12.name=12x Niobium-Titanium Cable + S:gt.blockmachines.cable.niobiumtitanium.16.name=16x %material Cable S:gt.blockmachines.cable.osmium.01.name=1x Osmium Cable S:gt.blockmachines.cable.osmium.02.name=2x Osmium Cable S:gt.blockmachines.cable.osmium.04.name=4x Osmium Cable S:gt.blockmachines.cable.osmium.08.name=8x Osmium Cable S:gt.blockmachines.cable.osmium.12.name=12x Osmium Cable + S:gt.blockmachines.cable.osmium.16.name=16x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.01.name=1x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.02.name=2x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.04.name=4x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.08.name=8x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.12.name=12x %material Cable + S:gt.blockmachines.cable.pentacadmiummagnesiumhexaoxid.16.name=16x %material Cable S:gt.blockmachines.cable.platinum.01.name=1x Platinum Cable S:gt.blockmachines.cable.platinum.02.name=2x Platinum Cable S:gt.blockmachines.cable.platinum.04.name=4x Platinum Cable S:gt.blockmachines.cable.platinum.08.name=8x Platinum Cable S:gt.blockmachines.cable.platinum.12.name=12x Platinum Cable + S:gt.blockmachines.cable.platinum.16.name=16x %material Cable S:gt.blockmachines.cable.redalloy.01.name=1x Red Alloy Cable S:gt.blockmachines.cable.redalloy.02.name=2x Red Alloy Cable S:gt.blockmachines.cable.redalloy.04.name=4x Red Alloy Cable S:gt.blockmachines.cable.redalloy.08.name=8x Red Alloy Cable S:gt.blockmachines.cable.redalloy.12.name=12x Red Alloy Cable + S:gt.blockmachines.cable.redalloy.16.name=16x %material Cable S:gt.blockmachines.cable.redstonealloy.01.name=1x Redstone Alloy Cable S:gt.blockmachines.cable.redstonealloy.02.name=2x Redstone Alloy Cable S:gt.blockmachines.cable.redstonealloy.04.name=4x Redstone Alloy Cable @@ -8770,26 +11917,49 @@ languagefile { S:gt.blockmachines.cable.silver.04.name=4x Silver Cable S:gt.blockmachines.cable.silver.08.name=8x Silver Cable S:gt.blockmachines.cable.silver.12.name=12x Silver Cable + S:gt.blockmachines.cable.silver.16.name=16x %material Cable S:gt.blockmachines.cable.solderingalloy.01.name=1x Soldering Alloy Cable S:gt.blockmachines.cable.solderingalloy.02.name=2x Soldering Alloy Cable S:gt.blockmachines.cable.solderingalloy.04.name=4x Soldering Alloy Cable S:gt.blockmachines.cable.solderingalloy.08.name=8x Soldering Alloy Cable S:gt.blockmachines.cable.solderingalloy.12.name=12x Soldering Alloy Cable + S:gt.blockmachines.cable.solderingalloy.16.name=16x %material Cable S:gt.blockmachines.cable.steel.01.name=1x Steel Cable S:gt.blockmachines.cable.steel.02.name=2x Steel Cable S:gt.blockmachines.cable.steel.04.name=4x Steel Cable S:gt.blockmachines.cable.steel.08.name=8x Steel Cable S:gt.blockmachines.cable.steel.12.name=12x Steel Cable + S:gt.blockmachines.cable.steel.16.name=16x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.01.name=1x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.02.name=2x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.04.name=4x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.08.name=8x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.12.name=12x %material Cable + S:gt.blockmachines.cable.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.16.name=16x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.01.name=1x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.02.name=2x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.04.name=4x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.08.name=8x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.12.name=12x %material Cable + S:gt.blockmachines.cable.tetranaquadahdiindiumhexaplatiumosminid.16.name=16x %material Cable S:gt.blockmachines.cable.tin.01.name=1x Tin Cable S:gt.blockmachines.cable.tin.02.name=2x Tin Cable S:gt.blockmachines.cable.tin.04.name=4x Tin Cable S:gt.blockmachines.cable.tin.08.name=8x Tin Cable S:gt.blockmachines.cable.tin.12.name=12x Tin Cable + S:gt.blockmachines.cable.tin.16.name=16x %material Cable S:gt.blockmachines.cable.titanium.01.name=1x Titanium Cable S:gt.blockmachines.cable.titanium.02.name=2x Titanium Cable S:gt.blockmachines.cable.titanium.04.name=4x Titanium Cable S:gt.blockmachines.cable.titanium.08.name=8x Titanium Cable S:gt.blockmachines.cable.titanium.12.name=12x Titanium Cable + S:gt.blockmachines.cable.titanium.16.name=16x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.01.name=1x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.02.name=2x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.04.name=4x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.08.name=8x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.12.name=12x %material Cable + S:gt.blockmachines.cable.titaniumonabariumdecacoppereikosaoxid.16.name=16x %material Cable S:gt.blockmachines.cable.trinium_titanium_alloy.01.name=1x Trinium Titanium Alloy Cable S:gt.blockmachines.cable.trinium_titanium_alloy.02.name=2x Trinium Titanium Alloy Cable S:gt.blockmachines.cable.trinium_titanium_alloy.04.name=4x Trinium Titanium Alloy Cable @@ -8800,26 +11970,43 @@ languagefile { S:gt.blockmachines.cable.tungsten.04.name=4x Tungsten Cable S:gt.blockmachines.cable.tungsten.08.name=8x Tungsten Cable S:gt.blockmachines.cable.tungsten.12.name=12x Tungsten Cable + S:gt.blockmachines.cable.tungsten.16.name=16x %material Cable S:gt.blockmachines.cable.tungstensteel.01.name=1x Tungstensteel Cable S:gt.blockmachines.cable.tungstensteel.02.name=2x Tungstensteel Cable S:gt.blockmachines.cable.tungstensteel.04.name=4x Tungstensteel Cable S:gt.blockmachines.cable.tungstensteel.08.name=8x Tungstensteel Cable S:gt.blockmachines.cable.tungstensteel.12.name=12x Tungstensteel Cable + S:gt.blockmachines.cable.tungstensteel.16.name=16x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.01.name=1x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.02.name=2x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.04.name=4x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.08.name=8x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.12.name=12x %material Cable + S:gt.blockmachines.cable.uraniumtriplatinid.16.name=16x %material Cable S:gt.blockmachines.cable.vanadiumgallium.01.name=1x Vanadium-Gallium Cable S:gt.blockmachines.cable.vanadiumgallium.02.name=2x Vanadium-Gallium Cable S:gt.blockmachines.cable.vanadiumgallium.04.name=4x Vanadium-Gallium Cable S:gt.blockmachines.cable.vanadiumgallium.08.name=8x Vanadium-Gallium Cable S:gt.blockmachines.cable.vanadiumgallium.12.name=12x Vanadium-Gallium Cable + S:gt.blockmachines.cable.vanadiumgallium.16.name=16x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.01.name=1x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.02.name=2x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.04.name=4x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.08.name=8x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.12.name=12x %material Cable + S:gt.blockmachines.cable.vanadiumtriindinid.16.name=16x %material Cable S:gt.blockmachines.cable.yttriumbariumcuprate.01.name=1x Yttrium Barium Cuprate Cable S:gt.blockmachines.cable.yttriumbariumcuprate.02.name=2x Yttrium Barium Cuprate Cable S:gt.blockmachines.cable.yttriumbariumcuprate.04.name=4x Yttrium Barium Cuprate Cable S:gt.blockmachines.cable.yttriumbariumcuprate.08.name=8x Yttrium Barium Cuprate Cable S:gt.blockmachines.cable.yttriumbariumcuprate.12.name=12x Yttrium Barium Cuprate Cable + S:gt.blockmachines.cable.yttriumbariumcuprate.16.name=16x %material Cable S:gt.blockmachines.cable.zinc.01.name=1x Zinc Cable S:gt.blockmachines.cable.zinc.02.name=2x Zinc Cable S:gt.blockmachines.cable.zinc.04.name=4x Zinc Cable S:gt.blockmachines.cable.zinc.08.name=8x Zinc Cable S:gt.blockmachines.cable.zinc.12.name=12x Zinc Cable + S:gt.blockmachines.cable.zinc.16.name=16x %material Cable S:gt.blockmachines.cable.zirconium.01.name=1x Zirconium Cable S:gt.blockmachines.cable.zirconium.02.name=2x Zirconium Cable S:gt.blockmachines.cable.zirconium.04.name=4x Zirconium Cable @@ -8950,6 +12137,7 @@ languagefile { S:gt.blockmachines.energydistributoruv.name=Energy Distributor UV S:gt.blockmachines.energydistributoruxv.name=Energy Distributor UXV S:gt.blockmachines.energydistributorzpm.name=Energy Distributor ZPM + S:gt.blockmachines.fix.name.remover.name=Name Remover S:gt.blockmachines.fluidtank.tier.00.name=Ultra Low Voltage Fluid Tank S:gt.blockmachines.fluidtank.tier.01.name=Low Voltage Fluid Tank S:gt.blockmachines.fluidtank.tier.02.name=Medium Voltage Fluid Tank @@ -8967,58 +12155,126 @@ languagefile { S:gt.blockmachines.garbagecollector.01.tier.single.name=JVM Garbage Collector S:gt.blockmachines.generatorarray.controller.tier.01.name=Large Generator Array S:gt.blockmachines.giantoutputhatch.name=Giant Output Hatch + S:gt.blockmachines.gt_frame_adamantium.name=%material Frame Box + S:gt.blockmachines.gt_frame_alduorite.name=%material Frame Box S:gt.blockmachines.gt_frame_aluminium.name=Aluminium Frame Box + S:gt.blockmachines.gt_frame_alumite.name=%material Frame Box S:gt.blockmachines.gt_frame_americium.name=Americium Frame Box + S:gt.blockmachines.gt_frame_angmallen.name=%material Frame Box S:gt.blockmachines.gt_frame_annealedcopper.name=Annealed Copper Frame Box S:gt.blockmachines.gt_frame_antimony.name=Antimony Frame Box + S:gt.blockmachines.gt_frame_ardite.name=%material Frame Box S:gt.blockmachines.gt_frame_arsenic.name=Arsenic Frame Box + S:gt.blockmachines.gt_frame_astralsilver.name=%material Frame Box + S:gt.blockmachines.gt_frame_atlarus.name=%material Frame Box + S:gt.blockmachines.gt_frame_barium.name=%material Frame Box S:gt.blockmachines.gt_frame_batteryalloy.name=Battery Alloy Frame Box + S:gt.blockmachines.gt_frame_bedrockium.name=%material Frame Box S:gt.blockmachines.gt_frame_beryllium.name=Beryllium Frame Box S:gt.blockmachines.gt_frame_bismuth.name=Bismuth Frame Box S:gt.blockmachines.gt_frame_bismuthbronze.name=Bismuth Bronze Frame Box S:gt.blockmachines.gt_frame_blackbronze.name=Black Bronze Frame Box + S:gt.blockmachines.gt_frame_blackplutonium.name=%material Frame Box S:gt.blockmachines.gt_frame_blacksteel.name=Black Steel Frame Box + S:gt.blockmachines.gt_frame_bloodinfusediron.name=%material Frame Box + S:gt.blockmachines.gt_frame_bluealloy.name=%material Frame Box S:gt.blockmachines.gt_frame_bluesteel.name=Blue Steel Frame Box S:gt.blockmachines.gt_frame_borosilicateglass.name=Borosilicate Glass Frame Box S:gt.blockmachines.gt_frame_brass.name=Brass Frame Box S:gt.blockmachines.gt_frame_bronze.name=Bronze Frame Box S:gt.blockmachines.gt_frame_caesium.name=Caesium Frame Box + S:gt.blockmachines.gt_frame_callistoice.name=%material Frame Box S:gt.blockmachines.gt_frame_carbon.name=Carbon Frame Box + S:gt.blockmachines.gt_frame_carmot.name=%material Frame Box + S:gt.blockmachines.gt_frame_celenegil.name=%material Frame Box S:gt.blockmachines.gt_frame_cerium.name=Cerium Frame Box + S:gt.blockmachines.gt_frame_ceruclase.name=%material Frame Box S:gt.blockmachines.gt_frame_chrome.name=Chrome Frame Box + S:gt.blockmachines.gt_frame_chrysotile.name=%material Frame Box S:gt.blockmachines.gt_frame_cobalt.name=Cobalt Frame Box S:gt.blockmachines.gt_frame_cobaltbrass.name=Cobalt Brass Frame Box + S:gt.blockmachines.gt_frame_conductiveiron.name=%material Frame Box S:gt.blockmachines.gt_frame_copper.name=Copper Frame Box + S:gt.blockmachines.gt_frame_cosmicneutronium.name=%material Frame Box + S:gt.blockmachines.gt_frame_crudesteel.name=%material Frame Box + S:gt.blockmachines.gt_frame_crystallinealloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_crystallinepinkslime.name=%material Frame Box S:gt.blockmachines.gt_frame_cupronickel.name=Cupronickel Frame Box S:gt.blockmachines.gt_frame_damascussteel.name=Damascus Steel Frame Box + S:gt.blockmachines.gt_frame_darkiron.name=%material Frame Box S:gt.blockmachines.gt_frame_darksteel.name=Dark Steel Frame Box + S:gt.blockmachines.gt_frame_deepiron.name=%material Frame Box + S:gt.blockmachines.gt_frame_desh.name=%material Frame Box + S:gt.blockmachines.gt_frame_draconium.name=%material Frame Box + S:gt.blockmachines.gt_frame_draconiumawakened.name=%material Frame Box + S:gt.blockmachines.gt_frame_duralumin.name=%material Frame Box S:gt.blockmachines.gt_frame_duranium.name=Duranium Frame Box + S:gt.blockmachines.gt_frame_dysprosium.name=%material Frame Box + S:gt.blockmachines.gt_frame_electricalsteel.name=%material Frame Box S:gt.blockmachines.gt_frame_electrum.name=Electrum Frame Box + S:gt.blockmachines.gt_frame_electrumflux.name=%material Frame Box + S:gt.blockmachines.gt_frame_enderium.name=%material Frame Box + S:gt.blockmachines.gt_frame_enderiumbase.name=%material Frame Box + S:gt.blockmachines.gt_frame_endsteel.name=%material Frame Box + S:gt.blockmachines.gt_frame_energeticalloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_energeticsilver.name=%material Frame Box + S:gt.blockmachines.gt_frame_enhancedgalgadorian.name=%material Frame Box S:gt.blockmachines.gt_frame_epoxid.name=Epoxy Resin Frame Box S:gt.blockmachines.gt_frame_epoxidfiberreinforced.name=Fiber-Reinforced Epoxy Resin Frame Box + S:gt.blockmachines.gt_frame_erbium.name=%material Frame Box S:gt.blockmachines.gt_frame_europium.name=Europium Frame Box + S:gt.blockmachines.gt_frame_eximite.name=%material Frame Box + S:gt.blockmachines.gt_frame_fierysteel.name=%material Frame Box + S:gt.blockmachines.gt_frame_flerovium_gt5u.name=%material Frame Box + S:gt.blockmachines.gt_frame_force.name=%material Frame Box + S:gt.blockmachines.gt_frame_gadolinium.name=%material Frame Box + S:gt.blockmachines.gt_frame_galgadorian.name=%material Frame Box S:gt.blockmachines.gt_frame_gallium.name=Gallium Frame Box S:gt.blockmachines.gt_frame_galliumarsenide.name=Gallium Arsenide Frame Box S:gt.blockmachines.gt_frame_gold.name=Gold Frame Box + S:gt.blockmachines.gt_frame_haderoth.name=%material Frame Box + S:gt.blockmachines.gt_frame_heeendium.name=%material Frame Box + S:gt.blockmachines.gt_frame_hepatizon.name=%material Frame Box + S:gt.blockmachines.gt_frame_holmium.name=%material Frame Box + S:gt.blockmachines.gt_frame_hsla.name=%material Frame Box S:gt.blockmachines.gt_frame_hsse.name=HSS-E Frame Box S:gt.blockmachines.gt_frame_hssg.name=HSS-G Frame Box S:gt.blockmachines.gt_frame_hsss.name=HSS-S Frame Box + S:gt.blockmachines.gt_frame_ichorium.name=%material Frame Box + S:gt.blockmachines.gt_frame_ignatius.name=%material Frame Box S:gt.blockmachines.gt_frame_indium.name=Indium Frame Box S:gt.blockmachines.gt_frame_indiumgalliumphosphide.name=Indium Gallium Phosphide Frame Box + S:gt.blockmachines.gt_frame_infinity.name=%material Frame Box + S:gt.blockmachines.gt_frame_infinitycatalyst.name=%material Frame Box + S:gt.blockmachines.gt_frame_infuscolium.name=%material Frame Box S:gt.blockmachines.gt_frame_infusedgold.name=Infused Gold Frame Box + S:gt.blockmachines.gt_frame_inolashite.name=%material Frame Box S:gt.blockmachines.gt_frame_invar.name=Invar Frame Box S:gt.blockmachines.gt_frame_iridium.name=Iridium Frame Box S:gt.blockmachines.gt_frame_iron.name=Iron Frame Box S:gt.blockmachines.gt_frame_ironmagnetic.name=Magnetic Iron Frame Box + S:gt.blockmachines.gt_frame_ironwood.name=%material Frame Box + S:gt.blockmachines.gt_frame_kalendrite.name=%material Frame Box S:gt.blockmachines.gt_frame_kanthal.name=Kanthal Frame Box + S:gt.blockmachines.gt_frame_knightmetal.name=%material Frame Box + S:gt.blockmachines.gt_frame_lanthanum.name=%material Frame Box S:gt.blockmachines.gt_frame_lead.name=Lead Frame Box + S:gt.blockmachines.gt_frame_ledox.name=%material Frame Box S:gt.blockmachines.gt_frame_lithium.name=Lithium Frame Box + S:gt.blockmachines.gt_frame_longasssuperconductornameforuhvwire.name=%material Frame Box + S:gt.blockmachines.gt_frame_longasssuperconductornameforuvwire.name=%material Frame Box S:gt.blockmachines.gt_frame_lutetium.name=Lutetium Frame Box S:gt.blockmachines.gt_frame_magnalium.name=Magnalium Frame Box S:gt.blockmachines.gt_frame_magnesium.name=Magnesium Frame Box S:gt.blockmachines.gt_frame_manganese.name=Manganese Frame Box + S:gt.blockmachines.gt_frame_manyullyn.name=%material Frame Box + S:gt.blockmachines.gt_frame_melodicalloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_meteoriciron.name=%material Frame Box + S:gt.blockmachines.gt_frame_meteoricsteel.name=%material Frame Box S:gt.blockmachines.gt_frame_mithril.name=Mithril Frame Box S:gt.blockmachines.gt_frame_molybdenum.name=Molybdenum Frame Box + S:gt.blockmachines.gt_frame_mysteriouscrystal.name=%material Frame Box + S:gt.blockmachines.gt_frame_mytryl.name=%material Frame Box S:gt.blockmachines.gt_frame_naquadah.name=Naquadah Frame Box S:gt.blockmachines.gt_frame_naquadahalloy.name=Naquadah Alloy Frame Box S:gt.blockmachines.gt_frame_naquadahenriched.name=Enriched Naquadah Frame Box @@ -9032,39 +12288,74 @@ languagefile { S:gt.blockmachines.gt_frame_niobium.name=Niobium Frame Box S:gt.blockmachines.gt_frame_niobiumnitride.name=Niobium Nitride Frame Box S:gt.blockmachines.gt_frame_niobiumtitanium.name=Niobium-Titanium Frame Box + S:gt.blockmachines.gt_frame_orichalcum.name=%material Frame Box + S:gt.blockmachines.gt_frame_oriharukon.name=%material Frame Box S:gt.blockmachines.gt_frame_osmiridium.name=Osmiridium Frame Box S:gt.blockmachines.gt_frame_osmium.name=Osmium Frame Box + S:gt.blockmachines.gt_frame_oureclase.name=%material Frame Box S:gt.blockmachines.gt_frame_palladium.name=Palladium Frame Box + S:gt.blockmachines.gt_frame_pentacadmiummagnesiumhexaoxid.name=%material Frame Box S:gt.blockmachines.gt_frame_pigiron.name=Pig Iron Frame Box S:gt.blockmachines.gt_frame_plastic.name=Polyethylene Frame Box S:gt.blockmachines.gt_frame_platinum.name=Platinum Frame Box S:gt.blockmachines.gt_frame_plutonium.name=Plutonium 239 Frame Box S:gt.blockmachines.gt_frame_plutonium241.name=Plutonium 241 Frame Box + S:gt.blockmachines.gt_frame_polybenzimidazole.name=%material Frame Box S:gt.blockmachines.gt_frame_polycaprolactam.name=Polycaprolactam Frame Box S:gt.blockmachines.gt_frame_polyphenylenesulfide.name=Polyphenylene Sulfide Frame Box S:gt.blockmachines.gt_frame_polystyrene.name=Polystyrene Frame Box S:gt.blockmachines.gt_frame_polytetrafluoroethylene.name=Polytetrafluoroethylene Frame Box S:gt.blockmachines.gt_frame_polyvinylchloride.name=Polyvinyl Chloride Frame Box S:gt.blockmachines.gt_frame_potassium.name=Potassium Frame Box + S:gt.blockmachines.gt_frame_praseodymium.name=%material Frame Box + S:gt.blockmachines.gt_frame_prometheum.name=%material Frame Box + S:gt.blockmachines.gt_frame_promethium.name=%material Frame Box + S:gt.blockmachines.gt_frame_pulsatingiron.name=%material Frame Box + S:gt.blockmachines.gt_frame_quantium.name=%material Frame Box + S:gt.blockmachines.gt_frame_radoxpoly.name=%material Frame Box + S:gt.blockmachines.gt_frame_realgar.name=%material Frame Box S:gt.blockmachines.gt_frame_redalloy.name=Red Alloy Frame Box S:gt.blockmachines.gt_frame_redsteel.name=Red Steel Frame Box + S:gt.blockmachines.gt_frame_redstonealloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_reinforced.name=%material Frame Box S:gt.blockmachines.gt_frame_rosegold.name=Rose Gold Frame Box S:gt.blockmachines.gt_frame_rubber.name=Rubber Frame Box + S:gt.blockmachines.gt_frame_rubidium.name=%material Frame Box + S:gt.blockmachines.gt_frame_rubracium.name=%material Frame Box + S:gt.blockmachines.gt_frame_samarium.name=%material Frame Box + S:gt.blockmachines.gt_frame_samariummagnetic.name=%material Frame Box + S:gt.blockmachines.gt_frame_sanguinite.name=%material Frame Box + S:gt.blockmachines.gt_frame_scandium.name=%material Frame Box + S:gt.blockmachines.gt_frame_shadow.name=%material Frame Box + S:gt.blockmachines.gt_frame_shadowiron.name=%material Frame Box + S:gt.blockmachines.gt_frame_shadowsteel.name=%material Frame Box S:gt.blockmachines.gt_frame_silicon.name=Silicon Frame Box S:gt.blockmachines.gt_frame_silicone.name=Silicone Rubber Frame Box S:gt.blockmachines.gt_frame_silver.name=Silver Frame Box S:gt.blockmachines.gt_frame_solderingalloy.name=Soldering Alloy Frame Box + S:gt.blockmachines.gt_frame_soularium.name=%material Frame Box S:gt.blockmachines.gt_frame_stainlesssteel.name=Stainless Steel Frame Box S:gt.blockmachines.gt_frame_steel.name=Steel Frame Box + S:gt.blockmachines.gt_frame_steeleaf.name=%material Frame Box S:gt.blockmachines.gt_frame_steelmagnetic.name=Magnetic Steel Frame Box + S:gt.blockmachines.gt_frame_stellaralloy.name=%material Frame Box S:gt.blockmachines.gt_frame_sterlingsilver.name=Sterling Silver Frame Box S:gt.blockmachines.gt_frame_styrenebutadienerubber.name=Styrene-Butadiene Rubber Frame Box + S:gt.blockmachines.gt_frame_sunnarium.name=%material Frame Box S:gt.blockmachines.gt_frame_tantalum.name=Tantalum Frame Box + S:gt.blockmachines.gt_frame_tartarite.name=%material Frame Box + S:gt.blockmachines.gt_frame_tellurium.name=%material Frame Box + S:gt.blockmachines.gt_frame_terbium.name=%material Frame Box + S:gt.blockmachines.gt_frame_tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.name=%material Frame Box + S:gt.blockmachines.gt_frame_tetranaquadahdiindiumhexaplatiumosminid.name=%material Frame Box S:gt.blockmachines.gt_frame_thaumium.name=Thaumium Frame Box S:gt.blockmachines.gt_frame_thorium.name=Thorium Frame Box + S:gt.blockmachines.gt_frame_thulium.name=%material Frame Box S:gt.blockmachines.gt_frame_tin.name=Tin Frame Box S:gt.blockmachines.gt_frame_tinalloy.name=Tin Alloy Frame Box S:gt.blockmachines.gt_frame_titanium.name=Titanium Frame Box + S:gt.blockmachines.gt_frame_titaniumonabariumdecacoppereikosaoxid.name=%material Frame Box + S:gt.blockmachines.gt_frame_trinium.name=%material Frame Box S:gt.blockmachines.gt_frame_tritanium.name=Tritanium Frame Box S:gt.blockmachines.gt_frame_tungsten.name=Tungsten Frame Box S:gt.blockmachines.gt_frame_tungstencarbide.name=Tungstencarbide Frame Box @@ -9072,24 +12363,47 @@ languagefile { S:gt.blockmachines.gt_frame_ultimet.name=Ultimet Frame Box S:gt.blockmachines.gt_frame_uranium.name=Uranium 238 Frame Box S:gt.blockmachines.gt_frame_uranium235.name=Uranium 235 Frame Box + S:gt.blockmachines.gt_frame_uraniumtriplatinid.name=%material Frame Box S:gt.blockmachines.gt_frame_vanadium.name=Vanadium Frame Box S:gt.blockmachines.gt_frame_vanadiumgallium.name=Vanadium-Gallium Frame Box S:gt.blockmachines.gt_frame_vanadiumsteel.name=Vanadiumsteel Frame Box + S:gt.blockmachines.gt_frame_vanadiumtriindinid.name=%material Frame Box + S:gt.blockmachines.gt_frame_vibrantalloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_vinteum.name=%material Frame Box + S:gt.blockmachines.gt_frame_vividalloy.name=%material Frame Box + S:gt.blockmachines.gt_frame_void.name=%material Frame Box + S:gt.blockmachines.gt_frame_vulcanite.name=%material Frame Box + S:gt.blockmachines.gt_frame_vyroxeres.name=%material Frame Box S:gt.blockmachines.gt_frame_wood.name=Wood Frame Box S:gt.blockmachines.gt_frame_woodsealed.name=Sealed Wood Frame Box S:gt.blockmachines.gt_frame_wroughtiron.name=Wrought Iron Frame Box + S:gt.blockmachines.gt_frame_ytterbium.name=%material Frame Box S:gt.blockmachines.gt_frame_yttrium.name=Yttrium Frame Box S:gt.blockmachines.gt_frame_yttriumbariumcuprate.name=Yttrium Barium Cuprate Frame Box S:gt.blockmachines.gt_frame_zinc.name=Zinc Frame Box S:gt.blockmachines.gt_pipe_aluminium.name=Aluminium Item Pipe S:gt.blockmachines.gt_pipe_aluminium_huge.name=Huge Aluminium Item Pipe S:gt.blockmachines.gt_pipe_aluminium_large.name=Large Aluminium Item Pipe + S:gt.blockmachines.gt_pipe_bedrockium.name=%material Item Pipe + S:gt.blockmachines.gt_pipe_bedrockium_huge.name=Huge %material Item Pipe + S:gt.blockmachines.gt_pipe_bedrockium_large.name=Large %material Item Pipe + S:gt.blockmachines.gt_pipe_bedrockium_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_bedrockium_tiny.name=Tiny %material Item Pipe + S:gt.blockmachines.gt_pipe_blackplutonium.name=%material Item Pipe + S:gt.blockmachines.gt_pipe_blackplutonium_huge.name=Huge %material Item Pipe + S:gt.blockmachines.gt_pipe_blackplutonium_large.name=Large %material Item Pipe + S:gt.blockmachines.gt_pipe_blackplutonium_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_blackplutonium_tiny.name=Tiny %material Item Pipe S:gt.blockmachines.gt_pipe_brass.name=Brass Item Pipe S:gt.blockmachines.gt_pipe_brass_huge.name=Huge Brass Item Pipe S:gt.blockmachines.gt_pipe_brass_large.name=Large Brass Item Pipe + S:gt.blockmachines.gt_pipe_brass_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_brass_tiny.name=Tiny %material Item Pipe S:gt.blockmachines.gt_pipe_bronze.name=Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_huge.name=Huge Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_large.name=Large Bronze Fluid Pipe + S:gt.blockmachines.gt_pipe_bronze_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_bronze_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_small.name=Small Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_bronze_tiny.name=Tiny Bronze Fluid Pipe S:gt.blockmachines.gt_pipe_clay.name=Clay Fluid Pipe @@ -9103,6 +12417,8 @@ languagefile { S:gt.blockmachines.gt_pipe_copper.name=Copper Fluid Pipe S:gt.blockmachines.gt_pipe_copper_huge.name=Huge Copper Fluid Pipe S:gt.blockmachines.gt_pipe_copper_large.name=Large Copper Fluid Pipe + S:gt.blockmachines.gt_pipe_copper_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_copper_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_copper_small.name=Small Copper Fluid Pipe S:gt.blockmachines.gt_pipe_copper_tiny.name=Tiny Copper Fluid Pipe S:gt.blockmachines.gt_pipe_dark_steel.name=Dark Steel Fluid Pipe @@ -9110,9 +12426,30 @@ languagefile { S:gt.blockmachines.gt_pipe_dark_steel_large.name=Large Dark Steel Fluid Pipe S:gt.blockmachines.gt_pipe_dark_steel_small.name=Small Dark Steel Fluid Pipe S:gt.blockmachines.gt_pipe_dark_steel_tiny.name=Tiny Dark Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_draconiumawakened_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gt_pipe_electrum.name=Electrum Item Pipe S:gt.blockmachines.gt_pipe_electrum_huge.name=Huge Electrum Item Pipe S:gt.blockmachines.gt_pipe_electrum_large.name=Large Electrum Item Pipe + S:gt.blockmachines.gt_pipe_electrum_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_electrum_tiny.name=Tiny %material Item Pipe + S:gt.blockmachines.gt_pipe_electrumflux.name=%material Item Pipe + S:gt.blockmachines.gt_pipe_electrumflux_huge.name=Huge %material Item Pipe + S:gt.blockmachines.gt_pipe_electrumflux_large.name=Large %material Item Pipe + S:gt.blockmachines.gt_pipe_electrumflux_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_electrumflux_tiny.name=Tiny %material Item Pipe + S:gt.blockmachines.gt_pipe_enderium.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_enderium_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gt_pipe_europium.name=Europium Fluid Pipe S:gt.blockmachines.gt_pipe_europium_huge.name=Huge Europium Fluid Pipe S:gt.blockmachines.gt_pipe_europium_large.name=Large Europium Fluid Pipe @@ -9136,6 +12473,13 @@ languagefile { S:gt.blockmachines.gt_pipe_inconel-792_large.name=Large Inconel-792 Fluid Pipe S:gt.blockmachines.gt_pipe_inconel-792_small.name=Small Inconel-792 Fluid Pipe S:gt.blockmachines.gt_pipe_inconel-792_tiny.name=Tiny Inconel-792 Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_infinity_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gt_pipe_lead.name=Lead Fluid Pipe S:gt.blockmachines.gt_pipe_lead_huge.name=Huge Lead Fluid Pipe S:gt.blockmachines.gt_pipe_lead_large.name=Large Lead Fluid Pipe @@ -9151,26 +12495,79 @@ languagefile { S:gt.blockmachines.gt_pipe_maraging_steel_350_large.name=Large Maraging Steel 350 Fluid Pipe S:gt.blockmachines.gt_pipe_maraging_steel_350_small.name=Small Maraging Steel 350 Fluid Pipe S:gt.blockmachines.gt_pipe_maraging_steel_350_tiny.name=Tiny Maraging Steel 350 Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_mysteriouscrystal_tiny.name=Tiny %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_naquadah_tiny.name=Tiny %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_netherstar_tiny.name=Tiny %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_neutronium_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gt_pipe_nickel.name=Nickel Item Pipe S:gt.blockmachines.gt_pipe_nickel_huge.name=Huge Nickel Item Pipe S:gt.blockmachines.gt_pipe_nickel_large.name=Large Nickel Item Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_niobiumtitanium_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gt_pipe_osmium.name=Osmium Item Pipe S:gt.blockmachines.gt_pipe_osmium_huge.name=Huge Osmium Item Pipe S:gt.blockmachines.gt_pipe_osmium_large.name=Large Osmium Item Pipe + S:gt.blockmachines.gt_pipe_osmium_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_osmium_tiny.name=Tiny %material Item Pipe S:gt.blockmachines.gt_pipe_plasmacontain.name=Plasma Containment Pipe S:gt.blockmachines.gt_pipe_plastic.name=Plastic Fluid Pipe S:gt.blockmachines.gt_pipe_plastic_huge.name=Huge Plastic Fluid Pipe S:gt.blockmachines.gt_pipe_plastic_large.name=Large Plastic Fluid Pipe + S:gt.blockmachines.gt_pipe_plastic_nonuple.name=Nonuple Plastic Fluid Pipe + S:gt.blockmachines.gt_pipe_plastic_quadruple.name=Quadruple Plastic Fluid Pipe S:gt.blockmachines.gt_pipe_plastic_small.name=Small Plastic Fluid Pipe S:gt.blockmachines.gt_pipe_plastic_tiny.name=Tiny Plastic Fluid Pipe S:gt.blockmachines.gt_pipe_platinum.name=Platinum Item Pipe S:gt.blockmachines.gt_pipe_platinum_huge.name=Huge Platinum Item Pipe S:gt.blockmachines.gt_pipe_platinum_large.name=Large Platinum Item Pipe + S:gt.blockmachines.gt_pipe_platinum_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_platinum_tiny.name=Tiny %material Item Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole.name=PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_huge.name=Huge PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_large.name=Large PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_nonuple.name=Nonuple PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_quadruple.name=Quadruple PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_small.name=Small PBI Fluid Pipe + S:gt.blockmachines.gt_pipe_polybenzimidazole_tiny.name=Tiny PBI Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene.name=PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_huge.name=Huge PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_large.name=Large PTFE Fluid Pipe + S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_nonuple.name=Nonuple PTFE Fluid Pipe + S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_quadruple.name=Quadruple PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_small.name=Small PTFE Fluid Pipe S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_tiny.name=Tiny PTFE Fluid Pipe + S:gt.blockmachines.gt_pipe_polyvinylchloride.name=PVC Item Pipe + S:gt.blockmachines.gt_pipe_polyvinylchloride_huge.name=Huge PVC Item Pipe + S:gt.blockmachines.gt_pipe_polyvinylchloride_large.name=Large PVC Item Pipe S:gt.blockmachines.gt_pipe_potin.name=Potin Fluid Pipe S:gt.blockmachines.gt_pipe_potin_huge.name=Huge Potin Fluid Pipe S:gt.blockmachines.gt_pipe_potin_large.name=Large Potin Fluid Pipe @@ -9179,30 +12576,71 @@ languagefile { S:gt.blockmachines.gt_pipe_pvc.name=PVC Item Pipe S:gt.blockmachines.gt_pipe_pvc_huge.name=Huge PVC Item Pipe S:gt.blockmachines.gt_pipe_pvc_large.name=Large PVC Item Pipe + S:gt.blockmachines.gt_pipe_quantium.name=%material Item Pipe + S:gt.blockmachines.gt_pipe_quantium_huge.name=Huge %material Item Pipe + S:gt.blockmachines.gt_pipe_quantium_large.name=Large %material Item Pipe + S:gt.blockmachines.gt_pipe_quantium_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_quantium_tiny.name=Tiny %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_aluminium.name=Restrictive Aluminium Item Pipe S:gt.blockmachines.gt_pipe_restrictive_aluminium_huge.name=Huge Restrictive Aluminium Item Pipe S:gt.blockmachines.gt_pipe_restrictive_aluminium_large.name=Large Restrictive Aluminium Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_bedrockium.name=Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_bedrockium_huge.name=Huge Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_bedrockium_large.name=Large Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_bedrockium_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_bedrockium_tiny.name=Tiny Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_blackplutonium.name=Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_blackplutonium_huge.name=Huge Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_blackplutonium_large.name=Large Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_blackplutonium_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_blackplutonium_tiny.name=Tiny Restrictive %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_brass.name=Restrictive Brass Item Pipe S:gt.blockmachines.gt_pipe_restrictive_brass_huge.name=Huge Restrictive Brass Item Pipe S:gt.blockmachines.gt_pipe_restrictive_brass_large.name=Large Restrictive Brass Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_brass_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_brass_tiny.name=Tiny Restrictive %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_cobalt.name=Restrictive Cobalt Item Pipe S:gt.blockmachines.gt_pipe_restrictive_cobalt_huge.name=Huge Restrictive Cobalt Item Pipe S:gt.blockmachines.gt_pipe_restrictive_cobalt_large.name=Large Restrictive Cobalt Item Pipe S:gt.blockmachines.gt_pipe_restrictive_electrum.name=Restrictive Electrum Item Pipe S:gt.blockmachines.gt_pipe_restrictive_electrum_huge.name=Huge Restrictive Electrum Item Pipe S:gt.blockmachines.gt_pipe_restrictive_electrum_large.name=Large Restrictive Electrum Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrum_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrum_tiny.name=Tiny Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrumflux.name=Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrumflux_huge.name=Huge Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrumflux_large.name=Large Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrumflux_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_electrumflux_tiny.name=Tiny Restrictive %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_nickel.name=Restrictive Nickel Item Pipe S:gt.blockmachines.gt_pipe_restrictive_nickel_huge.name=Huge Restrictive Nickel Item Pipe S:gt.blockmachines.gt_pipe_restrictive_nickel_large.name=Large Restrictive Nickel Item Pipe S:gt.blockmachines.gt_pipe_restrictive_osmium.name=Restrictive Osmium Item Pipe S:gt.blockmachines.gt_pipe_restrictive_osmium_huge.name=Huge Restrictive Osmium Item Pipe S:gt.blockmachines.gt_pipe_restrictive_osmium_large.name=Large Restrictive Osmium Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_osmium_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_osmium_tiny.name=Tiny Restrictive %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_platinum.name=Restrictive Platinum Item Pipe S:gt.blockmachines.gt_pipe_restrictive_platinum_huge.name=Huge Restrictive Platinum Item Pipe S:gt.blockmachines.gt_pipe_restrictive_platinum_large.name=Large Restrictive Platinum Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_platinum_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_platinum_tiny.name=Tiny Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_polyvinylchloride.name=Restrictive PVC Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_polyvinylchloride_huge.name=Huge Restrictive PVC Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_polyvinylchloride_large.name=Large Restrictive PVC Item Pipe S:gt.blockmachines.gt_pipe_restrictive_pvc.name=Restrictive PVC Item Pipe S:gt.blockmachines.gt_pipe_restrictive_pvc_huge.name=Huge Restrictive PVC Item Pipe S:gt.blockmachines.gt_pipe_restrictive_pvc_large.name=Large Restrictive PVC Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_quantium.name=Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_quantium_huge.name=Huge Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_quantium_large.name=Large Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_quantium_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_quantium_tiny.name=Tiny Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_tin.name=Restrictive %material Pipe + S:gt.blockmachines.gt_pipe_restrictive_tin_huge.name=Huge Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_tin_large.name=Large Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_tin_small.name=Small Restrictive %material Item Pipe + S:gt.blockmachines.gt_pipe_restrictive_tin_tiny.name=Tiny Restrictive %material Item Pipe S:gt.blockmachines.gt_pipe_restrictive_wrought_iron.name=Restrictive Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_restrictive_wrought_iron_huge.name=Huge Restrictive Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_restrictive_wrought_iron_large.name=Large Restrictive Wrought Iron Item Pipe @@ -9214,11 +12652,15 @@ languagefile { S:gt.blockmachines.gt_pipe_stainlesssteel.name=Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_huge.name=Huge Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_large.name=Large Stainless Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_stainlesssteel_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_stainlesssteel_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_small.name=Small Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_stainlesssteel_tiny.name=Tiny Stainless Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel.name=Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel_huge.name=Huge Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel_large.name=Large Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_steel_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_steel_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_steel_small.name=Small Steel Fluid Pipe S:gt.blockmachines.gt_pipe_steel_tiny.name=Tiny Steel Fluid Pipe S:gt.blockmachines.gt_pipe_tantalloy-60.name=Tantalloy-60 Fluid Pipe @@ -9231,9 +12673,16 @@ languagefile { S:gt.blockmachines.gt_pipe_tantalloy-61_large.name=Large Tantalloy-61 Fluid Pipe S:gt.blockmachines.gt_pipe_tantalloy-61_small.name=Small Tantalloy-61 Fluid Pipe S:gt.blockmachines.gt_pipe_tantalloy-61_tiny.name=Tiny Tantalloy-61 Fluid Pipe + S:gt.blockmachines.gt_pipe_tin.name=%material Item Pipe + S:gt.blockmachines.gt_pipe_tin_huge.name=Huge %material Item Pipe + S:gt.blockmachines.gt_pipe_tin_large.name=Large %material Item Pipe + S:gt.blockmachines.gt_pipe_tin_small.name=Small %material Item Pipe + S:gt.blockmachines.gt_pipe_tin_tiny.name=Tiny %material Item Pipe S:gt.blockmachines.gt_pipe_titanium.name=Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_huge.name=Huge Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_large.name=Large Titanium Fluid Pipe + S:gt.blockmachines.gt_pipe_titanium_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_titanium_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_small.name=Small Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_titanium_tiny.name=Tiny Titanium Fluid Pipe S:gt.blockmachines.gt_pipe_trinium_naquadah_carbonite.name=Trinium Naquadah Carbonite Fluid Pipe @@ -9249,6 +12698,8 @@ languagefile { S:gt.blockmachines.gt_pipe_tungstensteel.name=Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_huge.name=Huge Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_large.name=Large Tungstensteel Fluid Pipe + S:gt.blockmachines.gt_pipe_tungstensteel_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_tungstensteel_quadruple.name=Quadruple %material Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_small.name=Small Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_tungstensteel_tiny.name=Tiny Tungstensteel Fluid Pipe S:gt.blockmachines.gt_pipe_void_metal.name=Void Metal Fluid Pipe @@ -9262,6 +12713,13 @@ languagefile { S:gt.blockmachines.gt_pipe_wrought_iron.name=Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_wrought_iron_huge.name=Huge Wrought Iron Item Pipe S:gt.blockmachines.gt_pipe_wrought_iron_large.name=Large Wrought Iron Item Pipe + S:gt.blockmachines.gt_pipe_wroughtiron.name=%material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_huge.name=Huge %material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_large.name=Large %material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_nonuple.name=Nonuple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_quadruple.name=Quadruple %material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_small.name=Small %material Fluid Pipe + S:gt.blockmachines.gt_pipe_wroughtiron_tiny.name=Tiny %material Fluid Pipe S:gt.blockmachines.gtplusplus.autocrafter.multi.name=Large Scale Auto-Assembler v1.01 S:gt.blockmachines.gtplusplus.fusion.single.name=Helium Prime S:gt.blockmachines.gtplusplus.shelf.compartment.name=Compartment @@ -9280,6 +12738,7 @@ languagefile { S:gt.blockmachines.hatch.control.adv.name=Control Core Module S:gt.blockmachines.hatch.cryotheum.input.tier.00.name=Cryotheum Cooling Hatch S:gt.blockmachines.hatch.dataaccess.adv.name=Advanced Data Access Hatch + S:gt.blockmachines.hatch.dataaccess.auto.name=Automatable Data Access Hatch S:gt.blockmachines.hatch.dataaccess.name=Data Access Hatch S:gt.blockmachines.hatch.datain.tier.07.name=Optical Slave Connector S:gt.blockmachines.hatch.datainass.tier.07.name=Assembly line Slave Connector @@ -9305,6 +12764,11 @@ languagefile { S:gt.blockmachines.hatch.dynamo.tier.07.name=ZPM Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.08.name=UV Dynamo Hatch S:gt.blockmachines.hatch.dynamo.tier.09.name=Max Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.10.name=UEV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.11.name=UIV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.12.name=UMV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.13.name=UXV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.14.name=OPV Dynamo Hatch S:gt.blockmachines.hatch.dynamomulti04.tier.05.name=IV 4A Dynamo Hatch S:gt.blockmachines.hatch.dynamomulti04.tier.06.name=LuV 4A Dynamo Hatch S:gt.blockmachines.hatch.dynamomulti04.tier.07.name=ZPM 4A Dynamo Hatch @@ -9424,6 +12888,9 @@ languagefile { S:gt.blockmachines.hatch.energy.tier.07.name=ZPM Energy Hatch S:gt.blockmachines.hatch.energy.tier.08.name=UV Energy Hatch S:gt.blockmachines.hatch.energy.tier.09.name=Max Energy Hatch + S:gt.blockmachines.hatch.energy.tier.10.name=UEV Energy Hatch + S:gt.blockmachines.hatch.energy.tier.11.name=UIV Energy Hatch + S:gt.blockmachines.hatch.energy.tier.12.name=UMV Energy Hatch S:gt.blockmachines.hatch.energymulti04.tier.05.name=IV 4A Energy Hatch S:gt.blockmachines.hatch.energymulti04.tier.06.name=LuV 4A Energy Hatch S:gt.blockmachines.hatch.energymulti04.tier.07.name=ZPM 4A Energy Hatch @@ -9526,6 +12993,12 @@ languagefile { S:gt.blockmachines.hatch.input.tier.07.name=Input Hatch (ZPM) S:gt.blockmachines.hatch.input.tier.08.name=Input Hatch (UV) S:gt.blockmachines.hatch.input.tier.09.name=Input Hatch (MAX) + S:gt.blockmachines.hatch.input.tier.10.name=Input Hatch (UEV) + S:gt.blockmachines.hatch.input.tier.11.name=Input Hatch (UIV) + S:gt.blockmachines.hatch.input.tier.12.name=Input Hatch (UMV) + S:gt.blockmachines.hatch.input.tier.13.name=Input Hatch (UXV) + S:gt.blockmachines.hatch.input.tier.14.name=Input Hatch (OpV) + S:gt.blockmachines.hatch.input.tier.15.name=Input Hatch (MAX) S:gt.blockmachines.hatch.input_battery.tier.00.name=Charging Bus (MV) S:gt.blockmachines.hatch.input_battery.tier.01.name=Charging Bus (EV) S:gt.blockmachines.hatch.input_bus.tier.00.name=Input Bus (ULV) @@ -9569,6 +13042,12 @@ languagefile { S:gt.blockmachines.hatch.output.tier.07.name=Output Hatch (ZPM) S:gt.blockmachines.hatch.output.tier.08.name=Output Hatch (UV) S:gt.blockmachines.hatch.output.tier.09.name=Output Hatch (MAX) + S:gt.blockmachines.hatch.output.tier.10.name=Output Hatch (UEV) + S:gt.blockmachines.hatch.output.tier.11.name=Output Hatch (UIV) + S:gt.blockmachines.hatch.output.tier.12.name=Output Hatch (UMV) + S:gt.blockmachines.hatch.output.tier.13.name=Output Hatch (UXV) + S:gt.blockmachines.hatch.output.tier.14.name=Output Hatch (OpV) + S:gt.blockmachines.hatch.output.tier.15.name=Output Hatch (MAX) S:gt.blockmachines.hatch.output_battery.tier.00.name=Discharging Bus (MV) S:gt.blockmachines.hatch.output_battery.tier.01.name=Discharging Bus (EV) S:gt.blockmachines.hatch.output_bus.tier.00.name=Output Bus (ULV) @@ -9608,6 +13087,12 @@ languagefile { S:gt.blockmachines.hatch.superbus.output.tier.09.name=Super Bus (O) (MAX) S:gt.blockmachines.hatch.turbine.input.tier.00.name=Turbine Housing S:gt.blockmachines.hatch.turbine.name=Rotor Assembly + S:gt.blockmachines.hpmachine.alloysmelter.name=High Pressure Alloy Smelter + S:gt.blockmachines.hpmachine.compressor.name=High Pressure Compressor + S:gt.blockmachines.hpmachine.extractor.name=High Pressure Extractor + S:gt.blockmachines.hpmachine.furnace.name=High Pressure Furnace + S:gt.blockmachines.hpmachine.hammer.name=High Pressure Forge Hammer + S:gt.blockmachines.hpmachine.macerator.name=High Pressure Macerator S:gt.blockmachines.hull.bronze.name=Bronze Hull S:gt.blockmachines.hull.bronze_bricked.name=Bricked Bronze Hull S:gt.blockmachines.hull.steel.name=Steel Hull @@ -9693,6 +13178,7 @@ languagefile { S:gt.blockmachines.multimachine.adv.implosioncompressor.name=Density^2 S:gt.blockmachines.multimachine.adv.industrialfreezer.name=Cryogenic Freezer S:gt.blockmachines.multimachine.adv.vacuumfurnace.name=Utupu-Tanuri + S:gt.blockmachines.multimachine.airfilter.name=Electric Air Filter S:gt.blockmachines.multimachine.assemblyline.name=Assembly Line S:gt.blockmachines.multimachine.blastfurnace.name=Electric Blast Furnace S:gt.blockmachines.multimachine.boiler.bronze.name=Large Bronze Boiler @@ -9788,11 +13274,28 @@ languagefile { S:gt.blockmachines.quantum.chest.tier.03.name=Quantum Chest III S:gt.blockmachines.quantum.chest.tier.04.name=Quantum Chest IV S:gt.blockmachines.quantum.chest.tier.05.name=Quantum Chest V + S:gt.blockmachines.quantum.chest.tier.06.name=Quantum Chest I + S:gt.blockmachines.quantum.chest.tier.07.name=Quantum Chest II + S:gt.blockmachines.quantum.chest.tier.08.name=Quantum Chest III + S:gt.blockmachines.quantum.chest.tier.09.name=Quantum Chest IV + S:gt.blockmachines.quantum.chest.tier.10.name=Quantum Chest V S:gt.blockmachines.quantum.tank.tier.01.name=Quantum Tank I S:gt.blockmachines.quantum.tank.tier.02.name=Quantum Tank II S:gt.blockmachines.quantum.tank.tier.03.name=Quantum Tank III S:gt.blockmachines.quantum.tank.tier.04.name=Quantum Tank IV S:gt.blockmachines.quantum.tank.tier.05.name=Quantum Tank V + S:gt.blockmachines.quantum.tank.tier.06.name=Quantum Tank I + S:gt.blockmachines.quantum.tank.tier.07.name=Quantum Tank II + S:gt.blockmachines.quantum.tank.tier.08.name=Quantum Tank III + S:gt.blockmachines.quantum.tank.tier.09.name=Quantum Tank IV + S:gt.blockmachines.quantum.tank.tier.10.name=Quantum Tank V + S:gt.blockmachines.rockbreaker.tier.06.name=Cryogenic Magma Solidifier R-9200 + S:gt.blockmachines.rockbreaker.tier.07.name=Cryogenic Magma Solidifier R-10200 + S:gt.blockmachines.rockbreaker.tier.08.name=Cryogenic Magma Solidifier R-11200 + S:gt.blockmachines.rockbreaker.tier.09.name=Cryogenic Magma Solidifier R-12200 + S:gt.blockmachines.rockbreaker.tier.10.name=Cryogenic Magma Solidifier R-13200 + S:gt.blockmachines.rockbreaker.tier.11.name=Cryogenic Magma Solidifier R-14200 + S:gt.blockmachines.rockbreaker.tier.12.name=Cryogenic Magma Solidifier R-15200 S:gt.blockmachines.simplewasher.01.tier.01.name=Simple Washer I S:gt.blockmachines.simplewasher.01.tier.02.name=Simple Washer II S:gt.blockmachines.simplewasher.01.tier.03.name=Simple Washer III @@ -9813,6 +13316,11 @@ languagefile { S:gt.blockmachines.super.chest.tier.03.name=Super Chest III S:gt.blockmachines.super.chest.tier.04.name=Super Chest IV S:gt.blockmachines.super.chest.tier.05.name=Super Chest V + S:gt.blockmachines.super.tank.tier.01.name=Super Tank I + S:gt.blockmachines.super.tank.tier.02.name=Super Tank II + S:gt.blockmachines.super.tank.tier.03.name=Super Tank III + S:gt.blockmachines.super.tank.tier.04.name=Super Tank IV + S:gt.blockmachines.super.tank.tier.05.name=Super Tank V S:gt.blockmachines.tesseract.generator.name=Tesseract Generator S:gt.blockmachines.tesseract.terminal.name=Tesseract Terminal S:gt.blockmachines.thaumcraft.gtpp.machine.01.name=Arcane Researcher @@ -9835,6 +13343,12 @@ languagefile { S:gt.blockmachines.transformer.tier.06.name=Ludicrous Transformer S:gt.blockmachines.transformer.tier.07.name=ZPM Voltage Transformer S:gt.blockmachines.transformer.tier.08.name=Ultimate Transformer + S:gt.blockmachines.transformer.tier.09.name=Highly Ultimate Transformer + S:gt.blockmachines.transformer.tier.10.name=Extremely Ultimate Transformer + S:gt.blockmachines.transformer.tier.11.name=Insanely Ultimate Transformer + S:gt.blockmachines.transformer.tier.12.name=Mega Ultimate Transformer + S:gt.blockmachines.transformer.tier.13.name=Extended Mega Ultimate Transformer + S:gt.blockmachines.transformer.tier.14.name=Overpowered Transformer S:gt.blockmachines.treefarm.controller.tier.single.name=Tree Growth Simulator S:gt.blockmachines.treefarmer.structural.name=Farm Keeper S:gt.blockmachines.tt.transformer.tier.09.name=Highly Ultimate Transformer @@ -9879,6 +13393,18 @@ languagefile { S:gt.blockmachines.wire.annealedcopper.08.name=8x Annealed Copper Wire S:gt.blockmachines.wire.annealedcopper.12.name=12x Annealed Copper Wire S:gt.blockmachines.wire.annealedcopper.16.name=16x Annealed Copper Wire + S:gt.blockmachines.wire.bedrockium.01.name=1x %material Wire + S:gt.blockmachines.wire.bedrockium.02.name=2x %material Wire + S:gt.blockmachines.wire.bedrockium.04.name=4x %material Wire + S:gt.blockmachines.wire.bedrockium.08.name=8x %material Wire + S:gt.blockmachines.wire.bedrockium.12.name=12x %material Wire + S:gt.blockmachines.wire.bedrockium.16.name=16x %material Wire + S:gt.blockmachines.wire.blackplutonium.01.name=1x %material Wire + S:gt.blockmachines.wire.blackplutonium.02.name=2x %material Wire + S:gt.blockmachines.wire.blackplutonium.04.name=4x %material Wire + S:gt.blockmachines.wire.blackplutonium.08.name=8x %material Wire + S:gt.blockmachines.wire.blackplutonium.12.name=12x %material Wire + S:gt.blockmachines.wire.blackplutonium.16.name=16x %material Wire S:gt.blockmachines.wire.blacksteel.01.name=1x Black Steel Wire S:gt.blockmachines.wire.blacksteel.02.name=2x Black Steel Wire S:gt.blockmachines.wire.blacksteel.04.name=4x Black Steel Wire @@ -9909,6 +13435,18 @@ languagefile { S:gt.blockmachines.wire.cupronickel.08.name=8x Cupronickel Wire S:gt.blockmachines.wire.cupronickel.12.name=12x Cupronickel Wire S:gt.blockmachines.wire.cupronickel.16.name=16x Cupronickel Wire + S:gt.blockmachines.wire.draconium.01.name=1x %material Wire + S:gt.blockmachines.wire.draconium.02.name=2x %material Wire + S:gt.blockmachines.wire.draconium.04.name=4x %material Wire + S:gt.blockmachines.wire.draconium.08.name=8x %material Wire + S:gt.blockmachines.wire.draconium.12.name=12x %material Wire + S:gt.blockmachines.wire.draconium.16.name=16x %material Wire + S:gt.blockmachines.wire.draconiumawakened.01.name=1x %material Wire + S:gt.blockmachines.wire.draconiumawakened.02.name=2x %material Wire + S:gt.blockmachines.wire.draconiumawakened.04.name=4x %material Wire + S:gt.blockmachines.wire.draconiumawakened.08.name=8x %material Wire + S:gt.blockmachines.wire.draconiumawakened.12.name=12x %material Wire + S:gt.blockmachines.wire.draconiumawakened.16.name=16x %material Wire S:gt.blockmachines.wire.duranium.01.name=1x Duranium Wire S:gt.blockmachines.wire.duranium.02.name=2x Duranium Wire S:gt.blockmachines.wire.duranium.04.name=4x Duranium Wire @@ -9921,6 +13459,12 @@ languagefile { S:gt.blockmachines.wire.electrum.08.name=8x Electrum Wire S:gt.blockmachines.wire.electrum.12.name=12x Electrum Wire S:gt.blockmachines.wire.electrum.16.name=16x Electrum Wire + S:gt.blockmachines.wire.electrumflux.01.name=1x %material Wire + S:gt.blockmachines.wire.electrumflux.02.name=2x %material Wire + S:gt.blockmachines.wire.electrumflux.04.name=4x %material Wire + S:gt.blockmachines.wire.electrumflux.08.name=8x %material Wire + S:gt.blockmachines.wire.electrumflux.12.name=12x %material Wire + S:gt.blockmachines.wire.electrumflux.16.name=16x %material Wire S:gt.blockmachines.wire.gold.01.name=1x Gold Wire S:gt.blockmachines.wire.gold.02.name=2x Gold Wire S:gt.blockmachines.wire.gold.04.name=4x Gold Wire @@ -9951,6 +13495,18 @@ languagefile { S:gt.blockmachines.wire.hssg.08.name=8x HSS-G Wire S:gt.blockmachines.wire.hssg.12.name=12x HSS-G Wire S:gt.blockmachines.wire.hssg.16.name=16x HSS-G Wire + S:gt.blockmachines.wire.ichorium.01.name=1x %material Wire + S:gt.blockmachines.wire.ichorium.02.name=2x %material Wire + S:gt.blockmachines.wire.ichorium.04.name=4x %material Wire + S:gt.blockmachines.wire.ichorium.08.name=8x %material Wire + S:gt.blockmachines.wire.ichorium.12.name=12x %material Wire + S:gt.blockmachines.wire.ichorium.16.name=16x %material Wire + S:gt.blockmachines.wire.infinity.01.name=1x %material Wire + S:gt.blockmachines.wire.infinity.02.name=2x %material Wire + S:gt.blockmachines.wire.infinity.04.name=4x %material Wire + S:gt.blockmachines.wire.infinity.08.name=8x %material Wire + S:gt.blockmachines.wire.infinity.12.name=12x %material Wire + S:gt.blockmachines.wire.infinity.16.name=16x %material Wire S:gt.blockmachines.wire.iron.01.name=1x Iron Wire S:gt.blockmachines.wire.iron.02.name=2x Iron Wire S:gt.blockmachines.wire.iron.04.name=4x Iron Wire @@ -9969,6 +13525,18 @@ languagefile { S:gt.blockmachines.wire.lead.08.name=8x Lead Wire S:gt.blockmachines.wire.lead.12.name=12x Lead Wire S:gt.blockmachines.wire.lead.16.name=16x Lead Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.01.name=1x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.02.name=2x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.04.name=4x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.08.name=8x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.12.name=12x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuhvwire.16.name=16x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.01.name=1x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.02.name=2x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.04.name=4x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.08.name=8x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.12.name=12x %material Wire + S:gt.blockmachines.wire.longasssuperconductornameforuvwire.16.name=16x %material Wire S:gt.blockmachines.wire.naquadah.01.name=1x Naquadah Wire S:gt.blockmachines.wire.naquadah.02.name=2x Naquadah Wire S:gt.blockmachines.wire.naquadah.04.name=4x Naquadah Wire @@ -9981,6 +13549,12 @@ languagefile { S:gt.blockmachines.wire.naquadahalloy.08.name=8x Naquadah Alloy Wire S:gt.blockmachines.wire.naquadahalloy.12.name=12x Naquadah Alloy Wire S:gt.blockmachines.wire.naquadahalloy.16.name=16x Naquadah Alloy Wire + S:gt.blockmachines.wire.netherstar.01.name=1x %material Wire + S:gt.blockmachines.wire.netherstar.02.name=2x %material Wire + S:gt.blockmachines.wire.netherstar.04.name=4x %material Wire + S:gt.blockmachines.wire.netherstar.08.name=8x %material Wire + S:gt.blockmachines.wire.netherstar.12.name=12x %material Wire + S:gt.blockmachines.wire.netherstar.16.name=16x %material Wire S:gt.blockmachines.wire.nichrome.01.name=1x Nichrome Wire S:gt.blockmachines.wire.nichrome.02.name=2x Nichrome Wire S:gt.blockmachines.wire.nichrome.04.name=4x Nichrome Wire @@ -10005,12 +13579,24 @@ languagefile { S:gt.blockmachines.wire.osmium.08.name=8x Osmium Wire S:gt.blockmachines.wire.osmium.12.name=12x Osmium Wire S:gt.blockmachines.wire.osmium.16.name=16x Osmium Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.01.name=1x %material Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.02.name=2x %material Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.04.name=4x %material Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.08.name=8x %material Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.12.name=12x %material Wire + S:gt.blockmachines.wire.pentacadmiummagnesiumhexaoxid.16.name=16x %material Wire S:gt.blockmachines.wire.platinum.01.name=1x Platinum Wire S:gt.blockmachines.wire.platinum.02.name=2x Platinum Wire S:gt.blockmachines.wire.platinum.04.name=4x Platinum Wire S:gt.blockmachines.wire.platinum.08.name=8x Platinum Wire S:gt.blockmachines.wire.platinum.12.name=12x Platinum Wire S:gt.blockmachines.wire.platinum.16.name=16x Platinum Wire + S:gt.blockmachines.wire.quantium.01.name=1x %material Wire + S:gt.blockmachines.wire.quantium.02.name=2x %material Wire + S:gt.blockmachines.wire.quantium.04.name=4x %material Wire + S:gt.blockmachines.wire.quantium.08.name=8x %material Wire + S:gt.blockmachines.wire.quantium.12.name=12x %material Wire + S:gt.blockmachines.wire.quantium.16.name=16x %material Wire S:gt.blockmachines.wire.redalloy.01.name=1x Red Alloy Wire S:gt.blockmachines.wire.redalloy.02.name=2x Red Alloy Wire S:gt.blockmachines.wire.redalloy.04.name=4x Red Alloy Wire @@ -10047,6 +13633,60 @@ languagefile { S:gt.blockmachines.wire.superconductor.08.name=8x Superconductor Wire S:gt.blockmachines.wire.superconductor.12.name=12x Superconductor Wire S:gt.blockmachines.wire.superconductor.16.name=16x Superconductor Wire + S:gt.blockmachines.wire.superconductorev.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductorev.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductorev.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductorev.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductorev.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductorev.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductorhv.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductorhv.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductorhv.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductorhv.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductorhv.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductorhv.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductoriv.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductoriv.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductoriv.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductoriv.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductoriv.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductoriv.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductorluv.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductorluv.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductorluv.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductorluv.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductorluv.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductorluv.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductormv.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductormv.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductormv.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductormv.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductormv.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductormv.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductoruv.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductoruv.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductoruv.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductoruv.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductoruv.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductoruv.16.name=16x %material Wire + S:gt.blockmachines.wire.superconductorzpm.01.name=1x %material Wire + S:gt.blockmachines.wire.superconductorzpm.02.name=2x %material Wire + S:gt.blockmachines.wire.superconductorzpm.04.name=4x %material Wire + S:gt.blockmachines.wire.superconductorzpm.08.name=8x %material Wire + S:gt.blockmachines.wire.superconductorzpm.12.name=12x %material Wire + S:gt.blockmachines.wire.superconductorzpm.16.name=16x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.01.name=1x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.02.name=2x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.04.name=4x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.08.name=8x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.12.name=12x %material Wire + S:gt.blockmachines.wire.tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid.16.name=16x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.01.name=1x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.02.name=2x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.04.name=4x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.08.name=8x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.12.name=12x %material Wire + S:gt.blockmachines.wire.tetranaquadahdiindiumhexaplatiumosminid.16.name=16x %material Wire S:gt.blockmachines.wire.tin.01.name=1x Tin Wire S:gt.blockmachines.wire.tin.02.name=2x Tin Wire S:gt.blockmachines.wire.tin.04.name=4x Tin Wire @@ -10059,6 +13699,12 @@ languagefile { S:gt.blockmachines.wire.titanium.08.name=8x Titanium Wire S:gt.blockmachines.wire.titanium.12.name=12x Titanium Wire S:gt.blockmachines.wire.titanium.16.name=16x Titanium Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.01.name=1x %material Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.02.name=2x %material Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.04.name=4x %material Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.08.name=8x %material Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.12.name=12x %material Wire + S:gt.blockmachines.wire.titaniumonabariumdecacoppereikosaoxid.16.name=16x %material Wire S:gt.blockmachines.wire.trinium_titanium_alloy.01.name=1x Trinium Titanium Alloy Wire S:gt.blockmachines.wire.trinium_titanium_alloy.02.name=2x Trinium Titanium Alloy Wire S:gt.blockmachines.wire.trinium_titanium_alloy.04.name=4x Trinium Titanium Alloy Wire @@ -10077,12 +13723,24 @@ languagefile { S:gt.blockmachines.wire.tungstensteel.08.name=8x Tungstensteel Wire S:gt.blockmachines.wire.tungstensteel.12.name=12x Tungstensteel Wire S:gt.blockmachines.wire.tungstensteel.16.name=16x Tungstensteel Wire + S:gt.blockmachines.wire.uraniumtriplatinid.01.name=1x %material Wire + S:gt.blockmachines.wire.uraniumtriplatinid.02.name=2x %material Wire + S:gt.blockmachines.wire.uraniumtriplatinid.04.name=4x %material Wire + S:gt.blockmachines.wire.uraniumtriplatinid.08.name=8x %material Wire + S:gt.blockmachines.wire.uraniumtriplatinid.12.name=12x %material Wire + S:gt.blockmachines.wire.uraniumtriplatinid.16.name=16x %material Wire S:gt.blockmachines.wire.vanadiumgallium.01.name=1x Vanadium-Gallium Wire S:gt.blockmachines.wire.vanadiumgallium.02.name=2x Vanadium-Gallium Wire S:gt.blockmachines.wire.vanadiumgallium.04.name=4x Vanadium-Gallium Wire S:gt.blockmachines.wire.vanadiumgallium.08.name=8x Vanadium-Gallium Wire S:gt.blockmachines.wire.vanadiumgallium.12.name=12x Vanadium-Gallium Wire S:gt.blockmachines.wire.vanadiumgallium.16.name=16x Vanadium-Gallium Wire + S:gt.blockmachines.wire.vanadiumtriindinid.01.name=1x %material Wire + S:gt.blockmachines.wire.vanadiumtriindinid.02.name=2x %material Wire + S:gt.blockmachines.wire.vanadiumtriindinid.04.name=4x %material Wire + S:gt.blockmachines.wire.vanadiumtriindinid.08.name=8x %material Wire + S:gt.blockmachines.wire.vanadiumtriindinid.12.name=12x %material Wire + S:gt.blockmachines.wire.vanadiumtriindinid.16.name=16x %material Wire S:gt.blockmachines.wire.yttriumbariumcuprate.01.name=1x Yttrium Barium Cuprate Wire S:gt.blockmachines.wire.yttriumbariumcuprate.02.name=2x Yttrium Barium Cuprate Wire S:gt.blockmachines.wire.yttriumbariumcuprate.04.name=4x Yttrium Barium Cuprate Wire @@ -10101,10 +13759,12 @@ languagefile { S:gt.blockmachines.wire.zirconium.08.name=8x Zirconium Wire S:gt.blockmachines.wire.zirconium.12.name=12x Zirconium Wire S:gt.blockmachines.wire.zirconium.16.name=16x Zirconium Wire + S:gt.blockmetal1.0.name=Block of %material S:gt.blockmetal1.1.name=Block of Aluminium S:gt.blockmetal1.10.name=Block of Bismuth Bronze S:gt.blockmetal1.11.name=Block of Black Bronze S:gt.blockmetal1.12.name=Block of Black Steel + S:gt.blockmetal1.13.name=Block of %material S:gt.blockmetal1.14.name=Block of Blue Steel S:gt.blockmetal1.15.name=Block of Brass S:gt.blockmetal1.2.name=Block of Americium @@ -10112,12 +13772,17 @@ languagefile { S:gt.blockmetal1.32767.name=Any Sub Block of this one S:gt.blockmetal1.4.name=Block of Antimony S:gt.blockmetal1.5.name=Block of Arsenic + S:gt.blockmetal1.6.name=Block of %material S:gt.blockmetal1.7.name=Block of Battery Alloy S:gt.blockmetal1.8.name=Block of Beryllium S:gt.blockmetal1.9.name=Block of Bismuth S:gt.blockmetal2.0.name=Block of Bronze S:gt.blockmetal2.1.name=Block of Caesium + S:gt.blockmetal2.10.name=Block of %material + S:gt.blockmetal2.11.name=Block of %material + S:gt.blockmetal2.12.name=Block of %material S:gt.blockmetal2.13.name=Block of Duranium + S:gt.blockmetal2.14.name=Block of %material S:gt.blockmetal2.15.name=Block of Electrum S:gt.blockmetal2.2.name=Block of Cerium S:gt.blockmetal2.3.name=Block of Chrome @@ -10127,15 +13792,25 @@ languagefile { S:gt.blockmetal2.7.name=Block of Copper S:gt.blockmetal2.8.name=Block of Cupronickel S:gt.blockmetal2.9.name=Block of Damascus Steel + S:gt.blockmetal3.0.name=Block of %material + S:gt.blockmetal3.1.name=Block of %material S:gt.blockmetal3.10.name=Block of Infused Gold S:gt.blockmetal3.11.name=Block of Invar S:gt.blockmetal3.12.name=Block of Iridium S:gt.blockmetal3.13.name=Block of Magnetic Iron + S:gt.blockmetal3.14.name=Block of %material S:gt.blockmetal3.15.name=Block of Kanthal + S:gt.blockmetal3.2.name=Block of %material S:gt.blockmetal3.3.name=Block of Europium S:gt.blockmetal3.32767.name=Any Sub Block of this one + S:gt.blockmetal3.4.name=Block of %material + S:gt.blockmetal3.5.name=Block of %material S:gt.blockmetal3.6.name=Block of Gallium + S:gt.blockmetal3.7.name=Block of %material + S:gt.blockmetal3.8.name=Block of %material S:gt.blockmetal3.9.name=Block of Indium + S:gt.blockmetal4.0.name=Block of %material + S:gt.blockmetal4.1.name=Block of %material S:gt.blockmetal4.10.name=Block of Mithril S:gt.blockmetal4.11.name=Block of Molybdenum S:gt.blockmetal4.12.name=Block of Naquadah @@ -10148,6 +13823,9 @@ languagefile { S:gt.blockmetal4.4.name=Block of Magnalium S:gt.blockmetal4.5.name=Block of Magnesium S:gt.blockmetal4.6.name=Block of Manganese + S:gt.blockmetal4.7.name=Block of %material + S:gt.blockmetal4.8.name=Block of %material + S:gt.blockmetal4.9.name=Block of %material S:gt.blockmetal5.0.name=Block of Neodymium S:gt.blockmetal5.1.name=Block of Magnetic Neodymium S:gt.blockmetal5.10.name=Block of Palladium @@ -10155,6 +13833,7 @@ languagefile { S:gt.blockmetal5.12.name=Block of Platinum S:gt.blockmetal5.13.name=Block of Plutonium 239 S:gt.blockmetal5.14.name=Block of Plutonium 241 + S:gt.blockmetal5.15.name=Block of %material S:gt.blockmetal5.2.name=Block of Neutronium S:gt.blockmetal5.3.name=Block of Nichrome S:gt.blockmetal5.32767.name=Any Sub Block of this one @@ -10164,6 +13843,7 @@ languagefile { S:gt.blockmetal5.7.name=Block of Niobium-Titanium S:gt.blockmetal5.8.name=Block of Osmiridium S:gt.blockmetal5.9.name=Block of Osmium + S:gt.blockmetal6.0.name=Block of %material S:gt.blockmetal6.1.name=Block of Red Alloy S:gt.blockmetal6.10.name=Block of Silver S:gt.blockmetal6.11.name=Block of Soldering Alloy @@ -10174,7 +13854,13 @@ languagefile { S:gt.blockmetal6.2.name=Block of Red Steel S:gt.blockmetal6.3.name=Block of Rose Gold S:gt.blockmetal6.32767.name=Any Sub Block of this one + S:gt.blockmetal6.4.name=Block of %material + S:gt.blockmetal6.5.name=Block of %material + S:gt.blockmetal6.6.name=Block of %material + S:gt.blockmetal6.7.name=Block of %material + S:gt.blockmetal6.8.name=Block of %material S:gt.blockmetal6.9.name=Block of Silicon + S:gt.blockmetal7.0.name=Block of %material S:gt.blockmetal7.1.name=Block of Tantalum S:gt.blockmetal7.10.name=Block of Tritanium S:gt.blockmetal7.11.name=Block of Tungsten @@ -10182,9 +13868,12 @@ languagefile { S:gt.blockmetal7.13.name=Block of Ultimet S:gt.blockmetal7.14.name=Block of Uranium 238 S:gt.blockmetal7.15.name=Block of Uranium 235 + S:gt.blockmetal7.2.name=Block of %material + S:gt.blockmetal7.3.name=Block of %material S:gt.blockmetal7.32767.name=Any Sub Block of this one S:gt.blockmetal7.4.name=Block of Thaumium S:gt.blockmetal7.5.name=Block of Thorium + S:gt.blockmetal7.6.name=Block of %material S:gt.blockmetal7.7.name=Block of Tin S:gt.blockmetal7.8.name=Block of Tin Alloy S:gt.blockmetal7.9.name=Block of Titanium @@ -10192,7 +13881,11 @@ languagefile { S:gt.blockmetal8.1.name=Block of Vanadium-Gallium S:gt.blockmetal8.10.name=Block of HSS-E S:gt.blockmetal8.11.name=Block of HSS-S + S:gt.blockmetal8.12.name=Block of %material + S:gt.blockmetal8.13.name=Block of %material + S:gt.blockmetal8.14.name=Block of %material S:gt.blockmetal8.2.name=Block of Wrought Iron + S:gt.blockmetal8.3.name=Block of %material S:gt.blockmetal8.32767.name=Any Sub Block of this one S:gt.blockmetal8.4.name=Block of Yttrium S:gt.blockmetal8.5.name=Block of Yttrium Barium Cuprate @@ -10226,6 +13919,7 @@ languagefile { S:gt.blockores.1024.name=Argon Ore S:gt.blockores.1025.name=Potassium Ore S:gt.blockores.1026.name=Calcium Ore + S:gt.blockores.1027.name=%material Ore S:gt.blockores.1028.name=Titanium Ore S:gt.blockores.1029.name=Vanadium Ore S:gt.blockores.103.name=Americium Ore @@ -10238,6 +13932,8 @@ languagefile { S:gt.blockores.1036.name=Zinc Ore S:gt.blockores.1037.name=Gallium Ore S:gt.blockores.1039.name=Arsenic Ore + S:gt.blockores.1043.name=%material Ore + S:gt.blockores.1044.name=%material Ore S:gt.blockores.1045.name=Yttrium Ore S:gt.blockores.1047.name=Niobium Ore S:gt.blockores.1048.name=Molybdenum Ore @@ -10247,11 +13943,23 @@ languagefile { S:gt.blockores.1056.name=Indium Ore S:gt.blockores.1057.name=Tin Ore S:gt.blockores.1058.name=Antimony Ore + S:gt.blockores.1059.name=%material Ore S:gt.blockores.1062.name=Caesium Ore S:gt.blockores.1063.name=Barium Ore + S:gt.blockores.1064.name=%material Ore S:gt.blockores.1065.name=Cerium Ore + S:gt.blockores.1066.name=%material Ore S:gt.blockores.1067.name=Neodymium Ore + S:gt.blockores.1068.name=%material Ore + S:gt.blockores.1069.name=%material Ore S:gt.blockores.1070.name=Europium Ore + S:gt.blockores.1071.name=%material Ore + S:gt.blockores.1072.name=%material Ore + S:gt.blockores.1073.name=%material Ore + S:gt.blockores.1074.name=%material Ore + S:gt.blockores.1075.name=%material Ore + S:gt.blockores.1076.name=%material Ore + S:gt.blockores.1077.name=%material Ore S:gt.blockores.1078.name=Lutetium Ore S:gt.blockores.1080.name=Tantalum Ore S:gt.blockores.1081.name=Tungsten Ore @@ -10284,6 +13992,7 @@ languagefile { S:gt.blockores.1306.name=Stainless Steel Ore S:gt.blockores.1307.name=Pig Iron Ore S:gt.blockores.1308.name=Red Alloy Ore + S:gt.blockores.1309.name=%material Ore S:gt.blockores.1310.name=Cupronickel Ore S:gt.blockores.1311.name=Nichrome Ore S:gt.blockores.1312.name=Kanthal Ore @@ -10292,6 +14001,11 @@ languagefile { S:gt.blockores.1315.name=Battery Alloy Ore S:gt.blockores.1316.name=Tungstensteel Ore S:gt.blockores.1317.name=Osmiridium Ore + S:gt.blockores.1318.name=%material Ore + S:gt.blockores.1319.name=%material Ore + S:gt.blockores.1320.name=%material Ore + S:gt.blockores.1321.name=%material Ore + S:gt.blockores.1322.name=%material Ore S:gt.blockores.1323.name=Infused Gold Ore S:gt.blockores.1324.name=Naquadah Ore S:gt.blockores.1325.name=Naquadah Alloy Ore @@ -10301,11 +14015,21 @@ languagefile { S:gt.blockores.1329.name=Tritanium Ore S:gt.blockores.1330.name=Thaumium Ore S:gt.blockores.1331.name=Mithril Ore + S:gt.blockores.1333.name=%material Ore S:gt.blockores.1334.name=Black Steel Ore S:gt.blockores.1335.name=Damascus Steel Ore + S:gt.blockores.1336.name=%material Ore + S:gt.blockores.1337.name=%material Ore + S:gt.blockores.1338.name=%material Ore + S:gt.blockores.1339.name=%material Ore + S:gt.blockores.1340.name=%material Ore + S:gt.blockores.1341.name=%material Ore + S:gt.blockores.1342.name=%material Ore S:gt.blockores.1343.name=Cobalt Brass Ore S:gt.blockores.1344.name=Ultimet Ore S:gt.blockores.1345.name=Annealed Copper Ore + S:gt.blockores.1346.name=%material Ore + S:gt.blockores.1347.name=%material Ore S:gt.blockores.1348.name=Red Steel Ore S:gt.blockores.1349.name=Blue Steel Ore S:gt.blockores.1350.name=Sterling Silver Ore @@ -10319,8 +14043,14 @@ languagefile { S:gt.blockores.1358.name=Yttrium Barium Cuprate Ore S:gt.blockores.1359.name=Niobium Nitride Ore S:gt.blockores.1360.name=Niobium-Titanium Ore + S:gt.blockores.1362.name=%material Ore S:gt.blockores.1363.name=Tin Alloy Ore S:gt.blockores.1364.name=Dark Steel Ore + S:gt.blockores.1365.name=%material Ore + S:gt.blockores.1366.name=%material Ore + S:gt.blockores.1367.name=%material Ore + S:gt.blockores.1368.name=%material Ore + S:gt.blockores.1369.name=%material Ore S:gt.blockores.1370.name=Tungstencarbide Ore S:gt.blockores.1371.name=Vanadiumsteel Ore S:gt.blockores.1372.name=HSS-G Ore @@ -10329,13 +14059,51 @@ languagefile { S:gt.blockores.1375.name=Rutile Ore S:gt.blockores.1376.name=Titaniumtetrachloride Ore S:gt.blockores.1377.name=Magnesiumchloride Ore + S:gt.blockores.1378.name=%material Ore + S:gt.blockores.1379.name=%material Ore + S:gt.blockores.1380.name=%material Ore + S:gt.blockores.1381.name=%material Ore + S:gt.blockores.1382.name=%material Ore + S:gt.blockores.1383.name=%material Ore + S:gt.blockores.1384.name=%material Ore + S:gt.blockores.1385.name=%material Ore + S:gt.blockores.1386.name=%material Ore + S:gt.blockores.1387.name=%material Ore + S:gt.blockores.1388.name=%material Ore + S:gt.blockores.1389.name=%material Ore + S:gt.blockores.1390.name=%material Ore + S:gt.blockores.1391.name=%material Ore + S:gt.blockores.1392.name=%material Ore + S:gt.blockores.1393.name=%material Ore + S:gt.blockores.1394.name=%material Ore + S:gt.blockores.1395.name=%material Ore + S:gt.blockores.1396.name=%material Ore + S:gt.blockores.1397.name=%material Ore + S:gt.blockores.1398.name=%material Ore + S:gt.blockores.1399.name=%material Ore S:gt.blockores.14.name=Fluorine Ore + S:gt.blockores.1400.name=%material Ore + S:gt.blockores.1401.name=%material Ore + S:gt.blockores.1402.name=%material Ore + S:gt.blockores.1403.name=%material Ore + S:gt.blockores.1404.name=%material Ore + S:gt.blockores.1405.name=%material Ore + S:gt.blockores.1406.name=%material Ore + S:gt.blockores.1407.name=%material Ore + S:gt.blockores.1408.name=%material Ore S:gt.blockores.1460.name=Hydrogen Sulfide Ore S:gt.blockores.1470.name=Epoxy Resin Ore S:gt.blockores.1471.name=Silicone Rubber Ore S:gt.blockores.1472.name=Polycaprolactam Ore S:gt.blockores.1473.name=Polytetrafluoroethylene Ore S:gt.blockores.1485.name=Alduorite Ore + S:gt.blockores.1486.name=%material Ore + S:gt.blockores.1487.name=%material Ore + S:gt.blockores.1488.name=%material Ore + S:gt.blockores.1489.name=%material Ore + S:gt.blockores.1490.name=%material Ore + S:gt.blockores.1493.name=%material Ore + S:gt.blockores.1494.name=%material Ore S:gt.blockores.1495.name=Liquid Air Ore S:gt.blockores.1496.name=Noble Gases Ore S:gt.blockores.1497.name=Carbon Dioxide Ore @@ -10359,6 +14127,7 @@ languagefile { S:gt.blockores.1518.name=Forcicium Ore S:gt.blockores.1519.name=Forcillium Ore S:gt.blockores.1520.name=Monazite Ore + S:gt.blockores.1521.name=%material Ore S:gt.blockores.1522.name=Nether Quartz Ore S:gt.blockores.1523.name=Quartzite Ore S:gt.blockores.1524.name=Lazurite Ore @@ -10366,6 +14135,7 @@ languagefile { S:gt.blockores.1526.name=Lapis Ore S:gt.blockores.1527.name=Red Garnet Ore S:gt.blockores.1528.name=Yellow Garnet Ore + S:gt.blockores.1529.name=%material Ore S:gt.blockores.1530.name=Apatite Ore S:gt.blockores.1531.name=Niter Ore S:gt.blockores.1532.name=Enderpearl Ore @@ -10381,6 +14151,17 @@ languagefile { S:gt.blockores.1543.name=Aqua Infused Stone S:gt.blockores.1544.name=Perditio Infused Stone S:gt.blockores.1545.name=Ordo Infused Stone + S:gt.blockores.1590.name=%material Ore + S:gt.blockores.1591.name=%material Ore + S:gt.blockores.1592.name=%material Ore + S:gt.blockores.1593.name=%material Ore + S:gt.blockores.1594.name=%material Ore + S:gt.blockores.1595.name=%material Ore + S:gt.blockores.1596.name=%material Ore + S:gt.blockores.1597.name=%material Ore + S:gt.blockores.1598.name=%material Ore + S:gt.blockores.1599.name=%material Ore + S:gt.blockores.1600.name=%material Ore S:gt.blockores.16001.name=Small Hydrogen Ore S:gt.blockores.16002.name=Small Deuterium Ore S:gt.blockores.16003.name=Small Tritium Ore @@ -10389,6 +14170,7 @@ languagefile { S:gt.blockores.16006.name=Small Lithium Ore S:gt.blockores.16008.name=Small Beryllium Ore S:gt.blockores.16009.name=Small Boron Ore + S:gt.blockores.1601.name=%material Ore S:gt.blockores.16010.name=Small Carbon Ore S:gt.blockores.16012.name=Small Nitrogen Ore S:gt.blockores.16013.name=Small Oxygen Ore @@ -10396,6 +14178,7 @@ languagefile { S:gt.blockores.16017.name=Small Sodium Ore S:gt.blockores.16018.name=Small Magnesium Ore S:gt.blockores.16019.name=Small Aluminium Ore + S:gt.blockores.1602.name=%material Ore S:gt.blockores.16020.name=Small Silicon Ore S:gt.blockores.16021.name=Small Phosphor Ore S:gt.blockores.16022.name=Small Sulfur Ore @@ -10403,8 +14186,10 @@ languagefile { S:gt.blockores.16024.name=Small Argon Ore S:gt.blockores.16025.name=Small Potassium Ore S:gt.blockores.16026.name=Small Calcium Ore + S:gt.blockores.16027.name=Small %material Ore S:gt.blockores.16028.name=Small Titanium Ore S:gt.blockores.16029.name=Small Vanadium Ore + S:gt.blockores.1603.name=%material Ore S:gt.blockores.16030.name=Small Chrome Ore S:gt.blockores.16031.name=Small Manganese Ore S:gt.blockores.16032.name=Small Iron Ore @@ -10414,22 +14199,38 @@ languagefile { S:gt.blockores.16036.name=Small Zinc Ore S:gt.blockores.16037.name=Small Gallium Ore S:gt.blockores.16039.name=Small Arsenic Ore + S:gt.blockores.1604.name=%material Ore + S:gt.blockores.16043.name=Small %material Ore + S:gt.blockores.16044.name=Small %material Ore S:gt.blockores.16045.name=Small Yttrium Ore S:gt.blockores.16047.name=Small Niobium Ore S:gt.blockores.16048.name=Small Molybdenum Ore + S:gt.blockores.1605.name=%material Ore S:gt.blockores.16052.name=Small Palladium Ore S:gt.blockores.16054.name=Small Silver Ore S:gt.blockores.16055.name=Small Cadmium Ore S:gt.blockores.16056.name=Small Indium Ore S:gt.blockores.16057.name=Small Tin Ore S:gt.blockores.16058.name=Small Antimony Ore + S:gt.blockores.16059.name=Small %material Ore S:gt.blockores.1606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.16062.name=Small Caesium Ore S:gt.blockores.16063.name=Small Barium Ore + S:gt.blockores.16064.name=Small %material Ore S:gt.blockores.16065.name=Small Cerium Ore + S:gt.blockores.16066.name=Small %material Ore S:gt.blockores.16067.name=Small Neodymium Ore + S:gt.blockores.16068.name=Small %material Ore + S:gt.blockores.16069.name=Small %material Ore S:gt.blockores.1607.name=Pyrochlore Ore S:gt.blockores.16070.name=Small Europium Ore + S:gt.blockores.16071.name=Small %material Ore + S:gt.blockores.16072.name=Small %material Ore + S:gt.blockores.16073.name=Small %material Ore + S:gt.blockores.16074.name=Small %material Ore + S:gt.blockores.16075.name=Small %material Ore + S:gt.blockores.16076.name=Small %material Ore + S:gt.blockores.16077.name=Small %material Ore S:gt.blockores.16078.name=Small Lutetium Ore S:gt.blockores.1608.name=Raw Growth Medium Ore S:gt.blockores.16080.name=Small Tantalum Ore @@ -10482,6 +14283,7 @@ languagefile { S:gt.blockores.16306.name=Small Stainless Steel Ore S:gt.blockores.16307.name=Small Pig Iron Ore S:gt.blockores.16308.name=Small Red Alloy Ore + S:gt.blockores.16309.name=Small %material Ore S:gt.blockores.1631.name=Polyphenylene Sulfide Ore S:gt.blockores.16310.name=Small Cupronickel Ore S:gt.blockores.16311.name=Small Nichrome Ore @@ -10491,7 +14293,12 @@ languagefile { S:gt.blockores.16315.name=Small Battery Alloy Ore S:gt.blockores.16316.name=Small Tungstensteel Ore S:gt.blockores.16317.name=Small Osmiridium Ore + S:gt.blockores.16318.name=Small %material Ore + S:gt.blockores.16319.name=Small %material Ore S:gt.blockores.1632.name=Dichlorobenzene Ore + S:gt.blockores.16320.name=Small %material Ore + S:gt.blockores.16321.name=Small %material Ore + S:gt.blockores.16322.name=Small %material Ore S:gt.blockores.16323.name=Small Infused Gold Ore S:gt.blockores.16324.name=Small Naquadah Ore S:gt.blockores.16325.name=Small Naquadah Alloy Ore @@ -10502,12 +14309,22 @@ languagefile { S:gt.blockores.1633.name=Polydimethylsiloxane Ore S:gt.blockores.16330.name=Small Thaumium Ore S:gt.blockores.16331.name=Small Mithril Ore + S:gt.blockores.16333.name=Small %material Ore S:gt.blockores.16334.name=Small Black Steel Ore S:gt.blockores.16335.name=Small Damascus Steel Ore + S:gt.blockores.16336.name=Small %material Ore + S:gt.blockores.16337.name=Small %material Ore + S:gt.blockores.16338.name=Small %material Ore + S:gt.blockores.16339.name=Small %material Ore S:gt.blockores.1634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.16340.name=Small %material Ore + S:gt.blockores.16341.name=Small %material Ore + S:gt.blockores.16342.name=Small %material Ore S:gt.blockores.16343.name=Small Cobalt Brass Ore S:gt.blockores.16344.name=Small Ultimet Ore S:gt.blockores.16345.name=Small Annealed Copper Ore + S:gt.blockores.16346.name=Small %material Ore + S:gt.blockores.16347.name=Small %material Ore S:gt.blockores.16348.name=Small Red Steel Ore S:gt.blockores.16349.name=Small Blue Steel Ore S:gt.blockores.1635.name=Styrene-Butadiene Rubber Ore @@ -10523,8 +14340,14 @@ languagefile { S:gt.blockores.16359.name=Small Niobium Nitride Ore S:gt.blockores.1636.name=Polystyrene Ore S:gt.blockores.16360.name=Small Niobium-Titanium Ore + S:gt.blockores.16362.name=Small %material Ore S:gt.blockores.16363.name=Small Tin Alloy Ore S:gt.blockores.16364.name=Small Dark Steel Ore + S:gt.blockores.16365.name=Small %material Ore + S:gt.blockores.16366.name=Small %material Ore + S:gt.blockores.16367.name=Small %material Ore + S:gt.blockores.16368.name=Small %material Ore + S:gt.blockores.16369.name=Small %material Ore S:gt.blockores.1637.name=Styrene Ore S:gt.blockores.16370.name=Small Tungstencarbide Ore S:gt.blockores.16371.name=Small Vanadiumsteel Ore @@ -10534,9 +14357,40 @@ languagefile { S:gt.blockores.16375.name=Small Rutile Ore S:gt.blockores.16376.name=Small Titaniumtetrachloride Ore S:gt.blockores.16377.name=Small Magnesiumchloride Ore + S:gt.blockores.16378.name=Small %material Ore + S:gt.blockores.16379.name=Small %material Ore S:gt.blockores.1638.name=Isoprene Ore + S:gt.blockores.16380.name=Small %material Ore + S:gt.blockores.16381.name=Small %material Ore + S:gt.blockores.16382.name=Small %material Ore + S:gt.blockores.16383.name=Small %material Ore + S:gt.blockores.16384.name=Small %material Ore + S:gt.blockores.16385.name=Small %material Ore + S:gt.blockores.16386.name=Small %material Ore + S:gt.blockores.16387.name=Small %material Ore + S:gt.blockores.16388.name=Small %material Ore + S:gt.blockores.16389.name=Small %material Ore S:gt.blockores.1639.name=Tetranitromethane Ore + S:gt.blockores.16390.name=Small %material Ore + S:gt.blockores.16391.name=Small %material Ore + S:gt.blockores.16392.name=Small %material Ore + S:gt.blockores.16393.name=Small %material Ore + S:gt.blockores.16394.name=Small %material Ore + S:gt.blockores.16395.name=Small %material Ore + S:gt.blockores.16396.name=Small %material Ore + S:gt.blockores.16397.name=Small %material Ore + S:gt.blockores.16398.name=Small %material Ore + S:gt.blockores.16399.name=Small %material Ore S:gt.blockores.1640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.16400.name=Small %material Ore + S:gt.blockores.16401.name=Small %material Ore + S:gt.blockores.16402.name=Small %material Ore + S:gt.blockores.16403.name=Small %material Ore + S:gt.blockores.16404.name=Small %material Ore + S:gt.blockores.16405.name=Small %material Ore + S:gt.blockores.16406.name=Small %material Ore + S:gt.blockores.16407.name=Small %material Ore + S:gt.blockores.16408.name=Small %material Ore S:gt.blockores.1641.name=Ethenone Ore S:gt.blockores.1642.name=Ethane Ore S:gt.blockores.1643.name=Propane Ore @@ -10551,7 +14405,14 @@ languagefile { S:gt.blockores.16473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.1648.name=Epichlorohydrin Ore S:gt.blockores.16485.name=Small Alduorite Ore + S:gt.blockores.16486.name=Small %material Ore + S:gt.blockores.16487.name=Small %material Ore + S:gt.blockores.16488.name=Small %material Ore + S:gt.blockores.16489.name=Small %material Ore S:gt.blockores.1649.name=Polyvinyl Chloride Ore + S:gt.blockores.16490.name=Small %material Ore + S:gt.blockores.16493.name=Small %material Ore + S:gt.blockores.16494.name=Small %material Ore S:gt.blockores.16495.name=Small Liquid Air Ore S:gt.blockores.16496.name=Small Noble Gases Ore S:gt.blockores.16497.name=Small Carbon Dioxide Ore @@ -10578,6 +14439,7 @@ languagefile { S:gt.blockores.16519.name=Small Forcillium Ore S:gt.blockores.1652.name=Sulfur Trioxide Ore S:gt.blockores.16520.name=Small Monazite Ore + S:gt.blockores.16521.name=Small %material Ore S:gt.blockores.16522.name=Small Nether Quartz Ore S:gt.blockores.16523.name=Small Quartzite Ore S:gt.blockores.16524.name=Small Lazurite Ore @@ -10585,6 +14447,7 @@ languagefile { S:gt.blockores.16526.name=Small Lapis Ore S:gt.blockores.16527.name=Small Red Garnet Ore S:gt.blockores.16528.name=Small Yellow Garnet Ore + S:gt.blockores.16529.name=Small %material Ore S:gt.blockores.1653.name=Nitric Acid Ore S:gt.blockores.16530.name=Small Apatite Ore S:gt.blockores.16531.name=Small Niter Ore @@ -10607,7 +14470,23 @@ languagefile { S:gt.blockores.1657.name=Dinitrogen Tetroxide Ore S:gt.blockores.1658.name=Nitric Oxide Ore S:gt.blockores.1659.name=Ammonia Ore + S:gt.blockores.16590.name=Small %material Ore + S:gt.blockores.16591.name=Small %material Ore + S:gt.blockores.16592.name=Small %material Ore + S:gt.blockores.16593.name=Small %material Ore + S:gt.blockores.16594.name=Small %material Ore + S:gt.blockores.16595.name=Small %material Ore + S:gt.blockores.16596.name=Small %material Ore + S:gt.blockores.16597.name=Small %material Ore + S:gt.blockores.16598.name=Small %material Ore + S:gt.blockores.16599.name=Small %material Ore S:gt.blockores.1660.name=Wood Gas Ore + S:gt.blockores.16600.name=Small %material Ore + S:gt.blockores.16601.name=Small %material Ore + S:gt.blockores.16602.name=Small %material Ore + S:gt.blockores.16603.name=Small %material Ore + S:gt.blockores.16604.name=Small %material Ore + S:gt.blockores.16605.name=Small %material Ore S:gt.blockores.16606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.16607.name=Small Pyrochlore Ore S:gt.blockores.16608.name=Small Raw Growth Medium Ore @@ -10704,6 +14583,8 @@ languagefile { S:gt.blockores.16690.name=Small Vinegar Ore S:gt.blockores.16691.name=Small Fermented Biomass Ore S:gt.blockores.16692.name=Small Salt Water Ore + S:gt.blockores.16693.name=Small %material Ore + S:gt.blockores.16694.name=Small %material Ore S:gt.blockores.1670.name=Acetic Acid Ore S:gt.blockores.16700.name=Small Lava Ore S:gt.blockores.16701.name=Small Water Ore @@ -10755,6 +14636,7 @@ languagefile { S:gt.blockores.1675.name=Charcoal Byproducts Ore S:gt.blockores.1676.name=Metal Mixture Ore S:gt.blockores.1677.name=Ethylene Ore + S:gt.blockores.16770.name=Small %material Ore S:gt.blockores.1678.name=Propene Ore S:gt.blockores.1679.name=Vinyl Acetate Ore S:gt.blockores.1680.name=Polyvinyl Acetate Ore @@ -10771,6 +14653,7 @@ languagefile { S:gt.blockores.1681.name=Methyl Acetate Ore S:gt.blockores.16810.name=Small Redstone Ore S:gt.blockores.16811.name=Small Glowstone Ore + S:gt.blockores.16812.name=Small %material Ore S:gt.blockores.16813.name=Small Bluestone Ore S:gt.blockores.16814.name=Small Nether Brick Ore S:gt.blockores.16815.name=Small Ashes Ore @@ -10788,9 +14671,11 @@ languagefile { S:gt.blockores.16826.name=Small Cinnabar Ore S:gt.blockores.16827.name=Small Cobaltite Ore S:gt.blockores.16828.name=Small Sheldonite Ore + S:gt.blockores.16829.name=Small %material Ore S:gt.blockores.1683.name=Hydrochloric Acid Ore S:gt.blockores.16830.name=Small Galena Ore S:gt.blockores.16831.name=Small Grossular Ore + S:gt.blockores.16832.name=Small %material Ore S:gt.blockores.16833.name=Small Phosphate Ore S:gt.blockores.16834.name=Small Pyrite Ore S:gt.blockores.16835.name=Small Pyrope Ore @@ -10811,21 +14696,32 @@ languagefile { S:gt.blockores.16849.name=Small Black Granite Ore S:gt.blockores.1685.name=Sodium Hydroxide Ore S:gt.blockores.16850.name=Small Red Granite Ore + S:gt.blockores.16851.name=Small %material Ore + S:gt.blockores.16852.name=Small %material Ore S:gt.blockores.16853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.16854.name=Small Construction Foam Ore S:gt.blockores.16855.name=Small Chalcopyrite Ore + S:gt.blockores.16857.name=Small %material Ore S:gt.blockores.16858.name=Small Crude Oil Ore + S:gt.blockores.16859.name=Small %material Ore S:gt.blockores.1686.name=Benzene Ore + S:gt.blockores.16860.name=Small %material Ore S:gt.blockores.16861.name=Small Emery Ore S:gt.blockores.16862.name=Small Epidote Ore + S:gt.blockores.16863.name=Small %material Ore + S:gt.blockores.16864.name=Small %material Ore S:gt.blockores.16865.name=Small Graphite Ore + S:gt.blockores.16866.name=Small %material Ore S:gt.blockores.16867.name=Small Greenstone Ore + S:gt.blockores.16868.name=Small %material Ore + S:gt.blockores.16869.name=Small %material Ore S:gt.blockores.1687.name=Phenol Ore S:gt.blockores.16870.name=Small Magnetite Ore S:gt.blockores.16871.name=Small Malachite Ore S:gt.blockores.16872.name=Small Migmatite Ore S:gt.blockores.16873.name=Small Pitchblende S:gt.blockores.16874.name=Small Polyethylene Ore + S:gt.blockores.16875.name=Small %material Ore S:gt.blockores.16876.name=Small Siltstone Ore S:gt.blockores.16877.name=Small Soapstone Ore S:gt.blockores.16878.name=Small Oilsands Ore @@ -10835,6 +14731,7 @@ languagefile { S:gt.blockores.16881.name=Small Wheat Ore S:gt.blockores.16882.name=Small Wulfenite Ore S:gt.blockores.16883.name=Small Powellite Ore + S:gt.blockores.16884.name=Small %material Ore S:gt.blockores.16885.name=Small Milk Ore S:gt.blockores.16886.name=Small Chocolate Ore S:gt.blockores.16887.name=Small Cocoa Ore @@ -10848,6 +14745,8 @@ languagefile { S:gt.blockores.16894.name=Small Cheese Ore S:gt.blockores.16895.name=Small Chili Ore S:gt.blockores.16896.name=Small Raw Rubber Ore + S:gt.blockores.16897.name=Small %material Ore + S:gt.blockores.16898.name=Small %material Ore S:gt.blockores.1690.name=Vinegar Ore S:gt.blockores.16900.name=Small Mirabilite Ore S:gt.blockores.16901.name=Small Mica Ore @@ -10881,6 +14780,7 @@ languagefile { S:gt.blockores.16927.name=Small Bentonite S:gt.blockores.16928.name=Small Fullers Earth S:gt.blockores.16929.name=Small Kaolinite + S:gt.blockores.1693.name=%material Ore S:gt.blockores.16930.name=Small Brown Limonite Ore S:gt.blockores.16931.name=Small Yellow Limonite Ore S:gt.blockores.16932.name=Small Vermiculite @@ -10891,6 +14791,7 @@ languagefile { S:gt.blockores.16937.name=Small Cassiterite Sand S:gt.blockores.16938.name=Small Garnet Sand S:gt.blockores.16939.name=Small Quartz Sand + S:gt.blockores.1694.name=%material Ore S:gt.blockores.16940.name=Small Volcanic Ashes Ore S:gt.blockores.16941.name=Small Borax Ore S:gt.blockores.16942.name=Small Molybdenite Ore @@ -10901,8 +14802,47 @@ languagefile { S:gt.blockores.16947.name=Small Concrete Ore S:gt.blockores.16948.name=Small Diatomite Ore S:gt.blockores.16949.name=Small Glauconite Sand + S:gt.blockores.16950.name=Small %material Ore + S:gt.blockores.16951.name=Small %material Ore + S:gt.blockores.16952.name=Small %material Ore + S:gt.blockores.16953.name=Small %material Ore + S:gt.blockores.16954.name=Small %material Ore + S:gt.blockores.16955.name=Small %material Ore + S:gt.blockores.16956.name=Small %material Ore + S:gt.blockores.16957.name=Small %material Ore + S:gt.blockores.16958.name=Small %material Ore + S:gt.blockores.16959.name=Small %material Ore + S:gt.blockores.16960.name=Small %material Ore + S:gt.blockores.16961.name=Small %material Ore + S:gt.blockores.16962.name=Small %material Ore + S:gt.blockores.16963.name=Small %material Ore + S:gt.blockores.16964.name=Small %material Ore + S:gt.blockores.16965.name=Small %material Ore + S:gt.blockores.16966.name=Small %material Ore + S:gt.blockores.16970.name=Small %material Ore + S:gt.blockores.16975.name=Small %material Ore + S:gt.blockores.16976.name=Small %material Ore + S:gt.blockores.16977.name=Small %material Ore + S:gt.blockores.16978.name=Small %material Ore + S:gt.blockores.16979.name=Small %material Ore S:gt.blockores.16980.name=Small Gallium Arsenide Ore S:gt.blockores.16981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.16982.name=Small %material Ore + S:gt.blockores.16984.name=Small %material Ore + S:gt.blockores.16985.name=Small %material Ore + S:gt.blockores.16986.name=Small %material Ore + S:gt.blockores.16987.name=Small %material Ore + S:gt.blockores.16988.name=Small %material Ore + S:gt.blockores.16989.name=Small %material Ore + S:gt.blockores.16990.name=Small %material Ore + S:gt.blockores.16991.name=Small %material Ore + S:gt.blockores.16992.name=Small %material Ore + S:gt.blockores.16993.name=Small %material Ore + S:gt.blockores.16994.name=Small %material Ore + S:gt.blockores.16995.name=Small %material Ore + S:gt.blockores.16996.name=Small %material Ore + S:gt.blockores.16997.name=Small %material Ore + S:gt.blockores.16998.name=Small %material Ore S:gt.blockores.16999.name=Small Mc Guffium 239 Ore S:gt.blockores.17.name=Sodium Ore S:gt.blockores.1700.name=Lava Ore @@ -10930,6 +14870,7 @@ languagefile { S:gt.blockores.17024.name=Small Argon Ore S:gt.blockores.17025.name=Small Potassium Ore S:gt.blockores.17026.name=Small Calcium Ore + S:gt.blockores.17027.name=Small %material Ore S:gt.blockores.17028.name=Small Titanium Ore S:gt.blockores.17029.name=Small Vanadium Ore S:gt.blockores.1703.name=UU-Matter Ore @@ -10943,6 +14884,8 @@ languagefile { S:gt.blockores.17037.name=Small Gallium Ore S:gt.blockores.17039.name=Small Arsenic Ore S:gt.blockores.1704.name=Biomass Ore + S:gt.blockores.17043.name=Small %material Ore + S:gt.blockores.17044.name=Small %material Ore S:gt.blockores.17045.name=Small Yttrium Ore S:gt.blockores.17047.name=Small Niobium Ore S:gt.blockores.17048.name=Small Molybdenum Ore @@ -10953,13 +14896,25 @@ languagefile { S:gt.blockores.17056.name=Small Indium Ore S:gt.blockores.17057.name=Small Tin Ore S:gt.blockores.17058.name=Small Antimony Ore + S:gt.blockores.17059.name=Small %material Ore S:gt.blockores.1706.name=Ethanol Ore S:gt.blockores.17062.name=Small Caesium Ore S:gt.blockores.17063.name=Small Barium Ore + S:gt.blockores.17064.name=Small %material Ore S:gt.blockores.17065.name=Small Cerium Ore + S:gt.blockores.17066.name=Small %material Ore S:gt.blockores.17067.name=Small Neodymium Ore + S:gt.blockores.17068.name=Small %material Ore + S:gt.blockores.17069.name=Small %material Ore S:gt.blockores.1707.name=Oil Ore S:gt.blockores.17070.name=Small Europium Ore + S:gt.blockores.17071.name=Small %material Ore + S:gt.blockores.17072.name=Small %material Ore + S:gt.blockores.17073.name=Small %material Ore + S:gt.blockores.17074.name=Small %material Ore + S:gt.blockores.17075.name=Small %material Ore + S:gt.blockores.17076.name=Small %material Ore + S:gt.blockores.17077.name=Small %material Ore S:gt.blockores.17078.name=Small Lutetium Ore S:gt.blockores.1708.name=Diesel Ore S:gt.blockores.17080.name=Small Tantalum Ore @@ -11012,6 +14967,7 @@ languagefile { S:gt.blockores.17306.name=Small Stainless Steel Ore S:gt.blockores.17307.name=Small Pig Iron Ore S:gt.blockores.17308.name=Small Red Alloy Ore + S:gt.blockores.17309.name=Small %material Ore S:gt.blockores.1731.name=Raw Oil Ore S:gt.blockores.17310.name=Small Cupronickel Ore S:gt.blockores.17311.name=Small Nichrome Ore @@ -11021,7 +14977,12 @@ languagefile { S:gt.blockores.17315.name=Small Battery Alloy Ore S:gt.blockores.17316.name=Small Tungstensteel Ore S:gt.blockores.17317.name=Small Osmiridium Ore + S:gt.blockores.17318.name=Small %material Ore + S:gt.blockores.17319.name=Small %material Ore S:gt.blockores.1732.name=Light Oil Ore + S:gt.blockores.17320.name=Small %material Ore + S:gt.blockores.17321.name=Small %material Ore + S:gt.blockores.17322.name=Small %material Ore S:gt.blockores.17323.name=Small Infused Gold Ore S:gt.blockores.17324.name=Small Naquadah Ore S:gt.blockores.17325.name=Small Naquadah Alloy Ore @@ -11032,12 +14993,22 @@ languagefile { S:gt.blockores.1733.name=Natural Gas Ore S:gt.blockores.17330.name=Small Thaumium Ore S:gt.blockores.17331.name=Small Mithril Ore + S:gt.blockores.17333.name=Small %material Ore S:gt.blockores.17334.name=Small Black Steel Ore S:gt.blockores.17335.name=Small Damascus Steel Ore + S:gt.blockores.17336.name=Small %material Ore + S:gt.blockores.17337.name=Small %material Ore + S:gt.blockores.17338.name=Small %material Ore + S:gt.blockores.17339.name=Small %material Ore S:gt.blockores.1734.name=Sulfuric Gas Ore + S:gt.blockores.17340.name=Small %material Ore + S:gt.blockores.17341.name=Small %material Ore + S:gt.blockores.17342.name=Small %material Ore S:gt.blockores.17343.name=Small Cobalt Brass Ore S:gt.blockores.17344.name=Small Ultimet Ore S:gt.blockores.17345.name=Small Annealed Copper Ore + S:gt.blockores.17346.name=Small %material Ore + S:gt.blockores.17347.name=Small %material Ore S:gt.blockores.17348.name=Small Red Steel Ore S:gt.blockores.17349.name=Small Blue Steel Ore S:gt.blockores.1735.name=Refinery Gas Ore @@ -11053,8 +15024,14 @@ languagefile { S:gt.blockores.17359.name=Small Niobium Nitride Ore S:gt.blockores.1736.name=Sulfuric Naphtha Ore S:gt.blockores.17360.name=Small Niobium-Titanium Ore + S:gt.blockores.17362.name=Small %material Ore S:gt.blockores.17363.name=Small Tin Alloy Ore S:gt.blockores.17364.name=Small Dark Steel Ore + S:gt.blockores.17365.name=Small %material Ore + S:gt.blockores.17366.name=Small %material Ore + S:gt.blockores.17367.name=Small %material Ore + S:gt.blockores.17368.name=Small %material Ore + S:gt.blockores.17369.name=Small %material Ore S:gt.blockores.1737.name=Sulfuric Light Fuel Ore S:gt.blockores.17370.name=Small Tungstencarbide Ore S:gt.blockores.17371.name=Small Vanadiumsteel Ore @@ -11064,9 +15041,40 @@ languagefile { S:gt.blockores.17375.name=Small Rutile Ore S:gt.blockores.17376.name=Small Titaniumtetrachloride Ore S:gt.blockores.17377.name=Small Magnesiumchloride Ore + S:gt.blockores.17378.name=Small %material Ore + S:gt.blockores.17379.name=Small %material Ore S:gt.blockores.1738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.17380.name=Small %material Ore + S:gt.blockores.17381.name=Small %material Ore + S:gt.blockores.17382.name=Small %material Ore + S:gt.blockores.17383.name=Small %material Ore + S:gt.blockores.17384.name=Small %material Ore + S:gt.blockores.17385.name=Small %material Ore + S:gt.blockores.17386.name=Small %material Ore + S:gt.blockores.17387.name=Small %material Ore + S:gt.blockores.17388.name=Small %material Ore + S:gt.blockores.17389.name=Small %material Ore S:gt.blockores.1739.name=Naphtha Ore + S:gt.blockores.17390.name=Small %material Ore + S:gt.blockores.17391.name=Small %material Ore + S:gt.blockores.17392.name=Small %material Ore + S:gt.blockores.17393.name=Small %material Ore + S:gt.blockores.17394.name=Small %material Ore + S:gt.blockores.17395.name=Small %material Ore + S:gt.blockores.17396.name=Small %material Ore + S:gt.blockores.17397.name=Small %material Ore + S:gt.blockores.17398.name=Small %material Ore + S:gt.blockores.17399.name=Small %material Ore S:gt.blockores.1740.name=Light Fuel Ore + S:gt.blockores.17400.name=Small %material Ore + S:gt.blockores.17401.name=Small %material Ore + S:gt.blockores.17402.name=Small %material Ore + S:gt.blockores.17403.name=Small %material Ore + S:gt.blockores.17404.name=Small %material Ore + S:gt.blockores.17405.name=Small %material Ore + S:gt.blockores.17406.name=Small %material Ore + S:gt.blockores.17407.name=Small %material Ore + S:gt.blockores.17408.name=Small %material Ore S:gt.blockores.1741.name=Heavy Fuel Ore S:gt.blockores.1742.name=LPG Ore S:gt.blockores.17460.name=Small Hydrogen Sulfide Ore @@ -11075,6 +15083,13 @@ languagefile { S:gt.blockores.17472.name=Small Polycaprolactam Ore S:gt.blockores.17473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.17485.name=Small Alduorite Ore + S:gt.blockores.17486.name=Small %material Ore + S:gt.blockores.17487.name=Small %material Ore + S:gt.blockores.17488.name=Small %material Ore + S:gt.blockores.17489.name=Small %material Ore + S:gt.blockores.17490.name=Small %material Ore + S:gt.blockores.17493.name=Small %material Ore + S:gt.blockores.17494.name=Small %material Ore S:gt.blockores.17495.name=Small Liquid Air Ore S:gt.blockores.17496.name=Small Noble Gases Ore S:gt.blockores.17497.name=Small Carbon Dioxide Ore @@ -11098,6 +15113,7 @@ languagefile { S:gt.blockores.17518.name=Small Forcicium Ore S:gt.blockores.17519.name=Small Forcillium Ore S:gt.blockores.17520.name=Small Monazite Ore + S:gt.blockores.17521.name=Small %material Ore S:gt.blockores.17522.name=Small Nether Quartz Ore S:gt.blockores.17523.name=Small Quartzite Ore S:gt.blockores.17524.name=Small Lazurite Ore @@ -11105,6 +15121,7 @@ languagefile { S:gt.blockores.17526.name=Small Lapis Ore S:gt.blockores.17527.name=Small Red Garnet Ore S:gt.blockores.17528.name=Small Yellow Garnet Ore + S:gt.blockores.17529.name=Small %material Ore S:gt.blockores.17530.name=Small Apatite Ore S:gt.blockores.17531.name=Small Niter Ore S:gt.blockores.17532.name=Small Enderpearl Ore @@ -11120,6 +15137,22 @@ languagefile { S:gt.blockores.17543.name=Small Aqua Infused Stone S:gt.blockores.17544.name=Small Perditio Infused Stone S:gt.blockores.17545.name=Small Ordo Infused Stone + S:gt.blockores.17590.name=Small %material Ore + S:gt.blockores.17591.name=Small %material Ore + S:gt.blockores.17592.name=Small %material Ore + S:gt.blockores.17593.name=Small %material Ore + S:gt.blockores.17594.name=Small %material Ore + S:gt.blockores.17595.name=Small %material Ore + S:gt.blockores.17596.name=Small %material Ore + S:gt.blockores.17597.name=Small %material Ore + S:gt.blockores.17598.name=Small %material Ore + S:gt.blockores.17599.name=Small %material Ore + S:gt.blockores.17600.name=Small %material Ore + S:gt.blockores.17601.name=Small %material Ore + S:gt.blockores.17602.name=Small %material Ore + S:gt.blockores.17603.name=Small %material Ore + S:gt.blockores.17604.name=Small %material Ore + S:gt.blockores.17605.name=Small %material Ore S:gt.blockores.17606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.17607.name=Small Pyrochlore Ore S:gt.blockores.17608.name=Small Raw Growth Medium Ore @@ -11207,6 +15240,9 @@ languagefile { S:gt.blockores.17690.name=Small Vinegar Ore S:gt.blockores.17691.name=Small Fermented Biomass Ore S:gt.blockores.17692.name=Small Salt Water Ore + S:gt.blockores.17693.name=Small %material Ore + S:gt.blockores.17694.name=Small %material Ore + S:gt.blockores.1770.name=%material Ore S:gt.blockores.17700.name=Small Lava Ore S:gt.blockores.17701.name=Small Water Ore S:gt.blockores.17702.name=Small Ice Ore @@ -11250,6 +15286,7 @@ languagefile { S:gt.blockores.17740.name=Small Light Fuel Ore S:gt.blockores.17741.name=Small Heavy Fuel Ore S:gt.blockores.17742.name=Small LPG Ore + S:gt.blockores.17770.name=Small %material Ore S:gt.blockores.17800.name=Small Gunpowder Ore S:gt.blockores.17801.name=Small Blaze Ore S:gt.blockores.17802.name=Small Flint Ore @@ -11262,6 +15299,7 @@ languagefile { S:gt.blockores.17809.name=Small Wood Ore S:gt.blockores.17810.name=Small Redstone Ore S:gt.blockores.17811.name=Small Glowstone Ore + S:gt.blockores.17812.name=Small %material Ore S:gt.blockores.17813.name=Small Bluestone Ore S:gt.blockores.17814.name=Small Nether Brick Ore S:gt.blockores.17815.name=Small Ashes Ore @@ -11278,8 +15316,10 @@ languagefile { S:gt.blockores.17826.name=Small Cinnabar Ore S:gt.blockores.17827.name=Small Cobaltite Ore S:gt.blockores.17828.name=Small Sheldonite Ore + S:gt.blockores.17829.name=Small %material Ore S:gt.blockores.17830.name=Small Galena Ore S:gt.blockores.17831.name=Small Grossular Ore + S:gt.blockores.17832.name=Small %material Ore S:gt.blockores.17833.name=Small Phosphate Ore S:gt.blockores.17834.name=Small Pyrite Ore S:gt.blockores.17835.name=Small Pyrope Ore @@ -11298,19 +15338,30 @@ languagefile { S:gt.blockores.17848.name=Small Biotite Ore S:gt.blockores.17849.name=Small Black Granite Ore S:gt.blockores.17850.name=Small Red Granite Ore + S:gt.blockores.17851.name=Small %material Ore + S:gt.blockores.17852.name=Small %material Ore S:gt.blockores.17853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.17854.name=Small Construction Foam Ore S:gt.blockores.17855.name=Small Chalcopyrite Ore + S:gt.blockores.17857.name=Small %material Ore S:gt.blockores.17858.name=Small Crude Oil Ore + S:gt.blockores.17859.name=Small %material Ore + S:gt.blockores.17860.name=Small %material Ore S:gt.blockores.17861.name=Small Emery Ore S:gt.blockores.17862.name=Small Epidote Ore + S:gt.blockores.17863.name=Small %material Ore + S:gt.blockores.17864.name=Small %material Ore S:gt.blockores.17865.name=Small Graphite Ore + S:gt.blockores.17866.name=Small %material Ore S:gt.blockores.17867.name=Small Greenstone Ore + S:gt.blockores.17868.name=Small %material Ore + S:gt.blockores.17869.name=Small %material Ore S:gt.blockores.17870.name=Small Magnetite Ore S:gt.blockores.17871.name=Small Malachite Ore S:gt.blockores.17872.name=Small Migmatite Ore S:gt.blockores.17873.name=Small Pitchblende S:gt.blockores.17874.name=Small Polyethylene Ore + S:gt.blockores.17875.name=Small %material Ore S:gt.blockores.17876.name=Small Siltstone Ore S:gt.blockores.17877.name=Small Soapstone Ore S:gt.blockores.17878.name=Small Oilsands Ore @@ -11319,6 +15370,7 @@ languagefile { S:gt.blockores.17881.name=Small Wheat Ore S:gt.blockores.17882.name=Small Wulfenite Ore S:gt.blockores.17883.name=Small Powellite Ore + S:gt.blockores.17884.name=Small %material Ore S:gt.blockores.17885.name=Small Milk Ore S:gt.blockores.17886.name=Small Chocolate Ore S:gt.blockores.17887.name=Small Cocoa Ore @@ -11331,6 +15383,8 @@ languagefile { S:gt.blockores.17894.name=Small Cheese Ore S:gt.blockores.17895.name=Small Chili Ore S:gt.blockores.17896.name=Small Raw Rubber Ore + S:gt.blockores.17897.name=Small %material Ore + S:gt.blockores.17898.name=Small %material Ore S:gt.blockores.17900.name=Small Mirabilite Ore S:gt.blockores.17901.name=Small Mica Ore S:gt.blockores.17902.name=Small Talc @@ -11381,8 +15435,47 @@ languagefile { S:gt.blockores.17947.name=Small Concrete Ore S:gt.blockores.17948.name=Small Diatomite Ore S:gt.blockores.17949.name=Small Glauconite Sand + S:gt.blockores.17950.name=Small %material Ore + S:gt.blockores.17951.name=Small %material Ore + S:gt.blockores.17952.name=Small %material Ore + S:gt.blockores.17953.name=Small %material Ore + S:gt.blockores.17954.name=Small %material Ore + S:gt.blockores.17955.name=Small %material Ore + S:gt.blockores.17956.name=Small %material Ore + S:gt.blockores.17957.name=Small %material Ore + S:gt.blockores.17958.name=Small %material Ore + S:gt.blockores.17959.name=Small %material Ore + S:gt.blockores.17960.name=Small %material Ore + S:gt.blockores.17961.name=Small %material Ore + S:gt.blockores.17962.name=Small %material Ore + S:gt.blockores.17963.name=Small %material Ore + S:gt.blockores.17964.name=Small %material Ore + S:gt.blockores.17965.name=Small %material Ore + S:gt.blockores.17966.name=Small %material Ore + S:gt.blockores.17970.name=Small %material Ore + S:gt.blockores.17975.name=Small %material Ore + S:gt.blockores.17976.name=Small %material Ore + S:gt.blockores.17977.name=Small %material Ore + S:gt.blockores.17978.name=Small %material Ore + S:gt.blockores.17979.name=Small %material Ore S:gt.blockores.17980.name=Small Gallium Arsenide Ore S:gt.blockores.17981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.17982.name=Small %material Ore + S:gt.blockores.17984.name=Small %material Ore + S:gt.blockores.17985.name=Small %material Ore + S:gt.blockores.17986.name=Small %material Ore + S:gt.blockores.17987.name=Small %material Ore + S:gt.blockores.17988.name=Small %material Ore + S:gt.blockores.17989.name=Small %material Ore + S:gt.blockores.17990.name=Small %material Ore + S:gt.blockores.17991.name=Small %material Ore + S:gt.blockores.17992.name=Small %material Ore + S:gt.blockores.17993.name=Small %material Ore + S:gt.blockores.17994.name=Small %material Ore + S:gt.blockores.17995.name=Small %material Ore + S:gt.blockores.17996.name=Small %material Ore + S:gt.blockores.17997.name=Small %material Ore + S:gt.blockores.17998.name=Small %material Ore S:gt.blockores.17999.name=Small Mc Guffium 239 Ore S:gt.blockores.18.name=Magnesium Ore S:gt.blockores.1800.name=Gunpowder Ore @@ -11410,6 +15503,7 @@ languagefile { S:gt.blockores.18024.name=Small Argon Ore S:gt.blockores.18025.name=Small Potassium Ore S:gt.blockores.18026.name=Small Calcium Ore + S:gt.blockores.18027.name=Small %material Ore S:gt.blockores.18028.name=Small Titanium Ore S:gt.blockores.18029.name=Small Vanadium Ore S:gt.blockores.1803.name=Sugar Ore @@ -11423,6 +15517,8 @@ languagefile { S:gt.blockores.18037.name=Small Gallium Ore S:gt.blockores.18039.name=Small Arsenic Ore S:gt.blockores.1804.name=Obsidian Ore + S:gt.blockores.18043.name=Small %material Ore + S:gt.blockores.18044.name=Small %material Ore S:gt.blockores.18045.name=Small Yttrium Ore S:gt.blockores.18047.name=Small Niobium Ore S:gt.blockores.18048.name=Small Molybdenum Ore @@ -11433,13 +15529,25 @@ languagefile { S:gt.blockores.18056.name=Small Indium Ore S:gt.blockores.18057.name=Small Tin Ore S:gt.blockores.18058.name=Small Antimony Ore + S:gt.blockores.18059.name=Small %material Ore S:gt.blockores.1806.name=Bone Ore S:gt.blockores.18062.name=Small Caesium Ore S:gt.blockores.18063.name=Small Barium Ore + S:gt.blockores.18064.name=Small %material Ore S:gt.blockores.18065.name=Small Cerium Ore + S:gt.blockores.18066.name=Small %material Ore S:gt.blockores.18067.name=Small Neodymium Ore + S:gt.blockores.18068.name=Small %material Ore + S:gt.blockores.18069.name=Small %material Ore S:gt.blockores.1807.name=Netherrack Ore S:gt.blockores.18070.name=Small Europium Ore + S:gt.blockores.18071.name=Small %material Ore + S:gt.blockores.18072.name=Small %material Ore + S:gt.blockores.18073.name=Small %material Ore + S:gt.blockores.18074.name=Small %material Ore + S:gt.blockores.18075.name=Small %material Ore + S:gt.blockores.18076.name=Small %material Ore + S:gt.blockores.18077.name=Small %material Ore S:gt.blockores.18078.name=Small Lutetium Ore S:gt.blockores.1808.name=Endstone Ore S:gt.blockores.18080.name=Small Tantalum Ore @@ -11461,6 +15569,7 @@ languagefile { S:gt.blockores.18101.name=Small Plutonium 241 Ore S:gt.blockores.18103.name=Small Americium Ore S:gt.blockores.1811.name=Glowstone Ore + S:gt.blockores.1812.name=%material Ore S:gt.blockores.18129.name=Small Neutronium Ore S:gt.blockores.1813.name=Bluestone Ore S:gt.blockores.1814.name=Nether Brick Ore @@ -11479,6 +15588,7 @@ languagefile { S:gt.blockores.1826.name=Cinnabar Ore S:gt.blockores.1827.name=Cobaltite Ore S:gt.blockores.1828.name=Sheldonite Ore + S:gt.blockores.1829.name=%material Ore S:gt.blockores.18299.name=Small Stone Ore S:gt.blockores.1830.name=Galena Ore S:gt.blockores.18300.name=Small Bronze Ore @@ -11490,6 +15600,7 @@ languagefile { S:gt.blockores.18306.name=Small Stainless Steel Ore S:gt.blockores.18307.name=Small Pig Iron Ore S:gt.blockores.18308.name=Small Red Alloy Ore + S:gt.blockores.18309.name=Small %material Ore S:gt.blockores.1831.name=Grossular Ore S:gt.blockores.18310.name=Small Cupronickel Ore S:gt.blockores.18311.name=Small Nichrome Ore @@ -11499,6 +15610,12 @@ languagefile { S:gt.blockores.18315.name=Small Battery Alloy Ore S:gt.blockores.18316.name=Small Tungstensteel Ore S:gt.blockores.18317.name=Small Osmiridium Ore + S:gt.blockores.18318.name=Small %material Ore + S:gt.blockores.18319.name=Small %material Ore + S:gt.blockores.1832.name=%material Ore + S:gt.blockores.18320.name=Small %material Ore + S:gt.blockores.18321.name=Small %material Ore + S:gt.blockores.18322.name=Small %material Ore S:gt.blockores.18323.name=Small Infused Gold Ore S:gt.blockores.18324.name=Small Naquadah Ore S:gt.blockores.18325.name=Small Naquadah Alloy Ore @@ -11509,12 +15626,22 @@ languagefile { S:gt.blockores.1833.name=Phosphate Ore S:gt.blockores.18330.name=Small Thaumium Ore S:gt.blockores.18331.name=Small Mithril Ore + S:gt.blockores.18333.name=Small %material Ore S:gt.blockores.18334.name=Small Black Steel Ore S:gt.blockores.18335.name=Small Damascus Steel Ore + S:gt.blockores.18336.name=Small %material Ore + S:gt.blockores.18337.name=Small %material Ore + S:gt.blockores.18338.name=Small %material Ore + S:gt.blockores.18339.name=Small %material Ore S:gt.blockores.1834.name=Pyrite Ore + S:gt.blockores.18340.name=Small %material Ore + S:gt.blockores.18341.name=Small %material Ore + S:gt.blockores.18342.name=Small %material Ore S:gt.blockores.18343.name=Small Cobalt Brass Ore S:gt.blockores.18344.name=Small Ultimet Ore S:gt.blockores.18345.name=Small Annealed Copper Ore + S:gt.blockores.18346.name=Small %material Ore + S:gt.blockores.18347.name=Small %material Ore S:gt.blockores.18348.name=Small Red Steel Ore S:gt.blockores.18349.name=Small Blue Steel Ore S:gt.blockores.1835.name=Pyrope Ore @@ -11530,8 +15657,14 @@ languagefile { S:gt.blockores.18359.name=Small Niobium Nitride Ore S:gt.blockores.1836.name=Saltpeter Ore S:gt.blockores.18360.name=Small Niobium-Titanium Ore + S:gt.blockores.18362.name=Small %material Ore S:gt.blockores.18363.name=Small Tin Alloy Ore S:gt.blockores.18364.name=Small Dark Steel Ore + S:gt.blockores.18365.name=Small %material Ore + S:gt.blockores.18366.name=Small %material Ore + S:gt.blockores.18367.name=Small %material Ore + S:gt.blockores.18368.name=Small %material Ore + S:gt.blockores.18369.name=Small %material Ore S:gt.blockores.1837.name=Silicon Dioxide Ore S:gt.blockores.18370.name=Small Tungstencarbide Ore S:gt.blockores.18371.name=Small Vanadiumsteel Ore @@ -11541,9 +15674,40 @@ languagefile { S:gt.blockores.18375.name=Small Rutile Ore S:gt.blockores.18376.name=Small Titaniumtetrachloride Ore S:gt.blockores.18377.name=Small Magnesiumchloride Ore + S:gt.blockores.18378.name=Small %material Ore + S:gt.blockores.18379.name=Small %material Ore S:gt.blockores.1838.name=Spessartine Ore + S:gt.blockores.18380.name=Small %material Ore + S:gt.blockores.18381.name=Small %material Ore + S:gt.blockores.18382.name=Small %material Ore + S:gt.blockores.18383.name=Small %material Ore + S:gt.blockores.18384.name=Small %material Ore + S:gt.blockores.18385.name=Small %material Ore + S:gt.blockores.18386.name=Small %material Ore + S:gt.blockores.18387.name=Small %material Ore + S:gt.blockores.18388.name=Small %material Ore + S:gt.blockores.18389.name=Small %material Ore S:gt.blockores.1839.name=Sphalerite Ore + S:gt.blockores.18390.name=Small %material Ore + S:gt.blockores.18391.name=Small %material Ore + S:gt.blockores.18392.name=Small %material Ore + S:gt.blockores.18393.name=Small %material Ore + S:gt.blockores.18394.name=Small %material Ore + S:gt.blockores.18395.name=Small %material Ore + S:gt.blockores.18396.name=Small %material Ore + S:gt.blockores.18397.name=Small %material Ore + S:gt.blockores.18398.name=Small %material Ore + S:gt.blockores.18399.name=Small %material Ore S:gt.blockores.1840.name=Tetrahedrite Ore + S:gt.blockores.18400.name=Small %material Ore + S:gt.blockores.18401.name=Small %material Ore + S:gt.blockores.18402.name=Small %material Ore + S:gt.blockores.18403.name=Small %material Ore + S:gt.blockores.18404.name=Small %material Ore + S:gt.blockores.18405.name=Small %material Ore + S:gt.blockores.18406.name=Small %material Ore + S:gt.blockores.18407.name=Small %material Ore + S:gt.blockores.18408.name=Small %material Ore S:gt.blockores.1841.name=Tungstate Ore S:gt.blockores.1842.name=Uvarovite Ore S:gt.blockores.1843.name=Pyrotheum Ore @@ -11558,7 +15722,14 @@ languagefile { S:gt.blockores.18473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.1848.name=Biotite Ore S:gt.blockores.18485.name=Small Alduorite Ore + S:gt.blockores.18486.name=Small %material Ore + S:gt.blockores.18487.name=Small %material Ore + S:gt.blockores.18488.name=Small %material Ore + S:gt.blockores.18489.name=Small %material Ore S:gt.blockores.1849.name=Black Granite Ore + S:gt.blockores.18490.name=Small %material Ore + S:gt.blockores.18493.name=Small %material Ore + S:gt.blockores.18494.name=Small %material Ore S:gt.blockores.18495.name=Small Liquid Air Ore S:gt.blockores.18496.name=Small Noble Gases Ore S:gt.blockores.18497.name=Small Carbon Dioxide Ore @@ -11573,6 +15744,7 @@ languagefile { S:gt.blockores.18507.name=Small Topaz Ore S:gt.blockores.18508.name=Small Tanzanite Ore S:gt.blockores.18509.name=Small Amethyst Ore + S:gt.blockores.1851.name=%material Ore S:gt.blockores.18510.name=Small Opal Ore S:gt.blockores.18511.name=Small Jasper Ore S:gt.blockores.18512.name=Small Ruby Ore @@ -11582,7 +15754,9 @@ languagefile { S:gt.blockores.18516.name=Small Certus Quartz Ore S:gt.blockores.18518.name=Small Forcicium Ore S:gt.blockores.18519.name=Small Forcillium Ore + S:gt.blockores.1852.name=%material Ore S:gt.blockores.18520.name=Small Monazite Ore + S:gt.blockores.18521.name=Small %material Ore S:gt.blockores.18522.name=Small Nether Quartz Ore S:gt.blockores.18523.name=Small Quartzite Ore S:gt.blockores.18524.name=Small Lazurite Ore @@ -11590,6 +15764,7 @@ languagefile { S:gt.blockores.18526.name=Small Lapis Ore S:gt.blockores.18527.name=Small Red Garnet Ore S:gt.blockores.18528.name=Small Yellow Garnet Ore + S:gt.blockores.18529.name=Small %material Ore S:gt.blockores.1853.name=Cobalt Hexahydrate Ore S:gt.blockores.18530.name=Small Apatite Ore S:gt.blockores.18531.name=Small Niter Ore @@ -11608,7 +15783,26 @@ languagefile { S:gt.blockores.18544.name=Small Perditio Infused Stone S:gt.blockores.18545.name=Small Ordo Infused Stone S:gt.blockores.1855.name=Chalcopyrite Ore + S:gt.blockores.1857.name=%material Ore S:gt.blockores.1858.name=Crude Oil Ore + S:gt.blockores.1859.name=%material Ore + S:gt.blockores.18590.name=Small %material Ore + S:gt.blockores.18591.name=Small %material Ore + S:gt.blockores.18592.name=Small %material Ore + S:gt.blockores.18593.name=Small %material Ore + S:gt.blockores.18594.name=Small %material Ore + S:gt.blockores.18595.name=Small %material Ore + S:gt.blockores.18596.name=Small %material Ore + S:gt.blockores.18597.name=Small %material Ore + S:gt.blockores.18598.name=Small %material Ore + S:gt.blockores.18599.name=Small %material Ore + S:gt.blockores.1860.name=%material Ore + S:gt.blockores.18600.name=Small %material Ore + S:gt.blockores.18601.name=Small %material Ore + S:gt.blockores.18602.name=Small %material Ore + S:gt.blockores.18603.name=Small %material Ore + S:gt.blockores.18604.name=Small %material Ore + S:gt.blockores.18605.name=Small %material Ore S:gt.blockores.18606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.18607.name=Small Pyrochlore Ore S:gt.blockores.18608.name=Small Raw Growth Medium Ore @@ -11635,6 +15829,7 @@ languagefile { S:gt.blockores.18627.name=Small Bio Diesel Ore S:gt.blockores.18628.name=Small Nitration Mixture Ore S:gt.blockores.18629.name=Small Glycerol Ore + S:gt.blockores.1863.name=%material Ore S:gt.blockores.18630.name=Small Sodium Bisulfate Ore S:gt.blockores.18631.name=Small Polyphenylene Sulfide Ore S:gt.blockores.18632.name=Small Dichlorobenzene Ore @@ -11645,6 +15840,7 @@ languagefile { S:gt.blockores.18637.name=Small Styrene Ore S:gt.blockores.18638.name=Small Isoprene Ore S:gt.blockores.18639.name=Small Tetranitromethane Ore + S:gt.blockores.1864.name=%material Ore S:gt.blockores.18640.name=Small Diluted Sulfuric Acid Ore S:gt.blockores.18641.name=Small Ethenone Ore S:gt.blockores.18642.name=Small Ethane Ore @@ -11666,6 +15862,7 @@ languagefile { S:gt.blockores.18657.name=Small Dinitrogen Tetroxide Ore S:gt.blockores.18658.name=Small Nitric Oxide Ore S:gt.blockores.18659.name=Small Ammonia Ore + S:gt.blockores.1866.name=%material Ore S:gt.blockores.18660.name=Small Wood Gas Ore S:gt.blockores.18661.name=Small Wood Vinegar Ore S:gt.blockores.18662.name=Small Wood Tar Ore @@ -11687,6 +15884,7 @@ languagefile { S:gt.blockores.18677.name=Small Ethylene Ore S:gt.blockores.18678.name=Small Propene Ore S:gt.blockores.18679.name=Small Vinyl Acetate Ore + S:gt.blockores.1868.name=%material Ore S:gt.blockores.18680.name=Small Polyvinyl Acetate Ore S:gt.blockores.18681.name=Small Methyl Acetate Ore S:gt.blockores.18682.name=Small Allyl Chloride Ore @@ -11697,9 +15895,12 @@ languagefile { S:gt.blockores.18687.name=Small Phenol Ore S:gt.blockores.18688.name=Small Cumene Ore S:gt.blockores.18689.name=Small Phosphoric Acid Ore + S:gt.blockores.1869.name=%material Ore S:gt.blockores.18690.name=Small Vinegar Ore S:gt.blockores.18691.name=Small Fermented Biomass Ore S:gt.blockores.18692.name=Small Salt Water Ore + S:gt.blockores.18693.name=Small %material Ore + S:gt.blockores.18694.name=Small %material Ore S:gt.blockores.1870.name=Magnetite Ore S:gt.blockores.18700.name=Small Lava Ore S:gt.blockores.18701.name=Small Water Ore @@ -11748,8 +15949,10 @@ languagefile { S:gt.blockores.18740.name=Small Light Fuel Ore S:gt.blockores.18741.name=Small Heavy Fuel Ore S:gt.blockores.18742.name=Small LPG Ore + S:gt.blockores.1875.name=%material Ore S:gt.blockores.1876.name=Siltstone Ore S:gt.blockores.1877.name=Soapstone Ore + S:gt.blockores.18770.name=Small %material Ore S:gt.blockores.1878.name=Oilsands Ore S:gt.blockores.1879.name=Paper Ore S:gt.blockores.1880.name=Rubber Ore @@ -11766,6 +15969,7 @@ languagefile { S:gt.blockores.1881.name=Wheat Ore S:gt.blockores.18810.name=Small Redstone Ore S:gt.blockores.18811.name=Small Glowstone Ore + S:gt.blockores.18812.name=Small %material Ore S:gt.blockores.18813.name=Small Bluestone Ore S:gt.blockores.18814.name=Small Nether Brick Ore S:gt.blockores.18815.name=Small Ashes Ore @@ -11783,9 +15987,11 @@ languagefile { S:gt.blockores.18826.name=Small Cinnabar Ore S:gt.blockores.18827.name=Small Cobaltite Ore S:gt.blockores.18828.name=Small Sheldonite Ore + S:gt.blockores.18829.name=Small %material Ore S:gt.blockores.1883.name=Powellite Ore S:gt.blockores.18830.name=Small Galena Ore S:gt.blockores.18831.name=Small Grossular Ore + S:gt.blockores.18832.name=Small %material Ore S:gt.blockores.18833.name=Small Phosphate Ore S:gt.blockores.18834.name=Small Pyrite Ore S:gt.blockores.18835.name=Small Pyrope Ore @@ -11793,6 +15999,7 @@ languagefile { S:gt.blockores.18837.name=Small Silicon Dioxide Ore S:gt.blockores.18838.name=Small Spessartine Ore S:gt.blockores.18839.name=Small Sphalerite Ore + S:gt.blockores.1884.name=%material Ore S:gt.blockores.18840.name=Small Tetrahedrite Ore S:gt.blockores.18841.name=Small Tungstate Ore S:gt.blockores.18842.name=Small Uvarovite Ore @@ -11805,21 +16012,32 @@ languagefile { S:gt.blockores.18849.name=Small Black Granite Ore S:gt.blockores.1885.name=Milk Ore S:gt.blockores.18850.name=Small Red Granite Ore + S:gt.blockores.18851.name=Small %material Ore + S:gt.blockores.18852.name=Small %material Ore S:gt.blockores.18853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.18854.name=Small Construction Foam Ore S:gt.blockores.18855.name=Small Chalcopyrite Ore + S:gt.blockores.18857.name=Small %material Ore S:gt.blockores.18858.name=Small Crude Oil Ore + S:gt.blockores.18859.name=Small %material Ore S:gt.blockores.1886.name=Chocolate Ore + S:gt.blockores.18860.name=Small %material Ore S:gt.blockores.18861.name=Small Emery Ore S:gt.blockores.18862.name=Small Epidote Ore + S:gt.blockores.18863.name=Small %material Ore + S:gt.blockores.18864.name=Small %material Ore S:gt.blockores.18865.name=Small Graphite Ore + S:gt.blockores.18866.name=Small %material Ore S:gt.blockores.18867.name=Small Greenstone Ore + S:gt.blockores.18868.name=Small %material Ore + S:gt.blockores.18869.name=Small %material Ore S:gt.blockores.1887.name=Cocoa Ore S:gt.blockores.18870.name=Small Magnetite Ore S:gt.blockores.18871.name=Small Malachite Ore S:gt.blockores.18872.name=Small Migmatite Ore S:gt.blockores.18873.name=Small Pitchblende S:gt.blockores.18874.name=Small Polyethylene Ore + S:gt.blockores.18875.name=Small %material Ore S:gt.blockores.18876.name=Small Siltstone Ore S:gt.blockores.18877.name=Small Soapstone Ore S:gt.blockores.18878.name=Small Oilsands Ore @@ -11829,6 +16047,7 @@ languagefile { S:gt.blockores.18881.name=Small Wheat Ore S:gt.blockores.18882.name=Small Wulfenite Ore S:gt.blockores.18883.name=Small Powellite Ore + S:gt.blockores.18884.name=Small %material Ore S:gt.blockores.18885.name=Small Milk Ore S:gt.blockores.18886.name=Small Chocolate Ore S:gt.blockores.18887.name=Small Cocoa Ore @@ -11842,6 +16061,8 @@ languagefile { S:gt.blockores.18894.name=Small Cheese Ore S:gt.blockores.18895.name=Small Chili Ore S:gt.blockores.18896.name=Small Raw Rubber Ore + S:gt.blockores.18897.name=Small %material Ore + S:gt.blockores.18898.name=Small %material Ore S:gt.blockores.1890.name=Glass Ore S:gt.blockores.18900.name=Small Mirabilite Ore S:gt.blockores.18901.name=Small Mica Ore @@ -11898,9 +16119,50 @@ languagefile { S:gt.blockores.18948.name=Small Diatomite Ore S:gt.blockores.18949.name=Small Glauconite Sand S:gt.blockores.1895.name=Chili Ore + S:gt.blockores.18950.name=Small %material Ore + S:gt.blockores.18951.name=Small %material Ore + S:gt.blockores.18952.name=Small %material Ore + S:gt.blockores.18953.name=Small %material Ore + S:gt.blockores.18954.name=Small %material Ore + S:gt.blockores.18955.name=Small %material Ore + S:gt.blockores.18956.name=Small %material Ore + S:gt.blockores.18957.name=Small %material Ore + S:gt.blockores.18958.name=Small %material Ore + S:gt.blockores.18959.name=Small %material Ore S:gt.blockores.1896.name=Raw Rubber Ore + S:gt.blockores.18960.name=Small %material Ore + S:gt.blockores.18961.name=Small %material Ore + S:gt.blockores.18962.name=Small %material Ore + S:gt.blockores.18963.name=Small %material Ore + S:gt.blockores.18964.name=Small %material Ore + S:gt.blockores.18965.name=Small %material Ore + S:gt.blockores.18966.name=Small %material Ore + S:gt.blockores.1897.name=%material Ore + S:gt.blockores.18970.name=Small %material Ore + S:gt.blockores.18975.name=Small %material Ore + S:gt.blockores.18976.name=Small %material Ore + S:gt.blockores.18977.name=Small %material Ore + S:gt.blockores.18978.name=Small %material Ore + S:gt.blockores.18979.name=Small %material Ore + S:gt.blockores.1898.name=%material Ore S:gt.blockores.18980.name=Small Gallium Arsenide Ore S:gt.blockores.18981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.18982.name=Small %material Ore + S:gt.blockores.18984.name=Small %material Ore + S:gt.blockores.18985.name=Small %material Ore + S:gt.blockores.18986.name=Small %material Ore + S:gt.blockores.18987.name=Small %material Ore + S:gt.blockores.18988.name=Small %material Ore + S:gt.blockores.18989.name=Small %material Ore + S:gt.blockores.18990.name=Small %material Ore + S:gt.blockores.18991.name=Small %material Ore + S:gt.blockores.18992.name=Small %material Ore + S:gt.blockores.18993.name=Small %material Ore + S:gt.blockores.18994.name=Small %material Ore + S:gt.blockores.18995.name=Small %material Ore + S:gt.blockores.18996.name=Small %material Ore + S:gt.blockores.18997.name=Small %material Ore + S:gt.blockores.18998.name=Small %material Ore S:gt.blockores.18999.name=Small Mc Guffium 239 Ore S:gt.blockores.19.name=Aluminium Ore S:gt.blockores.1900.name=Mirabilite Ore @@ -11928,6 +16190,7 @@ languagefile { S:gt.blockores.19024.name=Small Argon Ore S:gt.blockores.19025.name=Small Potassium Ore S:gt.blockores.19026.name=Small Calcium Ore + S:gt.blockores.19027.name=Small %material Ore S:gt.blockores.19028.name=Small Titanium Ore S:gt.blockores.19029.name=Small Vanadium Ore S:gt.blockores.1903.name=Trona Ore @@ -11941,6 +16204,8 @@ languagefile { S:gt.blockores.19037.name=Small Gallium Ore S:gt.blockores.19039.name=Small Arsenic Ore S:gt.blockores.1904.name=Barite Ore + S:gt.blockores.19043.name=Small %material Ore + S:gt.blockores.19044.name=Small %material Ore S:gt.blockores.19045.name=Small Yttrium Ore S:gt.blockores.19047.name=Small Niobium Ore S:gt.blockores.19048.name=Small Molybdenum Ore @@ -11951,13 +16216,25 @@ languagefile { S:gt.blockores.19056.name=Small Indium Ore S:gt.blockores.19057.name=Small Tin Ore S:gt.blockores.19058.name=Small Antimony Ore + S:gt.blockores.19059.name=Small %material Ore S:gt.blockores.1906.name=Garnierite Ore S:gt.blockores.19062.name=Small Caesium Ore S:gt.blockores.19063.name=Small Barium Ore + S:gt.blockores.19064.name=Small %material Ore S:gt.blockores.19065.name=Small Cerium Ore + S:gt.blockores.19066.name=Small %material Ore S:gt.blockores.19067.name=Small Neodymium Ore + S:gt.blockores.19068.name=Small %material Ore + S:gt.blockores.19069.name=Small %material Ore S:gt.blockores.1907.name=Lepidolite Ore S:gt.blockores.19070.name=Small Europium Ore + S:gt.blockores.19071.name=Small %material Ore + S:gt.blockores.19072.name=Small %material Ore + S:gt.blockores.19073.name=Small %material Ore + S:gt.blockores.19074.name=Small %material Ore + S:gt.blockores.19075.name=Small %material Ore + S:gt.blockores.19076.name=Small %material Ore + S:gt.blockores.19077.name=Small %material Ore S:gt.blockores.19078.name=Small Lutetium Ore S:gt.blockores.1908.name=Magnesite Ore S:gt.blockores.19080.name=Small Tantalum Ore @@ -12010,6 +16287,7 @@ languagefile { S:gt.blockores.19306.name=Small Stainless Steel Ore S:gt.blockores.19307.name=Small Pig Iron Ore S:gt.blockores.19308.name=Small Red Alloy Ore + S:gt.blockores.19309.name=Small %material Ore S:gt.blockores.1931.name=Yellow Limonite Ore S:gt.blockores.19310.name=Small Cupronickel Ore S:gt.blockores.19311.name=Small Nichrome Ore @@ -12019,7 +16297,12 @@ languagefile { S:gt.blockores.19315.name=Small Battery Alloy Ore S:gt.blockores.19316.name=Small Tungstensteel Ore S:gt.blockores.19317.name=Small Osmiridium Ore + S:gt.blockores.19318.name=Small %material Ore + S:gt.blockores.19319.name=Small %material Ore S:gt.blockores.1932.name=Vermiculite + S:gt.blockores.19320.name=Small %material Ore + S:gt.blockores.19321.name=Small %material Ore + S:gt.blockores.19322.name=Small %material Ore S:gt.blockores.19323.name=Small Infused Gold Ore S:gt.blockores.19324.name=Small Naquadah Ore S:gt.blockores.19325.name=Small Naquadah Alloy Ore @@ -12030,12 +16313,22 @@ languagefile { S:gt.blockores.1933.name=Glauconite Ore S:gt.blockores.19330.name=Small Thaumium Ore S:gt.blockores.19331.name=Small Mithril Ore + S:gt.blockores.19333.name=Small %material Ore S:gt.blockores.19334.name=Small Black Steel Ore S:gt.blockores.19335.name=Small Damascus Steel Ore + S:gt.blockores.19336.name=Small %material Ore + S:gt.blockores.19337.name=Small %material Ore + S:gt.blockores.19338.name=Small %material Ore + S:gt.blockores.19339.name=Small %material Ore S:gt.blockores.1934.name=Gypsum Ore + S:gt.blockores.19340.name=Small %material Ore + S:gt.blockores.19341.name=Small %material Ore + S:gt.blockores.19342.name=Small %material Ore S:gt.blockores.19343.name=Small Cobalt Brass Ore S:gt.blockores.19344.name=Small Ultimet Ore S:gt.blockores.19345.name=Small Annealed Copper Ore + S:gt.blockores.19346.name=Small %material Ore + S:gt.blockores.19347.name=Small %material Ore S:gt.blockores.19348.name=Small Red Steel Ore S:gt.blockores.19349.name=Small Blue Steel Ore S:gt.blockores.1935.name=Basaltic Mineral Sand @@ -12051,8 +16344,14 @@ languagefile { S:gt.blockores.19359.name=Small Niobium Nitride Ore S:gt.blockores.1936.name=Granitic Mineral Sand S:gt.blockores.19360.name=Small Niobium-Titanium Ore + S:gt.blockores.19362.name=Small %material Ore S:gt.blockores.19363.name=Small Tin Alloy Ore S:gt.blockores.19364.name=Small Dark Steel Ore + S:gt.blockores.19365.name=Small %material Ore + S:gt.blockores.19366.name=Small %material Ore + S:gt.blockores.19367.name=Small %material Ore + S:gt.blockores.19368.name=Small %material Ore + S:gt.blockores.19369.name=Small %material Ore S:gt.blockores.1937.name=Cassiterite Sand S:gt.blockores.19370.name=Small Tungstencarbide Ore S:gt.blockores.19371.name=Small Vanadiumsteel Ore @@ -12062,9 +16361,40 @@ languagefile { S:gt.blockores.19375.name=Small Rutile Ore S:gt.blockores.19376.name=Small Titaniumtetrachloride Ore S:gt.blockores.19377.name=Small Magnesiumchloride Ore + S:gt.blockores.19378.name=Small %material Ore + S:gt.blockores.19379.name=Small %material Ore S:gt.blockores.1938.name=Garnet Sand + S:gt.blockores.19380.name=Small %material Ore + S:gt.blockores.19381.name=Small %material Ore + S:gt.blockores.19382.name=Small %material Ore + S:gt.blockores.19383.name=Small %material Ore + S:gt.blockores.19384.name=Small %material Ore + S:gt.blockores.19385.name=Small %material Ore + S:gt.blockores.19386.name=Small %material Ore + S:gt.blockores.19387.name=Small %material Ore + S:gt.blockores.19388.name=Small %material Ore + S:gt.blockores.19389.name=Small %material Ore S:gt.blockores.1939.name=Quartz Sand + S:gt.blockores.19390.name=Small %material Ore + S:gt.blockores.19391.name=Small %material Ore + S:gt.blockores.19392.name=Small %material Ore + S:gt.blockores.19393.name=Small %material Ore + S:gt.blockores.19394.name=Small %material Ore + S:gt.blockores.19395.name=Small %material Ore + S:gt.blockores.19396.name=Small %material Ore + S:gt.blockores.19397.name=Small %material Ore + S:gt.blockores.19398.name=Small %material Ore + S:gt.blockores.19399.name=Small %material Ore S:gt.blockores.1940.name=Volcanic Ashes Ore + S:gt.blockores.19400.name=Small %material Ore + S:gt.blockores.19401.name=Small %material Ore + S:gt.blockores.19402.name=Small %material Ore + S:gt.blockores.19403.name=Small %material Ore + S:gt.blockores.19404.name=Small %material Ore + S:gt.blockores.19405.name=Small %material Ore + S:gt.blockores.19406.name=Small %material Ore + S:gt.blockores.19407.name=Small %material Ore + S:gt.blockores.19408.name=Small %material Ore S:gt.blockores.1941.name=Borax Ore S:gt.blockores.1942.name=Molybdenite Ore S:gt.blockores.1943.name=Pyrolusite Ore @@ -12079,10 +16409,18 @@ languagefile { S:gt.blockores.19473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.1948.name=Diatomite Ore S:gt.blockores.19485.name=Small Alduorite Ore + S:gt.blockores.19486.name=Small %material Ore + S:gt.blockores.19487.name=Small %material Ore + S:gt.blockores.19488.name=Small %material Ore + S:gt.blockores.19489.name=Small %material Ore S:gt.blockores.1949.name=Glauconite Sand + S:gt.blockores.19490.name=Small %material Ore + S:gt.blockores.19493.name=Small %material Ore + S:gt.blockores.19494.name=Small %material Ore S:gt.blockores.19495.name=Small Liquid Air Ore S:gt.blockores.19496.name=Small Noble Gases Ore S:gt.blockores.19497.name=Small Carbon Dioxide Ore + S:gt.blockores.1950.name=%material Ore S:gt.blockores.19500.name=Small Diamond Ore S:gt.blockores.19501.name=Small Emerald Ore S:gt.blockores.19502.name=Small Ruby Ore @@ -12093,6 +16431,7 @@ languagefile { S:gt.blockores.19507.name=Small Topaz Ore S:gt.blockores.19508.name=Small Tanzanite Ore S:gt.blockores.19509.name=Small Amethyst Ore + S:gt.blockores.1951.name=%material Ore S:gt.blockores.19510.name=Small Opal Ore S:gt.blockores.19511.name=Small Jasper Ore S:gt.blockores.19512.name=Small Ruby Ore @@ -12102,7 +16441,9 @@ languagefile { S:gt.blockores.19516.name=Small Certus Quartz Ore S:gt.blockores.19518.name=Small Forcicium Ore S:gt.blockores.19519.name=Small Forcillium Ore + S:gt.blockores.1952.name=%material Ore S:gt.blockores.19520.name=Small Monazite Ore + S:gt.blockores.19521.name=Small %material Ore S:gt.blockores.19522.name=Small Nether Quartz Ore S:gt.blockores.19523.name=Small Quartzite Ore S:gt.blockores.19524.name=Small Lazurite Ore @@ -12110,6 +16451,8 @@ languagefile { S:gt.blockores.19526.name=Small Lapis Ore S:gt.blockores.19527.name=Small Red Garnet Ore S:gt.blockores.19528.name=Small Yellow Garnet Ore + S:gt.blockores.19529.name=Small %material Ore + S:gt.blockores.1953.name=%material Ore S:gt.blockores.19530.name=Small Apatite Ore S:gt.blockores.19531.name=Small Niter Ore S:gt.blockores.19532.name=Small Enderpearl Ore @@ -12119,16 +16462,40 @@ languagefile { S:gt.blockores.19536.name=Small Charcoal Ore S:gt.blockores.19537.name=Small Jade Ore S:gt.blockores.19538.name=Small Lignite Coal Ore + S:gt.blockores.1954.name=%material Ore S:gt.blockores.19540.name=Small Aer Infused Stone S:gt.blockores.19541.name=Small Ignis Infused Stone S:gt.blockores.19542.name=Small Terra Infused Stone S:gt.blockores.19543.name=Small Aqua Infused Stone S:gt.blockores.19544.name=Small Perditio Infused Stone S:gt.blockores.19545.name=Small Ordo Infused Stone + S:gt.blockores.1955.name=%material Ore + S:gt.blockores.1956.name=%material Ore + S:gt.blockores.1957.name=%material Ore + S:gt.blockores.1958.name=%material Ore + S:gt.blockores.1959.name=%material Ore + S:gt.blockores.19590.name=Small %material Ore + S:gt.blockores.19591.name=Small %material Ore + S:gt.blockores.19592.name=Small %material Ore + S:gt.blockores.19593.name=Small %material Ore + S:gt.blockores.19594.name=Small %material Ore + S:gt.blockores.19595.name=Small %material Ore + S:gt.blockores.19596.name=Small %material Ore + S:gt.blockores.19597.name=Small %material Ore + S:gt.blockores.19598.name=Small %material Ore + S:gt.blockores.19599.name=Small %material Ore + S:gt.blockores.1960.name=%material Ore + S:gt.blockores.19600.name=Small %material Ore + S:gt.blockores.19601.name=Small %material Ore + S:gt.blockores.19602.name=Small %material Ore + S:gt.blockores.19603.name=Small %material Ore + S:gt.blockores.19604.name=Small %material Ore + S:gt.blockores.19605.name=Small %material Ore S:gt.blockores.19606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.19607.name=Small Pyrochlore Ore S:gt.blockores.19608.name=Small Raw Growth Medium Ore S:gt.blockores.19609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.1961.name=%material Ore S:gt.blockores.19610.name=Small Fiber-Reinforced Epoxy Resin Ore S:gt.blockores.19611.name=Small Borosilicate Glass Ore S:gt.blockores.19612.name=Small Ferrite Mixture Ore @@ -12139,6 +16506,7 @@ languagefile { S:gt.blockores.19617.name=Small Zincite Ore S:gt.blockores.19618.name=Small Antimony Trioxide Ore S:gt.blockores.19619.name=Small Cupric Oxide Ore + S:gt.blockores.1962.name=%material Ore S:gt.blockores.19620.name=Small Ferrosilite Ore S:gt.blockores.19621.name=Small Magnesia Ore S:gt.blockores.19622.name=Small Quicklime Ore @@ -12149,6 +16517,7 @@ languagefile { S:gt.blockores.19627.name=Small Bio Diesel Ore S:gt.blockores.19628.name=Small Nitration Mixture Ore S:gt.blockores.19629.name=Small Glycerol Ore + S:gt.blockores.1963.name=%material Ore S:gt.blockores.19630.name=Small Sodium Bisulfate Ore S:gt.blockores.19631.name=Small Polyphenylene Sulfide Ore S:gt.blockores.19632.name=Small Dichlorobenzene Ore @@ -12159,6 +16528,7 @@ languagefile { S:gt.blockores.19637.name=Small Styrene Ore S:gt.blockores.19638.name=Small Isoprene Ore S:gt.blockores.19639.name=Small Tetranitromethane Ore + S:gt.blockores.1964.name=%material Ore S:gt.blockores.19640.name=Small Diluted Sulfuric Acid Ore S:gt.blockores.19641.name=Small Ethenone Ore S:gt.blockores.19642.name=Small Ethane Ore @@ -12169,6 +16539,7 @@ languagefile { S:gt.blockores.19647.name=Small Toluene Ore S:gt.blockores.19648.name=Small Epichlorohydrin Ore S:gt.blockores.19649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.1965.name=%material Ore S:gt.blockores.19650.name=Small Vinyl Chloride Ore S:gt.blockores.19651.name=Small Sulfur Dioxide Ore S:gt.blockores.19652.name=Small Sulfur Trioxide Ore @@ -12179,6 +16550,7 @@ languagefile { S:gt.blockores.19657.name=Small Dinitrogen Tetroxide Ore S:gt.blockores.19658.name=Small Nitric Oxide Ore S:gt.blockores.19659.name=Small Ammonia Ore + S:gt.blockores.1966.name=%material Ore S:gt.blockores.19660.name=Small Wood Gas Ore S:gt.blockores.19661.name=Small Wood Vinegar Ore S:gt.blockores.19662.name=Small Wood Tar Ore @@ -12212,6 +16584,9 @@ languagefile { S:gt.blockores.19690.name=Small Vinegar Ore S:gt.blockores.19691.name=Small Fermented Biomass Ore S:gt.blockores.19692.name=Small Salt Water Ore + S:gt.blockores.19693.name=Small %material Ore + S:gt.blockores.19694.name=Small %material Ore + S:gt.blockores.1970.name=%material Ore S:gt.blockores.19700.name=Small Lava Ore S:gt.blockores.19701.name=Small Water Ore S:gt.blockores.19702.name=Small Ice Ore @@ -12255,6 +16630,12 @@ languagefile { S:gt.blockores.19740.name=Small Light Fuel Ore S:gt.blockores.19741.name=Small Heavy Fuel Ore S:gt.blockores.19742.name=Small LPG Ore + S:gt.blockores.1975.name=%material Ore + S:gt.blockores.1976.name=%material Ore + S:gt.blockores.1977.name=%material Ore + S:gt.blockores.19770.name=Small %material Ore + S:gt.blockores.1978.name=%material Ore + S:gt.blockores.1979.name=%material Ore S:gt.blockores.1980.name=Gallium Arsenide Ore S:gt.blockores.19800.name=Small Gunpowder Ore S:gt.blockores.19801.name=Small Blaze Ore @@ -12269,6 +16650,7 @@ languagefile { S:gt.blockores.1981.name=Indium Gallium Phosphide Ore S:gt.blockores.19810.name=Small Redstone Ore S:gt.blockores.19811.name=Small Glowstone Ore + S:gt.blockores.19812.name=Small %material Ore S:gt.blockores.19813.name=Small Bluestone Ore S:gt.blockores.19814.name=Small Nether Brick Ore S:gt.blockores.19815.name=Small Ashes Ore @@ -12276,6 +16658,7 @@ languagefile { S:gt.blockores.19817.name=Small Salt Ore S:gt.blockores.19818.name=Small Hydrated Coal Ore S:gt.blockores.19819.name=Small Graphene Ore + S:gt.blockores.1982.name=%material Ore S:gt.blockores.19820.name=Small Almandine Ore S:gt.blockores.19821.name=Small Andradite Ore S:gt.blockores.19822.name=Small Bauxite Ore @@ -12285,8 +16668,10 @@ languagefile { S:gt.blockores.19826.name=Small Cinnabar Ore S:gt.blockores.19827.name=Small Cobaltite Ore S:gt.blockores.19828.name=Small Sheldonite Ore + S:gt.blockores.19829.name=Small %material Ore S:gt.blockores.19830.name=Small Galena Ore S:gt.blockores.19831.name=Small Grossular Ore + S:gt.blockores.19832.name=Small %material Ore S:gt.blockores.19833.name=Small Phosphate Ore S:gt.blockores.19834.name=Small Pyrite Ore S:gt.blockores.19835.name=Small Pyrope Ore @@ -12294,6 +16679,7 @@ languagefile { S:gt.blockores.19837.name=Small Silicon Dioxide Ore S:gt.blockores.19838.name=Small Spessartine Ore S:gt.blockores.19839.name=Small Sphalerite Ore + S:gt.blockores.1984.name=%material Ore S:gt.blockores.19840.name=Small Tetrahedrite Ore S:gt.blockores.19841.name=Small Tungstate Ore S:gt.blockores.19842.name=Small Uvarovite Ore @@ -12304,33 +16690,50 @@ languagefile { S:gt.blockores.19847.name=Small Potassium Feldspar Ore S:gt.blockores.19848.name=Small Biotite Ore S:gt.blockores.19849.name=Small Black Granite Ore + S:gt.blockores.1985.name=%material Ore S:gt.blockores.19850.name=Small Red Granite Ore + S:gt.blockores.19851.name=Small %material Ore + S:gt.blockores.19852.name=Small %material Ore S:gt.blockores.19853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.19854.name=Small Construction Foam Ore S:gt.blockores.19855.name=Small Chalcopyrite Ore + S:gt.blockores.19857.name=Small %material Ore S:gt.blockores.19858.name=Small Crude Oil Ore + S:gt.blockores.19859.name=Small %material Ore + S:gt.blockores.1986.name=%material Ore + S:gt.blockores.19860.name=Small %material Ore S:gt.blockores.19861.name=Small Emery Ore S:gt.blockores.19862.name=Small Epidote Ore + S:gt.blockores.19863.name=Small %material Ore + S:gt.blockores.19864.name=Small %material Ore S:gt.blockores.19865.name=Small Graphite Ore + S:gt.blockores.19866.name=Small %material Ore S:gt.blockores.19867.name=Small Greenstone Ore + S:gt.blockores.19868.name=Small %material Ore + S:gt.blockores.19869.name=Small %material Ore + S:gt.blockores.1987.name=%material Ore S:gt.blockores.19870.name=Small Magnetite Ore S:gt.blockores.19871.name=Small Malachite Ore S:gt.blockores.19872.name=Small Migmatite Ore S:gt.blockores.19873.name=Small Pitchblende S:gt.blockores.19874.name=Small Polyethylene Ore + S:gt.blockores.19875.name=Small %material Ore S:gt.blockores.19876.name=Small Siltstone Ore S:gt.blockores.19877.name=Small Soapstone Ore S:gt.blockores.19878.name=Small Oilsands Ore S:gt.blockores.19879.name=Small Paper Ore + S:gt.blockores.1988.name=%material Ore S:gt.blockores.19880.name=Small Rubber Ore S:gt.blockores.19881.name=Small Wheat Ore S:gt.blockores.19882.name=Small Wulfenite Ore S:gt.blockores.19883.name=Small Powellite Ore + S:gt.blockores.19884.name=Small %material Ore S:gt.blockores.19885.name=Small Milk Ore S:gt.blockores.19886.name=Small Chocolate Ore S:gt.blockores.19887.name=Small Cocoa Ore S:gt.blockores.19888.name=Small Coffee Ore S:gt.blockores.19889.name=Small Sealed Wood Ore + S:gt.blockores.1989.name=%material Ore S:gt.blockores.19890.name=Small Glass Ore S:gt.blockores.19891.name=Small Rare Earth Ore S:gt.blockores.19892.name=Small Raw Meat Ore @@ -12338,6 +16741,9 @@ languagefile { S:gt.blockores.19894.name=Small Cheese Ore S:gt.blockores.19895.name=Small Chili Ore S:gt.blockores.19896.name=Small Raw Rubber Ore + S:gt.blockores.19897.name=Small %material Ore + S:gt.blockores.19898.name=Small %material Ore + S:gt.blockores.1990.name=%material Ore S:gt.blockores.19900.name=Small Mirabilite Ore S:gt.blockores.19901.name=Small Mica Ore S:gt.blockores.19902.name=Small Talc @@ -12348,6 +16754,7 @@ languagefile { S:gt.blockores.19907.name=Small Lepidolite Ore S:gt.blockores.19908.name=Small Magnesite Ore S:gt.blockores.19909.name=Small Pentlandite Ore + S:gt.blockores.1991.name=%material Ore S:gt.blockores.19910.name=Small Scheelite Ore S:gt.blockores.19911.name=Small Alunite Ore S:gt.blockores.19912.name=Small Chrysotile Ore @@ -12358,6 +16765,7 @@ languagefile { S:gt.blockores.19917.name=Small Banded Iron Ore S:gt.blockores.19918.name=Small Ilmenite Ore S:gt.blockores.19919.name=Small Pollucite Ore + S:gt.blockores.1992.name=%material Ore S:gt.blockores.19920.name=Small Spodumene Ore S:gt.blockores.19921.name=Small Tantalite Ore S:gt.blockores.19922.name=Small Uraninite Ore @@ -12368,6 +16776,7 @@ languagefile { S:gt.blockores.19927.name=Small Bentonite S:gt.blockores.19928.name=Small Fullers Earth S:gt.blockores.19929.name=Small Kaolinite + S:gt.blockores.1993.name=%material Ore S:gt.blockores.19930.name=Small Brown Limonite Ore S:gt.blockores.19931.name=Small Yellow Limonite Ore S:gt.blockores.19932.name=Small Vermiculite @@ -12378,6 +16787,7 @@ languagefile { S:gt.blockores.19937.name=Small Cassiterite Sand S:gt.blockores.19938.name=Small Garnet Sand S:gt.blockores.19939.name=Small Quartz Sand + S:gt.blockores.1994.name=%material Ore S:gt.blockores.19940.name=Small Volcanic Ashes Ore S:gt.blockores.19941.name=Small Borax Ore S:gt.blockores.19942.name=Small Molybdenite Ore @@ -12388,9 +16798,52 @@ languagefile { S:gt.blockores.19947.name=Small Concrete Ore S:gt.blockores.19948.name=Small Diatomite Ore S:gt.blockores.19949.name=Small Glauconite Sand + S:gt.blockores.1995.name=%material Ore + S:gt.blockores.19950.name=Small %material Ore + S:gt.blockores.19951.name=Small %material Ore + S:gt.blockores.19952.name=Small %material Ore + S:gt.blockores.19953.name=Small %material Ore + S:gt.blockores.19954.name=Small %material Ore + S:gt.blockores.19955.name=Small %material Ore + S:gt.blockores.19956.name=Small %material Ore + S:gt.blockores.19957.name=Small %material Ore + S:gt.blockores.19958.name=Small %material Ore + S:gt.blockores.19959.name=Small %material Ore + S:gt.blockores.1996.name=%material Ore + S:gt.blockores.19960.name=Small %material Ore + S:gt.blockores.19961.name=Small %material Ore + S:gt.blockores.19962.name=Small %material Ore + S:gt.blockores.19963.name=Small %material Ore + S:gt.blockores.19964.name=Small %material Ore + S:gt.blockores.19965.name=Small %material Ore + S:gt.blockores.19966.name=Small %material Ore + S:gt.blockores.1997.name=%material Ore + S:gt.blockores.19970.name=Small %material Ore + S:gt.blockores.19975.name=Small %material Ore + S:gt.blockores.19976.name=Small %material Ore + S:gt.blockores.19977.name=Small %material Ore + S:gt.blockores.19978.name=Small %material Ore + S:gt.blockores.19979.name=Small %material Ore + S:gt.blockores.1998.name=%material Ore S:gt.blockores.19980.name=Small Gallium Arsenide Ore S:gt.blockores.19981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.19982.name=Small %material Ore + S:gt.blockores.19984.name=Small %material Ore + S:gt.blockores.19985.name=Small %material Ore + S:gt.blockores.19986.name=Small %material Ore + S:gt.blockores.19987.name=Small %material Ore + S:gt.blockores.19988.name=Small %material Ore + S:gt.blockores.19989.name=Small %material Ore S:gt.blockores.1999.name=Mc Guffium 239 Ore + S:gt.blockores.19990.name=Small %material Ore + S:gt.blockores.19991.name=Small %material Ore + S:gt.blockores.19992.name=Small %material Ore + S:gt.blockores.19993.name=Small %material Ore + S:gt.blockores.19994.name=Small %material Ore + S:gt.blockores.19995.name=Small %material Ore + S:gt.blockores.19996.name=Small %material Ore + S:gt.blockores.19997.name=Small %material Ore + S:gt.blockores.19998.name=Small %material Ore S:gt.blockores.19999.name=Small Mc Guffium 239 Ore S:gt.blockores.2.name=Deuterium Ore S:gt.blockores.20.name=Silicon Ore @@ -12418,6 +16871,7 @@ languagefile { S:gt.blockores.20024.name=Small Argon Ore S:gt.blockores.20025.name=Small Potassium Ore S:gt.blockores.20026.name=Small Calcium Ore + S:gt.blockores.20027.name=Small %material Ore S:gt.blockores.20028.name=Small Titanium Ore S:gt.blockores.20029.name=Small Vanadium Ore S:gt.blockores.2003.name=Tritium Ore @@ -12431,6 +16885,8 @@ languagefile { S:gt.blockores.20037.name=Small Gallium Ore S:gt.blockores.20039.name=Small Arsenic Ore S:gt.blockores.2004.name=Helium Ore + S:gt.blockores.20043.name=Small %material Ore + S:gt.blockores.20044.name=Small %material Ore S:gt.blockores.20045.name=Small Yttrium Ore S:gt.blockores.20047.name=Small Niobium Ore S:gt.blockores.20048.name=Small Molybdenum Ore @@ -12441,12 +16897,24 @@ languagefile { S:gt.blockores.20056.name=Small Indium Ore S:gt.blockores.20057.name=Small Tin Ore S:gt.blockores.20058.name=Small Antimony Ore + S:gt.blockores.20059.name=Small %material Ore S:gt.blockores.2006.name=Lithium Ore S:gt.blockores.20062.name=Small Caesium Ore S:gt.blockores.20063.name=Small Barium Ore + S:gt.blockores.20064.name=Small %material Ore S:gt.blockores.20065.name=Small Cerium Ore + S:gt.blockores.20066.name=Small %material Ore S:gt.blockores.20067.name=Small Neodymium Ore + S:gt.blockores.20068.name=Small %material Ore + S:gt.blockores.20069.name=Small %material Ore S:gt.blockores.20070.name=Small Europium Ore + S:gt.blockores.20071.name=Small %material Ore + S:gt.blockores.20072.name=Small %material Ore + S:gt.blockores.20073.name=Small %material Ore + S:gt.blockores.20074.name=Small %material Ore + S:gt.blockores.20075.name=Small %material Ore + S:gt.blockores.20076.name=Small %material Ore + S:gt.blockores.20077.name=Small %material Ore S:gt.blockores.20078.name=Small Lutetium Ore S:gt.blockores.2008.name=Beryllium Ore S:gt.blockores.20080.name=Small Tantalum Ore @@ -12482,6 +16950,7 @@ languagefile { S:gt.blockores.20241.name=Small Platinum Group Sludge Ore S:gt.blockores.2025.name=Potassium Ore S:gt.blockores.2026.name=Calcium Ore + S:gt.blockores.2027.name=%material Ore S:gt.blockores.2028.name=Titanium Ore S:gt.blockores.2029.name=Vanadium Ore S:gt.blockores.20299.name=Small Stone Ore @@ -12495,6 +16964,7 @@ languagefile { S:gt.blockores.20306.name=Small Stainless Steel Ore S:gt.blockores.20307.name=Small Pig Iron Ore S:gt.blockores.20308.name=Small Red Alloy Ore + S:gt.blockores.20309.name=Small %material Ore S:gt.blockores.2031.name=Manganese Ore S:gt.blockores.20310.name=Small Cupronickel Ore S:gt.blockores.20311.name=Small Nichrome Ore @@ -12504,7 +16974,12 @@ languagefile { S:gt.blockores.20315.name=Small Battery Alloy Ore S:gt.blockores.20316.name=Small Tungstensteel Ore S:gt.blockores.20317.name=Small Osmiridium Ore + S:gt.blockores.20318.name=Small %material Ore + S:gt.blockores.20319.name=Small %material Ore S:gt.blockores.2032.name=Iron Ore + S:gt.blockores.20320.name=Small %material Ore + S:gt.blockores.20321.name=Small %material Ore + S:gt.blockores.20322.name=Small %material Ore S:gt.blockores.20323.name=Small Infused Gold Ore S:gt.blockores.20324.name=Small Naquadah Ore S:gt.blockores.20325.name=Small Naquadah Alloy Ore @@ -12515,12 +16990,22 @@ languagefile { S:gt.blockores.2033.name=Cobalt Ore S:gt.blockores.20330.name=Small Thaumium Ore S:gt.blockores.20331.name=Small Mithril Ore + S:gt.blockores.20333.name=Small %material Ore S:gt.blockores.20334.name=Small Black Steel Ore S:gt.blockores.20335.name=Small Damascus Steel Ore + S:gt.blockores.20336.name=Small %material Ore + S:gt.blockores.20337.name=Small %material Ore + S:gt.blockores.20338.name=Small %material Ore + S:gt.blockores.20339.name=Small %material Ore S:gt.blockores.2034.name=Nickel Ore + S:gt.blockores.20340.name=Small %material Ore + S:gt.blockores.20341.name=Small %material Ore + S:gt.blockores.20342.name=Small %material Ore S:gt.blockores.20343.name=Small Cobalt Brass Ore S:gt.blockores.20344.name=Small Ultimet Ore S:gt.blockores.20345.name=Small Annealed Copper Ore + S:gt.blockores.20346.name=Small %material Ore + S:gt.blockores.20347.name=Small %material Ore S:gt.blockores.20348.name=Small Red Steel Ore S:gt.blockores.20349.name=Small Blue Steel Ore S:gt.blockores.2035.name=Copper Ore @@ -12536,8 +17021,14 @@ languagefile { S:gt.blockores.20359.name=Small Niobium Nitride Ore S:gt.blockores.2036.name=Zinc Ore S:gt.blockores.20360.name=Small Niobium-Titanium Ore + S:gt.blockores.20362.name=Small %material Ore S:gt.blockores.20363.name=Small Tin Alloy Ore S:gt.blockores.20364.name=Small Dark Steel Ore + S:gt.blockores.20365.name=Small %material Ore + S:gt.blockores.20366.name=Small %material Ore + S:gt.blockores.20367.name=Small %material Ore + S:gt.blockores.20368.name=Small %material Ore + S:gt.blockores.20369.name=Small %material Ore S:gt.blockores.2037.name=Gallium Ore S:gt.blockores.20370.name=Small Tungstencarbide Ore S:gt.blockores.20371.name=Small Vanadiumsteel Ore @@ -12547,7 +17038,40 @@ languagefile { S:gt.blockores.20375.name=Small Rutile Ore S:gt.blockores.20376.name=Small Titaniumtetrachloride Ore S:gt.blockores.20377.name=Small Magnesiumchloride Ore + S:gt.blockores.20378.name=Small %material Ore + S:gt.blockores.20379.name=Small %material Ore + S:gt.blockores.20380.name=Small %material Ore + S:gt.blockores.20381.name=Small %material Ore + S:gt.blockores.20382.name=Small %material Ore + S:gt.blockores.20383.name=Small %material Ore + S:gt.blockores.20384.name=Small %material Ore + S:gt.blockores.20385.name=Small %material Ore + S:gt.blockores.20386.name=Small %material Ore + S:gt.blockores.20387.name=Small %material Ore + S:gt.blockores.20388.name=Small %material Ore + S:gt.blockores.20389.name=Small %material Ore S:gt.blockores.2039.name=Arsenic Ore + S:gt.blockores.20390.name=Small %material Ore + S:gt.blockores.20391.name=Small %material Ore + S:gt.blockores.20392.name=Small %material Ore + S:gt.blockores.20393.name=Small %material Ore + S:gt.blockores.20394.name=Small %material Ore + S:gt.blockores.20395.name=Small %material Ore + S:gt.blockores.20396.name=Small %material Ore + S:gt.blockores.20397.name=Small %material Ore + S:gt.blockores.20398.name=Small %material Ore + S:gt.blockores.20399.name=Small %material Ore + S:gt.blockores.20400.name=Small %material Ore + S:gt.blockores.20401.name=Small %material Ore + S:gt.blockores.20402.name=Small %material Ore + S:gt.blockores.20403.name=Small %material Ore + S:gt.blockores.20404.name=Small %material Ore + S:gt.blockores.20405.name=Small %material Ore + S:gt.blockores.20406.name=Small %material Ore + S:gt.blockores.20407.name=Small %material Ore + S:gt.blockores.20408.name=Small %material Ore + S:gt.blockores.2043.name=%material Ore + S:gt.blockores.2044.name=%material Ore S:gt.blockores.2045.name=Yttrium Ore S:gt.blockores.20460.name=Small Hydrogen Sulfide Ore S:gt.blockores.2047.name=Niobium Ore @@ -12557,6 +17081,13 @@ languagefile { S:gt.blockores.20473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.2048.name=Molybdenum Ore S:gt.blockores.20485.name=Small Alduorite Ore + S:gt.blockores.20486.name=Small %material Ore + S:gt.blockores.20487.name=Small %material Ore + S:gt.blockores.20488.name=Small %material Ore + S:gt.blockores.20489.name=Small %material Ore + S:gt.blockores.20490.name=Small %material Ore + S:gt.blockores.20493.name=Small %material Ore + S:gt.blockores.20494.name=Small %material Ore S:gt.blockores.20495.name=Small Liquid Air Ore S:gt.blockores.20496.name=Small Noble Gases Ore S:gt.blockores.20497.name=Small Carbon Dioxide Ore @@ -12581,6 +17112,7 @@ languagefile { S:gt.blockores.20519.name=Small Forcillium Ore S:gt.blockores.2052.name=Palladium Ore S:gt.blockores.20520.name=Small Monazite Ore + S:gt.blockores.20521.name=Small %material Ore S:gt.blockores.20522.name=Small Nether Quartz Ore S:gt.blockores.20523.name=Small Quartzite Ore S:gt.blockores.20524.name=Small Lazurite Ore @@ -12588,6 +17120,7 @@ languagefile { S:gt.blockores.20526.name=Small Lapis Ore S:gt.blockores.20527.name=Small Red Garnet Ore S:gt.blockores.20528.name=Small Yellow Garnet Ore + S:gt.blockores.20529.name=Small %material Ore S:gt.blockores.20530.name=Small Apatite Ore S:gt.blockores.20531.name=Small Niter Ore S:gt.blockores.20532.name=Small Enderpearl Ore @@ -12608,6 +17141,23 @@ languagefile { S:gt.blockores.2056.name=Indium Ore S:gt.blockores.2057.name=Tin Ore S:gt.blockores.2058.name=Antimony Ore + S:gt.blockores.2059.name=%material Ore + S:gt.blockores.20590.name=Small %material Ore + S:gt.blockores.20591.name=Small %material Ore + S:gt.blockores.20592.name=Small %material Ore + S:gt.blockores.20593.name=Small %material Ore + S:gt.blockores.20594.name=Small %material Ore + S:gt.blockores.20595.name=Small %material Ore + S:gt.blockores.20596.name=Small %material Ore + S:gt.blockores.20597.name=Small %material Ore + S:gt.blockores.20598.name=Small %material Ore + S:gt.blockores.20599.name=Small %material Ore + S:gt.blockores.20600.name=Small %material Ore + S:gt.blockores.20601.name=Small %material Ore + S:gt.blockores.20602.name=Small %material Ore + S:gt.blockores.20603.name=Small %material Ore + S:gt.blockores.20604.name=Small %material Ore + S:gt.blockores.20605.name=Small %material Ore S:gt.blockores.20606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.20607.name=Small Pyrochlore Ore S:gt.blockores.20608.name=Small Raw Growth Medium Ore @@ -12644,6 +17194,7 @@ languagefile { S:gt.blockores.20637.name=Small Styrene Ore S:gt.blockores.20638.name=Small Isoprene Ore S:gt.blockores.20639.name=Small Tetranitromethane Ore + S:gt.blockores.2064.name=%material Ore S:gt.blockores.20640.name=Small Diluted Sulfuric Acid Ore S:gt.blockores.20641.name=Small Ethenone Ore S:gt.blockores.20642.name=Small Ethane Ore @@ -12665,6 +17216,7 @@ languagefile { S:gt.blockores.20657.name=Small Dinitrogen Tetroxide Ore S:gt.blockores.20658.name=Small Nitric Oxide Ore S:gt.blockores.20659.name=Small Ammonia Ore + S:gt.blockores.2066.name=%material Ore S:gt.blockores.20660.name=Small Wood Gas Ore S:gt.blockores.20661.name=Small Wood Vinegar Ore S:gt.blockores.20662.name=Small Wood Tar Ore @@ -12686,6 +17238,7 @@ languagefile { S:gt.blockores.20677.name=Small Ethylene Ore S:gt.blockores.20678.name=Small Propene Ore S:gt.blockores.20679.name=Small Vinyl Acetate Ore + S:gt.blockores.2068.name=%material Ore S:gt.blockores.20680.name=Small Polyvinyl Acetate Ore S:gt.blockores.20681.name=Small Methyl Acetate Ore S:gt.blockores.20682.name=Small Allyl Chloride Ore @@ -12696,9 +17249,12 @@ languagefile { S:gt.blockores.20687.name=Small Phenol Ore S:gt.blockores.20688.name=Small Cumene Ore S:gt.blockores.20689.name=Small Phosphoric Acid Ore + S:gt.blockores.2069.name=%material Ore S:gt.blockores.20690.name=Small Vinegar Ore S:gt.blockores.20691.name=Small Fermented Biomass Ore S:gt.blockores.20692.name=Small Salt Water Ore + S:gt.blockores.20693.name=Small %material Ore + S:gt.blockores.20694.name=Small %material Ore S:gt.blockores.2070.name=Europium Ore S:gt.blockores.20700.name=Small Lava Ore S:gt.blockores.20701.name=Small Water Ore @@ -12710,6 +17266,7 @@ languagefile { S:gt.blockores.20707.name=Small Oil Ore S:gt.blockores.20708.name=Small Diesel Ore S:gt.blockores.20709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.2071.name=%material Ore S:gt.blockores.20710.name=Small Coalfuel Ore S:gt.blockores.20711.name=Small Fish Oil Ore S:gt.blockores.20712.name=Small Creosote Ore @@ -12720,6 +17277,7 @@ languagefile { S:gt.blockores.20717.name=Small Nitrogen Dioxide Ore S:gt.blockores.20718.name=Small Sodium Persulfate Ore S:gt.blockores.20719.name=Small Sodium Sulfide Ore + S:gt.blockores.2072.name=%material Ore S:gt.blockores.20720.name=Small Sulfuric Acid Ore S:gt.blockores.20721.name=Small UU-Amplifier Ore S:gt.blockores.20722.name=Small Hemp Seed Oil Ore @@ -12730,6 +17288,7 @@ languagefile { S:gt.blockores.20727.name=Small Hot Frying Oil Ore S:gt.blockores.20728.name=Small Snow Ore S:gt.blockores.20729.name=Small Holy Water Ore + S:gt.blockores.2073.name=%material Ore S:gt.blockores.20730.name=Small Heavy Oil Ore S:gt.blockores.20731.name=Small Raw Oil Ore S:gt.blockores.20732.name=Small Light Oil Ore @@ -12740,9 +17299,14 @@ languagefile { S:gt.blockores.20737.name=Small Sulfuric Light Fuel Ore S:gt.blockores.20738.name=Small Sulfuric Heavy Fuel Ore S:gt.blockores.20739.name=Small Naphtha Ore + S:gt.blockores.2074.name=%material Ore S:gt.blockores.20740.name=Small Light Fuel Ore S:gt.blockores.20741.name=Small Heavy Fuel Ore S:gt.blockores.20742.name=Small LPG Ore + S:gt.blockores.2075.name=%material Ore + S:gt.blockores.2076.name=%material Ore + S:gt.blockores.2077.name=%material Ore + S:gt.blockores.20770.name=Small %material Ore S:gt.blockores.2078.name=Lutetium Ore S:gt.blockores.2080.name=Tantalum Ore S:gt.blockores.20800.name=Small Gunpowder Ore @@ -12758,6 +17322,7 @@ languagefile { S:gt.blockores.2081.name=Tungsten Ore S:gt.blockores.20810.name=Small Redstone Ore S:gt.blockores.20811.name=Small Glowstone Ore + S:gt.blockores.20812.name=Small %material Ore S:gt.blockores.20813.name=Small Bluestone Ore S:gt.blockores.20814.name=Small Nether Brick Ore S:gt.blockores.20815.name=Small Ashes Ore @@ -12774,9 +17339,11 @@ languagefile { S:gt.blockores.20826.name=Small Cinnabar Ore S:gt.blockores.20827.name=Small Cobaltite Ore S:gt.blockores.20828.name=Small Sheldonite Ore + S:gt.blockores.20829.name=Small %material Ore S:gt.blockores.2083.name=Osmium Ore S:gt.blockores.20830.name=Small Galena Ore S:gt.blockores.20831.name=Small Grossular Ore + S:gt.blockores.20832.name=Small %material Ore S:gt.blockores.20833.name=Small Phosphate Ore S:gt.blockores.20834.name=Small Pyrite Ore S:gt.blockores.20835.name=Small Pyrope Ore @@ -12797,21 +17364,32 @@ languagefile { S:gt.blockores.20849.name=Small Black Granite Ore S:gt.blockores.2085.name=Platinum Ore S:gt.blockores.20850.name=Small Red Granite Ore + S:gt.blockores.20851.name=Small %material Ore + S:gt.blockores.20852.name=Small %material Ore S:gt.blockores.20853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.20854.name=Small Construction Foam Ore S:gt.blockores.20855.name=Small Chalcopyrite Ore + S:gt.blockores.20857.name=Small %material Ore S:gt.blockores.20858.name=Small Crude Oil Ore + S:gt.blockores.20859.name=Small %material Ore S:gt.blockores.2086.name=Gold Ore + S:gt.blockores.20860.name=Small %material Ore S:gt.blockores.20861.name=Small Emery Ore S:gt.blockores.20862.name=Small Epidote Ore + S:gt.blockores.20863.name=Small %material Ore + S:gt.blockores.20864.name=Small %material Ore S:gt.blockores.20865.name=Small Graphite Ore + S:gt.blockores.20866.name=Small %material Ore S:gt.blockores.20867.name=Small Greenstone Ore + S:gt.blockores.20868.name=Small %material Ore + S:gt.blockores.20869.name=Small %material Ore S:gt.blockores.2087.name=Mercury Ore S:gt.blockores.20870.name=Small Magnetite Ore S:gt.blockores.20871.name=Small Malachite Ore S:gt.blockores.20872.name=Small Migmatite Ore S:gt.blockores.20873.name=Small Pitchblende S:gt.blockores.20874.name=Small Polyethylene Ore + S:gt.blockores.20875.name=Small %material Ore S:gt.blockores.20876.name=Small Siltstone Ore S:gt.blockores.20877.name=Small Soapstone Ore S:gt.blockores.20878.name=Small Oilsands Ore @@ -12820,6 +17398,7 @@ languagefile { S:gt.blockores.20881.name=Small Wheat Ore S:gt.blockores.20882.name=Small Wulfenite Ore S:gt.blockores.20883.name=Small Powellite Ore + S:gt.blockores.20884.name=Small %material Ore S:gt.blockores.20885.name=Small Milk Ore S:gt.blockores.20886.name=Small Chocolate Ore S:gt.blockores.20887.name=Small Cocoa Ore @@ -12833,6 +17412,8 @@ languagefile { S:gt.blockores.20894.name=Small Cheese Ore S:gt.blockores.20895.name=Small Chili Ore S:gt.blockores.20896.name=Small Raw Rubber Ore + S:gt.blockores.20897.name=Small %material Ore + S:gt.blockores.20898.name=Small %material Ore S:gt.blockores.2090.name=Bismuth Ore S:gt.blockores.20900.name=Small Mirabilite Ore S:gt.blockores.20901.name=Small Mica Ore @@ -12885,11 +17466,50 @@ languagefile { S:gt.blockores.20947.name=Small Concrete Ore S:gt.blockores.20948.name=Small Diatomite Ore S:gt.blockores.20949.name=Small Glauconite Sand + S:gt.blockores.20950.name=Small %material Ore + S:gt.blockores.20951.name=Small %material Ore + S:gt.blockores.20952.name=Small %material Ore + S:gt.blockores.20953.name=Small %material Ore + S:gt.blockores.20954.name=Small %material Ore + S:gt.blockores.20955.name=Small %material Ore + S:gt.blockores.20956.name=Small %material Ore + S:gt.blockores.20957.name=Small %material Ore + S:gt.blockores.20958.name=Small %material Ore + S:gt.blockores.20959.name=Small %material Ore S:gt.blockores.2096.name=Thorium Ore + S:gt.blockores.20960.name=Small %material Ore + S:gt.blockores.20961.name=Small %material Ore + S:gt.blockores.20962.name=Small %material Ore + S:gt.blockores.20963.name=Small %material Ore + S:gt.blockores.20964.name=Small %material Ore + S:gt.blockores.20965.name=Small %material Ore + S:gt.blockores.20966.name=Small %material Ore S:gt.blockores.2097.name=Uranium 235 Ore + S:gt.blockores.20970.name=Small %material Ore + S:gt.blockores.20975.name=Small %material Ore + S:gt.blockores.20976.name=Small %material Ore + S:gt.blockores.20977.name=Small %material Ore + S:gt.blockores.20978.name=Small %material Ore + S:gt.blockores.20979.name=Small %material Ore S:gt.blockores.2098.name=Uranium 238 Ore S:gt.blockores.20980.name=Small Gallium Arsenide Ore S:gt.blockores.20981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.20982.name=Small %material Ore + S:gt.blockores.20984.name=Small %material Ore + S:gt.blockores.20985.name=Small %material Ore + S:gt.blockores.20986.name=Small %material Ore + S:gt.blockores.20987.name=Small %material Ore + S:gt.blockores.20988.name=Small %material Ore + S:gt.blockores.20989.name=Small %material Ore + S:gt.blockores.20990.name=Small %material Ore + S:gt.blockores.20991.name=Small %material Ore + S:gt.blockores.20992.name=Small %material Ore + S:gt.blockores.20993.name=Small %material Ore + S:gt.blockores.20994.name=Small %material Ore + S:gt.blockores.20995.name=Small %material Ore + S:gt.blockores.20996.name=Small %material Ore + S:gt.blockores.20997.name=Small %material Ore + S:gt.blockores.20998.name=Small %material Ore S:gt.blockores.20999.name=Small Mc Guffium 239 Ore S:gt.blockores.21.name=Phosphor Ore S:gt.blockores.2100.name=Plutonium 239 Ore @@ -12916,6 +17536,7 @@ languagefile { S:gt.blockores.21024.name=Small Argon Ore S:gt.blockores.21025.name=Small Potassium Ore S:gt.blockores.21026.name=Small Calcium Ore + S:gt.blockores.21027.name=Small %material Ore S:gt.blockores.21028.name=Small Titanium Ore S:gt.blockores.21029.name=Small Vanadium Ore S:gt.blockores.2103.name=Americium Ore @@ -12928,6 +17549,8 @@ languagefile { S:gt.blockores.21036.name=Small Zinc Ore S:gt.blockores.21037.name=Small Gallium Ore S:gt.blockores.21039.name=Small Arsenic Ore + S:gt.blockores.21043.name=Small %material Ore + S:gt.blockores.21044.name=Small %material Ore S:gt.blockores.21045.name=Small Yttrium Ore S:gt.blockores.21047.name=Small Niobium Ore S:gt.blockores.21048.name=Small Molybdenum Ore @@ -12937,11 +17560,23 @@ languagefile { S:gt.blockores.21056.name=Small Indium Ore S:gt.blockores.21057.name=Small Tin Ore S:gt.blockores.21058.name=Small Antimony Ore + S:gt.blockores.21059.name=Small %material Ore S:gt.blockores.21062.name=Small Caesium Ore S:gt.blockores.21063.name=Small Barium Ore + S:gt.blockores.21064.name=Small %material Ore S:gt.blockores.21065.name=Small Cerium Ore + S:gt.blockores.21066.name=Small %material Ore S:gt.blockores.21067.name=Small Neodymium Ore + S:gt.blockores.21068.name=Small %material Ore + S:gt.blockores.21069.name=Small %material Ore S:gt.blockores.21070.name=Small Europium Ore + S:gt.blockores.21071.name=Small %material Ore + S:gt.blockores.21072.name=Small %material Ore + S:gt.blockores.21073.name=Small %material Ore + S:gt.blockores.21074.name=Small %material Ore + S:gt.blockores.21075.name=Small %material Ore + S:gt.blockores.21076.name=Small %material Ore + S:gt.blockores.21077.name=Small %material Ore S:gt.blockores.21078.name=Small Lutetium Ore S:gt.blockores.21080.name=Small Tantalum Ore S:gt.blockores.21081.name=Small Tungsten Ore @@ -12972,6 +17607,7 @@ languagefile { S:gt.blockores.21306.name=Small Stainless Steel Ore S:gt.blockores.21307.name=Small Pig Iron Ore S:gt.blockores.21308.name=Small Red Alloy Ore + S:gt.blockores.21309.name=Small %material Ore S:gt.blockores.21310.name=Small Cupronickel Ore S:gt.blockores.21311.name=Small Nichrome Ore S:gt.blockores.21312.name=Small Kanthal Ore @@ -12980,6 +17616,11 @@ languagefile { S:gt.blockores.21315.name=Small Battery Alloy Ore S:gt.blockores.21316.name=Small Tungstensteel Ore S:gt.blockores.21317.name=Small Osmiridium Ore + S:gt.blockores.21318.name=Small %material Ore + S:gt.blockores.21319.name=Small %material Ore + S:gt.blockores.21320.name=Small %material Ore + S:gt.blockores.21321.name=Small %material Ore + S:gt.blockores.21322.name=Small %material Ore S:gt.blockores.21323.name=Small Infused Gold Ore S:gt.blockores.21324.name=Small Naquadah Ore S:gt.blockores.21325.name=Small Naquadah Alloy Ore @@ -12989,11 +17630,21 @@ languagefile { S:gt.blockores.21329.name=Small Tritanium Ore S:gt.blockores.21330.name=Small Thaumium Ore S:gt.blockores.21331.name=Small Mithril Ore + S:gt.blockores.21333.name=Small %material Ore S:gt.blockores.21334.name=Small Black Steel Ore S:gt.blockores.21335.name=Small Damascus Steel Ore + S:gt.blockores.21336.name=Small %material Ore + S:gt.blockores.21337.name=Small %material Ore + S:gt.blockores.21338.name=Small %material Ore + S:gt.blockores.21339.name=Small %material Ore + S:gt.blockores.21340.name=Small %material Ore + S:gt.blockores.21341.name=Small %material Ore + S:gt.blockores.21342.name=Small %material Ore S:gt.blockores.21343.name=Small Cobalt Brass Ore S:gt.blockores.21344.name=Small Ultimet Ore S:gt.blockores.21345.name=Small Annealed Copper Ore + S:gt.blockores.21346.name=Small %material Ore + S:gt.blockores.21347.name=Small %material Ore S:gt.blockores.21348.name=Small Red Steel Ore S:gt.blockores.21349.name=Small Blue Steel Ore S:gt.blockores.21350.name=Small Sterling Silver Ore @@ -13007,8 +17658,14 @@ languagefile { S:gt.blockores.21358.name=Small Yttrium Barium Cuprate Ore S:gt.blockores.21359.name=Small Niobium Nitride Ore S:gt.blockores.21360.name=Small Niobium-Titanium Ore + S:gt.blockores.21362.name=Small %material Ore S:gt.blockores.21363.name=Small Tin Alloy Ore S:gt.blockores.21364.name=Small Dark Steel Ore + S:gt.blockores.21365.name=Small %material Ore + S:gt.blockores.21366.name=Small %material Ore + S:gt.blockores.21367.name=Small %material Ore + S:gt.blockores.21368.name=Small %material Ore + S:gt.blockores.21369.name=Small %material Ore S:gt.blockores.21370.name=Small Tungstencarbide Ore S:gt.blockores.21371.name=Small Vanadiumsteel Ore S:gt.blockores.21372.name=Small HSS-G Ore @@ -13017,12 +17674,50 @@ languagefile { S:gt.blockores.21375.name=Small Rutile Ore S:gt.blockores.21376.name=Small Titaniumtetrachloride Ore S:gt.blockores.21377.name=Small Magnesiumchloride Ore + S:gt.blockores.21378.name=Small %material Ore + S:gt.blockores.21379.name=Small %material Ore + S:gt.blockores.21380.name=Small %material Ore + S:gt.blockores.21381.name=Small %material Ore + S:gt.blockores.21382.name=Small %material Ore + S:gt.blockores.21383.name=Small %material Ore + S:gt.blockores.21384.name=Small %material Ore + S:gt.blockores.21385.name=Small %material Ore + S:gt.blockores.21386.name=Small %material Ore + S:gt.blockores.21387.name=Small %material Ore + S:gt.blockores.21388.name=Small %material Ore + S:gt.blockores.21389.name=Small %material Ore + S:gt.blockores.21390.name=Small %material Ore + S:gt.blockores.21391.name=Small %material Ore + S:gt.blockores.21392.name=Small %material Ore + S:gt.blockores.21393.name=Small %material Ore + S:gt.blockores.21394.name=Small %material Ore + S:gt.blockores.21395.name=Small %material Ore + S:gt.blockores.21396.name=Small %material Ore + S:gt.blockores.21397.name=Small %material Ore + S:gt.blockores.21398.name=Small %material Ore + S:gt.blockores.21399.name=Small %material Ore + S:gt.blockores.21400.name=Small %material Ore + S:gt.blockores.21401.name=Small %material Ore + S:gt.blockores.21402.name=Small %material Ore + S:gt.blockores.21403.name=Small %material Ore + S:gt.blockores.21404.name=Small %material Ore + S:gt.blockores.21405.name=Small %material Ore + S:gt.blockores.21406.name=Small %material Ore + S:gt.blockores.21407.name=Small %material Ore + S:gt.blockores.21408.name=Small %material Ore S:gt.blockores.21460.name=Small Hydrogen Sulfide Ore S:gt.blockores.21470.name=Small Epoxy Resin Ore S:gt.blockores.21471.name=Small Silicone Rubber Ore S:gt.blockores.21472.name=Small Polycaprolactam Ore S:gt.blockores.21473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.21485.name=Small Alduorite Ore + S:gt.blockores.21486.name=Small %material Ore + S:gt.blockores.21487.name=Small %material Ore + S:gt.blockores.21488.name=Small %material Ore + S:gt.blockores.21489.name=Small %material Ore + S:gt.blockores.21490.name=Small %material Ore + S:gt.blockores.21493.name=Small %material Ore + S:gt.blockores.21494.name=Small %material Ore S:gt.blockores.21495.name=Small Liquid Air Ore S:gt.blockores.21496.name=Small Noble Gases Ore S:gt.blockores.21497.name=Small Carbon Dioxide Ore @@ -13046,6 +17741,7 @@ languagefile { S:gt.blockores.21518.name=Small Forcicium Ore S:gt.blockores.21519.name=Small Forcillium Ore S:gt.blockores.21520.name=Small Monazite Ore + S:gt.blockores.21521.name=Small %material Ore S:gt.blockores.21522.name=Small Nether Quartz Ore S:gt.blockores.21523.name=Small Quartzite Ore S:gt.blockores.21524.name=Small Lazurite Ore @@ -13053,6 +17749,7 @@ languagefile { S:gt.blockores.21526.name=Small Lapis Ore S:gt.blockores.21527.name=Small Red Garnet Ore S:gt.blockores.21528.name=Small Yellow Garnet Ore + S:gt.blockores.21529.name=Small %material Ore S:gt.blockores.21530.name=Small Apatite Ore S:gt.blockores.21531.name=Small Niter Ore S:gt.blockores.21532.name=Small Enderpearl Ore @@ -13068,6 +17765,22 @@ languagefile { S:gt.blockores.21543.name=Small Aqua Infused Stone S:gt.blockores.21544.name=Small Perditio Infused Stone S:gt.blockores.21545.name=Small Ordo Infused Stone + S:gt.blockores.21590.name=Small %material Ore + S:gt.blockores.21591.name=Small %material Ore + S:gt.blockores.21592.name=Small %material Ore + S:gt.blockores.21593.name=Small %material Ore + S:gt.blockores.21594.name=Small %material Ore + S:gt.blockores.21595.name=Small %material Ore + S:gt.blockores.21596.name=Small %material Ore + S:gt.blockores.21597.name=Small %material Ore + S:gt.blockores.21598.name=Small %material Ore + S:gt.blockores.21599.name=Small %material Ore + S:gt.blockores.21600.name=Small %material Ore + S:gt.blockores.21601.name=Small %material Ore + S:gt.blockores.21602.name=Small %material Ore + S:gt.blockores.21603.name=Small %material Ore + S:gt.blockores.21604.name=Small %material Ore + S:gt.blockores.21605.name=Small %material Ore S:gt.blockores.21606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.21607.name=Small Pyrochlore Ore S:gt.blockores.21608.name=Small Raw Growth Medium Ore @@ -13155,6 +17868,8 @@ languagefile { S:gt.blockores.21690.name=Small Vinegar Ore S:gt.blockores.21691.name=Small Fermented Biomass Ore S:gt.blockores.21692.name=Small Salt Water Ore + S:gt.blockores.21693.name=Small %material Ore + S:gt.blockores.21694.name=Small %material Ore S:gt.blockores.21700.name=Small Lava Ore S:gt.blockores.21701.name=Small Water Ore S:gt.blockores.21702.name=Small Ice Ore @@ -13198,6 +17913,7 @@ languagefile { S:gt.blockores.21740.name=Small Light Fuel Ore S:gt.blockores.21741.name=Small Heavy Fuel Ore S:gt.blockores.21742.name=Small LPG Ore + S:gt.blockores.21770.name=Small %material Ore S:gt.blockores.21800.name=Small Gunpowder Ore S:gt.blockores.21801.name=Small Blaze Ore S:gt.blockores.21802.name=Small Flint Ore @@ -13210,6 +17926,7 @@ languagefile { S:gt.blockores.21809.name=Small Wood Ore S:gt.blockores.21810.name=Small Redstone Ore S:gt.blockores.21811.name=Small Glowstone Ore + S:gt.blockores.21812.name=Small %material Ore S:gt.blockores.21813.name=Small Bluestone Ore S:gt.blockores.21814.name=Small Nether Brick Ore S:gt.blockores.21815.name=Small Ashes Ore @@ -13226,8 +17943,10 @@ languagefile { S:gt.blockores.21826.name=Small Cinnabar Ore S:gt.blockores.21827.name=Small Cobaltite Ore S:gt.blockores.21828.name=Small Sheldonite Ore + S:gt.blockores.21829.name=Small %material Ore S:gt.blockores.21830.name=Small Galena Ore S:gt.blockores.21831.name=Small Grossular Ore + S:gt.blockores.21832.name=Small %material Ore S:gt.blockores.21833.name=Small Phosphate Ore S:gt.blockores.21834.name=Small Pyrite Ore S:gt.blockores.21835.name=Small Pyrope Ore @@ -13246,19 +17965,30 @@ languagefile { S:gt.blockores.21848.name=Small Biotite Ore S:gt.blockores.21849.name=Small Black Granite Ore S:gt.blockores.21850.name=Small Red Granite Ore + S:gt.blockores.21851.name=Small %material Ore + S:gt.blockores.21852.name=Small %material Ore S:gt.blockores.21853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.21854.name=Small Construction Foam Ore S:gt.blockores.21855.name=Small Chalcopyrite Ore + S:gt.blockores.21857.name=Small %material Ore S:gt.blockores.21858.name=Small Crude Oil Ore + S:gt.blockores.21859.name=Small %material Ore + S:gt.blockores.21860.name=Small %material Ore S:gt.blockores.21861.name=Small Emery Ore S:gt.blockores.21862.name=Small Epidote Ore + S:gt.blockores.21863.name=Small %material Ore + S:gt.blockores.21864.name=Small %material Ore S:gt.blockores.21865.name=Small Graphite Ore + S:gt.blockores.21866.name=Small %material Ore S:gt.blockores.21867.name=Small Greenstone Ore + S:gt.blockores.21868.name=Small %material Ore + S:gt.blockores.21869.name=Small %material Ore S:gt.blockores.21870.name=Small Magnetite Ore S:gt.blockores.21871.name=Small Malachite Ore S:gt.blockores.21872.name=Small Migmatite Ore S:gt.blockores.21873.name=Small Pitchblende S:gt.blockores.21874.name=Small Polyethylene Ore + S:gt.blockores.21875.name=Small %material Ore S:gt.blockores.21876.name=Small Siltstone Ore S:gt.blockores.21877.name=Small Soapstone Ore S:gt.blockores.21878.name=Small Oilsands Ore @@ -13267,6 +17997,7 @@ languagefile { S:gt.blockores.21881.name=Small Wheat Ore S:gt.blockores.21882.name=Small Wulfenite Ore S:gt.blockores.21883.name=Small Powellite Ore + S:gt.blockores.21884.name=Small %material Ore S:gt.blockores.21885.name=Small Milk Ore S:gt.blockores.21886.name=Small Chocolate Ore S:gt.blockores.21887.name=Small Cocoa Ore @@ -13279,6 +18010,8 @@ languagefile { S:gt.blockores.21894.name=Small Cheese Ore S:gt.blockores.21895.name=Small Chili Ore S:gt.blockores.21896.name=Small Raw Rubber Ore + S:gt.blockores.21897.name=Small %material Ore + S:gt.blockores.21898.name=Small %material Ore S:gt.blockores.21900.name=Small Mirabilite Ore S:gt.blockores.21901.name=Small Mica Ore S:gt.blockores.21902.name=Small Talc @@ -13329,8 +18062,47 @@ languagefile { S:gt.blockores.21947.name=Small Concrete Ore S:gt.blockores.21948.name=Small Diatomite Ore S:gt.blockores.21949.name=Small Glauconite Sand + S:gt.blockores.21950.name=Small %material Ore + S:gt.blockores.21951.name=Small %material Ore + S:gt.blockores.21952.name=Small %material Ore + S:gt.blockores.21953.name=Small %material Ore + S:gt.blockores.21954.name=Small %material Ore + S:gt.blockores.21955.name=Small %material Ore + S:gt.blockores.21956.name=Small %material Ore + S:gt.blockores.21957.name=Small %material Ore + S:gt.blockores.21958.name=Small %material Ore + S:gt.blockores.21959.name=Small %material Ore + S:gt.blockores.21960.name=Small %material Ore + S:gt.blockores.21961.name=Small %material Ore + S:gt.blockores.21962.name=Small %material Ore + S:gt.blockores.21963.name=Small %material Ore + S:gt.blockores.21964.name=Small %material Ore + S:gt.blockores.21965.name=Small %material Ore + S:gt.blockores.21966.name=Small %material Ore + S:gt.blockores.21970.name=Small %material Ore + S:gt.blockores.21975.name=Small %material Ore + S:gt.blockores.21976.name=Small %material Ore + S:gt.blockores.21977.name=Small %material Ore + S:gt.blockores.21978.name=Small %material Ore + S:gt.blockores.21979.name=Small %material Ore S:gt.blockores.21980.name=Small Gallium Arsenide Ore S:gt.blockores.21981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.21982.name=Small %material Ore + S:gt.blockores.21984.name=Small %material Ore + S:gt.blockores.21985.name=Small %material Ore + S:gt.blockores.21986.name=Small %material Ore + S:gt.blockores.21987.name=Small %material Ore + S:gt.blockores.21988.name=Small %material Ore + S:gt.blockores.21989.name=Small %material Ore + S:gt.blockores.21990.name=Small %material Ore + S:gt.blockores.21991.name=Small %material Ore + S:gt.blockores.21992.name=Small %material Ore + S:gt.blockores.21993.name=Small %material Ore + S:gt.blockores.21994.name=Small %material Ore + S:gt.blockores.21995.name=Small %material Ore + S:gt.blockores.21996.name=Small %material Ore + S:gt.blockores.21997.name=Small %material Ore + S:gt.blockores.21998.name=Small %material Ore S:gt.blockores.21999.name=Small Mc Guffium 239 Ore S:gt.blockores.22.name=Sulfur Ore S:gt.blockores.22001.name=Small Hydrogen Ore @@ -13355,6 +18127,7 @@ languagefile { S:gt.blockores.22024.name=Small Argon Ore S:gt.blockores.22025.name=Small Potassium Ore S:gt.blockores.22026.name=Small Calcium Ore + S:gt.blockores.22027.name=Small %material Ore S:gt.blockores.22028.name=Small Titanium Ore S:gt.blockores.22029.name=Small Vanadium Ore S:gt.blockores.22030.name=Small Chrome Ore @@ -13366,6 +18139,8 @@ languagefile { S:gt.blockores.22036.name=Small Zinc Ore S:gt.blockores.22037.name=Small Gallium Ore S:gt.blockores.22039.name=Small Arsenic Ore + S:gt.blockores.22043.name=Small %material Ore + S:gt.blockores.22044.name=Small %material Ore S:gt.blockores.22045.name=Small Yttrium Ore S:gt.blockores.22047.name=Small Niobium Ore S:gt.blockores.22048.name=Small Molybdenum Ore @@ -13375,11 +18150,23 @@ languagefile { S:gt.blockores.22056.name=Small Indium Ore S:gt.blockores.22057.name=Small Tin Ore S:gt.blockores.22058.name=Small Antimony Ore + S:gt.blockores.22059.name=Small %material Ore S:gt.blockores.22062.name=Small Caesium Ore S:gt.blockores.22063.name=Small Barium Ore + S:gt.blockores.22064.name=Small %material Ore S:gt.blockores.22065.name=Small Cerium Ore + S:gt.blockores.22066.name=Small %material Ore S:gt.blockores.22067.name=Small Neodymium Ore + S:gt.blockores.22068.name=Small %material Ore + S:gt.blockores.22069.name=Small %material Ore S:gt.blockores.22070.name=Small Europium Ore + S:gt.blockores.22071.name=Small %material Ore + S:gt.blockores.22072.name=Small %material Ore + S:gt.blockores.22073.name=Small %material Ore + S:gt.blockores.22074.name=Small %material Ore + S:gt.blockores.22075.name=Small %material Ore + S:gt.blockores.22076.name=Small %material Ore + S:gt.blockores.22077.name=Small %material Ore S:gt.blockores.22078.name=Small Lutetium Ore S:gt.blockores.22080.name=Small Tantalum Ore S:gt.blockores.22081.name=Small Tungsten Ore @@ -13409,6 +18196,7 @@ languagefile { S:gt.blockores.22306.name=Small Stainless Steel Ore S:gt.blockores.22307.name=Small Pig Iron Ore S:gt.blockores.22308.name=Small Red Alloy Ore + S:gt.blockores.22309.name=Small %material Ore S:gt.blockores.22310.name=Small Cupronickel Ore S:gt.blockores.22311.name=Small Nichrome Ore S:gt.blockores.22312.name=Small Kanthal Ore @@ -13417,6 +18205,11 @@ languagefile { S:gt.blockores.22315.name=Small Battery Alloy Ore S:gt.blockores.22316.name=Small Tungstensteel Ore S:gt.blockores.22317.name=Small Osmiridium Ore + S:gt.blockores.22318.name=Small %material Ore + S:gt.blockores.22319.name=Small %material Ore + S:gt.blockores.22320.name=Small %material Ore + S:gt.blockores.22321.name=Small %material Ore + S:gt.blockores.22322.name=Small %material Ore S:gt.blockores.22323.name=Small Infused Gold Ore S:gt.blockores.22324.name=Small Naquadah Ore S:gt.blockores.22325.name=Small Naquadah Alloy Ore @@ -13426,11 +18219,21 @@ languagefile { S:gt.blockores.22329.name=Small Tritanium Ore S:gt.blockores.22330.name=Small Thaumium Ore S:gt.blockores.22331.name=Small Mithril Ore + S:gt.blockores.22333.name=Small %material Ore S:gt.blockores.22334.name=Small Black Steel Ore S:gt.blockores.22335.name=Small Damascus Steel Ore + S:gt.blockores.22336.name=Small %material Ore + S:gt.blockores.22337.name=Small %material Ore + S:gt.blockores.22338.name=Small %material Ore + S:gt.blockores.22339.name=Small %material Ore + S:gt.blockores.22340.name=Small %material Ore + S:gt.blockores.22341.name=Small %material Ore + S:gt.blockores.22342.name=Small %material Ore S:gt.blockores.22343.name=Small Cobalt Brass Ore S:gt.blockores.22344.name=Small Ultimet Ore S:gt.blockores.22345.name=Small Annealed Copper Ore + S:gt.blockores.22346.name=Small %material Ore + S:gt.blockores.22347.name=Small %material Ore S:gt.blockores.22348.name=Small Red Steel Ore S:gt.blockores.22349.name=Small Blue Steel Ore S:gt.blockores.22350.name=Small Sterling Silver Ore @@ -13444,8 +18247,14 @@ languagefile { S:gt.blockores.22358.name=Small Yttrium Barium Cuprate Ore S:gt.blockores.22359.name=Small Niobium Nitride Ore S:gt.blockores.22360.name=Small Niobium-Titanium Ore + S:gt.blockores.22362.name=Small %material Ore S:gt.blockores.22363.name=Small Tin Alloy Ore S:gt.blockores.22364.name=Small Dark Steel Ore + S:gt.blockores.22365.name=Small %material Ore + S:gt.blockores.22366.name=Small %material Ore + S:gt.blockores.22367.name=Small %material Ore + S:gt.blockores.22368.name=Small %material Ore + S:gt.blockores.22369.name=Small %material Ore S:gt.blockores.22370.name=Small Tungstencarbide Ore S:gt.blockores.22371.name=Small Vanadiumsteel Ore S:gt.blockores.22372.name=Small HSS-G Ore @@ -13454,6 +18263,37 @@ languagefile { S:gt.blockores.22375.name=Small Rutile Ore S:gt.blockores.22376.name=Small Titaniumtetrachloride Ore S:gt.blockores.22377.name=Small Magnesiumchloride Ore + S:gt.blockores.22378.name=Small %material Ore + S:gt.blockores.22379.name=Small %material Ore + S:gt.blockores.22380.name=Small %material Ore + S:gt.blockores.22381.name=Small %material Ore + S:gt.blockores.22382.name=Small %material Ore + S:gt.blockores.22383.name=Small %material Ore + S:gt.blockores.22384.name=Small %material Ore + S:gt.blockores.22385.name=Small %material Ore + S:gt.blockores.22386.name=Small %material Ore + S:gt.blockores.22387.name=Small %material Ore + S:gt.blockores.22388.name=Small %material Ore + S:gt.blockores.22389.name=Small %material Ore + S:gt.blockores.22390.name=Small %material Ore + S:gt.blockores.22391.name=Small %material Ore + S:gt.blockores.22392.name=Small %material Ore + S:gt.blockores.22393.name=Small %material Ore + S:gt.blockores.22394.name=Small %material Ore + S:gt.blockores.22395.name=Small %material Ore + S:gt.blockores.22396.name=Small %material Ore + S:gt.blockores.22397.name=Small %material Ore + S:gt.blockores.22398.name=Small %material Ore + S:gt.blockores.22399.name=Small %material Ore + S:gt.blockores.22400.name=Small %material Ore + S:gt.blockores.22401.name=Small %material Ore + S:gt.blockores.22402.name=Small %material Ore + S:gt.blockores.22403.name=Small %material Ore + S:gt.blockores.22404.name=Small %material Ore + S:gt.blockores.22405.name=Small %material Ore + S:gt.blockores.22406.name=Small %material Ore + S:gt.blockores.22407.name=Small %material Ore + S:gt.blockores.22408.name=Small %material Ore S:gt.blockores.2241.name=Platinum Group Sludge Ore S:gt.blockores.22460.name=Small Hydrogen Sulfide Ore S:gt.blockores.22470.name=Small Epoxy Resin Ore @@ -13461,6 +18301,13 @@ languagefile { S:gt.blockores.22472.name=Small Polycaprolactam Ore S:gt.blockores.22473.name=Small Polytetrafluoroethylene Ore S:gt.blockores.22485.name=Small Alduorite Ore + S:gt.blockores.22486.name=Small %material Ore + S:gt.blockores.22487.name=Small %material Ore + S:gt.blockores.22488.name=Small %material Ore + S:gt.blockores.22489.name=Small %material Ore + S:gt.blockores.22490.name=Small %material Ore + S:gt.blockores.22493.name=Small %material Ore + S:gt.blockores.22494.name=Small %material Ore S:gt.blockores.22495.name=Small Liquid Air Ore S:gt.blockores.22496.name=Small Noble Gases Ore S:gt.blockores.22497.name=Small Carbon Dioxide Ore @@ -13484,6 +18331,7 @@ languagefile { S:gt.blockores.22518.name=Small Forcicium Ore S:gt.blockores.22519.name=Small Forcillium Ore S:gt.blockores.22520.name=Small Monazite Ore + S:gt.blockores.22521.name=Small %material Ore S:gt.blockores.22522.name=Small Nether Quartz Ore S:gt.blockores.22523.name=Small Quartzite Ore S:gt.blockores.22524.name=Small Lazurite Ore @@ -13491,6 +18339,7 @@ languagefile { S:gt.blockores.22526.name=Small Lapis Ore S:gt.blockores.22527.name=Small Red Garnet Ore S:gt.blockores.22528.name=Small Yellow Garnet Ore + S:gt.blockores.22529.name=Small %material Ore S:gt.blockores.22530.name=Small Apatite Ore S:gt.blockores.22531.name=Small Niter Ore S:gt.blockores.22532.name=Small Enderpearl Ore @@ -13506,6 +18355,22 @@ languagefile { S:gt.blockores.22543.name=Small Aqua Infused Stone S:gt.blockores.22544.name=Small Perditio Infused Stone S:gt.blockores.22545.name=Small Ordo Infused Stone + S:gt.blockores.22590.name=Small %material Ore + S:gt.blockores.22591.name=Small %material Ore + S:gt.blockores.22592.name=Small %material Ore + S:gt.blockores.22593.name=Small %material Ore + S:gt.blockores.22594.name=Small %material Ore + S:gt.blockores.22595.name=Small %material Ore + S:gt.blockores.22596.name=Small %material Ore + S:gt.blockores.22597.name=Small %material Ore + S:gt.blockores.22598.name=Small %material Ore + S:gt.blockores.22599.name=Small %material Ore + S:gt.blockores.22600.name=Small %material Ore + S:gt.blockores.22601.name=Small %material Ore + S:gt.blockores.22602.name=Small %material Ore + S:gt.blockores.22603.name=Small %material Ore + S:gt.blockores.22604.name=Small %material Ore + S:gt.blockores.22605.name=Small %material Ore S:gt.blockores.22606.name=Small Diluted Hydrochloric Acid Ore S:gt.blockores.22607.name=Small Pyrochlore Ore S:gt.blockores.22608.name=Small Raw Growth Medium Ore @@ -13593,6 +18458,8 @@ languagefile { S:gt.blockores.22690.name=Small Vinegar Ore S:gt.blockores.22691.name=Small Fermented Biomass Ore S:gt.blockores.22692.name=Small Salt Water Ore + S:gt.blockores.22693.name=Small %material Ore + S:gt.blockores.22694.name=Small %material Ore S:gt.blockores.22700.name=Small Lava Ore S:gt.blockores.22701.name=Small Water Ore S:gt.blockores.22702.name=Small Ice Ore @@ -13636,6 +18503,7 @@ languagefile { S:gt.blockores.22740.name=Small Light Fuel Ore S:gt.blockores.22741.name=Small Heavy Fuel Ore S:gt.blockores.22742.name=Small LPG Ore + S:gt.blockores.22770.name=Small %material Ore S:gt.blockores.22800.name=Small Gunpowder Ore S:gt.blockores.22801.name=Small Blaze Ore S:gt.blockores.22802.name=Small Flint Ore @@ -13648,6 +18516,7 @@ languagefile { S:gt.blockores.22809.name=Small Wood Ore S:gt.blockores.22810.name=Small Redstone Ore S:gt.blockores.22811.name=Small Glowstone Ore + S:gt.blockores.22812.name=Small %material Ore S:gt.blockores.22813.name=Small Bluestone Ore S:gt.blockores.22814.name=Small Nether Brick Ore S:gt.blockores.22815.name=Small Ashes Ore @@ -13664,8 +18533,10 @@ languagefile { S:gt.blockores.22826.name=Small Cinnabar Ore S:gt.blockores.22827.name=Small Cobaltite Ore S:gt.blockores.22828.name=Small Sheldonite Ore + S:gt.blockores.22829.name=Small %material Ore S:gt.blockores.22830.name=Small Galena Ore S:gt.blockores.22831.name=Small Grossular Ore + S:gt.blockores.22832.name=Small %material Ore S:gt.blockores.22833.name=Small Phosphate Ore S:gt.blockores.22834.name=Small Pyrite Ore S:gt.blockores.22835.name=Small Pyrope Ore @@ -13684,19 +18555,30 @@ languagefile { S:gt.blockores.22848.name=Small Biotite Ore S:gt.blockores.22849.name=Small Black Granite Ore S:gt.blockores.22850.name=Small Red Granite Ore + S:gt.blockores.22851.name=Small %material Ore + S:gt.blockores.22852.name=Small %material Ore S:gt.blockores.22853.name=Small Cobalt Hexahydrate Ore S:gt.blockores.22854.name=Small Construction Foam Ore S:gt.blockores.22855.name=Small Chalcopyrite Ore + S:gt.blockores.22857.name=Small %material Ore S:gt.blockores.22858.name=Small Crude Oil Ore + S:gt.blockores.22859.name=Small %material Ore + S:gt.blockores.22860.name=Small %material Ore S:gt.blockores.22861.name=Small Emery Ore S:gt.blockores.22862.name=Small Epidote Ore + S:gt.blockores.22863.name=Small %material Ore + S:gt.blockores.22864.name=Small %material Ore S:gt.blockores.22865.name=Small Graphite Ore + S:gt.blockores.22866.name=Small %material Ore S:gt.blockores.22867.name=Small Greenstone Ore + S:gt.blockores.22868.name=Small %material Ore + S:gt.blockores.22869.name=Small %material Ore S:gt.blockores.22870.name=Small Magnetite Ore S:gt.blockores.22871.name=Small Malachite Ore S:gt.blockores.22872.name=Small Migmatite Ore S:gt.blockores.22873.name=Small Pitchblende S:gt.blockores.22874.name=Small Polyethylene Ore + S:gt.blockores.22875.name=Small %material Ore S:gt.blockores.22876.name=Small Siltstone Ore S:gt.blockores.22877.name=Small Soapstone Ore S:gt.blockores.22878.name=Small Oilsands Ore @@ -13705,6 +18587,7 @@ languagefile { S:gt.blockores.22881.name=Small Wheat Ore S:gt.blockores.22882.name=Small Wulfenite Ore S:gt.blockores.22883.name=Small Powellite Ore + S:gt.blockores.22884.name=Small %material Ore S:gt.blockores.22885.name=Small Milk Ore S:gt.blockores.22886.name=Small Chocolate Ore S:gt.blockores.22887.name=Small Cocoa Ore @@ -13717,6 +18600,8 @@ languagefile { S:gt.blockores.22894.name=Small Cheese Ore S:gt.blockores.22895.name=Small Chili Ore S:gt.blockores.22896.name=Small Raw Rubber Ore + S:gt.blockores.22897.name=Small %material Ore + S:gt.blockores.22898.name=Small %material Ore S:gt.blockores.22900.name=Small Mirabilite Ore S:gt.blockores.22901.name=Small Mica Ore S:gt.blockores.22902.name=Small Talc @@ -13767,9 +18652,48 @@ languagefile { S:gt.blockores.22947.name=Small Concrete Ore S:gt.blockores.22948.name=Small Diatomite Ore S:gt.blockores.22949.name=Small Glauconite Sand + S:gt.blockores.22950.name=Small %material Ore + S:gt.blockores.22951.name=Small %material Ore + S:gt.blockores.22952.name=Small %material Ore + S:gt.blockores.22953.name=Small %material Ore + S:gt.blockores.22954.name=Small %material Ore + S:gt.blockores.22955.name=Small %material Ore + S:gt.blockores.22956.name=Small %material Ore + S:gt.blockores.22957.name=Small %material Ore + S:gt.blockores.22958.name=Small %material Ore + S:gt.blockores.22959.name=Small %material Ore + S:gt.blockores.22960.name=Small %material Ore + S:gt.blockores.22961.name=Small %material Ore + S:gt.blockores.22962.name=Small %material Ore + S:gt.blockores.22963.name=Small %material Ore + S:gt.blockores.22964.name=Small %material Ore + S:gt.blockores.22965.name=Small %material Ore + S:gt.blockores.22966.name=Small %material Ore + S:gt.blockores.22970.name=Small %material Ore + S:gt.blockores.22975.name=Small %material Ore + S:gt.blockores.22976.name=Small %material Ore + S:gt.blockores.22977.name=Small %material Ore + S:gt.blockores.22978.name=Small %material Ore + S:gt.blockores.22979.name=Small %material Ore S:gt.blockores.22980.name=Small Gallium Arsenide Ore S:gt.blockores.22981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.22982.name=Small %material Ore + S:gt.blockores.22984.name=Small %material Ore + S:gt.blockores.22985.name=Small %material Ore + S:gt.blockores.22986.name=Small %material Ore + S:gt.blockores.22987.name=Small %material Ore + S:gt.blockores.22988.name=Small %material Ore + S:gt.blockores.22989.name=Small %material Ore S:gt.blockores.2299.name=Stone Ore + S:gt.blockores.22990.name=Small %material Ore + S:gt.blockores.22991.name=Small %material Ore + S:gt.blockores.22992.name=Small %material Ore + S:gt.blockores.22993.name=Small %material Ore + S:gt.blockores.22994.name=Small %material Ore + S:gt.blockores.22995.name=Small %material Ore + S:gt.blockores.22996.name=Small %material Ore + S:gt.blockores.22997.name=Small %material Ore + S:gt.blockores.22998.name=Small %material Ore S:gt.blockores.22999.name=Small Mc Guffium 239 Ore S:gt.blockores.23.name=Chlorine Ore S:gt.blockores.2300.name=Bronze Ore @@ -13781,6 +18705,7 @@ languagefile { S:gt.blockores.2306.name=Stainless Steel Ore S:gt.blockores.2307.name=Pig Iron Ore S:gt.blockores.2308.name=Red Alloy Ore + S:gt.blockores.2309.name=%material Ore S:gt.blockores.2310.name=Cupronickel Ore S:gt.blockores.2311.name=Nichrome Ore S:gt.blockores.2312.name=Kanthal Ore @@ -13789,6 +18714,11 @@ languagefile { S:gt.blockores.2315.name=Battery Alloy Ore S:gt.blockores.2316.name=Tungstensteel Ore S:gt.blockores.2317.name=Osmiridium Ore + S:gt.blockores.2318.name=%material Ore + S:gt.blockores.2319.name=%material Ore + S:gt.blockores.2320.name=%material Ore + S:gt.blockores.2321.name=%material Ore + S:gt.blockores.2322.name=%material Ore S:gt.blockores.2323.name=Infused Gold Ore S:gt.blockores.2324.name=Naquadah Ore S:gt.blockores.2325.name=Naquadah Alloy Ore @@ -13798,11 +18728,21 @@ languagefile { S:gt.blockores.2329.name=Tritanium Ore S:gt.blockores.2330.name=Thaumium Ore S:gt.blockores.2331.name=Mithril Ore + S:gt.blockores.2333.name=%material Ore S:gt.blockores.2334.name=Black Steel Ore S:gt.blockores.2335.name=Damascus Steel Ore + S:gt.blockores.2336.name=%material Ore + S:gt.blockores.2337.name=%material Ore + S:gt.blockores.2338.name=%material Ore + S:gt.blockores.2339.name=%material Ore + S:gt.blockores.2340.name=%material Ore + S:gt.blockores.2341.name=%material Ore + S:gt.blockores.2342.name=%material Ore S:gt.blockores.2343.name=Cobalt Brass Ore S:gt.blockores.2344.name=Ultimet Ore S:gt.blockores.2345.name=Annealed Copper Ore + S:gt.blockores.2346.name=%material Ore + S:gt.blockores.2347.name=%material Ore S:gt.blockores.2348.name=Red Steel Ore S:gt.blockores.2349.name=Blue Steel Ore S:gt.blockores.2350.name=Sterling Silver Ore @@ -13816,8 +18756,14 @@ languagefile { S:gt.blockores.2358.name=Yttrium Barium Cuprate Ore S:gt.blockores.2359.name=Niobium Nitride Ore S:gt.blockores.2360.name=Niobium-Titanium Ore + S:gt.blockores.2362.name=%material Ore S:gt.blockores.2363.name=Tin Alloy Ore S:gt.blockores.2364.name=Dark Steel Ore + S:gt.blockores.2365.name=%material Ore + S:gt.blockores.2366.name=%material Ore + S:gt.blockores.2367.name=%material Ore + S:gt.blockores.2368.name=%material Ore + S:gt.blockores.2369.name=%material Ore S:gt.blockores.2370.name=Tungstencarbide Ore S:gt.blockores.2371.name=Vanadiumsteel Ore S:gt.blockores.2372.name=HSS-G Ore @@ -13826,7 +18772,38 @@ languagefile { S:gt.blockores.2375.name=Rutile Ore S:gt.blockores.2376.name=Titaniumtetrachloride Ore S:gt.blockores.2377.name=Magnesiumchloride Ore + S:gt.blockores.2378.name=%material Ore + S:gt.blockores.2379.name=%material Ore + S:gt.blockores.2380.name=%material Ore + S:gt.blockores.2381.name=%material Ore + S:gt.blockores.2382.name=%material Ore + S:gt.blockores.2383.name=%material Ore + S:gt.blockores.2384.name=%material Ore + S:gt.blockores.2385.name=%material Ore + S:gt.blockores.2386.name=%material Ore + S:gt.blockores.2387.name=%material Ore + S:gt.blockores.2388.name=%material Ore + S:gt.blockores.2389.name=%material Ore + S:gt.blockores.2390.name=%material Ore + S:gt.blockores.2391.name=%material Ore + S:gt.blockores.2392.name=%material Ore + S:gt.blockores.2393.name=%material Ore + S:gt.blockores.2394.name=%material Ore + S:gt.blockores.2395.name=%material Ore + S:gt.blockores.2396.name=%material Ore + S:gt.blockores.2397.name=%material Ore + S:gt.blockores.2398.name=%material Ore + S:gt.blockores.2399.name=%material Ore S:gt.blockores.24.name=Argon Ore + S:gt.blockores.2400.name=%material Ore + S:gt.blockores.2401.name=%material Ore + S:gt.blockores.2402.name=%material Ore + S:gt.blockores.2403.name=%material Ore + S:gt.blockores.2404.name=%material Ore + S:gt.blockores.2405.name=%material Ore + S:gt.blockores.2406.name=%material Ore + S:gt.blockores.2407.name=%material Ore + S:gt.blockores.2408.name=%material Ore S:gt.blockores.241.name=Platinum Group Sludge Ore S:gt.blockores.2460.name=Hydrogen Sulfide Ore S:gt.blockores.2470.name=Epoxy Resin Ore @@ -13834,6 +18811,13 @@ languagefile { S:gt.blockores.2472.name=Polycaprolactam Ore S:gt.blockores.2473.name=Polytetrafluoroethylene Ore S:gt.blockores.2485.name=Alduorite Ore + S:gt.blockores.2486.name=%material Ore + S:gt.blockores.2487.name=%material Ore + S:gt.blockores.2488.name=%material Ore + S:gt.blockores.2489.name=%material Ore + S:gt.blockores.2490.name=%material Ore + S:gt.blockores.2493.name=%material Ore + S:gt.blockores.2494.name=%material Ore S:gt.blockores.2495.name=Liquid Air Ore S:gt.blockores.2496.name=Noble Gases Ore S:gt.blockores.2497.name=Carbon Dioxide Ore @@ -13858,6 +18842,7 @@ languagefile { S:gt.blockores.2518.name=Forcicium Ore S:gt.blockores.2519.name=Forcillium Ore S:gt.blockores.2520.name=Monazite Ore + S:gt.blockores.2521.name=%material Ore S:gt.blockores.2522.name=Nether Quartz Ore S:gt.blockores.2523.name=Quartzite Ore S:gt.blockores.2524.name=Lazurite Ore @@ -13865,6 +18850,7 @@ languagefile { S:gt.blockores.2526.name=Lapis Ore S:gt.blockores.2527.name=Red Garnet Ore S:gt.blockores.2528.name=Yellow Garnet Ore + S:gt.blockores.2529.name=%material Ore S:gt.blockores.2530.name=Apatite Ore S:gt.blockores.2531.name=Niter Ore S:gt.blockores.2532.name=Enderpearl Ore @@ -13880,7 +18866,23 @@ languagefile { S:gt.blockores.2543.name=Aqua Infused Stone S:gt.blockores.2544.name=Perditio Infused Stone S:gt.blockores.2545.name=Ordo Infused Stone + S:gt.blockores.2590.name=%material Ore + S:gt.blockores.2591.name=%material Ore + S:gt.blockores.2592.name=%material Ore + S:gt.blockores.2593.name=%material Ore + S:gt.blockores.2594.name=%material Ore + S:gt.blockores.2595.name=%material Ore + S:gt.blockores.2596.name=%material Ore + S:gt.blockores.2597.name=%material Ore + S:gt.blockores.2598.name=%material Ore + S:gt.blockores.2599.name=%material Ore S:gt.blockores.26.name=Calcium Ore + S:gt.blockores.2600.name=%material Ore + S:gt.blockores.2601.name=%material Ore + S:gt.blockores.2602.name=%material Ore + S:gt.blockores.2603.name=%material Ore + S:gt.blockores.2604.name=%material Ore + S:gt.blockores.2605.name=%material Ore S:gt.blockores.2606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.2607.name=Pyrochlore Ore S:gt.blockores.2608.name=Raw Growth Medium Ore @@ -13968,6 +18970,9 @@ languagefile { S:gt.blockores.2690.name=Vinegar Ore S:gt.blockores.2691.name=Fermented Biomass Ore S:gt.blockores.2692.name=Salt Water Ore + S:gt.blockores.2693.name=%material Ore + S:gt.blockores.2694.name=%material Ore + S:gt.blockores.27.name=%material Ore S:gt.blockores.2700.name=Lava Ore S:gt.blockores.2701.name=Water Ore S:gt.blockores.2702.name=Ice Ore @@ -14011,6 +19016,7 @@ languagefile { S:gt.blockores.2740.name=Light Fuel Ore S:gt.blockores.2741.name=Heavy Fuel Ore S:gt.blockores.2742.name=LPG Ore + S:gt.blockores.2770.name=%material Ore S:gt.blockores.28.name=Titanium Ore S:gt.blockores.2800.name=Gunpowder Ore S:gt.blockores.2801.name=Blaze Ore @@ -14024,6 +19030,7 @@ languagefile { S:gt.blockores.2809.name=Wood Ore S:gt.blockores.2810.name=Redstone Ore S:gt.blockores.2811.name=Glowstone Ore + S:gt.blockores.2812.name=%material Ore S:gt.blockores.2813.name=Bluestone Ore S:gt.blockores.2814.name=Nether Brick Ore S:gt.blockores.2815.name=Ashes Ore @@ -14040,8 +19047,10 @@ languagefile { S:gt.blockores.2826.name=Cinnabar Ore S:gt.blockores.2827.name=Cobaltite Ore S:gt.blockores.2828.name=Sheldonite Ore + S:gt.blockores.2829.name=%material Ore S:gt.blockores.2830.name=Galena Ore S:gt.blockores.2831.name=Grossular Ore + S:gt.blockores.2832.name=%material Ore S:gt.blockores.2833.name=Phosphate Ore S:gt.blockores.2834.name=Pyrite Ore S:gt.blockores.2835.name=Pyrope Ore @@ -14060,19 +19069,30 @@ languagefile { S:gt.blockores.2848.name=Biotite Ore S:gt.blockores.2849.name=Black Granite Ore S:gt.blockores.2850.name=Red Granite Ore + S:gt.blockores.2851.name=%material Ore + S:gt.blockores.2852.name=%material Ore S:gt.blockores.2853.name=Cobalt Hexahydrate Ore S:gt.blockores.2854.name=Construction Foam Ore S:gt.blockores.2855.name=Chalcopyrite Ore + S:gt.blockores.2857.name=%material Ore S:gt.blockores.2858.name=Crude Oil Ore + S:gt.blockores.2859.name=%material Ore + S:gt.blockores.2860.name=%material Ore S:gt.blockores.2861.name=Emery Ore S:gt.blockores.2862.name=Epidote Ore + S:gt.blockores.2863.name=%material Ore + S:gt.blockores.2864.name=%material Ore S:gt.blockores.2865.name=Graphite Ore + S:gt.blockores.2866.name=%material Ore S:gt.blockores.2867.name=Greenstone Ore + S:gt.blockores.2868.name=%material Ore + S:gt.blockores.2869.name=%material Ore S:gt.blockores.2870.name=Magnetite Ore S:gt.blockores.2871.name=Malachite Ore S:gt.blockores.2872.name=Migmatite Ore S:gt.blockores.2873.name=Pitchblende S:gt.blockores.2874.name=Polyethylene Ore + S:gt.blockores.2875.name=%material Ore S:gt.blockores.2876.name=Siltstone Ore S:gt.blockores.2877.name=Soapstone Ore S:gt.blockores.2878.name=Oilsands Ore @@ -14081,6 +19101,7 @@ languagefile { S:gt.blockores.2881.name=Wheat Ore S:gt.blockores.2882.name=Wulfenite Ore S:gt.blockores.2883.name=Powellite Ore + S:gt.blockores.2884.name=%material Ore S:gt.blockores.2885.name=Milk Ore S:gt.blockores.2886.name=Chocolate Ore S:gt.blockores.2887.name=Cocoa Ore @@ -14093,6 +19114,8 @@ languagefile { S:gt.blockores.2894.name=Cheese Ore S:gt.blockores.2895.name=Chili Ore S:gt.blockores.2896.name=Raw Rubber Ore + S:gt.blockores.2897.name=%material Ore + S:gt.blockores.2898.name=%material Ore S:gt.blockores.29.name=Vanadium Ore S:gt.blockores.2900.name=Mirabilite Ore S:gt.blockores.2901.name=Mica Ore @@ -14144,9 +19167,48 @@ languagefile { S:gt.blockores.2947.name=Concrete Ore S:gt.blockores.2948.name=Diatomite Ore S:gt.blockores.2949.name=Glauconite Sand + S:gt.blockores.2950.name=%material Ore + S:gt.blockores.2951.name=%material Ore + S:gt.blockores.2952.name=%material Ore + S:gt.blockores.2953.name=%material Ore + S:gt.blockores.2954.name=%material Ore + S:gt.blockores.2955.name=%material Ore + S:gt.blockores.2956.name=%material Ore + S:gt.blockores.2957.name=%material Ore + S:gt.blockores.2958.name=%material Ore + S:gt.blockores.2959.name=%material Ore + S:gt.blockores.2960.name=%material Ore + S:gt.blockores.2961.name=%material Ore + S:gt.blockores.2962.name=%material Ore + S:gt.blockores.2963.name=%material Ore + S:gt.blockores.2964.name=%material Ore + S:gt.blockores.2965.name=%material Ore + S:gt.blockores.2966.name=%material Ore + S:gt.blockores.2970.name=%material Ore + S:gt.blockores.2975.name=%material Ore + S:gt.blockores.2976.name=%material Ore + S:gt.blockores.2977.name=%material Ore + S:gt.blockores.2978.name=%material Ore + S:gt.blockores.2979.name=%material Ore S:gt.blockores.2980.name=Gallium Arsenide Ore S:gt.blockores.2981.name=Indium Gallium Phosphide Ore + S:gt.blockores.2982.name=%material Ore + S:gt.blockores.2984.name=%material Ore + S:gt.blockores.2985.name=%material Ore + S:gt.blockores.2986.name=%material Ore + S:gt.blockores.2987.name=%material Ore + S:gt.blockores.2988.name=%material Ore + S:gt.blockores.2989.name=%material Ore S:gt.blockores.299.name=Stone Ore + S:gt.blockores.2990.name=%material Ore + S:gt.blockores.2991.name=%material Ore + S:gt.blockores.2992.name=%material Ore + S:gt.blockores.2993.name=%material Ore + S:gt.blockores.2994.name=%material Ore + S:gt.blockores.2995.name=%material Ore + S:gt.blockores.2996.name=%material Ore + S:gt.blockores.2997.name=%material Ore + S:gt.blockores.2998.name=%material Ore S:gt.blockores.2999.name=Mc Guffium 239 Ore S:gt.blockores.3.name=Tritium Ore S:gt.blockores.30.name=Chrome Ore @@ -14175,6 +19237,7 @@ languagefile { S:gt.blockores.3024.name=Argon Ore S:gt.blockores.3025.name=Potassium Ore S:gt.blockores.3026.name=Calcium Ore + S:gt.blockores.3027.name=%material Ore S:gt.blockores.3028.name=Titanium Ore S:gt.blockores.3029.name=Vanadium Ore S:gt.blockores.303.name=Electrum Ore @@ -14188,6 +19251,8 @@ languagefile { S:gt.blockores.3037.name=Gallium Ore S:gt.blockores.3039.name=Arsenic Ore S:gt.blockores.304.name=Wrought Iron Ore + S:gt.blockores.3043.name=%material Ore + S:gt.blockores.3044.name=%material Ore S:gt.blockores.3045.name=Yttrium Ore S:gt.blockores.3047.name=Niobium Ore S:gt.blockores.3048.name=Molybdenum Ore @@ -14198,13 +19263,25 @@ languagefile { S:gt.blockores.3056.name=Indium Ore S:gt.blockores.3057.name=Tin Ore S:gt.blockores.3058.name=Antimony Ore + S:gt.blockores.3059.name=%material Ore S:gt.blockores.306.name=Stainless Steel Ore S:gt.blockores.3062.name=Caesium Ore S:gt.blockores.3063.name=Barium Ore + S:gt.blockores.3064.name=%material Ore S:gt.blockores.3065.name=Cerium Ore + S:gt.blockores.3066.name=%material Ore S:gt.blockores.3067.name=Neodymium Ore + S:gt.blockores.3068.name=%material Ore + S:gt.blockores.3069.name=%material Ore S:gt.blockores.307.name=Pig Iron Ore S:gt.blockores.3070.name=Europium Ore + S:gt.blockores.3071.name=%material Ore + S:gt.blockores.3072.name=%material Ore + S:gt.blockores.3073.name=%material Ore + S:gt.blockores.3074.name=%material Ore + S:gt.blockores.3075.name=%material Ore + S:gt.blockores.3076.name=%material Ore + S:gt.blockores.3077.name=%material Ore S:gt.blockores.3078.name=Lutetium Ore S:gt.blockores.308.name=Red Alloy Ore S:gt.blockores.3080.name=Tantalum Ore @@ -14215,6 +19292,7 @@ languagefile { S:gt.blockores.3086.name=Gold Ore S:gt.blockores.3087.name=Mercury Ore S:gt.blockores.3089.name=Lead Ore + S:gt.blockores.309.name=%material Ore S:gt.blockores.3090.name=Bismuth Ore S:gt.blockores.3093.name=Radon Ore S:gt.blockores.3096.name=Thorium Ore @@ -14233,7 +19311,12 @@ languagefile { S:gt.blockores.315.name=Battery Alloy Ore S:gt.blockores.316.name=Tungstensteel Ore S:gt.blockores.317.name=Osmiridium Ore + S:gt.blockores.318.name=%material Ore + S:gt.blockores.319.name=%material Ore S:gt.blockores.32.name=Iron Ore + S:gt.blockores.320.name=%material Ore + S:gt.blockores.321.name=%material Ore + S:gt.blockores.322.name=%material Ore S:gt.blockores.323.name=Infused Gold Ore S:gt.blockores.324.name=Naquadah Ore S:gt.blockores.3241.name=Platinum Group Sludge Ore @@ -14255,6 +19338,7 @@ languagefile { S:gt.blockores.3306.name=Stainless Steel Ore S:gt.blockores.3307.name=Pig Iron Ore S:gt.blockores.3308.name=Red Alloy Ore + S:gt.blockores.3309.name=%material Ore S:gt.blockores.331.name=Mithril Ore S:gt.blockores.3310.name=Cupronickel Ore S:gt.blockores.3311.name=Nichrome Ore @@ -14264,6 +19348,11 @@ languagefile { S:gt.blockores.3315.name=Battery Alloy Ore S:gt.blockores.3316.name=Tungstensteel Ore S:gt.blockores.3317.name=Osmiridium Ore + S:gt.blockores.3318.name=%material Ore + S:gt.blockores.3319.name=%material Ore + S:gt.blockores.3320.name=%material Ore + S:gt.blockores.3321.name=%material Ore + S:gt.blockores.3322.name=%material Ore S:gt.blockores.3323.name=Infused Gold Ore S:gt.blockores.3324.name=Naquadah Ore S:gt.blockores.3325.name=Naquadah Alloy Ore @@ -14271,14 +19360,25 @@ languagefile { S:gt.blockores.3327.name=Naquadria Ore S:gt.blockores.3328.name=Duranium Ore S:gt.blockores.3329.name=Tritanium Ore + S:gt.blockores.333.name=%material Ore S:gt.blockores.3330.name=Thaumium Ore S:gt.blockores.3331.name=Mithril Ore + S:gt.blockores.3333.name=%material Ore S:gt.blockores.3334.name=Black Steel Ore S:gt.blockores.3335.name=Damascus Steel Ore + S:gt.blockores.3336.name=%material Ore + S:gt.blockores.3337.name=%material Ore + S:gt.blockores.3338.name=%material Ore + S:gt.blockores.3339.name=%material Ore S:gt.blockores.334.name=Black Steel Ore + S:gt.blockores.3340.name=%material Ore + S:gt.blockores.3341.name=%material Ore + S:gt.blockores.3342.name=%material Ore S:gt.blockores.3343.name=Cobalt Brass Ore S:gt.blockores.3344.name=Ultimet Ore S:gt.blockores.3345.name=Annealed Copper Ore + S:gt.blockores.3346.name=%material Ore + S:gt.blockores.3347.name=%material Ore S:gt.blockores.3348.name=Red Steel Ore S:gt.blockores.3349.name=Blue Steel Ore S:gt.blockores.335.name=Damascus Steel Ore @@ -14292,9 +19392,17 @@ languagefile { S:gt.blockores.3357.name=Vanadium-Gallium Ore S:gt.blockores.3358.name=Yttrium Barium Cuprate Ore S:gt.blockores.3359.name=Niobium Nitride Ore + S:gt.blockores.336.name=%material Ore S:gt.blockores.3360.name=Niobium-Titanium Ore + S:gt.blockores.3362.name=%material Ore S:gt.blockores.3363.name=Tin Alloy Ore S:gt.blockores.3364.name=Dark Steel Ore + S:gt.blockores.3365.name=%material Ore + S:gt.blockores.3366.name=%material Ore + S:gt.blockores.3367.name=%material Ore + S:gt.blockores.3368.name=%material Ore + S:gt.blockores.3369.name=%material Ore + S:gt.blockores.337.name=%material Ore S:gt.blockores.3370.name=Tungstencarbide Ore S:gt.blockores.3371.name=Vanadiumsteel Ore S:gt.blockores.3372.name=HSS-G Ore @@ -14303,18 +19411,63 @@ languagefile { S:gt.blockores.3375.name=Rutile Ore S:gt.blockores.3376.name=Titaniumtetrachloride Ore S:gt.blockores.3377.name=Magnesiumchloride Ore + S:gt.blockores.3378.name=%material Ore + S:gt.blockores.3379.name=%material Ore + S:gt.blockores.338.name=%material Ore + S:gt.blockores.3380.name=%material Ore + S:gt.blockores.3381.name=%material Ore + S:gt.blockores.3382.name=%material Ore + S:gt.blockores.3383.name=%material Ore + S:gt.blockores.3384.name=%material Ore + S:gt.blockores.3385.name=%material Ore + S:gt.blockores.3386.name=%material Ore + S:gt.blockores.3387.name=%material Ore + S:gt.blockores.3388.name=%material Ore + S:gt.blockores.3389.name=%material Ore + S:gt.blockores.339.name=%material Ore + S:gt.blockores.3390.name=%material Ore + S:gt.blockores.3391.name=%material Ore + S:gt.blockores.3392.name=%material Ore + S:gt.blockores.3393.name=%material Ore + S:gt.blockores.3394.name=%material Ore + S:gt.blockores.3395.name=%material Ore + S:gt.blockores.3396.name=%material Ore + S:gt.blockores.3397.name=%material Ore + S:gt.blockores.3398.name=%material Ore + S:gt.blockores.3399.name=%material Ore S:gt.blockores.34.name=Nickel Ore + S:gt.blockores.340.name=%material Ore + S:gt.blockores.3400.name=%material Ore + S:gt.blockores.3401.name=%material Ore + S:gt.blockores.3402.name=%material Ore + S:gt.blockores.3403.name=%material Ore + S:gt.blockores.3404.name=%material Ore + S:gt.blockores.3405.name=%material Ore + S:gt.blockores.3406.name=%material Ore + S:gt.blockores.3407.name=%material Ore + S:gt.blockores.3408.name=%material Ore + S:gt.blockores.341.name=%material Ore + S:gt.blockores.342.name=%material Ore S:gt.blockores.343.name=Cobalt Brass Ore S:gt.blockores.344.name=Ultimet Ore S:gt.blockores.345.name=Annealed Copper Ore + S:gt.blockores.346.name=%material Ore S:gt.blockores.3460.name=Hydrogen Sulfide Ore + S:gt.blockores.347.name=%material Ore S:gt.blockores.3470.name=Epoxy Resin Ore S:gt.blockores.3471.name=Silicone Rubber Ore S:gt.blockores.3472.name=Polycaprolactam Ore S:gt.blockores.3473.name=Polytetrafluoroethylene Ore S:gt.blockores.348.name=Red Steel Ore S:gt.blockores.3485.name=Alduorite Ore + S:gt.blockores.3486.name=%material Ore + S:gt.blockores.3487.name=%material Ore + S:gt.blockores.3488.name=%material Ore + S:gt.blockores.3489.name=%material Ore S:gt.blockores.349.name=Blue Steel Ore + S:gt.blockores.3490.name=%material Ore + S:gt.blockores.3493.name=%material Ore + S:gt.blockores.3494.name=%material Ore S:gt.blockores.3495.name=Liquid Air Ore S:gt.blockores.3496.name=Noble Gases Ore S:gt.blockores.3497.name=Carbon Dioxide Ore @@ -14342,6 +19495,7 @@ languagefile { S:gt.blockores.3519.name=Forcillium Ore S:gt.blockores.352.name=Black Bronze Ore S:gt.blockores.3520.name=Monazite Ore + S:gt.blockores.3521.name=%material Ore S:gt.blockores.3522.name=Nether Quartz Ore S:gt.blockores.3523.name=Quartzite Ore S:gt.blockores.3524.name=Lazurite Ore @@ -14349,6 +19503,7 @@ languagefile { S:gt.blockores.3526.name=Lapis Ore S:gt.blockores.3527.name=Red Garnet Ore S:gt.blockores.3528.name=Yellow Garnet Ore + S:gt.blockores.3529.name=%material Ore S:gt.blockores.353.name=Bismuth Bronze Ore S:gt.blockores.3530.name=Apatite Ore S:gt.blockores.3531.name=Niter Ore @@ -14371,8 +19526,24 @@ languagefile { S:gt.blockores.357.name=Vanadium-Gallium Ore S:gt.blockores.358.name=Yttrium Barium Cuprate Ore S:gt.blockores.359.name=Niobium Nitride Ore + S:gt.blockores.3590.name=%material Ore + S:gt.blockores.3591.name=%material Ore + S:gt.blockores.3592.name=%material Ore + S:gt.blockores.3593.name=%material Ore + S:gt.blockores.3594.name=%material Ore + S:gt.blockores.3595.name=%material Ore + S:gt.blockores.3596.name=%material Ore + S:gt.blockores.3597.name=%material Ore + S:gt.blockores.3598.name=%material Ore + S:gt.blockores.3599.name=%material Ore S:gt.blockores.36.name=Zinc Ore S:gt.blockores.360.name=Niobium-Titanium Ore + S:gt.blockores.3600.name=%material Ore + S:gt.blockores.3601.name=%material Ore + S:gt.blockores.3602.name=%material Ore + S:gt.blockores.3603.name=%material Ore + S:gt.blockores.3604.name=%material Ore + S:gt.blockores.3605.name=%material Ore S:gt.blockores.3606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.3607.name=Pyrochlore Ore S:gt.blockores.3608.name=Raw Growth Medium Ore @@ -14387,6 +19558,7 @@ languagefile { S:gt.blockores.3617.name=Zincite Ore S:gt.blockores.3618.name=Antimony Trioxide Ore S:gt.blockores.3619.name=Cupric Oxide Ore + S:gt.blockores.362.name=%material Ore S:gt.blockores.3620.name=Ferrosilite Ore S:gt.blockores.3621.name=Magnesia Ore S:gt.blockores.3622.name=Quicklime Ore @@ -14419,6 +19591,7 @@ languagefile { S:gt.blockores.3647.name=Toluene Ore S:gt.blockores.3648.name=Epichlorohydrin Ore S:gt.blockores.3649.name=Polyvinyl Chloride Ore + S:gt.blockores.365.name=%material Ore S:gt.blockores.3650.name=Vinyl Chloride Ore S:gt.blockores.3651.name=Sulfur Dioxide Ore S:gt.blockores.3652.name=Sulfur Trioxide Ore @@ -14429,6 +19602,7 @@ languagefile { S:gt.blockores.3657.name=Dinitrogen Tetroxide Ore S:gt.blockores.3658.name=Nitric Oxide Ore S:gt.blockores.3659.name=Ammonia Ore + S:gt.blockores.366.name=%material Ore S:gt.blockores.3660.name=Wood Gas Ore S:gt.blockores.3661.name=Wood Vinegar Ore S:gt.blockores.3662.name=Wood Tar Ore @@ -14439,6 +19613,7 @@ languagefile { S:gt.blockores.3667.name=Hydrofluoric Acid Ore S:gt.blockores.3668.name=Chloroform Ore S:gt.blockores.3669.name=Bisphenol A Ore + S:gt.blockores.367.name=%material Ore S:gt.blockores.3670.name=Acetic Acid Ore S:gt.blockores.3671.name=Calcium Acetate Solution Ore S:gt.blockores.3672.name=Acetone Ore @@ -14449,6 +19624,7 @@ languagefile { S:gt.blockores.3677.name=Ethylene Ore S:gt.blockores.3678.name=Propene Ore S:gt.blockores.3679.name=Vinyl Acetate Ore + S:gt.blockores.368.name=%material Ore S:gt.blockores.3680.name=Polyvinyl Acetate Ore S:gt.blockores.3681.name=Methyl Acetate Ore S:gt.blockores.3682.name=Allyl Chloride Ore @@ -14459,9 +19635,12 @@ languagefile { S:gt.blockores.3687.name=Phenol Ore S:gt.blockores.3688.name=Cumene Ore S:gt.blockores.3689.name=Phosphoric Acid Ore + S:gt.blockores.369.name=%material Ore S:gt.blockores.3690.name=Vinegar Ore S:gt.blockores.3691.name=Fermented Biomass Ore S:gt.blockores.3692.name=Salt Water Ore + S:gt.blockores.3693.name=%material Ore + S:gt.blockores.3694.name=%material Ore S:gt.blockores.37.name=Gallium Ore S:gt.blockores.370.name=Tungstencarbide Ore S:gt.blockores.3700.name=Lava Ore @@ -14514,6 +19693,10 @@ languagefile { S:gt.blockores.375.name=Rutile Ore S:gt.blockores.376.name=Titaniumtetrachloride Ore S:gt.blockores.377.name=Magnesiumchloride Ore + S:gt.blockores.3770.name=%material Ore + S:gt.blockores.378.name=%material Ore + S:gt.blockores.379.name=%material Ore + S:gt.blockores.380.name=%material Ore S:gt.blockores.3800.name=Gunpowder Ore S:gt.blockores.3801.name=Blaze Ore S:gt.blockores.3802.name=Flint Ore @@ -14524,8 +19707,10 @@ languagefile { S:gt.blockores.3807.name=Netherrack Ore S:gt.blockores.3808.name=Endstone Ore S:gt.blockores.3809.name=Wood Ore + S:gt.blockores.381.name=%material Ore S:gt.blockores.3810.name=Redstone Ore S:gt.blockores.3811.name=Glowstone Ore + S:gt.blockores.3812.name=%material Ore S:gt.blockores.3813.name=Bluestone Ore S:gt.blockores.3814.name=Nether Brick Ore S:gt.blockores.3815.name=Ashes Ore @@ -14533,6 +19718,7 @@ languagefile { S:gt.blockores.3817.name=Salt Ore S:gt.blockores.3818.name=Hydrated Coal Ore S:gt.blockores.3819.name=Graphene Ore + S:gt.blockores.382.name=%material Ore S:gt.blockores.3820.name=Almandine Ore S:gt.blockores.3821.name=Andradite Ore S:gt.blockores.3822.name=Bauxite Ore @@ -14542,8 +19728,11 @@ languagefile { S:gt.blockores.3826.name=Cinnabar Ore S:gt.blockores.3827.name=Cobaltite Ore S:gt.blockores.3828.name=Sheldonite Ore + S:gt.blockores.3829.name=%material Ore + S:gt.blockores.383.name=%material Ore S:gt.blockores.3830.name=Galena Ore S:gt.blockores.3831.name=Grossular Ore + S:gt.blockores.3832.name=%material Ore S:gt.blockores.3833.name=Phosphate Ore S:gt.blockores.3834.name=Pyrite Ore S:gt.blockores.3835.name=Pyrope Ore @@ -14551,6 +19740,7 @@ languagefile { S:gt.blockores.3837.name=Silicon Dioxide Ore S:gt.blockores.3838.name=Spessartine Ore S:gt.blockores.3839.name=Sphalerite Ore + S:gt.blockores.384.name=%material Ore S:gt.blockores.3840.name=Tetrahedrite Ore S:gt.blockores.3841.name=Tungstate Ore S:gt.blockores.3842.name=Uvarovite Ore @@ -14561,33 +19751,50 @@ languagefile { S:gt.blockores.3847.name=Potassium Feldspar Ore S:gt.blockores.3848.name=Biotite Ore S:gt.blockores.3849.name=Black Granite Ore + S:gt.blockores.385.name=%material Ore S:gt.blockores.3850.name=Red Granite Ore + S:gt.blockores.3851.name=%material Ore + S:gt.blockores.3852.name=%material Ore S:gt.blockores.3853.name=Cobalt Hexahydrate Ore S:gt.blockores.3854.name=Construction Foam Ore S:gt.blockores.3855.name=Chalcopyrite Ore + S:gt.blockores.3857.name=%material Ore S:gt.blockores.3858.name=Crude Oil Ore + S:gt.blockores.3859.name=%material Ore + S:gt.blockores.386.name=%material Ore + S:gt.blockores.3860.name=%material Ore S:gt.blockores.3861.name=Emery Ore S:gt.blockores.3862.name=Epidote Ore + S:gt.blockores.3863.name=%material Ore + S:gt.blockores.3864.name=%material Ore S:gt.blockores.3865.name=Graphite Ore + S:gt.blockores.3866.name=%material Ore S:gt.blockores.3867.name=Greenstone Ore + S:gt.blockores.3868.name=%material Ore + S:gt.blockores.3869.name=%material Ore + S:gt.blockores.387.name=%material Ore S:gt.blockores.3870.name=Magnetite Ore S:gt.blockores.3871.name=Malachite Ore S:gt.blockores.3872.name=Migmatite Ore S:gt.blockores.3873.name=Pitchblende S:gt.blockores.3874.name=Polyethylene Ore + S:gt.blockores.3875.name=%material Ore S:gt.blockores.3876.name=Siltstone Ore S:gt.blockores.3877.name=Soapstone Ore S:gt.blockores.3878.name=Oilsands Ore S:gt.blockores.3879.name=Paper Ore + S:gt.blockores.388.name=%material Ore S:gt.blockores.3880.name=Rubber Ore S:gt.blockores.3881.name=Wheat Ore S:gt.blockores.3882.name=Wulfenite Ore S:gt.blockores.3883.name=Powellite Ore + S:gt.blockores.3884.name=%material Ore S:gt.blockores.3885.name=Milk Ore S:gt.blockores.3886.name=Chocolate Ore S:gt.blockores.3887.name=Cocoa Ore S:gt.blockores.3888.name=Coffee Ore S:gt.blockores.3889.name=Sealed Wood Ore + S:gt.blockores.389.name=%material Ore S:gt.blockores.3890.name=Glass Ore S:gt.blockores.3891.name=Rare Earth Ore S:gt.blockores.3892.name=Raw Meat Ore @@ -14595,7 +19802,10 @@ languagefile { S:gt.blockores.3894.name=Cheese Ore S:gt.blockores.3895.name=Chili Ore S:gt.blockores.3896.name=Raw Rubber Ore + S:gt.blockores.3897.name=%material Ore + S:gt.blockores.3898.name=%material Ore S:gt.blockores.39.name=Arsenic Ore + S:gt.blockores.390.name=%material Ore S:gt.blockores.3900.name=Mirabilite Ore S:gt.blockores.3901.name=Mica Ore S:gt.blockores.3902.name=Talc @@ -14606,6 +19816,7 @@ languagefile { S:gt.blockores.3907.name=Lepidolite Ore S:gt.blockores.3908.name=Magnesite Ore S:gt.blockores.3909.name=Pentlandite Ore + S:gt.blockores.391.name=%material Ore S:gt.blockores.3910.name=Scheelite Ore S:gt.blockores.3911.name=Alunite Ore S:gt.blockores.3912.name=Chrysotile Ore @@ -14616,6 +19827,7 @@ languagefile { S:gt.blockores.3917.name=Banded Iron Ore S:gt.blockores.3918.name=Ilmenite Ore S:gt.blockores.3919.name=Pollucite Ore + S:gt.blockores.392.name=%material Ore S:gt.blockores.3920.name=Spodumene Ore S:gt.blockores.3921.name=Tantalite Ore S:gt.blockores.3922.name=Uraninite Ore @@ -14626,6 +19838,7 @@ languagefile { S:gt.blockores.3927.name=Bentonite S:gt.blockores.3928.name=Fullers Earth S:gt.blockores.3929.name=Kaolinite + S:gt.blockores.393.name=%material Ore S:gt.blockores.3930.name=Brown Limonite Ore S:gt.blockores.3931.name=Yellow Limonite Ore S:gt.blockores.3932.name=Vermiculite @@ -14636,6 +19849,7 @@ languagefile { S:gt.blockores.3937.name=Cassiterite Sand S:gt.blockores.3938.name=Garnet Sand S:gt.blockores.3939.name=Quartz Sand + S:gt.blockores.394.name=%material Ore S:gt.blockores.3940.name=Volcanic Ashes Ore S:gt.blockores.3941.name=Borax Ore S:gt.blockores.3942.name=Molybdenite Ore @@ -14646,10 +19860,55 @@ languagefile { S:gt.blockores.3947.name=Concrete Ore S:gt.blockores.3948.name=Diatomite Ore S:gt.blockores.3949.name=Glauconite Sand + S:gt.blockores.395.name=%material Ore + S:gt.blockores.3950.name=%material Ore + S:gt.blockores.3951.name=%material Ore + S:gt.blockores.3952.name=%material Ore + S:gt.blockores.3953.name=%material Ore + S:gt.blockores.3954.name=%material Ore + S:gt.blockores.3955.name=%material Ore + S:gt.blockores.3956.name=%material Ore + S:gt.blockores.3957.name=%material Ore + S:gt.blockores.3958.name=%material Ore + S:gt.blockores.3959.name=%material Ore + S:gt.blockores.396.name=%material Ore + S:gt.blockores.3960.name=%material Ore + S:gt.blockores.3961.name=%material Ore + S:gt.blockores.3962.name=%material Ore + S:gt.blockores.3963.name=%material Ore + S:gt.blockores.3964.name=%material Ore + S:gt.blockores.3965.name=%material Ore + S:gt.blockores.3966.name=%material Ore + S:gt.blockores.397.name=%material Ore + S:gt.blockores.3970.name=%material Ore + S:gt.blockores.3975.name=%material Ore + S:gt.blockores.3976.name=%material Ore + S:gt.blockores.3977.name=%material Ore + S:gt.blockores.3978.name=%material Ore + S:gt.blockores.3979.name=%material Ore + S:gt.blockores.398.name=%material Ore S:gt.blockores.3980.name=Gallium Arsenide Ore S:gt.blockores.3981.name=Indium Gallium Phosphide Ore + S:gt.blockores.3982.name=%material Ore + S:gt.blockores.3984.name=%material Ore + S:gt.blockores.3985.name=%material Ore + S:gt.blockores.3986.name=%material Ore + S:gt.blockores.3987.name=%material Ore + S:gt.blockores.3988.name=%material Ore + S:gt.blockores.3989.name=%material Ore + S:gt.blockores.399.name=%material Ore + S:gt.blockores.3990.name=%material Ore + S:gt.blockores.3991.name=%material Ore + S:gt.blockores.3992.name=%material Ore + S:gt.blockores.3993.name=%material Ore + S:gt.blockores.3994.name=%material Ore + S:gt.blockores.3995.name=%material Ore + S:gt.blockores.3996.name=%material Ore + S:gt.blockores.3997.name=%material Ore + S:gt.blockores.3998.name=%material Ore S:gt.blockores.3999.name=Mc Guffium 239 Ore S:gt.blockores.4.name=Helium Ore + S:gt.blockores.400.name=%material Ore S:gt.blockores.4001.name=Hydrogen Ore S:gt.blockores.4002.name=Deuterium Ore S:gt.blockores.4003.name=Tritium Ore @@ -14658,6 +19917,7 @@ languagefile { S:gt.blockores.4006.name=Lithium Ore S:gt.blockores.4008.name=Beryllium Ore S:gt.blockores.4009.name=Boron Ore + S:gt.blockores.401.name=%material Ore S:gt.blockores.4010.name=Carbon Ore S:gt.blockores.4012.name=Nitrogen Ore S:gt.blockores.4013.name=Oxygen Ore @@ -14665,6 +19925,7 @@ languagefile { S:gt.blockores.4017.name=Sodium Ore S:gt.blockores.4018.name=Magnesium Ore S:gt.blockores.4019.name=Aluminium Ore + S:gt.blockores.402.name=%material Ore S:gt.blockores.4020.name=Silicon Ore S:gt.blockores.4021.name=Phosphor Ore S:gt.blockores.4022.name=Sulfur Ore @@ -14672,8 +19933,10 @@ languagefile { S:gt.blockores.4024.name=Argon Ore S:gt.blockores.4025.name=Potassium Ore S:gt.blockores.4026.name=Calcium Ore + S:gt.blockores.4027.name=%material Ore S:gt.blockores.4028.name=Titanium Ore S:gt.blockores.4029.name=Vanadium Ore + S:gt.blockores.403.name=%material Ore S:gt.blockores.4030.name=Chrome Ore S:gt.blockores.4031.name=Manganese Ore S:gt.blockores.4032.name=Iron Ore @@ -14683,21 +19946,40 @@ languagefile { S:gt.blockores.4036.name=Zinc Ore S:gt.blockores.4037.name=Gallium Ore S:gt.blockores.4039.name=Arsenic Ore + S:gt.blockores.404.name=%material Ore + S:gt.blockores.4043.name=%material Ore + S:gt.blockores.4044.name=%material Ore S:gt.blockores.4045.name=Yttrium Ore S:gt.blockores.4047.name=Niobium Ore S:gt.blockores.4048.name=Molybdenum Ore + S:gt.blockores.405.name=%material Ore S:gt.blockores.4052.name=Palladium Ore S:gt.blockores.4054.name=Silver Ore S:gt.blockores.4055.name=Cadmium Ore S:gt.blockores.4056.name=Indium Ore S:gt.blockores.4057.name=Tin Ore S:gt.blockores.4058.name=Antimony Ore + S:gt.blockores.4059.name=%material Ore + S:gt.blockores.406.name=%material Ore S:gt.blockores.4062.name=Caesium Ore S:gt.blockores.4063.name=Barium Ore + S:gt.blockores.4064.name=%material Ore S:gt.blockores.4065.name=Cerium Ore + S:gt.blockores.4066.name=%material Ore S:gt.blockores.4067.name=Neodymium Ore + S:gt.blockores.4068.name=%material Ore + S:gt.blockores.4069.name=%material Ore + S:gt.blockores.407.name=%material Ore S:gt.blockores.4070.name=Europium Ore + S:gt.blockores.4071.name=%material Ore + S:gt.blockores.4072.name=%material Ore + S:gt.blockores.4073.name=%material Ore + S:gt.blockores.4074.name=%material Ore + S:gt.blockores.4075.name=%material Ore + S:gt.blockores.4076.name=%material Ore + S:gt.blockores.4077.name=%material Ore S:gt.blockores.4078.name=Lutetium Ore + S:gt.blockores.408.name=%material Ore S:gt.blockores.4080.name=Tantalum Ore S:gt.blockores.4081.name=Tungsten Ore S:gt.blockores.4083.name=Osmium Ore @@ -14717,6 +19999,7 @@ languagefile { S:gt.blockores.4129.name=Neutronium Ore S:gt.blockores.4241.name=Platinum Group Sludge Ore S:gt.blockores.4299.name=Stone Ore + S:gt.blockores.43.name=%material Ore S:gt.blockores.4300.name=Bronze Ore S:gt.blockores.4301.name=Brass Ore S:gt.blockores.4302.name=Invar Ore @@ -14726,6 +20009,7 @@ languagefile { S:gt.blockores.4306.name=Stainless Steel Ore S:gt.blockores.4307.name=Pig Iron Ore S:gt.blockores.4308.name=Red Alloy Ore + S:gt.blockores.4309.name=%material Ore S:gt.blockores.4310.name=Cupronickel Ore S:gt.blockores.4311.name=Nichrome Ore S:gt.blockores.4312.name=Kanthal Ore @@ -14734,6 +20018,11 @@ languagefile { S:gt.blockores.4315.name=Battery Alloy Ore S:gt.blockores.4316.name=Tungstensteel Ore S:gt.blockores.4317.name=Osmiridium Ore + S:gt.blockores.4318.name=%material Ore + S:gt.blockores.4319.name=%material Ore + S:gt.blockores.4320.name=%material Ore + S:gt.blockores.4321.name=%material Ore + S:gt.blockores.4322.name=%material Ore S:gt.blockores.4323.name=Infused Gold Ore S:gt.blockores.4324.name=Naquadah Ore S:gt.blockores.4325.name=Naquadah Alloy Ore @@ -14743,11 +20032,21 @@ languagefile { S:gt.blockores.4329.name=Tritanium Ore S:gt.blockores.4330.name=Thaumium Ore S:gt.blockores.4331.name=Mithril Ore + S:gt.blockores.4333.name=%material Ore S:gt.blockores.4334.name=Black Steel Ore S:gt.blockores.4335.name=Damascus Steel Ore + S:gt.blockores.4336.name=%material Ore + S:gt.blockores.4337.name=%material Ore + S:gt.blockores.4338.name=%material Ore + S:gt.blockores.4339.name=%material Ore + S:gt.blockores.4340.name=%material Ore + S:gt.blockores.4341.name=%material Ore + S:gt.blockores.4342.name=%material Ore S:gt.blockores.4343.name=Cobalt Brass Ore S:gt.blockores.4344.name=Ultimet Ore S:gt.blockores.4345.name=Annealed Copper Ore + S:gt.blockores.4346.name=%material Ore + S:gt.blockores.4347.name=%material Ore S:gt.blockores.4348.name=Red Steel Ore S:gt.blockores.4349.name=Blue Steel Ore S:gt.blockores.4350.name=Sterling Silver Ore @@ -14761,8 +20060,14 @@ languagefile { S:gt.blockores.4358.name=Yttrium Barium Cuprate Ore S:gt.blockores.4359.name=Niobium Nitride Ore S:gt.blockores.4360.name=Niobium-Titanium Ore + S:gt.blockores.4362.name=%material Ore S:gt.blockores.4363.name=Tin Alloy Ore S:gt.blockores.4364.name=Dark Steel Ore + S:gt.blockores.4365.name=%material Ore + S:gt.blockores.4366.name=%material Ore + S:gt.blockores.4367.name=%material Ore + S:gt.blockores.4368.name=%material Ore + S:gt.blockores.4369.name=%material Ore S:gt.blockores.4370.name=Tungstencarbide Ore S:gt.blockores.4371.name=Vanadiumsteel Ore S:gt.blockores.4372.name=HSS-G Ore @@ -14771,12 +20076,51 @@ languagefile { S:gt.blockores.4375.name=Rutile Ore S:gt.blockores.4376.name=Titaniumtetrachloride Ore S:gt.blockores.4377.name=Magnesiumchloride Ore + S:gt.blockores.4378.name=%material Ore + S:gt.blockores.4379.name=%material Ore + S:gt.blockores.4380.name=%material Ore + S:gt.blockores.4381.name=%material Ore + S:gt.blockores.4382.name=%material Ore + S:gt.blockores.4383.name=%material Ore + S:gt.blockores.4384.name=%material Ore + S:gt.blockores.4385.name=%material Ore + S:gt.blockores.4386.name=%material Ore + S:gt.blockores.4387.name=%material Ore + S:gt.blockores.4388.name=%material Ore + S:gt.blockores.4389.name=%material Ore + S:gt.blockores.4390.name=%material Ore + S:gt.blockores.4391.name=%material Ore + S:gt.blockores.4392.name=%material Ore + S:gt.blockores.4393.name=%material Ore + S:gt.blockores.4394.name=%material Ore + S:gt.blockores.4395.name=%material Ore + S:gt.blockores.4396.name=%material Ore + S:gt.blockores.4397.name=%material Ore + S:gt.blockores.4398.name=%material Ore + S:gt.blockores.4399.name=%material Ore + S:gt.blockores.44.name=%material Ore + S:gt.blockores.4400.name=%material Ore + S:gt.blockores.4401.name=%material Ore + S:gt.blockores.4402.name=%material Ore + S:gt.blockores.4403.name=%material Ore + S:gt.blockores.4404.name=%material Ore + S:gt.blockores.4405.name=%material Ore + S:gt.blockores.4406.name=%material Ore + S:gt.blockores.4407.name=%material Ore + S:gt.blockores.4408.name=%material Ore S:gt.blockores.4460.name=Hydrogen Sulfide Ore S:gt.blockores.4470.name=Epoxy Resin Ore S:gt.blockores.4471.name=Silicone Rubber Ore S:gt.blockores.4472.name=Polycaprolactam Ore S:gt.blockores.4473.name=Polytetrafluoroethylene Ore S:gt.blockores.4485.name=Alduorite Ore + S:gt.blockores.4486.name=%material Ore + S:gt.blockores.4487.name=%material Ore + S:gt.blockores.4488.name=%material Ore + S:gt.blockores.4489.name=%material Ore + S:gt.blockores.4490.name=%material Ore + S:gt.blockores.4493.name=%material Ore + S:gt.blockores.4494.name=%material Ore S:gt.blockores.4495.name=Liquid Air Ore S:gt.blockores.4496.name=Noble Gases Ore S:gt.blockores.4497.name=Carbon Dioxide Ore @@ -14801,6 +20145,7 @@ languagefile { S:gt.blockores.4518.name=Forcicium Ore S:gt.blockores.4519.name=Forcillium Ore S:gt.blockores.4520.name=Monazite Ore + S:gt.blockores.4521.name=%material Ore S:gt.blockores.4522.name=Nether Quartz Ore S:gt.blockores.4523.name=Quartzite Ore S:gt.blockores.4524.name=Lazurite Ore @@ -14808,6 +20153,7 @@ languagefile { S:gt.blockores.4526.name=Lapis Ore S:gt.blockores.4527.name=Red Garnet Ore S:gt.blockores.4528.name=Yellow Garnet Ore + S:gt.blockores.4529.name=%material Ore S:gt.blockores.4530.name=Apatite Ore S:gt.blockores.4531.name=Niter Ore S:gt.blockores.4532.name=Enderpearl Ore @@ -14823,7 +20169,23 @@ languagefile { S:gt.blockores.4543.name=Aqua Infused Stone S:gt.blockores.4544.name=Perditio Infused Stone S:gt.blockores.4545.name=Ordo Infused Stone + S:gt.blockores.4590.name=%material Ore + S:gt.blockores.4591.name=%material Ore + S:gt.blockores.4592.name=%material Ore + S:gt.blockores.4593.name=%material Ore + S:gt.blockores.4594.name=%material Ore + S:gt.blockores.4595.name=%material Ore + S:gt.blockores.4596.name=%material Ore + S:gt.blockores.4597.name=%material Ore + S:gt.blockores.4598.name=%material Ore + S:gt.blockores.4599.name=%material Ore S:gt.blockores.460.name=Hydrogen Sulfide Ore + S:gt.blockores.4600.name=%material Ore + S:gt.blockores.4601.name=%material Ore + S:gt.blockores.4602.name=%material Ore + S:gt.blockores.4603.name=%material Ore + S:gt.blockores.4604.name=%material Ore + S:gt.blockores.4605.name=%material Ore S:gt.blockores.4606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.4607.name=Pyrochlore Ore S:gt.blockores.4608.name=Raw Growth Medium Ore @@ -14911,6 +20273,8 @@ languagefile { S:gt.blockores.4690.name=Vinegar Ore S:gt.blockores.4691.name=Fermented Biomass Ore S:gt.blockores.4692.name=Salt Water Ore + S:gt.blockores.4693.name=%material Ore + S:gt.blockores.4694.name=%material Ore S:gt.blockores.47.name=Niobium Ore S:gt.blockores.470.name=Epoxy Resin Ore S:gt.blockores.4700.name=Lava Ore @@ -14959,6 +20323,7 @@ languagefile { S:gt.blockores.4740.name=Light Fuel Ore S:gt.blockores.4741.name=Heavy Fuel Ore S:gt.blockores.4742.name=LPG Ore + S:gt.blockores.4770.name=%material Ore S:gt.blockores.48.name=Molybdenum Ore S:gt.blockores.4800.name=Gunpowder Ore S:gt.blockores.4801.name=Blaze Ore @@ -14972,6 +20337,7 @@ languagefile { S:gt.blockores.4809.name=Wood Ore S:gt.blockores.4810.name=Redstone Ore S:gt.blockores.4811.name=Glowstone Ore + S:gt.blockores.4812.name=%material Ore S:gt.blockores.4813.name=Bluestone Ore S:gt.blockores.4814.name=Nether Brick Ore S:gt.blockores.4815.name=Ashes Ore @@ -14988,8 +20354,10 @@ languagefile { S:gt.blockores.4826.name=Cinnabar Ore S:gt.blockores.4827.name=Cobaltite Ore S:gt.blockores.4828.name=Sheldonite Ore + S:gt.blockores.4829.name=%material Ore S:gt.blockores.4830.name=Galena Ore S:gt.blockores.4831.name=Grossular Ore + S:gt.blockores.4832.name=%material Ore S:gt.blockores.4833.name=Phosphate Ore S:gt.blockores.4834.name=Pyrite Ore S:gt.blockores.4835.name=Pyrope Ore @@ -15009,32 +20377,48 @@ languagefile { S:gt.blockores.4849.name=Black Granite Ore S:gt.blockores.485.name=Alduorite Ore S:gt.blockores.4850.name=Red Granite Ore + S:gt.blockores.4851.name=%material Ore + S:gt.blockores.4852.name=%material Ore S:gt.blockores.4853.name=Cobalt Hexahydrate Ore S:gt.blockores.4854.name=Construction Foam Ore S:gt.blockores.4855.name=Chalcopyrite Ore + S:gt.blockores.4857.name=%material Ore S:gt.blockores.4858.name=Crude Oil Ore + S:gt.blockores.4859.name=%material Ore + S:gt.blockores.486.name=%material Ore + S:gt.blockores.4860.name=%material Ore S:gt.blockores.4861.name=Emery Ore S:gt.blockores.4862.name=Epidote Ore + S:gt.blockores.4863.name=%material Ore + S:gt.blockores.4864.name=%material Ore S:gt.blockores.4865.name=Graphite Ore + S:gt.blockores.4866.name=%material Ore S:gt.blockores.4867.name=Greenstone Ore + S:gt.blockores.4868.name=%material Ore + S:gt.blockores.4869.name=%material Ore + S:gt.blockores.487.name=%material Ore S:gt.blockores.4870.name=Magnetite Ore S:gt.blockores.4871.name=Malachite Ore S:gt.blockores.4872.name=Migmatite Ore S:gt.blockores.4873.name=Pitchblende S:gt.blockores.4874.name=Polyethylene Ore + S:gt.blockores.4875.name=%material Ore S:gt.blockores.4876.name=Siltstone Ore S:gt.blockores.4877.name=Soapstone Ore S:gt.blockores.4878.name=Oilsands Ore S:gt.blockores.4879.name=Paper Ore + S:gt.blockores.488.name=%material Ore S:gt.blockores.4880.name=Rubber Ore S:gt.blockores.4881.name=Wheat Ore S:gt.blockores.4882.name=Wulfenite Ore S:gt.blockores.4883.name=Powellite Ore + S:gt.blockores.4884.name=%material Ore S:gt.blockores.4885.name=Milk Ore S:gt.blockores.4886.name=Chocolate Ore S:gt.blockores.4887.name=Cocoa Ore S:gt.blockores.4888.name=Coffee Ore S:gt.blockores.4889.name=Sealed Wood Ore + S:gt.blockores.489.name=%material Ore S:gt.blockores.4890.name=Glass Ore S:gt.blockores.4891.name=Rare Earth Ore S:gt.blockores.4892.name=Raw Meat Ore @@ -15042,6 +20426,9 @@ languagefile { S:gt.blockores.4894.name=Cheese Ore S:gt.blockores.4895.name=Chili Ore S:gt.blockores.4896.name=Raw Rubber Ore + S:gt.blockores.4897.name=%material Ore + S:gt.blockores.4898.name=%material Ore + S:gt.blockores.490.name=%material Ore S:gt.blockores.4900.name=Mirabilite Ore S:gt.blockores.4901.name=Mica Ore S:gt.blockores.4902.name=Talc @@ -15072,6 +20459,7 @@ languagefile { S:gt.blockores.4927.name=Bentonite S:gt.blockores.4928.name=Fullers Earth S:gt.blockores.4929.name=Kaolinite + S:gt.blockores.493.name=%material Ore S:gt.blockores.4930.name=Brown Limonite Ore S:gt.blockores.4931.name=Yellow Limonite Ore S:gt.blockores.4932.name=Vermiculite @@ -15082,6 +20470,7 @@ languagefile { S:gt.blockores.4937.name=Cassiterite Sand S:gt.blockores.4938.name=Garnet Sand S:gt.blockores.4939.name=Quartz Sand + S:gt.blockores.494.name=%material Ore S:gt.blockores.4940.name=Volcanic Ashes Ore S:gt.blockores.4941.name=Borax Ore S:gt.blockores.4942.name=Molybdenite Ore @@ -15093,10 +20482,49 @@ languagefile { S:gt.blockores.4948.name=Diatomite Ore S:gt.blockores.4949.name=Glauconite Sand S:gt.blockores.495.name=Liquid Air Ore + S:gt.blockores.4950.name=%material Ore + S:gt.blockores.4951.name=%material Ore + S:gt.blockores.4952.name=%material Ore + S:gt.blockores.4953.name=%material Ore + S:gt.blockores.4954.name=%material Ore + S:gt.blockores.4955.name=%material Ore + S:gt.blockores.4956.name=%material Ore + S:gt.blockores.4957.name=%material Ore + S:gt.blockores.4958.name=%material Ore + S:gt.blockores.4959.name=%material Ore S:gt.blockores.496.name=Noble Gases Ore + S:gt.blockores.4960.name=%material Ore + S:gt.blockores.4961.name=%material Ore + S:gt.blockores.4962.name=%material Ore + S:gt.blockores.4963.name=%material Ore + S:gt.blockores.4964.name=%material Ore + S:gt.blockores.4965.name=%material Ore + S:gt.blockores.4966.name=%material Ore S:gt.blockores.497.name=Carbon Dioxide Ore + S:gt.blockores.4970.name=%material Ore + S:gt.blockores.4975.name=%material Ore + S:gt.blockores.4976.name=%material Ore + S:gt.blockores.4977.name=%material Ore + S:gt.blockores.4978.name=%material Ore + S:gt.blockores.4979.name=%material Ore S:gt.blockores.4980.name=Gallium Arsenide Ore S:gt.blockores.4981.name=Indium Gallium Phosphide Ore + S:gt.blockores.4982.name=%material Ore + S:gt.blockores.4984.name=%material Ore + S:gt.blockores.4985.name=%material Ore + S:gt.blockores.4986.name=%material Ore + S:gt.blockores.4987.name=%material Ore + S:gt.blockores.4988.name=%material Ore + S:gt.blockores.4989.name=%material Ore + S:gt.blockores.4990.name=%material Ore + S:gt.blockores.4991.name=%material Ore + S:gt.blockores.4992.name=%material Ore + S:gt.blockores.4993.name=%material Ore + S:gt.blockores.4994.name=%material Ore + S:gt.blockores.4995.name=%material Ore + S:gt.blockores.4996.name=%material Ore + S:gt.blockores.4997.name=%material Ore + S:gt.blockores.4998.name=%material Ore S:gt.blockores.4999.name=Mc Guffium 239 Ore S:gt.blockores.5.name=Helium-3 Ore S:gt.blockores.500.name=Diamond Ore @@ -15124,6 +20552,7 @@ languagefile { S:gt.blockores.5024.name=Argon Ore S:gt.blockores.5025.name=Potassium Ore S:gt.blockores.5026.name=Calcium Ore + S:gt.blockores.5027.name=%material Ore S:gt.blockores.5028.name=Titanium Ore S:gt.blockores.5029.name=Vanadium Ore S:gt.blockores.503.name=Sapphire Ore @@ -15137,6 +20566,8 @@ languagefile { S:gt.blockores.5037.name=Gallium Ore S:gt.blockores.5039.name=Arsenic Ore S:gt.blockores.504.name=Green Sapphire Ore + S:gt.blockores.5043.name=%material Ore + S:gt.blockores.5044.name=%material Ore S:gt.blockores.5045.name=Yttrium Ore S:gt.blockores.5047.name=Niobium Ore S:gt.blockores.5048.name=Molybdenum Ore @@ -15147,13 +20578,25 @@ languagefile { S:gt.blockores.5056.name=Indium Ore S:gt.blockores.5057.name=Tin Ore S:gt.blockores.5058.name=Antimony Ore + S:gt.blockores.5059.name=%material Ore S:gt.blockores.506.name=Nether Star Ore S:gt.blockores.5062.name=Caesium Ore S:gt.blockores.5063.name=Barium Ore + S:gt.blockores.5064.name=%material Ore S:gt.blockores.5065.name=Cerium Ore + S:gt.blockores.5066.name=%material Ore S:gt.blockores.5067.name=Neodymium Ore + S:gt.blockores.5068.name=%material Ore + S:gt.blockores.5069.name=%material Ore S:gt.blockores.507.name=Topaz Ore S:gt.blockores.5070.name=Europium Ore + S:gt.blockores.5071.name=%material Ore + S:gt.blockores.5072.name=%material Ore + S:gt.blockores.5073.name=%material Ore + S:gt.blockores.5074.name=%material Ore + S:gt.blockores.5075.name=%material Ore + S:gt.blockores.5076.name=%material Ore + S:gt.blockores.5077.name=%material Ore S:gt.blockores.5078.name=Lutetium Ore S:gt.blockores.508.name=Tanzanite Ore S:gt.blockores.5080.name=Tantalum Ore @@ -15185,6 +20628,7 @@ languagefile { S:gt.blockores.519.name=Forcillium Ore S:gt.blockores.52.name=Palladium Ore S:gt.blockores.520.name=Monazite Ore + S:gt.blockores.521.name=%material Ore S:gt.blockores.522.name=Nether Quartz Ore S:gt.blockores.523.name=Quartzite Ore S:gt.blockores.524.name=Lazurite Ore @@ -15193,6 +20637,7 @@ languagefile { S:gt.blockores.526.name=Lapis Ore S:gt.blockores.527.name=Red Garnet Ore S:gt.blockores.528.name=Yellow Garnet Ore + S:gt.blockores.529.name=%material Ore S:gt.blockores.5299.name=Stone Ore S:gt.blockores.530.name=Apatite Ore S:gt.blockores.5300.name=Bronze Ore @@ -15204,6 +20649,7 @@ languagefile { S:gt.blockores.5306.name=Stainless Steel Ore S:gt.blockores.5307.name=Pig Iron Ore S:gt.blockores.5308.name=Red Alloy Ore + S:gt.blockores.5309.name=%material Ore S:gt.blockores.531.name=Niter Ore S:gt.blockores.5310.name=Cupronickel Ore S:gt.blockores.5311.name=Nichrome Ore @@ -15213,7 +20659,12 @@ languagefile { S:gt.blockores.5315.name=Battery Alloy Ore S:gt.blockores.5316.name=Tungstensteel Ore S:gt.blockores.5317.name=Osmiridium Ore + S:gt.blockores.5318.name=%material Ore + S:gt.blockores.5319.name=%material Ore S:gt.blockores.532.name=Enderpearl Ore + S:gt.blockores.5320.name=%material Ore + S:gt.blockores.5321.name=%material Ore + S:gt.blockores.5322.name=%material Ore S:gt.blockores.5323.name=Infused Gold Ore S:gt.blockores.5324.name=Naquadah Ore S:gt.blockores.5325.name=Naquadah Alloy Ore @@ -15224,12 +20675,22 @@ languagefile { S:gt.blockores.533.name=Endereye Ore S:gt.blockores.5330.name=Thaumium Ore S:gt.blockores.5331.name=Mithril Ore + S:gt.blockores.5333.name=%material Ore S:gt.blockores.5334.name=Black Steel Ore S:gt.blockores.5335.name=Damascus Steel Ore + S:gt.blockores.5336.name=%material Ore + S:gt.blockores.5337.name=%material Ore + S:gt.blockores.5338.name=%material Ore + S:gt.blockores.5339.name=%material Ore S:gt.blockores.534.name=Phosphorus Ore + S:gt.blockores.5340.name=%material Ore + S:gt.blockores.5341.name=%material Ore + S:gt.blockores.5342.name=%material Ore S:gt.blockores.5343.name=Cobalt Brass Ore S:gt.blockores.5344.name=Ultimet Ore S:gt.blockores.5345.name=Annealed Copper Ore + S:gt.blockores.5346.name=%material Ore + S:gt.blockores.5347.name=%material Ore S:gt.blockores.5348.name=Red Steel Ore S:gt.blockores.5349.name=Blue Steel Ore S:gt.blockores.535.name=Coal Ore @@ -15245,8 +20706,14 @@ languagefile { S:gt.blockores.5359.name=Niobium Nitride Ore S:gt.blockores.536.name=Charcoal Ore S:gt.blockores.5360.name=Niobium-Titanium Ore + S:gt.blockores.5362.name=%material Ore S:gt.blockores.5363.name=Tin Alloy Ore S:gt.blockores.5364.name=Dark Steel Ore + S:gt.blockores.5365.name=%material Ore + S:gt.blockores.5366.name=%material Ore + S:gt.blockores.5367.name=%material Ore + S:gt.blockores.5368.name=%material Ore + S:gt.blockores.5369.name=%material Ore S:gt.blockores.537.name=Jade Ore S:gt.blockores.5370.name=Tungstencarbide Ore S:gt.blockores.5371.name=Vanadiumsteel Ore @@ -15256,9 +20723,40 @@ languagefile { S:gt.blockores.5375.name=Rutile Ore S:gt.blockores.5376.name=Titaniumtetrachloride Ore S:gt.blockores.5377.name=Magnesiumchloride Ore + S:gt.blockores.5378.name=%material Ore + S:gt.blockores.5379.name=%material Ore S:gt.blockores.538.name=Lignite Coal Ore + S:gt.blockores.5380.name=%material Ore + S:gt.blockores.5381.name=%material Ore + S:gt.blockores.5382.name=%material Ore + S:gt.blockores.5383.name=%material Ore + S:gt.blockores.5384.name=%material Ore + S:gt.blockores.5385.name=%material Ore + S:gt.blockores.5386.name=%material Ore + S:gt.blockores.5387.name=%material Ore + S:gt.blockores.5388.name=%material Ore + S:gt.blockores.5389.name=%material Ore + S:gt.blockores.5390.name=%material Ore + S:gt.blockores.5391.name=%material Ore + S:gt.blockores.5392.name=%material Ore + S:gt.blockores.5393.name=%material Ore + S:gt.blockores.5394.name=%material Ore + S:gt.blockores.5395.name=%material Ore + S:gt.blockores.5396.name=%material Ore + S:gt.blockores.5397.name=%material Ore + S:gt.blockores.5398.name=%material Ore + S:gt.blockores.5399.name=%material Ore S:gt.blockores.54.name=Silver Ore S:gt.blockores.540.name=Aer Infused Stone + S:gt.blockores.5400.name=%material Ore + S:gt.blockores.5401.name=%material Ore + S:gt.blockores.5402.name=%material Ore + S:gt.blockores.5403.name=%material Ore + S:gt.blockores.5404.name=%material Ore + S:gt.blockores.5405.name=%material Ore + S:gt.blockores.5406.name=%material Ore + S:gt.blockores.5407.name=%material Ore + S:gt.blockores.5408.name=%material Ore S:gt.blockores.541.name=Ignis Infused Stone S:gt.blockores.542.name=Terra Infused Stone S:gt.blockores.543.name=Aqua Infused Stone @@ -15270,6 +20768,13 @@ languagefile { S:gt.blockores.5472.name=Polycaprolactam Ore S:gt.blockores.5473.name=Polytetrafluoroethylene Ore S:gt.blockores.5485.name=Alduorite Ore + S:gt.blockores.5486.name=%material Ore + S:gt.blockores.5487.name=%material Ore + S:gt.blockores.5488.name=%material Ore + S:gt.blockores.5489.name=%material Ore + S:gt.blockores.5490.name=%material Ore + S:gt.blockores.5493.name=%material Ore + S:gt.blockores.5494.name=%material Ore S:gt.blockores.5495.name=Liquid Air Ore S:gt.blockores.5496.name=Noble Gases Ore S:gt.blockores.5497.name=Carbon Dioxide Ore @@ -15294,6 +20799,7 @@ languagefile { S:gt.blockores.5518.name=Forcicium Ore S:gt.blockores.5519.name=Forcillium Ore S:gt.blockores.5520.name=Monazite Ore + S:gt.blockores.5521.name=%material Ore S:gt.blockores.5522.name=Nether Quartz Ore S:gt.blockores.5523.name=Quartzite Ore S:gt.blockores.5524.name=Lazurite Ore @@ -15301,6 +20807,7 @@ languagefile { S:gt.blockores.5526.name=Lapis Ore S:gt.blockores.5527.name=Red Garnet Ore S:gt.blockores.5528.name=Yellow Garnet Ore + S:gt.blockores.5529.name=%material Ore S:gt.blockores.5530.name=Apatite Ore S:gt.blockores.5531.name=Niter Ore S:gt.blockores.5532.name=Enderpearl Ore @@ -15316,7 +20823,23 @@ languagefile { S:gt.blockores.5543.name=Aqua Infused Stone S:gt.blockores.5544.name=Perditio Infused Stone S:gt.blockores.5545.name=Ordo Infused Stone + S:gt.blockores.5590.name=%material Ore + S:gt.blockores.5591.name=%material Ore + S:gt.blockores.5592.name=%material Ore + S:gt.blockores.5593.name=%material Ore + S:gt.blockores.5594.name=%material Ore + S:gt.blockores.5595.name=%material Ore + S:gt.blockores.5596.name=%material Ore + S:gt.blockores.5597.name=%material Ore + S:gt.blockores.5598.name=%material Ore + S:gt.blockores.5599.name=%material Ore S:gt.blockores.56.name=Indium Ore + S:gt.blockores.5600.name=%material Ore + S:gt.blockores.5601.name=%material Ore + S:gt.blockores.5602.name=%material Ore + S:gt.blockores.5603.name=%material Ore + S:gt.blockores.5604.name=%material Ore + S:gt.blockores.5605.name=%material Ore S:gt.blockores.5606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.5607.name=Pyrochlore Ore S:gt.blockores.5608.name=Raw Growth Medium Ore @@ -15404,6 +20927,8 @@ languagefile { S:gt.blockores.5690.name=Vinegar Ore S:gt.blockores.5691.name=Fermented Biomass Ore S:gt.blockores.5692.name=Salt Water Ore + S:gt.blockores.5693.name=%material Ore + S:gt.blockores.5694.name=%material Ore S:gt.blockores.57.name=Tin Ore S:gt.blockores.5700.name=Lava Ore S:gt.blockores.5701.name=Water Ore @@ -15448,6 +20973,7 @@ languagefile { S:gt.blockores.5740.name=Light Fuel Ore S:gt.blockores.5741.name=Heavy Fuel Ore S:gt.blockores.5742.name=LPG Ore + S:gt.blockores.5770.name=%material Ore S:gt.blockores.58.name=Antimony Ore S:gt.blockores.5800.name=Gunpowder Ore S:gt.blockores.5801.name=Blaze Ore @@ -15461,6 +20987,7 @@ languagefile { S:gt.blockores.5809.name=Wood Ore S:gt.blockores.5810.name=Redstone Ore S:gt.blockores.5811.name=Glowstone Ore + S:gt.blockores.5812.name=%material Ore S:gt.blockores.5813.name=Bluestone Ore S:gt.blockores.5814.name=Nether Brick Ore S:gt.blockores.5815.name=Ashes Ore @@ -15477,8 +21004,10 @@ languagefile { S:gt.blockores.5826.name=Cinnabar Ore S:gt.blockores.5827.name=Cobaltite Ore S:gt.blockores.5828.name=Sheldonite Ore + S:gt.blockores.5829.name=%material Ore S:gt.blockores.5830.name=Galena Ore S:gt.blockores.5831.name=Grossular Ore + S:gt.blockores.5832.name=%material Ore S:gt.blockores.5833.name=Phosphate Ore S:gt.blockores.5834.name=Pyrite Ore S:gt.blockores.5835.name=Pyrope Ore @@ -15497,19 +21026,30 @@ languagefile { S:gt.blockores.5848.name=Biotite Ore S:gt.blockores.5849.name=Black Granite Ore S:gt.blockores.5850.name=Red Granite Ore + S:gt.blockores.5851.name=%material Ore + S:gt.blockores.5852.name=%material Ore S:gt.blockores.5853.name=Cobalt Hexahydrate Ore S:gt.blockores.5854.name=Construction Foam Ore S:gt.blockores.5855.name=Chalcopyrite Ore + S:gt.blockores.5857.name=%material Ore S:gt.blockores.5858.name=Crude Oil Ore + S:gt.blockores.5859.name=%material Ore + S:gt.blockores.5860.name=%material Ore S:gt.blockores.5861.name=Emery Ore S:gt.blockores.5862.name=Epidote Ore + S:gt.blockores.5863.name=%material Ore + S:gt.blockores.5864.name=%material Ore S:gt.blockores.5865.name=Graphite Ore + S:gt.blockores.5866.name=%material Ore S:gt.blockores.5867.name=Greenstone Ore + S:gt.blockores.5868.name=%material Ore + S:gt.blockores.5869.name=%material Ore S:gt.blockores.5870.name=Magnetite Ore S:gt.blockores.5871.name=Malachite Ore S:gt.blockores.5872.name=Migmatite Ore S:gt.blockores.5873.name=Pitchblende S:gt.blockores.5874.name=Polyethylene Ore + S:gt.blockores.5875.name=%material Ore S:gt.blockores.5876.name=Siltstone Ore S:gt.blockores.5877.name=Soapstone Ore S:gt.blockores.5878.name=Oilsands Ore @@ -15518,6 +21058,7 @@ languagefile { S:gt.blockores.5881.name=Wheat Ore S:gt.blockores.5882.name=Wulfenite Ore S:gt.blockores.5883.name=Powellite Ore + S:gt.blockores.5884.name=%material Ore S:gt.blockores.5885.name=Milk Ore S:gt.blockores.5886.name=Chocolate Ore S:gt.blockores.5887.name=Cocoa Ore @@ -15530,6 +21071,10 @@ languagefile { S:gt.blockores.5894.name=Cheese Ore S:gt.blockores.5895.name=Chili Ore S:gt.blockores.5896.name=Raw Rubber Ore + S:gt.blockores.5897.name=%material Ore + S:gt.blockores.5898.name=%material Ore + S:gt.blockores.59.name=%material Ore + S:gt.blockores.590.name=%material Ore S:gt.blockores.5900.name=Mirabilite Ore S:gt.blockores.5901.name=Mica Ore S:gt.blockores.5902.name=Talc @@ -15540,6 +21085,7 @@ languagefile { S:gt.blockores.5907.name=Lepidolite Ore S:gt.blockores.5908.name=Magnesite Ore S:gt.blockores.5909.name=Pentlandite Ore + S:gt.blockores.591.name=%material Ore S:gt.blockores.5910.name=Scheelite Ore S:gt.blockores.5911.name=Alunite Ore S:gt.blockores.5912.name=Chrysotile Ore @@ -15550,6 +21096,7 @@ languagefile { S:gt.blockores.5917.name=Banded Iron Ore S:gt.blockores.5918.name=Ilmenite Ore S:gt.blockores.5919.name=Pollucite Ore + S:gt.blockores.592.name=%material Ore S:gt.blockores.5920.name=Spodumene Ore S:gt.blockores.5921.name=Tantalite Ore S:gt.blockores.5922.name=Uraninite Ore @@ -15560,6 +21107,7 @@ languagefile { S:gt.blockores.5927.name=Bentonite S:gt.blockores.5928.name=Fullers Earth S:gt.blockores.5929.name=Kaolinite + S:gt.blockores.593.name=%material Ore S:gt.blockores.5930.name=Brown Limonite Ore S:gt.blockores.5931.name=Yellow Limonite Ore S:gt.blockores.5932.name=Vermiculite @@ -15570,6 +21118,7 @@ languagefile { S:gt.blockores.5937.name=Cassiterite Sand S:gt.blockores.5938.name=Garnet Sand S:gt.blockores.5939.name=Quartz Sand + S:gt.blockores.594.name=%material Ore S:gt.blockores.5940.name=Volcanic Ashes Ore S:gt.blockores.5941.name=Borax Ore S:gt.blockores.5942.name=Molybdenite Ore @@ -15580,10 +21129,55 @@ languagefile { S:gt.blockores.5947.name=Concrete Ore S:gt.blockores.5948.name=Diatomite Ore S:gt.blockores.5949.name=Glauconite Sand + S:gt.blockores.595.name=%material Ore + S:gt.blockores.5950.name=%material Ore + S:gt.blockores.5951.name=%material Ore + S:gt.blockores.5952.name=%material Ore + S:gt.blockores.5953.name=%material Ore + S:gt.blockores.5954.name=%material Ore + S:gt.blockores.5955.name=%material Ore + S:gt.blockores.5956.name=%material Ore + S:gt.blockores.5957.name=%material Ore + S:gt.blockores.5958.name=%material Ore + S:gt.blockores.5959.name=%material Ore + S:gt.blockores.596.name=%material Ore + S:gt.blockores.5960.name=%material Ore + S:gt.blockores.5961.name=%material Ore + S:gt.blockores.5962.name=%material Ore + S:gt.blockores.5963.name=%material Ore + S:gt.blockores.5964.name=%material Ore + S:gt.blockores.5965.name=%material Ore + S:gt.blockores.5966.name=%material Ore + S:gt.blockores.597.name=%material Ore + S:gt.blockores.5970.name=%material Ore + S:gt.blockores.5975.name=%material Ore + S:gt.blockores.5976.name=%material Ore + S:gt.blockores.5977.name=%material Ore + S:gt.blockores.5978.name=%material Ore + S:gt.blockores.5979.name=%material Ore + S:gt.blockores.598.name=%material Ore S:gt.blockores.5980.name=Gallium Arsenide Ore S:gt.blockores.5981.name=Indium Gallium Phosphide Ore + S:gt.blockores.5982.name=%material Ore + S:gt.blockores.5984.name=%material Ore + S:gt.blockores.5985.name=%material Ore + S:gt.blockores.5986.name=%material Ore + S:gt.blockores.5987.name=%material Ore + S:gt.blockores.5988.name=%material Ore + S:gt.blockores.5989.name=%material Ore + S:gt.blockores.599.name=%material Ore + S:gt.blockores.5990.name=%material Ore + S:gt.blockores.5991.name=%material Ore + S:gt.blockores.5992.name=%material Ore + S:gt.blockores.5993.name=%material Ore + S:gt.blockores.5994.name=%material Ore + S:gt.blockores.5995.name=%material Ore + S:gt.blockores.5996.name=%material Ore + S:gt.blockores.5997.name=%material Ore + S:gt.blockores.5998.name=%material Ore S:gt.blockores.5999.name=Mc Guffium 239 Ore S:gt.blockores.6.name=Lithium Ore + S:gt.blockores.600.name=%material Ore S:gt.blockores.6001.name=Hydrogen Ore S:gt.blockores.6002.name=Deuterium Ore S:gt.blockores.6003.name=Tritium Ore @@ -15592,6 +21186,7 @@ languagefile { S:gt.blockores.6006.name=Lithium Ore S:gt.blockores.6008.name=Beryllium Ore S:gt.blockores.6009.name=Boron Ore + S:gt.blockores.601.name=%material Ore S:gt.blockores.6010.name=Carbon Ore S:gt.blockores.6012.name=Nitrogen Ore S:gt.blockores.6013.name=Oxygen Ore @@ -15599,6 +21194,7 @@ languagefile { S:gt.blockores.6017.name=Sodium Ore S:gt.blockores.6018.name=Magnesium Ore S:gt.blockores.6019.name=Aluminium Ore + S:gt.blockores.602.name=%material Ore S:gt.blockores.6020.name=Silicon Ore S:gt.blockores.6021.name=Phosphor Ore S:gt.blockores.6022.name=Sulfur Ore @@ -15606,8 +21202,10 @@ languagefile { S:gt.blockores.6024.name=Argon Ore S:gt.blockores.6025.name=Potassium Ore S:gt.blockores.6026.name=Calcium Ore + S:gt.blockores.6027.name=%material Ore S:gt.blockores.6028.name=Titanium Ore S:gt.blockores.6029.name=Vanadium Ore + S:gt.blockores.603.name=%material Ore S:gt.blockores.6030.name=Chrome Ore S:gt.blockores.6031.name=Manganese Ore S:gt.blockores.6032.name=Iron Ore @@ -15617,22 +21215,38 @@ languagefile { S:gt.blockores.6036.name=Zinc Ore S:gt.blockores.6037.name=Gallium Ore S:gt.blockores.6039.name=Arsenic Ore + S:gt.blockores.604.name=%material Ore + S:gt.blockores.6043.name=%material Ore + S:gt.blockores.6044.name=%material Ore S:gt.blockores.6045.name=Yttrium Ore S:gt.blockores.6047.name=Niobium Ore S:gt.blockores.6048.name=Molybdenum Ore + S:gt.blockores.605.name=%material Ore S:gt.blockores.6052.name=Palladium Ore S:gt.blockores.6054.name=Silver Ore S:gt.blockores.6055.name=Cadmium Ore S:gt.blockores.6056.name=Indium Ore S:gt.blockores.6057.name=Tin Ore S:gt.blockores.6058.name=Antimony Ore + S:gt.blockores.6059.name=%material Ore S:gt.blockores.606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.6062.name=Caesium Ore S:gt.blockores.6063.name=Barium Ore + S:gt.blockores.6064.name=%material Ore S:gt.blockores.6065.name=Cerium Ore + S:gt.blockores.6066.name=%material Ore S:gt.blockores.6067.name=Neodymium Ore + S:gt.blockores.6068.name=%material Ore + S:gt.blockores.6069.name=%material Ore S:gt.blockores.607.name=Pyrochlore Ore S:gt.blockores.6070.name=Europium Ore + S:gt.blockores.6071.name=%material Ore + S:gt.blockores.6072.name=%material Ore + S:gt.blockores.6073.name=%material Ore + S:gt.blockores.6074.name=%material Ore + S:gt.blockores.6075.name=%material Ore + S:gt.blockores.6076.name=%material Ore + S:gt.blockores.6077.name=%material Ore S:gt.blockores.6078.name=Lutetium Ore S:gt.blockores.608.name=Raw Growth Medium Ore S:gt.blockores.6080.name=Tantalum Ore @@ -15687,6 +21301,7 @@ languagefile { S:gt.blockores.6306.name=Stainless Steel Ore S:gt.blockores.6307.name=Pig Iron Ore S:gt.blockores.6308.name=Red Alloy Ore + S:gt.blockores.6309.name=%material Ore S:gt.blockores.631.name=Polyphenylene Sulfide Ore S:gt.blockores.6310.name=Cupronickel Ore S:gt.blockores.6311.name=Nichrome Ore @@ -15696,7 +21311,12 @@ languagefile { S:gt.blockores.6315.name=Battery Alloy Ore S:gt.blockores.6316.name=Tungstensteel Ore S:gt.blockores.6317.name=Osmiridium Ore + S:gt.blockores.6318.name=%material Ore + S:gt.blockores.6319.name=%material Ore S:gt.blockores.632.name=Dichlorobenzene Ore + S:gt.blockores.6320.name=%material Ore + S:gt.blockores.6321.name=%material Ore + S:gt.blockores.6322.name=%material Ore S:gt.blockores.6323.name=Infused Gold Ore S:gt.blockores.6324.name=Naquadah Ore S:gt.blockores.6325.name=Naquadah Alloy Ore @@ -15707,12 +21327,22 @@ languagefile { S:gt.blockores.633.name=Polydimethylsiloxane Ore S:gt.blockores.6330.name=Thaumium Ore S:gt.blockores.6331.name=Mithril Ore + S:gt.blockores.6333.name=%material Ore S:gt.blockores.6334.name=Black Steel Ore S:gt.blockores.6335.name=Damascus Steel Ore + S:gt.blockores.6336.name=%material Ore + S:gt.blockores.6337.name=%material Ore + S:gt.blockores.6338.name=%material Ore + S:gt.blockores.6339.name=%material Ore S:gt.blockores.634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.6340.name=%material Ore + S:gt.blockores.6341.name=%material Ore + S:gt.blockores.6342.name=%material Ore S:gt.blockores.6343.name=Cobalt Brass Ore S:gt.blockores.6344.name=Ultimet Ore S:gt.blockores.6345.name=Annealed Copper Ore + S:gt.blockores.6346.name=%material Ore + S:gt.blockores.6347.name=%material Ore S:gt.blockores.6348.name=Red Steel Ore S:gt.blockores.6349.name=Blue Steel Ore S:gt.blockores.635.name=Styrene-Butadiene Rubber Ore @@ -15728,8 +21358,14 @@ languagefile { S:gt.blockores.6359.name=Niobium Nitride Ore S:gt.blockores.636.name=Polystyrene Ore S:gt.blockores.6360.name=Niobium-Titanium Ore + S:gt.blockores.6362.name=%material Ore S:gt.blockores.6363.name=Tin Alloy Ore S:gt.blockores.6364.name=Dark Steel Ore + S:gt.blockores.6365.name=%material Ore + S:gt.blockores.6366.name=%material Ore + S:gt.blockores.6367.name=%material Ore + S:gt.blockores.6368.name=%material Ore + S:gt.blockores.6369.name=%material Ore S:gt.blockores.637.name=Styrene Ore S:gt.blockores.6370.name=Tungstencarbide Ore S:gt.blockores.6371.name=Vanadiumsteel Ore @@ -15739,9 +21375,41 @@ languagefile { S:gt.blockores.6375.name=Rutile Ore S:gt.blockores.6376.name=Titaniumtetrachloride Ore S:gt.blockores.6377.name=Magnesiumchloride Ore + S:gt.blockores.6378.name=%material Ore + S:gt.blockores.6379.name=%material Ore S:gt.blockores.638.name=Isoprene Ore + S:gt.blockores.6380.name=%material Ore + S:gt.blockores.6381.name=%material Ore + S:gt.blockores.6382.name=%material Ore + S:gt.blockores.6383.name=%material Ore + S:gt.blockores.6384.name=%material Ore + S:gt.blockores.6385.name=%material Ore + S:gt.blockores.6386.name=%material Ore + S:gt.blockores.6387.name=%material Ore + S:gt.blockores.6388.name=%material Ore + S:gt.blockores.6389.name=%material Ore S:gt.blockores.639.name=Tetranitromethane Ore + S:gt.blockores.6390.name=%material Ore + S:gt.blockores.6391.name=%material Ore + S:gt.blockores.6392.name=%material Ore + S:gt.blockores.6393.name=%material Ore + S:gt.blockores.6394.name=%material Ore + S:gt.blockores.6395.name=%material Ore + S:gt.blockores.6396.name=%material Ore + S:gt.blockores.6397.name=%material Ore + S:gt.blockores.6398.name=%material Ore + S:gt.blockores.6399.name=%material Ore + S:gt.blockores.64.name=%material Ore S:gt.blockores.640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.6400.name=%material Ore + S:gt.blockores.6401.name=%material Ore + S:gt.blockores.6402.name=%material Ore + S:gt.blockores.6403.name=%material Ore + S:gt.blockores.6404.name=%material Ore + S:gt.blockores.6405.name=%material Ore + S:gt.blockores.6406.name=%material Ore + S:gt.blockores.6407.name=%material Ore + S:gt.blockores.6408.name=%material Ore S:gt.blockores.641.name=Ethenone Ore S:gt.blockores.642.name=Ethane Ore S:gt.blockores.643.name=Propane Ore @@ -15756,7 +21424,14 @@ languagefile { S:gt.blockores.6473.name=Polytetrafluoroethylene Ore S:gt.blockores.648.name=Epichlorohydrin Ore S:gt.blockores.6485.name=Alduorite Ore + S:gt.blockores.6486.name=%material Ore + S:gt.blockores.6487.name=%material Ore + S:gt.blockores.6488.name=%material Ore + S:gt.blockores.6489.name=%material Ore S:gt.blockores.649.name=Polyvinyl Chloride Ore + S:gt.blockores.6490.name=%material Ore + S:gt.blockores.6493.name=%material Ore + S:gt.blockores.6494.name=%material Ore S:gt.blockores.6495.name=Liquid Air Ore S:gt.blockores.6496.name=Noble Gases Ore S:gt.blockores.6497.name=Carbon Dioxide Ore @@ -15784,6 +21459,7 @@ languagefile { S:gt.blockores.6519.name=Forcillium Ore S:gt.blockores.652.name=Sulfur Trioxide Ore S:gt.blockores.6520.name=Monazite Ore + S:gt.blockores.6521.name=%material Ore S:gt.blockores.6522.name=Nether Quartz Ore S:gt.blockores.6523.name=Quartzite Ore S:gt.blockores.6524.name=Lazurite Ore @@ -15791,6 +21467,7 @@ languagefile { S:gt.blockores.6526.name=Lapis Ore S:gt.blockores.6527.name=Red Garnet Ore S:gt.blockores.6528.name=Yellow Garnet Ore + S:gt.blockores.6529.name=%material Ore S:gt.blockores.653.name=Nitric Acid Ore S:gt.blockores.6530.name=Apatite Ore S:gt.blockores.6531.name=Niter Ore @@ -15813,7 +21490,24 @@ languagefile { S:gt.blockores.657.name=Dinitrogen Tetroxide Ore S:gt.blockores.658.name=Nitric Oxide Ore S:gt.blockores.659.name=Ammonia Ore + S:gt.blockores.6590.name=%material Ore + S:gt.blockores.6591.name=%material Ore + S:gt.blockores.6592.name=%material Ore + S:gt.blockores.6593.name=%material Ore + S:gt.blockores.6594.name=%material Ore + S:gt.blockores.6595.name=%material Ore + S:gt.blockores.6596.name=%material Ore + S:gt.blockores.6597.name=%material Ore + S:gt.blockores.6598.name=%material Ore + S:gt.blockores.6599.name=%material Ore + S:gt.blockores.66.name=%material Ore S:gt.blockores.660.name=Wood Gas Ore + S:gt.blockores.6600.name=%material Ore + S:gt.blockores.6601.name=%material Ore + S:gt.blockores.6602.name=%material Ore + S:gt.blockores.6603.name=%material Ore + S:gt.blockores.6604.name=%material Ore + S:gt.blockores.6605.name=%material Ore S:gt.blockores.6606.name=Diluted Hydrochloric Acid Ore S:gt.blockores.6607.name=Pyrochlore Ore S:gt.blockores.6608.name=Raw Growth Medium Ore @@ -15910,6 +21604,8 @@ languagefile { S:gt.blockores.6690.name=Vinegar Ore S:gt.blockores.6691.name=Fermented Biomass Ore S:gt.blockores.6692.name=Salt Water Ore + S:gt.blockores.6693.name=%material Ore + S:gt.blockores.6694.name=%material Ore S:gt.blockores.67.name=Neodymium Ore S:gt.blockores.670.name=Acetic Acid Ore S:gt.blockores.6700.name=Lava Ore @@ -15962,8 +21658,10 @@ languagefile { S:gt.blockores.675.name=Charcoal Byproducts Ore S:gt.blockores.676.name=Metal Mixture Ore S:gt.blockores.677.name=Ethylene Ore + S:gt.blockores.6770.name=%material Ore S:gt.blockores.678.name=Propene Ore S:gt.blockores.679.name=Vinyl Acetate Ore + S:gt.blockores.68.name=%material Ore S:gt.blockores.680.name=Polyvinyl Acetate Ore S:gt.blockores.6800.name=Gunpowder Ore S:gt.blockores.6801.name=Blaze Ore @@ -15978,6 +21676,7 @@ languagefile { S:gt.blockores.681.name=Methyl Acetate Ore S:gt.blockores.6810.name=Redstone Ore S:gt.blockores.6811.name=Glowstone Ore + S:gt.blockores.6812.name=%material Ore S:gt.blockores.6813.name=Bluestone Ore S:gt.blockores.6814.name=Nether Brick Ore S:gt.blockores.6815.name=Ashes Ore @@ -15995,9 +21694,11 @@ languagefile { S:gt.blockores.6826.name=Cinnabar Ore S:gt.blockores.6827.name=Cobaltite Ore S:gt.blockores.6828.name=Sheldonite Ore + S:gt.blockores.6829.name=%material Ore S:gt.blockores.683.name=Hydrochloric Acid Ore S:gt.blockores.6830.name=Galena Ore S:gt.blockores.6831.name=Grossular Ore + S:gt.blockores.6832.name=%material Ore S:gt.blockores.6833.name=Phosphate Ore S:gt.blockores.6834.name=Pyrite Ore S:gt.blockores.6835.name=Pyrope Ore @@ -16018,21 +21719,32 @@ languagefile { S:gt.blockores.6849.name=Black Granite Ore S:gt.blockores.685.name=Sodium Hydroxide Ore S:gt.blockores.6850.name=Red Granite Ore + S:gt.blockores.6851.name=%material Ore + S:gt.blockores.6852.name=%material Ore S:gt.blockores.6853.name=Cobalt Hexahydrate Ore S:gt.blockores.6854.name=Construction Foam Ore S:gt.blockores.6855.name=Chalcopyrite Ore + S:gt.blockores.6857.name=%material Ore S:gt.blockores.6858.name=Crude Oil Ore + S:gt.blockores.6859.name=%material Ore S:gt.blockores.686.name=Benzene Ore + S:gt.blockores.6860.name=%material Ore S:gt.blockores.6861.name=Emery Ore S:gt.blockores.6862.name=Epidote Ore + S:gt.blockores.6863.name=%material Ore + S:gt.blockores.6864.name=%material Ore S:gt.blockores.6865.name=Graphite Ore + S:gt.blockores.6866.name=%material Ore S:gt.blockores.6867.name=Greenstone Ore + S:gt.blockores.6868.name=%material Ore + S:gt.blockores.6869.name=%material Ore S:gt.blockores.687.name=Phenol Ore S:gt.blockores.6870.name=Magnetite Ore S:gt.blockores.6871.name=Malachite Ore S:gt.blockores.6872.name=Migmatite Ore S:gt.blockores.6873.name=Pitchblende S:gt.blockores.6874.name=Polyethylene Ore + S:gt.blockores.6875.name=%material Ore S:gt.blockores.6876.name=Siltstone Ore S:gt.blockores.6877.name=Soapstone Ore S:gt.blockores.6878.name=Oilsands Ore @@ -16042,6 +21754,7 @@ languagefile { S:gt.blockores.6881.name=Wheat Ore S:gt.blockores.6882.name=Wulfenite Ore S:gt.blockores.6883.name=Powellite Ore + S:gt.blockores.6884.name=%material Ore S:gt.blockores.6885.name=Milk Ore S:gt.blockores.6886.name=Chocolate Ore S:gt.blockores.6887.name=Cocoa Ore @@ -16055,6 +21768,9 @@ languagefile { S:gt.blockores.6894.name=Cheese Ore S:gt.blockores.6895.name=Chili Ore S:gt.blockores.6896.name=Raw Rubber Ore + S:gt.blockores.6897.name=%material Ore + S:gt.blockores.6898.name=%material Ore + S:gt.blockores.69.name=%material Ore S:gt.blockores.690.name=Vinegar Ore S:gt.blockores.6900.name=Mirabilite Ore S:gt.blockores.6901.name=Mica Ore @@ -16088,6 +21804,7 @@ languagefile { S:gt.blockores.6927.name=Bentonite S:gt.blockores.6928.name=Fullers Earth S:gt.blockores.6929.name=Kaolinite + S:gt.blockores.693.name=%material Ore S:gt.blockores.6930.name=Brown Limonite Ore S:gt.blockores.6931.name=Yellow Limonite Ore S:gt.blockores.6932.name=Vermiculite @@ -16098,6 +21815,7 @@ languagefile { S:gt.blockores.6937.name=Cassiterite Sand S:gt.blockores.6938.name=Garnet Sand S:gt.blockores.6939.name=Quartz Sand + S:gt.blockores.694.name=%material Ore S:gt.blockores.6940.name=Volcanic Ashes Ore S:gt.blockores.6941.name=Borax Ore S:gt.blockores.6942.name=Molybdenite Ore @@ -16108,8 +21826,47 @@ languagefile { S:gt.blockores.6947.name=Concrete Ore S:gt.blockores.6948.name=Diatomite Ore S:gt.blockores.6949.name=Glauconite Sand + S:gt.blockores.6950.name=%material Ore + S:gt.blockores.6951.name=%material Ore + S:gt.blockores.6952.name=%material Ore + S:gt.blockores.6953.name=%material Ore + S:gt.blockores.6954.name=%material Ore + S:gt.blockores.6955.name=%material Ore + S:gt.blockores.6956.name=%material Ore + S:gt.blockores.6957.name=%material Ore + S:gt.blockores.6958.name=%material Ore + S:gt.blockores.6959.name=%material Ore + S:gt.blockores.6960.name=%material Ore + S:gt.blockores.6961.name=%material Ore + S:gt.blockores.6962.name=%material Ore + S:gt.blockores.6963.name=%material Ore + S:gt.blockores.6964.name=%material Ore + S:gt.blockores.6965.name=%material Ore + S:gt.blockores.6966.name=%material Ore + S:gt.blockores.6970.name=%material Ore + S:gt.blockores.6975.name=%material Ore + S:gt.blockores.6976.name=%material Ore + S:gt.blockores.6977.name=%material Ore + S:gt.blockores.6978.name=%material Ore + S:gt.blockores.6979.name=%material Ore S:gt.blockores.6980.name=Gallium Arsenide Ore S:gt.blockores.6981.name=Indium Gallium Phosphide Ore + S:gt.blockores.6982.name=%material Ore + S:gt.blockores.6984.name=%material Ore + S:gt.blockores.6985.name=%material Ore + S:gt.blockores.6986.name=%material Ore + S:gt.blockores.6987.name=%material Ore + S:gt.blockores.6988.name=%material Ore + S:gt.blockores.6989.name=%material Ore + S:gt.blockores.6990.name=%material Ore + S:gt.blockores.6991.name=%material Ore + S:gt.blockores.6992.name=%material Ore + S:gt.blockores.6993.name=%material Ore + S:gt.blockores.6994.name=%material Ore + S:gt.blockores.6995.name=%material Ore + S:gt.blockores.6996.name=%material Ore + S:gt.blockores.6997.name=%material Ore + S:gt.blockores.6998.name=%material Ore S:gt.blockores.6999.name=Mc Guffium 239 Ore S:gt.blockores.70.name=Europium Ore S:gt.blockores.700.name=Lava Ore @@ -16122,6 +21879,7 @@ languagefile { S:gt.blockores.707.name=Oil Ore S:gt.blockores.708.name=Diesel Ore S:gt.blockores.709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.71.name=%material Ore S:gt.blockores.710.name=Coalfuel Ore S:gt.blockores.711.name=Fish Oil Ore S:gt.blockores.712.name=Creosote Ore @@ -16132,6 +21890,7 @@ languagefile { S:gt.blockores.717.name=Nitrogen Dioxide Ore S:gt.blockores.718.name=Sodium Persulfate Ore S:gt.blockores.719.name=Sodium Sulfide Ore + S:gt.blockores.72.name=%material Ore S:gt.blockores.720.name=Sulfuric Acid Ore S:gt.blockores.721.name=UU-Amplifier Ore S:gt.blockores.722.name=Hemp Seed Oil Ore @@ -16142,6 +21901,7 @@ languagefile { S:gt.blockores.727.name=Hot Frying Oil Ore S:gt.blockores.728.name=Snow Ore S:gt.blockores.729.name=Holy Water Ore + S:gt.blockores.73.name=%material Ore S:gt.blockores.730.name=Heavy Oil Ore S:gt.blockores.731.name=Raw Oil Ore S:gt.blockores.732.name=Light Oil Ore @@ -16152,9 +21912,14 @@ languagefile { S:gt.blockores.737.name=Sulfuric Light Fuel Ore S:gt.blockores.738.name=Sulfuric Heavy Fuel Ore S:gt.blockores.739.name=Naphtha Ore + S:gt.blockores.74.name=%material Ore S:gt.blockores.740.name=Light Fuel Ore S:gt.blockores.741.name=Heavy Fuel Ore S:gt.blockores.742.name=LPG Ore + S:gt.blockores.75.name=%material Ore + S:gt.blockores.76.name=%material Ore + S:gt.blockores.77.name=%material Ore + S:gt.blockores.770.name=%material Ore S:gt.blockores.78.name=Lutetium Ore S:gt.blockores.8.name=Beryllium Ore S:gt.blockores.80.name=Tantalum Ore @@ -16171,6 +21936,7 @@ languagefile { S:gt.blockores.81.name=Tungsten Ore S:gt.blockores.810.name=Redstone Ore S:gt.blockores.811.name=Glowstone Ore + S:gt.blockores.812.name=%material Ore S:gt.blockores.813.name=Bluestone Ore S:gt.blockores.814.name=Nether Brick Ore S:gt.blockores.815.name=Ashes Ore @@ -16187,9 +21953,11 @@ languagefile { S:gt.blockores.826.name=Cinnabar Ore S:gt.blockores.827.name=Cobaltite Ore S:gt.blockores.828.name=Sheldonite Ore + S:gt.blockores.829.name=%material Ore S:gt.blockores.83.name=Osmium Ore S:gt.blockores.830.name=Galena Ore S:gt.blockores.831.name=Grossular Ore + S:gt.blockores.832.name=%material Ore S:gt.blockores.833.name=Phosphate Ore S:gt.blockores.834.name=Pyrite Ore S:gt.blockores.835.name=Pyrope Ore @@ -16210,21 +21978,32 @@ languagefile { S:gt.blockores.849.name=Black Granite Ore S:gt.blockores.85.name=Platinum Ore S:gt.blockores.850.name=Red Granite Ore + S:gt.blockores.851.name=%material Ore + S:gt.blockores.852.name=%material Ore S:gt.blockores.853.name=Cobalt Hexahydrate Ore S:gt.blockores.854.name=Construction Foam Ore S:gt.blockores.855.name=Chalcopyrite Ore + S:gt.blockores.857.name=%material Ore S:gt.blockores.858.name=Crude Oil Ore + S:gt.blockores.859.name=%material Ore S:gt.blockores.86.name=Gold Ore + S:gt.blockores.860.name=%material Ore S:gt.blockores.861.name=Emery Ore S:gt.blockores.862.name=Epidote Ore + S:gt.blockores.863.name=%material Ore + S:gt.blockores.864.name=%material Ore S:gt.blockores.865.name=Graphite Ore + S:gt.blockores.866.name=%material Ore S:gt.blockores.867.name=Greenstone Ore + S:gt.blockores.868.name=%material Ore + S:gt.blockores.869.name=%material Ore S:gt.blockores.87.name=Mercury Ore S:gt.blockores.870.name=Magnetite Ore S:gt.blockores.871.name=Malachite Ore S:gt.blockores.872.name=Migmatite Ore S:gt.blockores.873.name=Pitchblende S:gt.blockores.874.name=Polyethylene Ore + S:gt.blockores.875.name=%material Ore S:gt.blockores.876.name=Siltstone Ore S:gt.blockores.877.name=Soapstone Ore S:gt.blockores.878.name=Oilsands Ore @@ -16233,6 +22012,7 @@ languagefile { S:gt.blockores.881.name=Wheat Ore S:gt.blockores.882.name=Wulfenite Ore S:gt.blockores.883.name=Powellite Ore + S:gt.blockores.884.name=%material Ore S:gt.blockores.885.name=Milk Ore S:gt.blockores.886.name=Chocolate Ore S:gt.blockores.887.name=Cocoa Ore @@ -16246,6 +22026,8 @@ languagefile { S:gt.blockores.894.name=Cheese Ore S:gt.blockores.895.name=Chili Ore S:gt.blockores.896.name=Raw Rubber Ore + S:gt.blockores.897.name=%material Ore + S:gt.blockores.898.name=%material Ore S:gt.blockores.9.name=Boron Ore S:gt.blockores.90.name=Bismuth Ore S:gt.blockores.900.name=Mirabilite Ore @@ -16299,14 +22081,55 @@ languagefile { S:gt.blockores.947.name=Concrete Ore S:gt.blockores.948.name=Diatomite Ore S:gt.blockores.949.name=Glauconite Sand + S:gt.blockores.950.name=%material Ore + S:gt.blockores.951.name=%material Ore + S:gt.blockores.952.name=%material Ore + S:gt.blockores.953.name=%material Ore + S:gt.blockores.954.name=%material Ore + S:gt.blockores.955.name=%material Ore + S:gt.blockores.956.name=%material Ore + S:gt.blockores.957.name=%material Ore + S:gt.blockores.958.name=%material Ore + S:gt.blockores.959.name=%material Ore S:gt.blockores.96.name=Thorium Ore + S:gt.blockores.960.name=%material Ore + S:gt.blockores.961.name=%material Ore + S:gt.blockores.962.name=%material Ore + S:gt.blockores.963.name=%material Ore + S:gt.blockores.964.name=%material Ore + S:gt.blockores.965.name=%material Ore + S:gt.blockores.966.name=%material Ore S:gt.blockores.97.name=Uranium 235 Ore + S:gt.blockores.970.name=%material Ore + S:gt.blockores.975.name=%material Ore + S:gt.blockores.976.name=%material Ore + S:gt.blockores.977.name=%material Ore + S:gt.blockores.978.name=%material Ore + S:gt.blockores.979.name=%material Ore S:gt.blockores.98.name=Uranium 238 Ore S:gt.blockores.980.name=Gallium Arsenide Ore S:gt.blockores.981.name=Indium Gallium Phosphide Ore + S:gt.blockores.982.name=%material Ore + S:gt.blockores.984.name=%material Ore + S:gt.blockores.985.name=%material Ore + S:gt.blockores.986.name=%material Ore + S:gt.blockores.987.name=%material Ore + S:gt.blockores.988.name=%material Ore + S:gt.blockores.989.name=%material Ore + S:gt.blockores.990.name=%material Ore + S:gt.blockores.991.name=%material Ore + S:gt.blockores.992.name=%material Ore + S:gt.blockores.993.name=%material Ore + S:gt.blockores.994.name=%material Ore + S:gt.blockores.995.name=%material Ore + S:gt.blockores.996.name=%material Ore + S:gt.blockores.997.name=%material Ore + S:gt.blockores.998.name=%material Ore S:gt.blockores.999.name=Mc Guffium 239 Ore S:gt.blockreinforced.0.name=Bronzeplate Reinforced Block S:gt.blockreinforced.1.name=Iridium-Tungstensteel Reinforced Block + S:gt.blockreinforced.10.name=Naquadah Reinforced Block + S:gt.blockreinforced.11.name=Neutronium Reinforced Block S:gt.blockreinforced.2.name=Plascrete Block S:gt.blockreinforced.3.name=Tungstensteel Reinforced Block S:gt.blockreinforced.32767.name=Any Sub Block of this one @@ -16314,6 +22137,8 @@ languagefile { S:gt.blockreinforced.5.name=Powderbarrel S:gt.blockreinforced.6.name=Solid Super Fuel S:gt.blockreinforced.7.name=Magic Solid Super Fuel + S:gt.blockreinforced.8.name=Steel Reinforced Block + S:gt.blockreinforced.9.name=Titanium Reinforced Block S:gt.blockstones.0.name=Marble S:gt.blockstones.1.name=Marble Cobblestone S:gt.blockstones.10.name=Mossy Basalt Cobblestone @@ -18046,6 +23871,8 @@ languagefile { S:gt.coil05tooltip=Base Heating Capacity = 5400 Kelvin S:gt.coil06tooltip=Base Heating Capacity = 7200 Kelvin S:gt.coil07tooltip=Base Heating Capacity = 9001 Kelvin + S:gt.coil08tooltip=Base Heating Capacity = 9900 Kelvin + S:gt.coil09tooltip=Base Heating Capacity = 10800 Kelvin S:gt.integrated_circuit.configuration=Configuration: S:gt.integrated_circuit.name=Programmed Circuit S:gt.metaitem.01.10.name=Tiny Pile of Carbon Dust @@ -18078,6 +23905,8 @@ languagefile { S:gt.metaitem.01.1025.tooltip=K S:gt.metaitem.01.1026.name=Small Pile of Calcium Dust S:gt.metaitem.01.1026.tooltip=Ca + S:gt.metaitem.01.1027.name=Small Pile of %material Dust + S:gt.metaitem.01.1027.tooltip=Sc S:gt.metaitem.01.1028.name=Small Pile of Titanium Dust S:gt.metaitem.01.1028.tooltip=Ti S:gt.metaitem.01.1029.name=Small Pile of Vanadium Dust @@ -18102,6 +23931,10 @@ languagefile { S:gt.metaitem.01.1037.tooltip=Ga S:gt.metaitem.01.1039.name=Small Pile of Arsenic Dust S:gt.metaitem.01.1039.tooltip=As + S:gt.metaitem.01.1043.name=Small Pile of %material Dust + S:gt.metaitem.01.1043.tooltip=Rb + S:gt.metaitem.01.1044.name=Small Pile of %material Dust + S:gt.metaitem.01.1044.tooltip=Sr S:gt.metaitem.01.1045.name=Small Pile of Yttrium Dust S:gt.metaitem.01.1045.tooltip=Y S:gt.metaitem.01.1047.name=Small Pile of Niobium Dust @@ -18120,16 +23953,40 @@ languagefile { S:gt.metaitem.01.1057.tooltip=Sn S:gt.metaitem.01.1058.name=Small Pile of Antimony Dust S:gt.metaitem.01.1058.tooltip=Sb + S:gt.metaitem.01.1059.name=Small Pile of %material Dust + S:gt.metaitem.01.1059.tooltip=Te S:gt.metaitem.01.1062.name=Small Pile of Caesium Dust S:gt.metaitem.01.1062.tooltip=Cs S:gt.metaitem.01.1063.name=Small Pile of Barium Dust S:gt.metaitem.01.1063.tooltip=Ba + S:gt.metaitem.01.1064.name=Small Pile of %material Dust + S:gt.metaitem.01.1064.tooltip=La S:gt.metaitem.01.1065.name=Small Pile of Cerium Dust S:gt.metaitem.01.1065.tooltip=Ce + S:gt.metaitem.01.1066.name=Small Pile of %material Dust + S:gt.metaitem.01.1066.tooltip=Pr S:gt.metaitem.01.1067.name=Small Pile of Neodymium Dust S:gt.metaitem.01.1067.tooltip=Nd + S:gt.metaitem.01.1068.name=Small Pile of %material Dust + S:gt.metaitem.01.1068.tooltip=Pm + S:gt.metaitem.01.1069.name=Small Pile of %material Dust + S:gt.metaitem.01.1069.tooltip=Sm S:gt.metaitem.01.1070.name=Small Pile of Europium Dust S:gt.metaitem.01.1070.tooltip=Eu + S:gt.metaitem.01.1071.name=Small Pile of %material Dust + S:gt.metaitem.01.1071.tooltip=Gd + S:gt.metaitem.01.1072.name=Small Pile of %material Dust + S:gt.metaitem.01.1072.tooltip=Tb + S:gt.metaitem.01.1073.name=Small Pile of %material Dust + S:gt.metaitem.01.1073.tooltip=Dy + S:gt.metaitem.01.1074.name=Small Pile of %material Dust + S:gt.metaitem.01.1074.tooltip=Ho + S:gt.metaitem.01.1075.name=Small Pile of %material Dust + S:gt.metaitem.01.1075.tooltip=Er + S:gt.metaitem.01.1076.name=Small Pile of %material Dust + S:gt.metaitem.01.1076.tooltip=Tm + S:gt.metaitem.01.1077.name=Small Pile of %material Dust + S:gt.metaitem.01.1077.tooltip=Yb S:gt.metaitem.01.1078.name=Small Pile of Lutetium Dust S:gt.metaitem.01.1078.tooltip=Lu S:gt.metaitem.01.1080.name=Small Pile of Tantalum Dust @@ -18172,6 +24029,8 @@ languagefile { S:gt.metaitem.01.11020.tooltip=Si S:gt.metaitem.01.11025.name=Potassium Ingot S:gt.metaitem.01.11025.tooltip=K + S:gt.metaitem.01.11027.name=%material Ingot + S:gt.metaitem.01.11027.tooltip=Sc S:gt.metaitem.01.11028.name=Titanium Ingot S:gt.metaitem.01.11028.tooltip=Ti S:gt.metaitem.01.11029.name=Vanadium Ingot @@ -18194,6 +24053,8 @@ languagefile { S:gt.metaitem.01.11037.tooltip=Ga S:gt.metaitem.01.11039.name=Arsenic Ingot S:gt.metaitem.01.11039.tooltip=As + S:gt.metaitem.01.11043.name=%material Ingot + S:gt.metaitem.01.11043.tooltip=Rb S:gt.metaitem.01.11045.name=Yttrium Ingot S:gt.metaitem.01.11045.tooltip=Y S:gt.metaitem.01.11047.name=Niobium Ingot @@ -18210,14 +24071,40 @@ languagefile { S:gt.metaitem.01.11057.tooltip=Sn S:gt.metaitem.01.11058.name=Antimony Ingot S:gt.metaitem.01.11058.tooltip=Sb + S:gt.metaitem.01.11059.name=%material Ingot + S:gt.metaitem.01.11059.tooltip=Te S:gt.metaitem.01.11062.name=Caesium Ingot S:gt.metaitem.01.11062.tooltip=Cs + S:gt.metaitem.01.11063.name=%material Ingot + S:gt.metaitem.01.11063.tooltip=Ba + S:gt.metaitem.01.11064.name=%material Ingot + S:gt.metaitem.01.11064.tooltip=La S:gt.metaitem.01.11065.name=Cerium Ingot S:gt.metaitem.01.11065.tooltip=Ce + S:gt.metaitem.01.11066.name=%material Ingot + S:gt.metaitem.01.11066.tooltip=Pr S:gt.metaitem.01.11067.name=Neodymium Ingot S:gt.metaitem.01.11067.tooltip=Nd + S:gt.metaitem.01.11068.name=%material Ingot + S:gt.metaitem.01.11068.tooltip=Pm + S:gt.metaitem.01.11069.name=%material Ingot + S:gt.metaitem.01.11069.tooltip=Sm S:gt.metaitem.01.11070.name=Europium Ingot S:gt.metaitem.01.11070.tooltip=Eu + S:gt.metaitem.01.11071.name=%material Ingot + S:gt.metaitem.01.11071.tooltip=Gd + S:gt.metaitem.01.11072.name=%material Ingot + S:gt.metaitem.01.11072.tooltip=Tb + S:gt.metaitem.01.11073.name=%material Ingot + S:gt.metaitem.01.11073.tooltip=Dy + S:gt.metaitem.01.11074.name=%material Ingot + S:gt.metaitem.01.11074.tooltip=Ho + S:gt.metaitem.01.11075.name=%material Ingot + S:gt.metaitem.01.11075.tooltip=Er + S:gt.metaitem.01.11076.name=%material Ingot + S:gt.metaitem.01.11076.tooltip=Tm + S:gt.metaitem.01.11077.name=%material Ingot + S:gt.metaitem.01.11077.tooltip=Yb S:gt.metaitem.01.11078.name=Lutetium Ingot S:gt.metaitem.01.11078.tooltip=Lu S:gt.metaitem.01.11080.name=Tantalum Ingot @@ -18268,6 +24155,8 @@ languagefile { S:gt.metaitem.01.11307.tooltip=Fe S:gt.metaitem.01.11308.name=Red Alloy Ingot S:gt.metaitem.01.11308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.11309.name=%material Ingot + S:gt.metaitem.01.11309.tooltip=AgRp₄ S:gt.metaitem.01.11310.name=Cupronickel Ingot S:gt.metaitem.01.11310.tooltip=CuNi S:gt.metaitem.01.11311.name=Nichrome Ingot @@ -18284,6 +24173,16 @@ languagefile { S:gt.metaitem.01.11316.tooltip=Fe50CW S:gt.metaitem.01.11317.name=Osmiridium Ingot S:gt.metaitem.01.11317.tooltip=Ir3Os + S:gt.metaitem.01.11318.name=%material Ingot + S:gt.metaitem.01.11318.tooltip=Su + S:gt.metaitem.01.11319.name=%material Ingot + S:gt.metaitem.01.11319.tooltip=Ad + S:gt.metaitem.01.11320.name=%material Ingot + S:gt.metaitem.01.11320.tooltip=The formula is too long... + S:gt.metaitem.01.11321.name=%material Ingot + S:gt.metaitem.01.11321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.11322.name=%material Ingot + S:gt.metaitem.01.11322.tooltip= S:gt.metaitem.01.11323.name=Infused Gold Ingot S:gt.metaitem.01.11323.tooltip= S:gt.metaitem.01.11324.name=Naquadah Ingot @@ -18302,16 +24201,34 @@ languagefile { S:gt.metaitem.01.11330.tooltip=FeMa S:gt.metaitem.01.11331.name=Mithril Ingot S:gt.metaitem.01.11331.tooltip=Pt2Ma + S:gt.metaitem.01.11333.name=%material Ingot + S:gt.metaitem.01.11333.tooltip=Ag₂FeMa S:gt.metaitem.01.11334.name=Black Steel Ingot S:gt.metaitem.01.11334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.11335.name=Damascus Steel Ingot S:gt.metaitem.01.11335.tooltip=Fe50C + S:gt.metaitem.01.11336.name=%material Ingot + S:gt.metaitem.01.11336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.11337.name=%material Ingot + S:gt.metaitem.01.11337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.11338.name=%material Ingot + S:gt.metaitem.01.11338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.11339.name=%material + S:gt.metaitem.01.11339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.11340.name=%material Ingot + S:gt.metaitem.01.11340.tooltip=SpFe + S:gt.metaitem.01.11341.name=%material Ingot + S:gt.metaitem.01.11341.tooltip=SpFe₅₀C + S:gt.metaitem.01.11342.name=%material Ingot + S:gt.metaitem.01.11342.tooltip= S:gt.metaitem.01.11343.name=Cobalt Brass Ingot S:gt.metaitem.01.11343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.11344.name=Ultimet Ingot S:gt.metaitem.01.11344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.11345.name=Annealed Copper Ingot S:gt.metaitem.01.11345.tooltip=Cu + S:gt.metaitem.01.11346.name=%material Ingot + S:gt.metaitem.01.11346.tooltip= S:gt.metaitem.01.11348.name=Red Steel Ingot S:gt.metaitem.01.11348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.11349.name=Blue Steel Ingot @@ -18338,10 +24255,22 @@ languagefile { S:gt.metaitem.01.11359.tooltip=NbN S:gt.metaitem.01.11360.name=Niobium-Titanium Ingot S:gt.metaitem.01.11360.tooltip=NbTi + S:gt.metaitem.01.11362.name=%material Ingot + S:gt.metaitem.01.11362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.11363.name=Tin Alloy Ingot S:gt.metaitem.01.11363.tooltip=SnFe S:gt.metaitem.01.11364.name=Dark Steel Ingot S:gt.metaitem.01.11364.tooltip= + S:gt.metaitem.01.11365.name=%material Ingot + S:gt.metaitem.01.11365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.11366.name=%material Ingot + S:gt.metaitem.01.11366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.11367.name=%material Ingot + S:gt.metaitem.01.11367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.11368.name=%material Ingot + S:gt.metaitem.01.11368.tooltip= + S:gt.metaitem.01.11369.name=%material Ingot + S:gt.metaitem.01.11369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.11370.name=Tungstencarbide Ingot S:gt.metaitem.01.11370.tooltip=WC S:gt.metaitem.01.11371.name=Vanadiumsteel Ingot @@ -18352,6 +24281,66 @@ languagefile { S:gt.metaitem.01.11373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.11374.name=HSS-S Ingot S:gt.metaitem.01.11374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.11378.name=%material Ingot + S:gt.metaitem.01.11378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.11379.name=%material Ingot + S:gt.metaitem.01.11379.tooltip=?AuC + S:gt.metaitem.01.11380.name=%material Ingot + S:gt.metaitem.01.11380.tooltip=Sn₂AgPt + S:gt.metaitem.01.11381.name=%material Ingot + S:gt.metaitem.01.11381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.11382.name=%material Ingot + S:gt.metaitem.01.11382.tooltip=Ai + S:gt.metaitem.01.11383.name=%material Ingot + S:gt.metaitem.01.11383.tooltip= + S:gt.metaitem.01.11384.name=%material Ingot + S:gt.metaitem.01.11384.tooltip= + S:gt.metaitem.01.11385.name=%material Ingot + S:gt.metaitem.01.11385.tooltip= + S:gt.metaitem.01.11386.name=%material Ingot + S:gt.metaitem.01.11386.tooltip=AiCo + S:gt.metaitem.01.11387.name=%material Ingot + S:gt.metaitem.01.11387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.11388.name=%material Ingot + S:gt.metaitem.01.11388.tooltip=SpPu + S:gt.metaitem.01.11389.name=%material Ingot + S:gt.metaitem.01.11389.tooltip=SpH₂O + S:gt.metaitem.01.11390.name=%material Ingot + S:gt.metaitem.01.11390.tooltip=SpPb + S:gt.metaitem.01.11391.name=%material Ingot + S:gt.metaitem.01.11391.tooltip=Qt + S:gt.metaitem.01.11392.name=%material Ingot + S:gt.metaitem.01.11392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.11393.name=%material Ingot + S:gt.metaitem.01.11393.tooltip=Oh + S:gt.metaitem.01.11394.name=%material Ingot + S:gt.metaitem.01.11394.tooltip=If + S:gt.metaitem.01.11395.name=%material Ingot + S:gt.metaitem.01.11395.tooltip= + S:gt.metaitem.01.11397.name=%material Ingot + S:gt.metaitem.01.11397.tooltip=If* + S:gt.metaitem.01.11398.name=%material Ingot + S:gt.metaitem.01.11398.tooltip= + S:gt.metaitem.01.11399.name=%material Ingot + S:gt.metaitem.01.11399.tooltip=Sm + S:gt.metaitem.01.11400.name=%material Ingot + S:gt.metaitem.01.11400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.11401.name=%material Ingot + S:gt.metaitem.01.11401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.11402.name=%material Ingot + S:gt.metaitem.01.11402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.11403.name=%material Ingot + S:gt.metaitem.01.11403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.11404.name=%material Ingot + S:gt.metaitem.01.11404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.11405.name=%material Ingot + S:gt.metaitem.01.11405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.11406.name=%material Ingot + S:gt.metaitem.01.11406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.11407.name=%material Ingot + S:gt.metaitem.01.11407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.11408.name=%material Ingot + S:gt.metaitem.01.11408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.11470.name=Epoxy Resin Bar S:gt.metaitem.01.11470.tooltip=C2H4O S:gt.metaitem.01.11471.name=Silicone Rubber Bar @@ -18360,6 +24349,20 @@ languagefile { S:gt.metaitem.01.11472.tooltip=C6H11NO S:gt.metaitem.01.11473.name=Polytetrafluoroethylene Bar S:gt.metaitem.01.11473.tooltip=C2F4 + S:gt.metaitem.01.11485.name=%material Ingot + S:gt.metaitem.01.11485.tooltip= + S:gt.metaitem.01.11488.name=%material Ingot + S:gt.metaitem.01.11488.tooltip= + S:gt.metaitem.01.11489.name=%material Ingot + S:gt.metaitem.01.11489.tooltip= + S:gt.metaitem.01.11490.name=%material Ingot + S:gt.metaitem.01.11490.tooltip= + S:gt.metaitem.01.11521.name=%material Ingot + S:gt.metaitem.01.11521.tooltip= + S:gt.metaitem.01.11529.name=%material Ingot + S:gt.metaitem.01.11529.tooltip=FeMa + S:gt.metaitem.01.11599.name=%material Ingot + S:gt.metaitem.01.11599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.11610.name=Fiber-Reinforced Epoxy Resin Bar S:gt.metaitem.01.11610.tooltip=C2H4O S:gt.metaitem.01.11611.name=Borosilicate Glass Bar @@ -18374,40 +24377,262 @@ languagefile { S:gt.metaitem.01.11636.tooltip=C8H8 S:gt.metaitem.01.11649.name=Polyvinyl Chloride Bar S:gt.metaitem.01.11649.tooltip=C2H3Cl + S:gt.metaitem.01.11770.name=%material Ingot + S:gt.metaitem.01.11770.tooltip= + S:gt.metaitem.01.11829.name=%material Ingot + S:gt.metaitem.01.11829.tooltip=Sp₂Fe + S:gt.metaitem.01.11868.name=%material Ingot + S:gt.metaitem.01.11868.tooltip=Ke S:gt.metaitem.01.11874.name=Polyethylene Bar S:gt.metaitem.01.11874.tooltip=CH2 S:gt.metaitem.01.11880.name=Rubber Bar S:gt.metaitem.01.11880.tooltip=C5H8 + S:gt.metaitem.01.11884.name=%material Ingot + S:gt.metaitem.01.11884.tooltip=De + S:gt.metaitem.01.11912.name=%material Ingot + S:gt.metaitem.01.11912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.11913.name=%material Ingot + S:gt.metaitem.01.11913.tooltip=As₄S₄ + S:gt.metaitem.01.11950.name=%material Ingot + S:gt.metaitem.01.11950.tooltip= + S:gt.metaitem.01.11951.name=%material Ingot + S:gt.metaitem.01.11951.tooltip= + S:gt.metaitem.01.11952.name=%material Ingot + S:gt.metaitem.01.11952.tooltip= + S:gt.metaitem.01.11953.name=%material Ingot + S:gt.metaitem.01.11953.tooltip= + S:gt.metaitem.01.11954.name=%material Ingot + S:gt.metaitem.01.11954.tooltip= + S:gt.metaitem.01.11955.name=%material Ingot + S:gt.metaitem.01.11955.tooltip= + S:gt.metaitem.01.11956.name=%material Ingot + S:gt.metaitem.01.11956.tooltip= + S:gt.metaitem.01.11957.name=%material Ingot + S:gt.metaitem.01.11957.tooltip= + S:gt.metaitem.01.11958.name=%material Ingot + S:gt.metaitem.01.11958.tooltip= + S:gt.metaitem.01.11959.name=%material Ingot + S:gt.metaitem.01.11959.tooltip= + S:gt.metaitem.01.11960.name=%material Ingot + S:gt.metaitem.01.11960.tooltip= + S:gt.metaitem.01.11961.name=%material Ingot + S:gt.metaitem.01.11961.tooltip= + S:gt.metaitem.01.11962.name=%material Ingot + S:gt.metaitem.01.11962.tooltip= + S:gt.metaitem.01.11963.name=%material Ingot + S:gt.metaitem.01.11963.tooltip= + S:gt.metaitem.01.11964.name=%material Ingot + S:gt.metaitem.01.11964.tooltip= + S:gt.metaitem.01.11965.name=%material Ingot + S:gt.metaitem.01.11965.tooltip= + S:gt.metaitem.01.11966.name=%material Ingot + S:gt.metaitem.01.11966.tooltip= + S:gt.metaitem.01.11970.name=%material Ingot + S:gt.metaitem.01.11970.tooltip= + S:gt.metaitem.01.11975.name=%material Ingot + S:gt.metaitem.01.11975.tooltip=D + S:gt.metaitem.01.11976.name=%material Ingot + S:gt.metaitem.01.11976.tooltip=D* + S:gt.metaitem.01.11977.name=%material Ingot + S:gt.metaitem.01.11977.tooltip= + S:gt.metaitem.01.11978.name=%material Ingot + S:gt.metaitem.01.11978.tooltip=IcMa + S:gt.metaitem.01.11979.name=%material Ingot + S:gt.metaitem.01.11979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.11980.name=Gallium Arsenide Ingot S:gt.metaitem.01.11980.tooltip=AsGa S:gt.metaitem.01.11981.name=Indium Gallium Phosphide Ingot S:gt.metaitem.01.11981.tooltip=InGaP + S:gt.metaitem.01.11982.name=%material Ingot + S:gt.metaitem.01.11982.tooltip=SpNt + S:gt.metaitem.01.11984.name=%material Ingot + S:gt.metaitem.01.11984.tooltip=Fl + S:gt.metaitem.01.11985.name=%material Ingot + S:gt.metaitem.01.11985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.11986.name=%material Ingot + S:gt.metaitem.01.11986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.11987.name=%material Ingot + S:gt.metaitem.01.11987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.11988.name=%material Ingot + S:gt.metaitem.01.11988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.11989.name=%material Ingot + S:gt.metaitem.01.11989.tooltip=UPt₃ + S:gt.metaitem.01.11990.name=%material Ingot + S:gt.metaitem.01.11990.tooltip=VIn₃ + S:gt.metaitem.01.11991.name=%material Ingot + S:gt.metaitem.01.11991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.11992.name=%material Ingot + S:gt.metaitem.01.11992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.12006.name=Hot %material Ingot + S:gt.metaitem.01.12006.tooltip=Li + S:gt.metaitem.01.12008.name=Hot %material Ingot + S:gt.metaitem.01.12008.tooltip=Be + S:gt.metaitem.01.12010.name=Hot %material Ingot + S:gt.metaitem.01.12010.tooltip=C + S:gt.metaitem.01.12018.name=Hot %material Ingot + S:gt.metaitem.01.12018.tooltip=Mg + S:gt.metaitem.01.12019.name=Hot %material Ingot + S:gt.metaitem.01.12019.tooltip=Al + S:gt.metaitem.01.12020.name=Hot %material Ingot + S:gt.metaitem.01.12020.tooltip=Si + S:gt.metaitem.01.12025.name=Hot %material Ingot + S:gt.metaitem.01.12025.tooltip=K + S:gt.metaitem.01.12027.name=Hot %material Ingot + S:gt.metaitem.01.12027.tooltip=Sc S:gt.metaitem.01.12028.name=Hot Titanium Ingot S:gt.metaitem.01.12028.tooltip=Ti S:gt.metaitem.01.12029.name=Hot Vanadium Ingot S:gt.metaitem.01.12029.tooltip=V + S:gt.metaitem.01.12030.name=Hot %material Ingot + S:gt.metaitem.01.12030.tooltip=Cr + S:gt.metaitem.01.12031.name=Hot %material Ingot + S:gt.metaitem.01.12031.tooltip=Mn + S:gt.metaitem.01.12032.name=Hot %material Ingot + S:gt.metaitem.01.12032.tooltip=Fe + S:gt.metaitem.01.12033.name=Hot %material Ingot + S:gt.metaitem.01.12033.tooltip=Co + S:gt.metaitem.01.12034.name=Hot %material Ingot + S:gt.metaitem.01.12034.tooltip=Ni + S:gt.metaitem.01.12035.name=Hot %material Ingot + S:gt.metaitem.01.12035.tooltip=Cu + S:gt.metaitem.01.12036.name=Hot %material Ingot + S:gt.metaitem.01.12036.tooltip=Zn + S:gt.metaitem.01.12037.name=Hot %material Ingot + S:gt.metaitem.01.12037.tooltip=Ga + S:gt.metaitem.01.12039.name=Hot %material Ingot + S:gt.metaitem.01.12039.tooltip=As + S:gt.metaitem.01.12043.name=Hot %material Ingot + S:gt.metaitem.01.12043.tooltip=Rb S:gt.metaitem.01.12045.name=Hot Yttrium Ingot S:gt.metaitem.01.12045.tooltip=Y S:gt.metaitem.01.12047.name=Hot Niobium Ingot S:gt.metaitem.01.12047.tooltip=Nb + S:gt.metaitem.01.12048.name=Hot %material Ingot + S:gt.metaitem.01.12048.tooltip=Mo S:gt.metaitem.01.12052.name=Hot Palladium Ingot S:gt.metaitem.01.12052.tooltip=Pd + S:gt.metaitem.01.12054.name=Hot %material Ingot + S:gt.metaitem.01.12054.tooltip=Ag + S:gt.metaitem.01.12056.name=Hot %material Ingot + S:gt.metaitem.01.12056.tooltip=In + S:gt.metaitem.01.12057.name=Hot %material Ingot + S:gt.metaitem.01.12057.tooltip=Sn + S:gt.metaitem.01.12058.name=Hot %material Ingot + S:gt.metaitem.01.12058.tooltip=Sb + S:gt.metaitem.01.12059.name=Hot %material Ingot + S:gt.metaitem.01.12059.tooltip=Te + S:gt.metaitem.01.12062.name=Hot %material Ingot + S:gt.metaitem.01.12062.tooltip=Cs + S:gt.metaitem.01.12063.name=Hot %material Ingot + S:gt.metaitem.01.12063.tooltip=Ba + S:gt.metaitem.01.12064.name=Hot %material Ingot + S:gt.metaitem.01.12064.tooltip=La + S:gt.metaitem.01.12065.name=Hot %material Ingot + S:gt.metaitem.01.12065.tooltip=Ce + S:gt.metaitem.01.12066.name=Hot %material Ingot + S:gt.metaitem.01.12066.tooltip=Pr + S:gt.metaitem.01.12067.name=Hot %material Ingot + S:gt.metaitem.01.12067.tooltip=Nd + S:gt.metaitem.01.12068.name=Hot %material Ingot + S:gt.metaitem.01.12068.tooltip=Pm + S:gt.metaitem.01.12069.name=Hot %material Ingot + S:gt.metaitem.01.12069.tooltip=Sm + S:gt.metaitem.01.12070.name=Hot %material Ingot + S:gt.metaitem.01.12070.tooltip=Eu + S:gt.metaitem.01.12071.name=Hot %material Ingot + S:gt.metaitem.01.12071.tooltip=Gd + S:gt.metaitem.01.12072.name=Hot %material Ingot + S:gt.metaitem.01.12072.tooltip=Tb + S:gt.metaitem.01.12073.name=Hot %material Ingot + S:gt.metaitem.01.12073.tooltip=Dy + S:gt.metaitem.01.12074.name=Hot %material Ingot + S:gt.metaitem.01.12074.tooltip=Ho + S:gt.metaitem.01.12075.name=Hot %material Ingot + S:gt.metaitem.01.12075.tooltip=Er + S:gt.metaitem.01.12076.name=Hot %material Ingot + S:gt.metaitem.01.12076.tooltip=Tm + S:gt.metaitem.01.12077.name=Hot %material Ingot + S:gt.metaitem.01.12077.tooltip=Yb S:gt.metaitem.01.12078.name=Hot Lutetium Ingot S:gt.metaitem.01.12078.tooltip=Lu + S:gt.metaitem.01.12080.name=Hot %material Ingot + S:gt.metaitem.01.12080.tooltip=Ta S:gt.metaitem.01.12081.name=Hot Tungsten Ingot S:gt.metaitem.01.12081.tooltip=W S:gt.metaitem.01.12083.name=Hot Osmium Ingot S:gt.metaitem.01.12083.tooltip=Os S:gt.metaitem.01.12084.name=Hot Iridium Ingot S:gt.metaitem.01.12084.tooltip=Ir + S:gt.metaitem.01.12085.name=Hot %material Ingot + S:gt.metaitem.01.12085.tooltip=Pt + S:gt.metaitem.01.12086.name=Hot %material Ingot + S:gt.metaitem.01.12086.tooltip=Au + S:gt.metaitem.01.12089.name=Hot %material Ingot + S:gt.metaitem.01.12089.tooltip=Pb + S:gt.metaitem.01.12090.name=Hot %material Ingot + S:gt.metaitem.01.12090.tooltip=Bi + S:gt.metaitem.01.12096.name=Hot %material Ingot + S:gt.metaitem.01.12096.tooltip=Th + S:gt.metaitem.01.12097.name=Hot %material Ingot + S:gt.metaitem.01.12097.tooltip=U-235 + S:gt.metaitem.01.12098.name=Hot %material Ingot + S:gt.metaitem.01.12098.tooltip=U + S:gt.metaitem.01.12100.name=Hot %material Ingot + S:gt.metaitem.01.12100.tooltip=Pu + S:gt.metaitem.01.12101.name=Hot %material Ingot + S:gt.metaitem.01.12101.tooltip=Pu-241 + S:gt.metaitem.01.12103.name=Hot %material Ingot + S:gt.metaitem.01.12103.tooltip=Am + S:gt.metaitem.01.12129.name=Hot %material Ingot + S:gt.metaitem.01.12129.tooltip=Nt + S:gt.metaitem.01.12300.name=Hot %material Ingot + S:gt.metaitem.01.12300.tooltip=SnCu₃ + S:gt.metaitem.01.12301.name=Hot %material Ingot + S:gt.metaitem.01.12301.tooltip=ZnCu₃ + S:gt.metaitem.01.12302.name=Hot %material Ingot + S:gt.metaitem.01.12302.tooltip=Fe₂Ni + S:gt.metaitem.01.12303.name=Hot %material Ingot + S:gt.metaitem.01.12303.tooltip=AgAu + S:gt.metaitem.01.12304.name=Hot %material Ingot + S:gt.metaitem.01.12304.tooltip=Fe + S:gt.metaitem.01.12305.name=Hot %material Ingot + S:gt.metaitem.01.12305.tooltip=Fe₅₀C + S:gt.metaitem.01.12306.name=Hot %material Ingot + S:gt.metaitem.01.12306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.12307.name=Hot %material Ingot + S:gt.metaitem.01.12307.tooltip=Fe + S:gt.metaitem.01.12308.name=Hot %material Ingot + S:gt.metaitem.01.12308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.12309.name=Hot %material Ingot + S:gt.metaitem.01.12309.tooltip=AgRp₄ + S:gt.metaitem.01.12310.name=Hot %material Ingot + S:gt.metaitem.01.12310.tooltip=CuNi S:gt.metaitem.01.12311.name=Hot Nichrome Ingot S:gt.metaitem.01.12311.tooltip=Ni4Cr S:gt.metaitem.01.12312.name=Hot Kanthal Ingot S:gt.metaitem.01.12312.tooltip=FeAlCr + S:gt.metaitem.01.12313.name=Hot %material Ingot + S:gt.metaitem.01.12313.tooltip=MgAl₂ + S:gt.metaitem.01.12314.name=Hot %material Ingot + S:gt.metaitem.01.12314.tooltip=Sn₉Sb + S:gt.metaitem.01.12315.name=Hot %material Ingot + S:gt.metaitem.01.12315.tooltip=Pb₄Sb S:gt.metaitem.01.12316.name=Hot Tungstensteel Ingot S:gt.metaitem.01.12316.tooltip=Fe50CW S:gt.metaitem.01.12317.name=Hot Osmiridium Ingot S:gt.metaitem.01.12317.tooltip=Ir3Os + S:gt.metaitem.01.12318.name=Hot %material Ingot + S:gt.metaitem.01.12318.tooltip=Su + S:gt.metaitem.01.12319.name=Hot %material Ingot + S:gt.metaitem.01.12319.tooltip=Ad + S:gt.metaitem.01.12320.name=Hot %material Ingot + S:gt.metaitem.01.12320.tooltip=The formula is too long... + S:gt.metaitem.01.12321.name=Hot %material Ingot + S:gt.metaitem.01.12321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.12322.name=Hot %material Ingot + S:gt.metaitem.01.12322.tooltip= + S:gt.metaitem.01.12323.name=Hot %material Ingot + S:gt.metaitem.01.12323.tooltip=AuMa* S:gt.metaitem.01.12324.name=Hot Naquadah Ingot S:gt.metaitem.01.12324.tooltip=Nq S:gt.metaitem.01.12325.name=Hot Naquadah Alloy Ingot @@ -18416,10 +24641,60 @@ languagefile { S:gt.metaitem.01.12326.tooltip=Nq+ S:gt.metaitem.01.12327.name=Hot Naquadria Ingot S:gt.metaitem.01.12327.tooltip=NqX + S:gt.metaitem.01.12328.name=Hot %material Ingot + S:gt.metaitem.01.12328.tooltip=Du + S:gt.metaitem.01.12329.name=Hot %material Ingot + S:gt.metaitem.01.12329.tooltip=Tn + S:gt.metaitem.01.12330.name=Hot %material Ingot + S:gt.metaitem.01.12330.tooltip=FeMa + S:gt.metaitem.01.12331.name=Hot %material Ingot + S:gt.metaitem.01.12331.tooltip=Pt₂FeMa + S:gt.metaitem.01.12333.name=Hot %material Ingot + S:gt.metaitem.01.12333.tooltip=Ag₂FeMa + S:gt.metaitem.01.12334.name=Hot %material Ingot + S:gt.metaitem.01.12334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.12335.name=Hot %material Ingot + S:gt.metaitem.01.12335.tooltip=Fe₅₀C + S:gt.metaitem.01.12336.name=Hot %material Ingot + S:gt.metaitem.01.12336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.12337.name=Hot %material Ingot + S:gt.metaitem.01.12337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.12338.name=Hot %material Ingot + S:gt.metaitem.01.12338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.12339.name=Hot %material + S:gt.metaitem.01.12339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.12340.name=Hot %material Ingot + S:gt.metaitem.01.12340.tooltip=SpFe + S:gt.metaitem.01.12341.name=Hot %material Ingot + S:gt.metaitem.01.12341.tooltip=SpFe₅₀C + S:gt.metaitem.01.12342.name=Hot %material Ingot + S:gt.metaitem.01.12342.tooltip= + S:gt.metaitem.01.12343.name=Hot %material Ingot + S:gt.metaitem.01.12343.tooltip=(ZnCu₃)₇AlCo S:gt.metaitem.01.12344.name=Hot Ultimet Ingot S:gt.metaitem.01.12344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.12345.name=Hot %material Ingot + S:gt.metaitem.01.12345.tooltip=Cu + S:gt.metaitem.01.12346.name=Hot %material Ingot + S:gt.metaitem.01.12346.tooltip= + S:gt.metaitem.01.12348.name=Hot %material Ingot + S:gt.metaitem.01.12348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.12349.name=Hot %material Ingot + S:gt.metaitem.01.12349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.12350.name=Hot %material Ingot + S:gt.metaitem.01.12350.tooltip=CuAg₄ + S:gt.metaitem.01.12351.name=Hot %material Ingot + S:gt.metaitem.01.12351.tooltip=CuAu₄ S:gt.metaitem.01.12352.name=Hot Black Bronze Ingot S:gt.metaitem.01.12352.tooltip=AuAgCu3 + S:gt.metaitem.01.12353.name=Hot %material Ingot + S:gt.metaitem.01.12353.tooltip=BiZnCu₃ + S:gt.metaitem.01.12354.name=Hot %material Ingot + S:gt.metaitem.01.12354.tooltip=Fe + S:gt.metaitem.01.12355.name=Hot %material Ingot + S:gt.metaitem.01.12355.tooltip=Fe₅₀C + S:gt.metaitem.01.12356.name=Hot %material Ingot + S:gt.metaitem.01.12356.tooltip=Nd S:gt.metaitem.01.12357.name=Hot Vanadium-Gallium Ingot S:gt.metaitem.01.12357.tooltip=V3Ga S:gt.metaitem.01.12358.name=Hot Yttrium Barium Cuprate Ingot @@ -18428,44 +24703,372 @@ languagefile { S:gt.metaitem.01.12359.tooltip=NbN S:gt.metaitem.01.12360.name=Hot Niobium-Titanium Ingot S:gt.metaitem.01.12360.tooltip=NbTi + S:gt.metaitem.01.12362.name=Hot %material Ingot + S:gt.metaitem.01.12362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.12363.name=Hot %material Ingot + S:gt.metaitem.01.12363.tooltip=SnFe + S:gt.metaitem.01.12364.name=Hot %material Ingot + S:gt.metaitem.01.12364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.12365.name=Hot %material Ingot + S:gt.metaitem.01.12365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.12366.name=Hot %material Ingot + S:gt.metaitem.01.12366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.12367.name=Hot %material Ingot + S:gt.metaitem.01.12367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.12368.name=Hot %material Ingot + S:gt.metaitem.01.12368.tooltip= + S:gt.metaitem.01.12369.name=Hot %material Ingot + S:gt.metaitem.01.12369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.12370.name=Hot Tungstencarbide Ingot S:gt.metaitem.01.12370.tooltip=WC + S:gt.metaitem.01.12371.name=Hot %material Ingot + S:gt.metaitem.01.12371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.01.12372.name=Hot HSS-G Ingot S:gt.metaitem.01.12372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.01.12373.name=Hot HSS-E Ingot S:gt.metaitem.01.12373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.12374.name=Hot HSS-S Ingot S:gt.metaitem.01.12374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.12378.name=Hot %material Ingot + S:gt.metaitem.01.12378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.12379.name=Hot %material Ingot + S:gt.metaitem.01.12379.tooltip=?AuC + S:gt.metaitem.01.12380.name=Hot %material Ingot + S:gt.metaitem.01.12380.tooltip=Sn₂AgPt + S:gt.metaitem.01.12381.name=Hot %material Ingot + S:gt.metaitem.01.12381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.12382.name=Hot %material Ingot + S:gt.metaitem.01.12382.tooltip=Ai + S:gt.metaitem.01.12383.name=Hot %material Ingot + S:gt.metaitem.01.12383.tooltip= + S:gt.metaitem.01.12384.name=Hot %material Ingot + S:gt.metaitem.01.12384.tooltip= + S:gt.metaitem.01.12385.name=Hot %material Ingot + S:gt.metaitem.01.12385.tooltip= + S:gt.metaitem.01.12386.name=Hot %material Ingot + S:gt.metaitem.01.12386.tooltip=AiCo + S:gt.metaitem.01.12387.name=Hot %material Ingot + S:gt.metaitem.01.12387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.12388.name=Hot %material Ingot + S:gt.metaitem.01.12388.tooltip=SpPu + S:gt.metaitem.01.12389.name=Hot %material Ingot + S:gt.metaitem.01.12389.tooltip=SpH₂O + S:gt.metaitem.01.12390.name=Hot %material Ingot + S:gt.metaitem.01.12390.tooltip=SpPb + S:gt.metaitem.01.12391.name=Hot %material Ingot + S:gt.metaitem.01.12391.tooltip=Qt + S:gt.metaitem.01.12392.name=Hot %material Ingot + S:gt.metaitem.01.12392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.12393.name=Hot %material Ingot + S:gt.metaitem.01.12393.tooltip=Oh + S:gt.metaitem.01.12394.name=Hot %material Ingot + S:gt.metaitem.01.12394.tooltip=If + S:gt.metaitem.01.12395.name=Hot %material Ingot + S:gt.metaitem.01.12395.tooltip= + S:gt.metaitem.01.12397.name=Hot %material Ingot + S:gt.metaitem.01.12397.tooltip=If* + S:gt.metaitem.01.12398.name=Hot %material Ingot + S:gt.metaitem.01.12398.tooltip= + S:gt.metaitem.01.12399.name=Hot %material Ingot + S:gt.metaitem.01.12399.tooltip=Sm + S:gt.metaitem.01.12400.name=Hot %material Ingot + S:gt.metaitem.01.12400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.12401.name=Hot %material Ingot + S:gt.metaitem.01.12401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.12402.name=Hot %material Ingot + S:gt.metaitem.01.12402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.12403.name=Hot %material Ingot + S:gt.metaitem.01.12403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.12404.name=Hot %material Ingot + S:gt.metaitem.01.12404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.12405.name=Hot %material Ingot + S:gt.metaitem.01.12405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.12406.name=Hot %material Ingot + S:gt.metaitem.01.12406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.12407.name=Hot %material Ingot + S:gt.metaitem.01.12407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.12408.name=Hot %material Ingot + S:gt.metaitem.01.12408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.1241.name=Small Pile of Platinum Group Sludge Dust S:gt.metaitem.01.1241.tooltip= + S:gt.metaitem.01.12470.name=Hot %material Bar + S:gt.metaitem.01.12470.tooltip=C₂H₄O + S:gt.metaitem.01.12471.name=Hot %material Bar + S:gt.metaitem.01.12471.tooltip=C₂H₆OSi + S:gt.metaitem.01.12472.name=Hot %material Bar + S:gt.metaitem.01.12472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.12473.name=Hot %material Bar + S:gt.metaitem.01.12473.tooltip=C₂F₄ + S:gt.metaitem.01.12485.name=Hot %material Ingot + S:gt.metaitem.01.12485.tooltip= + S:gt.metaitem.01.12488.name=Hot %material Ingot + S:gt.metaitem.01.12488.tooltip= + S:gt.metaitem.01.12489.name=Hot %material Ingot + S:gt.metaitem.01.12489.tooltip= + S:gt.metaitem.01.12490.name=Hot %material Ingot + S:gt.metaitem.01.12490.tooltip= + S:gt.metaitem.01.12521.name=Hot %material Ingot + S:gt.metaitem.01.12521.tooltip= + S:gt.metaitem.01.12529.name=Hot %material Ingot + S:gt.metaitem.01.12529.tooltip=FeMa + S:gt.metaitem.01.12599.name=Hot %material Ingot + S:gt.metaitem.01.12599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.12610.name=Hot %material Bar + S:gt.metaitem.01.12610.tooltip=C₂H₄O + S:gt.metaitem.01.12611.name=Hot %material Bar + S:gt.metaitem.01.12611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.12613.name=Hot %material Ingot + S:gt.metaitem.01.12613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.12631.name=Hot %material Ingot + S:gt.metaitem.01.12631.tooltip=C₆H₄S + S:gt.metaitem.01.12635.name=Hot %material Bar + S:gt.metaitem.01.12635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.01.12636.name=Hot %material Bar + S:gt.metaitem.01.12636.tooltip=C₈H₈ + S:gt.metaitem.01.12649.name=Hot %material Bar + S:gt.metaitem.01.12649.tooltip=C₂H₃Cl + S:gt.metaitem.01.12770.name=Hot %material Ingot + S:gt.metaitem.01.12770.tooltip= + S:gt.metaitem.01.12809.name=Hot %material Ingot + S:gt.metaitem.01.12809.tooltip= + S:gt.metaitem.01.12829.name=Hot %material Ingot + S:gt.metaitem.01.12829.tooltip=Sp₂Fe + S:gt.metaitem.01.12868.name=Hot %material Ingot + S:gt.metaitem.01.12868.tooltip=Ke + S:gt.metaitem.01.12874.name=Hot %material Bar + S:gt.metaitem.01.12874.tooltip=CH₂ + S:gt.metaitem.01.12880.name=Hot %material Bar + S:gt.metaitem.01.12880.tooltip=C₅H₈ + S:gt.metaitem.01.12884.name=Hot %material Ingot + S:gt.metaitem.01.12884.tooltip=De + S:gt.metaitem.01.12889.name=Hot %material Ingot + S:gt.metaitem.01.12889.tooltip= S:gt.metaitem.01.129.name=Tiny Pile of Neutronium Dust S:gt.metaitem.01.129.tooltip=Nt + S:gt.metaitem.01.12912.name=Hot %material Ingot + S:gt.metaitem.01.12912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.12913.name=Hot %material Ingot + S:gt.metaitem.01.12913.tooltip=As₄S₄ + S:gt.metaitem.01.12950.name=Hot %material Ingot + S:gt.metaitem.01.12950.tooltip= + S:gt.metaitem.01.12951.name=Hot %material Ingot + S:gt.metaitem.01.12951.tooltip= + S:gt.metaitem.01.12952.name=Hot %material Ingot + S:gt.metaitem.01.12952.tooltip= + S:gt.metaitem.01.12953.name=Hot %material Ingot + S:gt.metaitem.01.12953.tooltip= + S:gt.metaitem.01.12954.name=Hot %material Ingot + S:gt.metaitem.01.12954.tooltip= + S:gt.metaitem.01.12955.name=Hot %material Ingot + S:gt.metaitem.01.12955.tooltip= + S:gt.metaitem.01.12956.name=Hot %material Ingot + S:gt.metaitem.01.12956.tooltip= + S:gt.metaitem.01.12957.name=Hot %material Ingot + S:gt.metaitem.01.12957.tooltip= + S:gt.metaitem.01.12958.name=Hot %material Ingot + S:gt.metaitem.01.12958.tooltip= + S:gt.metaitem.01.12959.name=Hot %material Ingot + S:gt.metaitem.01.12959.tooltip= + S:gt.metaitem.01.12960.name=Hot %material Ingot + S:gt.metaitem.01.12960.tooltip= + S:gt.metaitem.01.12961.name=Hot %material Ingot + S:gt.metaitem.01.12961.tooltip= + S:gt.metaitem.01.12962.name=Hot %material Ingot + S:gt.metaitem.01.12962.tooltip= + S:gt.metaitem.01.12963.name=Hot %material Ingot + S:gt.metaitem.01.12963.tooltip= + S:gt.metaitem.01.12964.name=Hot %material Ingot + S:gt.metaitem.01.12964.tooltip= + S:gt.metaitem.01.12965.name=Hot %material Ingot + S:gt.metaitem.01.12965.tooltip= + S:gt.metaitem.01.12966.name=Hot %material Ingot + S:gt.metaitem.01.12966.tooltip= + S:gt.metaitem.01.12970.name=Hot %material Ingot + S:gt.metaitem.01.12970.tooltip= + S:gt.metaitem.01.12975.name=Hot %material Ingot + S:gt.metaitem.01.12975.tooltip=D + S:gt.metaitem.01.12976.name=Hot %material Ingot + S:gt.metaitem.01.12976.tooltip=D* + S:gt.metaitem.01.12977.name=Hot %material Ingot + S:gt.metaitem.01.12977.tooltip= + S:gt.metaitem.01.12978.name=Hot %material Ingot + S:gt.metaitem.01.12978.tooltip=IcMa + S:gt.metaitem.01.12979.name=Hot %material Ingot + S:gt.metaitem.01.12979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.12980.name=Hot %material Ingot + S:gt.metaitem.01.12980.tooltip=AsGa + S:gt.metaitem.01.12981.name=Hot %material Ingot + S:gt.metaitem.01.12981.tooltip=InGaP + S:gt.metaitem.01.12982.name=Hot %material Ingot + S:gt.metaitem.01.12982.tooltip=SpNt + S:gt.metaitem.01.12984.name=Hot %material Ingot + S:gt.metaitem.01.12984.tooltip=Fl + S:gt.metaitem.01.12985.name=Hot %material Ingot + S:gt.metaitem.01.12985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.12986.name=Hot %material Ingot + S:gt.metaitem.01.12986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.12987.name=Hot %material Ingot + S:gt.metaitem.01.12987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.12988.name=Hot %material Ingot + S:gt.metaitem.01.12988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.12989.name=Hot %material Ingot + S:gt.metaitem.01.12989.tooltip=UPt₃ S:gt.metaitem.01.1299.name=Small Pile of Stone Dust S:gt.metaitem.01.1299.tooltip= + S:gt.metaitem.01.12990.name=Hot %material Ingot + S:gt.metaitem.01.12990.tooltip=VIn₃ + S:gt.metaitem.01.12991.name=Hot %material Ingot + S:gt.metaitem.01.12991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.12992.name=Hot %material Ingot + S:gt.metaitem.01.12992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.1300.name=Small Pile of Bronze Dust S:gt.metaitem.01.1300.tooltip=SnCu3 + S:gt.metaitem.01.13006.name=Double %material Ingot + S:gt.metaitem.01.13006.tooltip=Li + S:gt.metaitem.01.13008.name=Double %material Ingot + S:gt.metaitem.01.13008.tooltip=Be S:gt.metaitem.01.1301.name=Small Pile of Brass Dust S:gt.metaitem.01.1301.tooltip=ZnCu3 + S:gt.metaitem.01.13010.name=Double %material Ingot + S:gt.metaitem.01.13010.tooltip=C + S:gt.metaitem.01.13018.name=Double %material Ingot + S:gt.metaitem.01.13018.tooltip=Mg + S:gt.metaitem.01.13019.name=Double %material Ingot + S:gt.metaitem.01.13019.tooltip=Al S:gt.metaitem.01.1302.name=Small Pile of Invar Dust S:gt.metaitem.01.1302.tooltip=Fe2Ni + S:gt.metaitem.01.13020.name=Double %material Ingot + S:gt.metaitem.01.13020.tooltip=Si + S:gt.metaitem.01.13025.name=Double %material Ingot + S:gt.metaitem.01.13025.tooltip=K + S:gt.metaitem.01.13027.name=Double %material Ingot + S:gt.metaitem.01.13027.tooltip=Sc + S:gt.metaitem.01.13028.name=Double %material Ingot + S:gt.metaitem.01.13028.tooltip=Ti + S:gt.metaitem.01.13029.name=Double %material Ingot + S:gt.metaitem.01.13029.tooltip=V S:gt.metaitem.01.1303.name=Small Pile of Electrum Dust S:gt.metaitem.01.1303.tooltip=AgAu + S:gt.metaitem.01.13030.name=Double %material Ingot + S:gt.metaitem.01.13030.tooltip=Cr + S:gt.metaitem.01.13031.name=Double %material Ingot + S:gt.metaitem.01.13031.tooltip=Mn + S:gt.metaitem.01.13032.name=Double %material Ingot + S:gt.metaitem.01.13032.tooltip=Fe + S:gt.metaitem.01.13033.name=Double %material Ingot + S:gt.metaitem.01.13033.tooltip=Co + S:gt.metaitem.01.13034.name=Double %material Ingot + S:gt.metaitem.01.13034.tooltip=Ni + S:gt.metaitem.01.13035.name=Double %material Ingot + S:gt.metaitem.01.13035.tooltip=Cu + S:gt.metaitem.01.13036.name=Double %material Ingot + S:gt.metaitem.01.13036.tooltip=Zn + S:gt.metaitem.01.13037.name=Double %material Ingot + S:gt.metaitem.01.13037.tooltip=Ga + S:gt.metaitem.01.13039.name=Double %material Ingot + S:gt.metaitem.01.13039.tooltip=As S:gt.metaitem.01.1304.name=Small Pile of Wrought Iron Dust S:gt.metaitem.01.1304.tooltip=Fe + S:gt.metaitem.01.13043.name=Double %material Ingot + S:gt.metaitem.01.13043.tooltip=Rb + S:gt.metaitem.01.13045.name=Double %material Ingot + S:gt.metaitem.01.13045.tooltip=Y + S:gt.metaitem.01.13047.name=Double %material Ingot + S:gt.metaitem.01.13047.tooltip=Nb + S:gt.metaitem.01.13048.name=Double %material Ingot + S:gt.metaitem.01.13048.tooltip=Mo S:gt.metaitem.01.1305.name=Small Pile of Steel Dust S:gt.metaitem.01.1305.tooltip=Fe50C + S:gt.metaitem.01.13052.name=Double %material Ingot + S:gt.metaitem.01.13052.tooltip=Pd + S:gt.metaitem.01.13054.name=Double %material Ingot + S:gt.metaitem.01.13054.tooltip=Ag + S:gt.metaitem.01.13056.name=Double %material Ingot + S:gt.metaitem.01.13056.tooltip=In + S:gt.metaitem.01.13057.name=Double %material Ingot + S:gt.metaitem.01.13057.tooltip=Sn + S:gt.metaitem.01.13058.name=Double %material Ingot + S:gt.metaitem.01.13058.tooltip=Sb + S:gt.metaitem.01.13059.name=Double %material Ingot + S:gt.metaitem.01.13059.tooltip=Te S:gt.metaitem.01.1306.name=Small Pile of Stainless Steel Dust S:gt.metaitem.01.1306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.13062.name=Double %material Ingot + S:gt.metaitem.01.13062.tooltip=Cs + S:gt.metaitem.01.13063.name=Double %material Ingot + S:gt.metaitem.01.13063.tooltip=Ba + S:gt.metaitem.01.13064.name=Double %material Ingot + S:gt.metaitem.01.13064.tooltip=La + S:gt.metaitem.01.13065.name=Double %material Ingot + S:gt.metaitem.01.13065.tooltip=Ce + S:gt.metaitem.01.13066.name=Double %material Ingot + S:gt.metaitem.01.13066.tooltip=Pr + S:gt.metaitem.01.13067.name=Double %material Ingot + S:gt.metaitem.01.13067.tooltip=Nd + S:gt.metaitem.01.13068.name=Double %material Ingot + S:gt.metaitem.01.13068.tooltip=Pm + S:gt.metaitem.01.13069.name=Double %material Ingot + S:gt.metaitem.01.13069.tooltip=Sm S:gt.metaitem.01.1307.name=Small Pile of Pig Iron Dust S:gt.metaitem.01.1307.tooltip=Fe + S:gt.metaitem.01.13070.name=Double %material Ingot + S:gt.metaitem.01.13070.tooltip=Eu + S:gt.metaitem.01.13071.name=Double %material Ingot + S:gt.metaitem.01.13071.tooltip=Gd + S:gt.metaitem.01.13072.name=Double %material Ingot + S:gt.metaitem.01.13072.tooltip=Tb + S:gt.metaitem.01.13073.name=Double %material Ingot + S:gt.metaitem.01.13073.tooltip=Dy + S:gt.metaitem.01.13074.name=Double %material Ingot + S:gt.metaitem.01.13074.tooltip=Ho + S:gt.metaitem.01.13075.name=Double %material Ingot + S:gt.metaitem.01.13075.tooltip=Er + S:gt.metaitem.01.13076.name=Double %material Ingot + S:gt.metaitem.01.13076.tooltip=Tm + S:gt.metaitem.01.13077.name=Double %material Ingot + S:gt.metaitem.01.13077.tooltip=Yb + S:gt.metaitem.01.13078.name=Double %material Ingot + S:gt.metaitem.01.13078.tooltip=Lu S:gt.metaitem.01.1308.name=Small Pile of Red Alloy Dust S:gt.metaitem.01.1308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.13080.name=Double %material Ingot + S:gt.metaitem.01.13080.tooltip=Ta + S:gt.metaitem.01.13081.name=Double %material Ingot + S:gt.metaitem.01.13081.tooltip=W + S:gt.metaitem.01.13083.name=Double %material Ingot + S:gt.metaitem.01.13083.tooltip=Os + S:gt.metaitem.01.13084.name=Double %material Ingot + S:gt.metaitem.01.13084.tooltip=Ir + S:gt.metaitem.01.13085.name=Double %material Ingot + S:gt.metaitem.01.13085.tooltip=Pt + S:gt.metaitem.01.13086.name=Double %material Ingot + S:gt.metaitem.01.13086.tooltip=Au + S:gt.metaitem.01.13089.name=Double %material Ingot + S:gt.metaitem.01.13089.tooltip=Pb + S:gt.metaitem.01.1309.name=Small Pile of %material Dust + S:gt.metaitem.01.1309.tooltip=AgRp₄ + S:gt.metaitem.01.13090.name=Double %material Ingot + S:gt.metaitem.01.13090.tooltip=Bi + S:gt.metaitem.01.13096.name=Double %material Ingot + S:gt.metaitem.01.13096.tooltip=Th + S:gt.metaitem.01.13097.name=Double %material Ingot + S:gt.metaitem.01.13097.tooltip=U-235 + S:gt.metaitem.01.13098.name=Double %material Ingot + S:gt.metaitem.01.13098.tooltip=U S:gt.metaitem.01.1310.name=Small Pile of Cupronickel Dust S:gt.metaitem.01.1310.tooltip=CuNi + S:gt.metaitem.01.13100.name=Double %material Ingot + S:gt.metaitem.01.13100.tooltip=Pu + S:gt.metaitem.01.13101.name=Double %material Ingot + S:gt.metaitem.01.13101.tooltip=Pu-241 + S:gt.metaitem.01.13103.name=Double %material Ingot + S:gt.metaitem.01.13103.tooltip=Am S:gt.metaitem.01.1311.name=Small Pile of Nichrome Dust S:gt.metaitem.01.1311.tooltip=Ni4Cr S:gt.metaitem.01.1312.name=Small Pile of Kanthal Dust S:gt.metaitem.01.1312.tooltip=FeAlCr + S:gt.metaitem.01.13129.name=Double %material Ingot + S:gt.metaitem.01.13129.tooltip=Nt S:gt.metaitem.01.1313.name=Small Pile of Magnalium Dust S:gt.metaitem.01.1313.tooltip=MgAl2 S:gt.metaitem.01.1314.name=Small Pile of Soldering Alloy Dust @@ -18476,6 +25079,16 @@ languagefile { S:gt.metaitem.01.1316.tooltip=Fe50CW S:gt.metaitem.01.1317.name=Small Pile of Osmiridium Dust S:gt.metaitem.01.1317.tooltip=Ir3Os + S:gt.metaitem.01.1318.name=Small Pile of %material Dust + S:gt.metaitem.01.1318.tooltip=Su + S:gt.metaitem.01.1319.name=Small Pile of %material Dust + S:gt.metaitem.01.1319.tooltip=Ad + S:gt.metaitem.01.1320.name=Small Pile of %material Dust + S:gt.metaitem.01.1320.tooltip=The formula is too long... + S:gt.metaitem.01.1321.name=Small Pile of %material Dust + S:gt.metaitem.01.1321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.1322.name=Small Pile of %material Dust + S:gt.metaitem.01.1322.tooltip= S:gt.metaitem.01.1323.name=Small Pile of Infused Gold Dust S:gt.metaitem.01.1323.tooltip= S:gt.metaitem.01.1324.name=Small Pile of Naquadah Dust @@ -18492,28 +25105,270 @@ languagefile { S:gt.metaitem.01.1329.tooltip= S:gt.metaitem.01.1330.name=Small Pile of Thaumium Dust S:gt.metaitem.01.1330.tooltip=FeMa + S:gt.metaitem.01.13300.name=Double %material Ingot + S:gt.metaitem.01.13300.tooltip=SnCu₃ + S:gt.metaitem.01.13301.name=Double %material Ingot + S:gt.metaitem.01.13301.tooltip=ZnCu₃ + S:gt.metaitem.01.13302.name=Double %material Ingot + S:gt.metaitem.01.13302.tooltip=Fe₂Ni + S:gt.metaitem.01.13303.name=Double %material Ingot + S:gt.metaitem.01.13303.tooltip=AgAu + S:gt.metaitem.01.13304.name=Double %material Ingot + S:gt.metaitem.01.13304.tooltip=Fe + S:gt.metaitem.01.13305.name=Double %material Ingot + S:gt.metaitem.01.13305.tooltip=Fe₅₀C + S:gt.metaitem.01.13306.name=Double %material Ingot + S:gt.metaitem.01.13306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.13307.name=Double %material Ingot + S:gt.metaitem.01.13307.tooltip=Fe + S:gt.metaitem.01.13308.name=Double %material Ingot + S:gt.metaitem.01.13308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.13309.name=Double %material Ingot + S:gt.metaitem.01.13309.tooltip=AgRp₄ S:gt.metaitem.01.1331.name=Small Pile of Mithril Dust S:gt.metaitem.01.1331.tooltip=Pt2Ma + S:gt.metaitem.01.13310.name=Double %material Ingot + S:gt.metaitem.01.13310.tooltip=CuNi + S:gt.metaitem.01.13311.name=Double %material Ingot + S:gt.metaitem.01.13311.tooltip=Ni₄Cr + S:gt.metaitem.01.13312.name=Double %material Ingot + S:gt.metaitem.01.13312.tooltip=FeAlCr + S:gt.metaitem.01.13313.name=Double %material Ingot + S:gt.metaitem.01.13313.tooltip=MgAl₂ + S:gt.metaitem.01.13314.name=Double %material Ingot + S:gt.metaitem.01.13314.tooltip=Sn₉Sb + S:gt.metaitem.01.13315.name=Double %material Ingot + S:gt.metaitem.01.13315.tooltip=Pb₄Sb + S:gt.metaitem.01.13316.name=Double %material Ingot + S:gt.metaitem.01.13316.tooltip=Fe₅₀CW + S:gt.metaitem.01.13317.name=Double %material Ingot + S:gt.metaitem.01.13317.tooltip=Ir₃Os + S:gt.metaitem.01.13318.name=Double %material Ingot + S:gt.metaitem.01.13318.tooltip=Su + S:gt.metaitem.01.13319.name=Double %material Ingot + S:gt.metaitem.01.13319.tooltip=Ad + S:gt.metaitem.01.13320.name=Double %material Ingot + S:gt.metaitem.01.13320.tooltip=The formula is too long... + S:gt.metaitem.01.13321.name=Double %material Ingot + S:gt.metaitem.01.13321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.13322.name=Double %material Ingot + S:gt.metaitem.01.13322.tooltip= + S:gt.metaitem.01.13323.name=Double %material Ingot + S:gt.metaitem.01.13323.tooltip=AuMa* + S:gt.metaitem.01.13324.name=Double %material Ingot + S:gt.metaitem.01.13324.tooltip=Nq + S:gt.metaitem.01.13325.name=Double %material Ingot + S:gt.metaitem.01.13325.tooltip=Nq₂KeC + S:gt.metaitem.01.13326.name=Double %material Ingot + S:gt.metaitem.01.13326.tooltip=Nq+ + S:gt.metaitem.01.13327.name=Double %material Ingot + S:gt.metaitem.01.13327.tooltip=Nq* + S:gt.metaitem.01.13328.name=Double %material Ingot + S:gt.metaitem.01.13328.tooltip=Du + S:gt.metaitem.01.13329.name=Double %material Ingot + S:gt.metaitem.01.13329.tooltip=Tn + S:gt.metaitem.01.1333.name=Small Pile of %material Dust + S:gt.metaitem.01.1333.tooltip=Ag₂FeMa + S:gt.metaitem.01.13330.name=Double %material Ingot + S:gt.metaitem.01.13330.tooltip=FeMa + S:gt.metaitem.01.13331.name=Double %material Ingot + S:gt.metaitem.01.13331.tooltip=Pt₂FeMa + S:gt.metaitem.01.13333.name=Double %material Ingot + S:gt.metaitem.01.13333.tooltip=Ag₂FeMa + S:gt.metaitem.01.13334.name=Double %material Ingot + S:gt.metaitem.01.13334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.13335.name=Double %material Ingot + S:gt.metaitem.01.13335.tooltip=Fe₅₀C + S:gt.metaitem.01.13336.name=Double %material Ingot + S:gt.metaitem.01.13336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.13337.name=Double %material Ingot + S:gt.metaitem.01.13337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.13338.name=Double %material Ingot + S:gt.metaitem.01.13338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.13339.name=Double %material + S:gt.metaitem.01.13339.tooltip=Fe₅₀CMa S:gt.metaitem.01.1334.name=Small Pile of Black Steel Dust S:gt.metaitem.01.1334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.13340.name=Double %material Ingot + S:gt.metaitem.01.13340.tooltip=SpFe + S:gt.metaitem.01.13341.name=Double %material Ingot + S:gt.metaitem.01.13341.tooltip=SpFe₅₀C + S:gt.metaitem.01.13342.name=Double %material Ingot + S:gt.metaitem.01.13342.tooltip= + S:gt.metaitem.01.13343.name=Double %material Ingot + S:gt.metaitem.01.13343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.13344.name=Double %material Ingot + S:gt.metaitem.01.13344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.13345.name=Double %material Ingot + S:gt.metaitem.01.13345.tooltip=Cu + S:gt.metaitem.01.13346.name=Double %material Ingot + S:gt.metaitem.01.13346.tooltip= + S:gt.metaitem.01.13348.name=Double %material Ingot + S:gt.metaitem.01.13348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.13349.name=Double %material Ingot + S:gt.metaitem.01.13349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.1335.name=Small Pile of Damascus Steel Dust S:gt.metaitem.01.1335.tooltip=Fe50C + S:gt.metaitem.01.13350.name=Double %material Ingot + S:gt.metaitem.01.13350.tooltip=CuAg₄ + S:gt.metaitem.01.13351.name=Double %material Ingot + S:gt.metaitem.01.13351.tooltip=CuAu₄ + S:gt.metaitem.01.13352.name=Double %material Ingot + S:gt.metaitem.01.13352.tooltip=AuAgCu₃ + S:gt.metaitem.01.13353.name=Double %material Ingot + S:gt.metaitem.01.13353.tooltip=BiZnCu₃ + S:gt.metaitem.01.13354.name=Double %material Ingot + S:gt.metaitem.01.13354.tooltip=Fe + S:gt.metaitem.01.13355.name=Double %material Ingot + S:gt.metaitem.01.13355.tooltip=Fe₅₀C + S:gt.metaitem.01.13356.name=Double %material Ingot + S:gt.metaitem.01.13356.tooltip=Nd + S:gt.metaitem.01.13357.name=Double %material Ingot + S:gt.metaitem.01.13357.tooltip=V₃Ga + S:gt.metaitem.01.13358.name=Double %material Ingot + S:gt.metaitem.01.13358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.13359.name=Double %material Ingot + S:gt.metaitem.01.13359.tooltip=NbN + S:gt.metaitem.01.1336.name=Small Pile of %material Dust + S:gt.metaitem.01.1336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.13360.name=Double %material Ingot + S:gt.metaitem.01.13360.tooltip=NbTi + S:gt.metaitem.01.13362.name=Double %material Ingot + S:gt.metaitem.01.13362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.13363.name=Double %material Ingot + S:gt.metaitem.01.13363.tooltip=SnFe + S:gt.metaitem.01.13364.name=Double %material Ingot + S:gt.metaitem.01.13364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.13365.name=Double %material Ingot + S:gt.metaitem.01.13365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.13366.name=Double %material Ingot + S:gt.metaitem.01.13366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.13367.name=Double %material Ingot + S:gt.metaitem.01.13367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.13368.name=Double %material Ingot + S:gt.metaitem.01.13368.tooltip= + S:gt.metaitem.01.13369.name=Double %material Ingot + S:gt.metaitem.01.13369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.01.1337.name=Small Pile of %material Dust + S:gt.metaitem.01.1337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.13370.name=Double %material Ingot + S:gt.metaitem.01.13370.tooltip=WC + S:gt.metaitem.01.13371.name=Double %material Ingot + S:gt.metaitem.01.13371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.13372.name=Double %material Ingot + S:gt.metaitem.01.13372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.13373.name=Double %material Ingot + S:gt.metaitem.01.13373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.13374.name=Double %material Ingot + S:gt.metaitem.01.13374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.13378.name=Double %material Ingot + S:gt.metaitem.01.13378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.13379.name=Double %material Ingot + S:gt.metaitem.01.13379.tooltip=?AuC + S:gt.metaitem.01.1338.name=Small Pile of %material Dust + S:gt.metaitem.01.1338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.13380.name=Double %material Ingot + S:gt.metaitem.01.13380.tooltip=Sn₂AgPt + S:gt.metaitem.01.13381.name=Double %material Ingot + S:gt.metaitem.01.13381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.13382.name=Double %material Ingot + S:gt.metaitem.01.13382.tooltip=Ai + S:gt.metaitem.01.13383.name=Double %material Ingot + S:gt.metaitem.01.13383.tooltip= + S:gt.metaitem.01.13384.name=Double %material Ingot + S:gt.metaitem.01.13384.tooltip= + S:gt.metaitem.01.13385.name=Double %material Ingot + S:gt.metaitem.01.13385.tooltip= + S:gt.metaitem.01.13386.name=Double %material Ingot + S:gt.metaitem.01.13386.tooltip=AiCo + S:gt.metaitem.01.13387.name=Double %material Ingot + S:gt.metaitem.01.13387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.13388.name=Double %material Ingot + S:gt.metaitem.01.13388.tooltip=SpPu + S:gt.metaitem.01.13389.name=Double %material Ingot + S:gt.metaitem.01.13389.tooltip=SpH₂O + S:gt.metaitem.01.1339.name=Small Pile of %material Dust + S:gt.metaitem.01.1339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.13390.name=Double %material Ingot + S:gt.metaitem.01.13390.tooltip=SpPb + S:gt.metaitem.01.13391.name=Double %material Ingot + S:gt.metaitem.01.13391.tooltip=Qt + S:gt.metaitem.01.13392.name=Double %material Ingot + S:gt.metaitem.01.13392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.13393.name=Double %material Ingot + S:gt.metaitem.01.13393.tooltip=Oh + S:gt.metaitem.01.13394.name=Double %material Ingot + S:gt.metaitem.01.13394.tooltip=If + S:gt.metaitem.01.13395.name=Double %material Ingot + S:gt.metaitem.01.13395.tooltip= + S:gt.metaitem.01.13397.name=Double %material Ingot + S:gt.metaitem.01.13397.tooltip=If* + S:gt.metaitem.01.13398.name=Double %material Ingot + S:gt.metaitem.01.13398.tooltip= + S:gt.metaitem.01.13399.name=Double %material Ingot + S:gt.metaitem.01.13399.tooltip=Sm + S:gt.metaitem.01.1340.name=Small Pile of %material Dust + S:gt.metaitem.01.1340.tooltip=SpFe + S:gt.metaitem.01.13400.name=Double %material Ingot + S:gt.metaitem.01.13400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.13401.name=Double %material Ingot + S:gt.metaitem.01.13401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.13402.name=Double %material Ingot + S:gt.metaitem.01.13402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.13403.name=Double %material Ingot + S:gt.metaitem.01.13403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.13404.name=Double %material Ingot + S:gt.metaitem.01.13404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.13405.name=Double %material Ingot + S:gt.metaitem.01.13405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.13406.name=Double %material Ingot + S:gt.metaitem.01.13406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.13407.name=Double %material Ingot + S:gt.metaitem.01.13407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.13408.name=Double %material Ingot + S:gt.metaitem.01.13408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.1341.name=Small Pile of %material Dust + S:gt.metaitem.01.1341.tooltip=SpFe₅₀C + S:gt.metaitem.01.1342.name=Small Pile of %material Dust + S:gt.metaitem.01.1342.tooltip= S:gt.metaitem.01.1343.name=Small Pile of Cobalt Brass Dust S:gt.metaitem.01.1343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.1344.name=Small Pile of Ultimet Dust S:gt.metaitem.01.1344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.1345.name=Small Pile of Annealed Copper Dust S:gt.metaitem.01.1345.tooltip=Cu + S:gt.metaitem.01.1346.name=Small Pile of %material Dust + S:gt.metaitem.01.1346.tooltip= + S:gt.metaitem.01.1347.name=Small Pile of %material Dust + S:gt.metaitem.01.1347.tooltip= + S:gt.metaitem.01.13470.name=Double %material Bar + S:gt.metaitem.01.13470.tooltip=C₂H₄O + S:gt.metaitem.01.13472.name=Double %material Bar + S:gt.metaitem.01.13472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.13473.name=Double %material Bar + S:gt.metaitem.01.13473.tooltip=C₂F₄ S:gt.metaitem.01.1348.name=Small Pile of Red Steel Dust S:gt.metaitem.01.1348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.13485.name=Double %material Ingot + S:gt.metaitem.01.13485.tooltip= + S:gt.metaitem.01.13488.name=Double %material Ingot + S:gt.metaitem.01.13488.tooltip= + S:gt.metaitem.01.13489.name=Double %material Ingot + S:gt.metaitem.01.13489.tooltip= S:gt.metaitem.01.1349.name=Small Pile of Blue Steel Dust S:gt.metaitem.01.1349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.13490.name=Double %material Ingot + S:gt.metaitem.01.13490.tooltip= S:gt.metaitem.01.1350.name=Small Pile of Sterling Silver Dust S:gt.metaitem.01.1350.tooltip=CuAg4 S:gt.metaitem.01.1351.name=Small Pile of Rose Gold Dust S:gt.metaitem.01.1351.tooltip=CuAu4 S:gt.metaitem.01.1352.name=Small Pile of Black Bronze Dust S:gt.metaitem.01.1352.tooltip=AuAgCu3 + S:gt.metaitem.01.13521.name=Double %material Ingot + S:gt.metaitem.01.13521.tooltip= + S:gt.metaitem.01.13529.name=Double %material Ingot + S:gt.metaitem.01.13529.tooltip=FeMa S:gt.metaitem.01.1353.name=Small Pile of Bismuth Bronze Dust S:gt.metaitem.01.1353.tooltip=BiZnCu3 S:gt.metaitem.01.1354.name=Small Pile of Magnetic Iron Dust @@ -18528,12 +25383,34 @@ languagefile { S:gt.metaitem.01.1358.tooltip=YBa2Cu3O7 S:gt.metaitem.01.1359.name=Small Pile of Niobium Nitride Dust S:gt.metaitem.01.1359.tooltip=NbN + S:gt.metaitem.01.13599.name=Double %material Ingot + S:gt.metaitem.01.13599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.1360.name=Small Pile of Niobium-Titanium Dust S:gt.metaitem.01.1360.tooltip=NbTi + S:gt.metaitem.01.13610.name=Double %material Bar + S:gt.metaitem.01.13610.tooltip=C₂H₄O + S:gt.metaitem.01.13611.name=Double %material Bar + S:gt.metaitem.01.13611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.13613.name=Double %material Ingot + S:gt.metaitem.01.13613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.1362.name=Small Pile of %material Dust + S:gt.metaitem.01.1362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.1363.name=Small Pile of Tin Alloy Dust S:gt.metaitem.01.1363.tooltip=SnFe + S:gt.metaitem.01.13631.name=Double %material Ingot + S:gt.metaitem.01.13631.tooltip=C₆H₄S S:gt.metaitem.01.1364.name=Small Pile of Dark Steel Dust S:gt.metaitem.01.1364.tooltip= + S:gt.metaitem.01.1365.name=Small Pile of %material Dust + S:gt.metaitem.01.1365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.1366.name=Small Pile of %material Dust + S:gt.metaitem.01.1366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.1367.name=Small Pile of %material Dust + S:gt.metaitem.01.1367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.1368.name=Small Pile of %material Dust + S:gt.metaitem.01.1368.tooltip= + S:gt.metaitem.01.1369.name=Small Pile of %material Dust + S:gt.metaitem.01.1369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.1370.name=Small Pile of Tungstencarbide Dust S:gt.metaitem.01.1370.tooltip=WC S:gt.metaitem.01.1371.name=Small Pile of Vanadiumsteel Dust @@ -18548,6 +25425,504 @@ languagefile { S:gt.metaitem.01.1375.tooltip=TiO2 S:gt.metaitem.01.1377.name=Small Pile of Magnesiumchloride Dust S:gt.metaitem.01.1377.tooltip=MgCl2 + S:gt.metaitem.01.13770.name=Double %material Ingot + S:gt.metaitem.01.13770.tooltip= + S:gt.metaitem.01.1378.name=Small Pile of %material Dust + S:gt.metaitem.01.1378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.1379.name=Small Pile of %material Dust + S:gt.metaitem.01.1379.tooltip=?AuC + S:gt.metaitem.01.1380.name=Small Pile of %material Dust + S:gt.metaitem.01.1380.tooltip=Sn₂AgPt + S:gt.metaitem.01.1381.name=Small Pile of %material Dust + S:gt.metaitem.01.1381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.1382.name=Small Pile of %material Dust + S:gt.metaitem.01.1382.tooltip=Ai + S:gt.metaitem.01.13829.name=Double %material Ingot + S:gt.metaitem.01.13829.tooltip=Sp₂Fe + S:gt.metaitem.01.1383.name=Small Pile of %material Dust + S:gt.metaitem.01.1383.tooltip= + S:gt.metaitem.01.1384.name=Small Pile of %material Dust + S:gt.metaitem.01.1384.tooltip= + S:gt.metaitem.01.1385.name=Small Pile of %material Dust + S:gt.metaitem.01.1385.tooltip= + S:gt.metaitem.01.1386.name=Small Pile of %material Dust + S:gt.metaitem.01.1386.tooltip=AiCo + S:gt.metaitem.01.13868.name=Double %material Ingot + S:gt.metaitem.01.13868.tooltip=Ke + S:gt.metaitem.01.1387.name=Small Pile of %material Dust + S:gt.metaitem.01.1387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.1388.name=Small Pile of %material Dust + S:gt.metaitem.01.1388.tooltip=SpPu + S:gt.metaitem.01.13884.name=Double %material Ingot + S:gt.metaitem.01.13884.tooltip=De + S:gt.metaitem.01.1389.name=Small Pile of %material Dust + S:gt.metaitem.01.1389.tooltip=SpH₂O + S:gt.metaitem.01.1390.name=Small Pile of %material Dust + S:gt.metaitem.01.1390.tooltip=SpPb + S:gt.metaitem.01.1391.name=Small Pile of %material Dust + S:gt.metaitem.01.1391.tooltip=Qt + S:gt.metaitem.01.13912.name=Double %material Ingot + S:gt.metaitem.01.13912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.13913.name=Double %material Ingot + S:gt.metaitem.01.13913.tooltip=As₄S₄ + S:gt.metaitem.01.1392.name=Small Pile of %material Dust + S:gt.metaitem.01.1392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.1393.name=Small Pile of %material Dust + S:gt.metaitem.01.1393.tooltip=Oh + S:gt.metaitem.01.1394.name=Small Pile of %material Dust + S:gt.metaitem.01.1394.tooltip=If + S:gt.metaitem.01.1395.name=Small Pile of %material Dust + S:gt.metaitem.01.1395.tooltip= + S:gt.metaitem.01.13950.name=Double %material Ingot + S:gt.metaitem.01.13950.tooltip= + S:gt.metaitem.01.13951.name=Double %material Ingot + S:gt.metaitem.01.13951.tooltip= + S:gt.metaitem.01.13952.name=Double %material Ingot + S:gt.metaitem.01.13952.tooltip= + S:gt.metaitem.01.13953.name=Double %material Ingot + S:gt.metaitem.01.13953.tooltip= + S:gt.metaitem.01.13954.name=Double %material Ingot + S:gt.metaitem.01.13954.tooltip= + S:gt.metaitem.01.13955.name=Double %material Ingot + S:gt.metaitem.01.13955.tooltip= + S:gt.metaitem.01.13956.name=Double %material Ingot + S:gt.metaitem.01.13956.tooltip= + S:gt.metaitem.01.13957.name=Double %material Ingot + S:gt.metaitem.01.13957.tooltip= + S:gt.metaitem.01.13958.name=Double %material Ingot + S:gt.metaitem.01.13958.tooltip= + S:gt.metaitem.01.13959.name=Double %material Ingot + S:gt.metaitem.01.13959.tooltip= + S:gt.metaitem.01.1396.name=Small Pile of %material Dust + S:gt.metaitem.01.1396.tooltip= + S:gt.metaitem.01.13960.name=Double %material Ingot + S:gt.metaitem.01.13960.tooltip= + S:gt.metaitem.01.13961.name=Double %material Ingot + S:gt.metaitem.01.13961.tooltip= + S:gt.metaitem.01.13962.name=Double %material Ingot + S:gt.metaitem.01.13962.tooltip= + S:gt.metaitem.01.13963.name=Double %material Ingot + S:gt.metaitem.01.13963.tooltip= + S:gt.metaitem.01.13964.name=Double %material Ingot + S:gt.metaitem.01.13964.tooltip= + S:gt.metaitem.01.13965.name=Double %material Ingot + S:gt.metaitem.01.13965.tooltip= + S:gt.metaitem.01.13966.name=Double %material Ingot + S:gt.metaitem.01.13966.tooltip= + S:gt.metaitem.01.1397.name=Small Pile of %material Dust + S:gt.metaitem.01.1397.tooltip=If* + S:gt.metaitem.01.13970.name=Double %material Ingot + S:gt.metaitem.01.13970.tooltip= + S:gt.metaitem.01.13975.name=Double %material Ingot + S:gt.metaitem.01.13975.tooltip=D + S:gt.metaitem.01.13976.name=Double %material Ingot + S:gt.metaitem.01.13976.tooltip=D* + S:gt.metaitem.01.13977.name=Double %material Ingot + S:gt.metaitem.01.13977.tooltip= + S:gt.metaitem.01.13978.name=Double %material Ingot + S:gt.metaitem.01.13978.tooltip=IcMa + S:gt.metaitem.01.13979.name=Double %material Ingot + S:gt.metaitem.01.13979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.1398.name=Small Pile of %material Dust + S:gt.metaitem.01.1398.tooltip= + S:gt.metaitem.01.13980.name=Double %material Ingot + S:gt.metaitem.01.13980.tooltip=AsGa + S:gt.metaitem.01.13981.name=Double %material Ingot + S:gt.metaitem.01.13981.tooltip=InGaP + S:gt.metaitem.01.13982.name=Double %material Ingot + S:gt.metaitem.01.13982.tooltip=SpNt + S:gt.metaitem.01.13984.name=Double %material Ingot + S:gt.metaitem.01.13984.tooltip=Fl + S:gt.metaitem.01.13985.name=Double %material Ingot + S:gt.metaitem.01.13985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.13986.name=Double %material Ingot + S:gt.metaitem.01.13986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.13987.name=Double %material Ingot + S:gt.metaitem.01.13987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.13988.name=Double %material Ingot + S:gt.metaitem.01.13988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.13989.name=Double %material Ingot + S:gt.metaitem.01.13989.tooltip=UPt₃ + S:gt.metaitem.01.1399.name=Small Pile of %material Dust + S:gt.metaitem.01.1399.tooltip=Sm + S:gt.metaitem.01.13990.name=Double %material Ingot + S:gt.metaitem.01.13990.tooltip=VIn₃ + S:gt.metaitem.01.13991.name=Double %material Ingot + S:gt.metaitem.01.13991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.13992.name=Double %material Ingot + S:gt.metaitem.01.13992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.1400.name=Small Pile of %material Dust + S:gt.metaitem.01.1400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.14006.name=Triple %material Ingot + S:gt.metaitem.01.14006.tooltip=Li + S:gt.metaitem.01.14008.name=Triple %material Ingot + S:gt.metaitem.01.14008.tooltip=Be + S:gt.metaitem.01.1401.name=Small Pile of %material Dust + S:gt.metaitem.01.1401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.14010.name=Triple %material Ingot + S:gt.metaitem.01.14010.tooltip=C + S:gt.metaitem.01.14018.name=Triple %material Ingot + S:gt.metaitem.01.14018.tooltip=Mg + S:gt.metaitem.01.14019.name=Triple %material Ingot + S:gt.metaitem.01.14019.tooltip=Al + S:gt.metaitem.01.1402.name=Small Pile of %material Dust + S:gt.metaitem.01.1402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.14020.name=Triple %material Ingot + S:gt.metaitem.01.14020.tooltip=Si + S:gt.metaitem.01.14025.name=Triple %material Ingot + S:gt.metaitem.01.14025.tooltip=K + S:gt.metaitem.01.14027.name=Triple %material Ingot + S:gt.metaitem.01.14027.tooltip=Sc + S:gt.metaitem.01.14028.name=Triple %material Ingot + S:gt.metaitem.01.14028.tooltip=Ti + S:gt.metaitem.01.14029.name=Triple %material Ingot + S:gt.metaitem.01.14029.tooltip=V + S:gt.metaitem.01.1403.name=Small Pile of %material Dust + S:gt.metaitem.01.1403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.14030.name=Triple %material Ingot + S:gt.metaitem.01.14030.tooltip=Cr + S:gt.metaitem.01.14031.name=Triple %material Ingot + S:gt.metaitem.01.14031.tooltip=Mn + S:gt.metaitem.01.14032.name=Triple %material Ingot + S:gt.metaitem.01.14032.tooltip=Fe + S:gt.metaitem.01.14033.name=Triple %material Ingot + S:gt.metaitem.01.14033.tooltip=Co + S:gt.metaitem.01.14034.name=Triple %material Ingot + S:gt.metaitem.01.14034.tooltip=Ni + S:gt.metaitem.01.14035.name=Triple %material Ingot + S:gt.metaitem.01.14035.tooltip=Cu + S:gt.metaitem.01.14036.name=Triple %material Ingot + S:gt.metaitem.01.14036.tooltip=Zn + S:gt.metaitem.01.14037.name=Triple %material Ingot + S:gt.metaitem.01.14037.tooltip=Ga + S:gt.metaitem.01.14039.name=Triple %material Ingot + S:gt.metaitem.01.14039.tooltip=As + S:gt.metaitem.01.1404.name=Small Pile of %material Dust + S:gt.metaitem.01.1404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.14043.name=Triple %material Ingot + S:gt.metaitem.01.14043.tooltip=Rb + S:gt.metaitem.01.14045.name=Triple %material Ingot + S:gt.metaitem.01.14045.tooltip=Y + S:gt.metaitem.01.14047.name=Triple %material Ingot + S:gt.metaitem.01.14047.tooltip=Nb + S:gt.metaitem.01.14048.name=Triple %material Ingot + S:gt.metaitem.01.14048.tooltip=Mo + S:gt.metaitem.01.1405.name=Small Pile of %material Dust + S:gt.metaitem.01.1405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.14052.name=Triple %material Ingot + S:gt.metaitem.01.14052.tooltip=Pd + S:gt.metaitem.01.14054.name=Triple %material Ingot + S:gt.metaitem.01.14054.tooltip=Ag + S:gt.metaitem.01.14056.name=Triple %material Ingot + S:gt.metaitem.01.14056.tooltip=In + S:gt.metaitem.01.14057.name=Triple %material Ingot + S:gt.metaitem.01.14057.tooltip=Sn + S:gt.metaitem.01.14058.name=Triple %material Ingot + S:gt.metaitem.01.14058.tooltip=Sb + S:gt.metaitem.01.14059.name=Triple %material Ingot + S:gt.metaitem.01.14059.tooltip=Te + S:gt.metaitem.01.1406.name=Small Pile of %material Dust + S:gt.metaitem.01.1406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.14062.name=Triple %material Ingot + S:gt.metaitem.01.14062.tooltip=Cs + S:gt.metaitem.01.14063.name=Triple %material Ingot + S:gt.metaitem.01.14063.tooltip=Ba + S:gt.metaitem.01.14064.name=Triple %material Ingot + S:gt.metaitem.01.14064.tooltip=La + S:gt.metaitem.01.14065.name=Triple %material Ingot + S:gt.metaitem.01.14065.tooltip=Ce + S:gt.metaitem.01.14066.name=Triple %material Ingot + S:gt.metaitem.01.14066.tooltip=Pr + S:gt.metaitem.01.14067.name=Triple %material Ingot + S:gt.metaitem.01.14067.tooltip=Nd + S:gt.metaitem.01.14068.name=Triple %material Ingot + S:gt.metaitem.01.14068.tooltip=Pm + S:gt.metaitem.01.14069.name=Triple %material Ingot + S:gt.metaitem.01.14069.tooltip=Sm + S:gt.metaitem.01.1407.name=Small Pile of %material Dust + S:gt.metaitem.01.1407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.14070.name=Triple %material Ingot + S:gt.metaitem.01.14070.tooltip=Eu + S:gt.metaitem.01.14071.name=Triple %material Ingot + S:gt.metaitem.01.14071.tooltip=Gd + S:gt.metaitem.01.14072.name=Triple %material Ingot + S:gt.metaitem.01.14072.tooltip=Tb + S:gt.metaitem.01.14073.name=Triple %material Ingot + S:gt.metaitem.01.14073.tooltip=Dy + S:gt.metaitem.01.14074.name=Triple %material Ingot + S:gt.metaitem.01.14074.tooltip=Ho + S:gt.metaitem.01.14075.name=Triple %material Ingot + S:gt.metaitem.01.14075.tooltip=Er + S:gt.metaitem.01.14076.name=Triple %material Ingot + S:gt.metaitem.01.14076.tooltip=Tm + S:gt.metaitem.01.14077.name=Triple %material Ingot + S:gt.metaitem.01.14077.tooltip=Yb + S:gt.metaitem.01.14078.name=Triple %material Ingot + S:gt.metaitem.01.14078.tooltip=Lu + S:gt.metaitem.01.1408.name=Small Pile of %material Dust + S:gt.metaitem.01.1408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.14080.name=Triple %material Ingot + S:gt.metaitem.01.14080.tooltip=Ta + S:gt.metaitem.01.14081.name=Triple %material Ingot + S:gt.metaitem.01.14081.tooltip=W + S:gt.metaitem.01.14083.name=Triple %material Ingot + S:gt.metaitem.01.14083.tooltip=Os + S:gt.metaitem.01.14084.name=Triple %material Ingot + S:gt.metaitem.01.14084.tooltip=Ir + S:gt.metaitem.01.14085.name=Triple %material Ingot + S:gt.metaitem.01.14085.tooltip=Pt + S:gt.metaitem.01.14086.name=Triple %material Ingot + S:gt.metaitem.01.14086.tooltip=Au + S:gt.metaitem.01.14089.name=Triple %material Ingot + S:gt.metaitem.01.14089.tooltip=Pb + S:gt.metaitem.01.14090.name=Triple %material Ingot + S:gt.metaitem.01.14090.tooltip=Bi + S:gt.metaitem.01.14096.name=Triple %material Ingot + S:gt.metaitem.01.14096.tooltip=Th + S:gt.metaitem.01.14097.name=Triple %material Ingot + S:gt.metaitem.01.14097.tooltip=U-235 + S:gt.metaitem.01.14098.name=Triple %material Ingot + S:gt.metaitem.01.14098.tooltip=U + S:gt.metaitem.01.14100.name=Triple %material Ingot + S:gt.metaitem.01.14100.tooltip=Pu + S:gt.metaitem.01.14101.name=Triple %material Ingot + S:gt.metaitem.01.14101.tooltip=Pu-241 + S:gt.metaitem.01.14103.name=Triple %material Ingot + S:gt.metaitem.01.14103.tooltip=Am + S:gt.metaitem.01.14129.name=Triple %material Ingot + S:gt.metaitem.01.14129.tooltip=Nt + S:gt.metaitem.01.14300.name=Triple %material Ingot + S:gt.metaitem.01.14300.tooltip=SnCu₃ + S:gt.metaitem.01.14301.name=Triple %material Ingot + S:gt.metaitem.01.14301.tooltip=ZnCu₃ + S:gt.metaitem.01.14302.name=Triple %material Ingot + S:gt.metaitem.01.14302.tooltip=Fe₂Ni + S:gt.metaitem.01.14303.name=Triple %material Ingot + S:gt.metaitem.01.14303.tooltip=AgAu + S:gt.metaitem.01.14304.name=Triple %material Ingot + S:gt.metaitem.01.14304.tooltip=Fe + S:gt.metaitem.01.14305.name=Triple %material Ingot + S:gt.metaitem.01.14305.tooltip=Fe₅₀C + S:gt.metaitem.01.14306.name=Triple %material Ingot + S:gt.metaitem.01.14306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.14307.name=Triple %material Ingot + S:gt.metaitem.01.14307.tooltip=Fe + S:gt.metaitem.01.14308.name=Triple %material Ingot + S:gt.metaitem.01.14308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.14309.name=Triple %material Ingot + S:gt.metaitem.01.14309.tooltip=AgRp₄ + S:gt.metaitem.01.14310.name=Triple %material Ingot + S:gt.metaitem.01.14310.tooltip=CuNi + S:gt.metaitem.01.14311.name=Triple %material Ingot + S:gt.metaitem.01.14311.tooltip=Ni₄Cr + S:gt.metaitem.01.14312.name=Triple %material Ingot + S:gt.metaitem.01.14312.tooltip=FeAlCr + S:gt.metaitem.01.14313.name=Triple %material Ingot + S:gt.metaitem.01.14313.tooltip=MgAl₂ + S:gt.metaitem.01.14314.name=Triple %material Ingot + S:gt.metaitem.01.14314.tooltip=Sn₉Sb + S:gt.metaitem.01.14315.name=Triple %material Ingot + S:gt.metaitem.01.14315.tooltip=Pb₄Sb + S:gt.metaitem.01.14316.name=Triple %material Ingot + S:gt.metaitem.01.14316.tooltip=Fe₅₀CW + S:gt.metaitem.01.14317.name=Triple %material Ingot + S:gt.metaitem.01.14317.tooltip=Ir₃Os + S:gt.metaitem.01.14318.name=Triple %material Ingot + S:gt.metaitem.01.14318.tooltip=Su + S:gt.metaitem.01.14319.name=Triple %material Ingot + S:gt.metaitem.01.14319.tooltip=Ad + S:gt.metaitem.01.14320.name=Triple %material Ingot + S:gt.metaitem.01.14320.tooltip=The formula is too long... + S:gt.metaitem.01.14321.name=Triple %material Ingot + S:gt.metaitem.01.14321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.14322.name=Triple %material Ingot + S:gt.metaitem.01.14322.tooltip= + S:gt.metaitem.01.14323.name=Triple %material Ingot + S:gt.metaitem.01.14323.tooltip=AuMa* + S:gt.metaitem.01.14324.name=Triple %material Ingot + S:gt.metaitem.01.14324.tooltip=Nq + S:gt.metaitem.01.14325.name=Triple %material Ingot + S:gt.metaitem.01.14325.tooltip=Nq₂KeC + S:gt.metaitem.01.14326.name=Triple %material Ingot + S:gt.metaitem.01.14326.tooltip=Nq+ + S:gt.metaitem.01.14327.name=Triple %material Ingot + S:gt.metaitem.01.14327.tooltip=Nq* + S:gt.metaitem.01.14328.name=Triple %material Ingot + S:gt.metaitem.01.14328.tooltip=Du + S:gt.metaitem.01.14329.name=Triple %material Ingot + S:gt.metaitem.01.14329.tooltip=Tn + S:gt.metaitem.01.14330.name=Triple %material Ingot + S:gt.metaitem.01.14330.tooltip=FeMa + S:gt.metaitem.01.14331.name=Triple %material Ingot + S:gt.metaitem.01.14331.tooltip=Pt₂FeMa + S:gt.metaitem.01.14333.name=Triple %material Ingot + S:gt.metaitem.01.14333.tooltip=Ag₂FeMa + S:gt.metaitem.01.14334.name=Triple %material Ingot + S:gt.metaitem.01.14334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.14335.name=Triple %material Ingot + S:gt.metaitem.01.14335.tooltip=Fe₅₀C + S:gt.metaitem.01.14336.name=Triple %material Ingot + S:gt.metaitem.01.14336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.14337.name=Triple %material Ingot + S:gt.metaitem.01.14337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.14338.name=Triple %material Ingot + S:gt.metaitem.01.14338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.14339.name=Triple %material + S:gt.metaitem.01.14339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.14340.name=Triple %material Ingot + S:gt.metaitem.01.14340.tooltip=SpFe + S:gt.metaitem.01.14341.name=Triple %material Ingot + S:gt.metaitem.01.14341.tooltip=SpFe₅₀C + S:gt.metaitem.01.14342.name=Triple %material Ingot + S:gt.metaitem.01.14342.tooltip= + S:gt.metaitem.01.14343.name=Triple %material Ingot + S:gt.metaitem.01.14343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.14344.name=Triple %material Ingot + S:gt.metaitem.01.14344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.14345.name=Triple %material Ingot + S:gt.metaitem.01.14345.tooltip=Cu + S:gt.metaitem.01.14346.name=Triple %material Ingot + S:gt.metaitem.01.14346.tooltip= + S:gt.metaitem.01.14348.name=Triple %material Ingot + S:gt.metaitem.01.14348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.14349.name=Triple %material Ingot + S:gt.metaitem.01.14349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.14350.name=Triple %material Ingot + S:gt.metaitem.01.14350.tooltip=CuAg₄ + S:gt.metaitem.01.14351.name=Triple %material Ingot + S:gt.metaitem.01.14351.tooltip=CuAu₄ + S:gt.metaitem.01.14352.name=Triple %material Ingot + S:gt.metaitem.01.14352.tooltip=AuAgCu₃ + S:gt.metaitem.01.14353.name=Triple %material Ingot + S:gt.metaitem.01.14353.tooltip=BiZnCu₃ + S:gt.metaitem.01.14354.name=Triple %material Ingot + S:gt.metaitem.01.14354.tooltip=Fe + S:gt.metaitem.01.14355.name=Triple %material Ingot + S:gt.metaitem.01.14355.tooltip=Fe₅₀C + S:gt.metaitem.01.14356.name=Triple %material Ingot + S:gt.metaitem.01.14356.tooltip=Nd + S:gt.metaitem.01.14357.name=Triple %material Ingot + S:gt.metaitem.01.14357.tooltip=V₃Ga + S:gt.metaitem.01.14358.name=Triple %material Ingot + S:gt.metaitem.01.14358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.14359.name=Triple %material Ingot + S:gt.metaitem.01.14359.tooltip=NbN + S:gt.metaitem.01.14360.name=Triple %material Ingot + S:gt.metaitem.01.14360.tooltip=NbTi + S:gt.metaitem.01.14362.name=Triple %material Ingot + S:gt.metaitem.01.14362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.14363.name=Triple %material Ingot + S:gt.metaitem.01.14363.tooltip=SnFe + S:gt.metaitem.01.14364.name=Triple %material Ingot + S:gt.metaitem.01.14364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.14365.name=Triple %material Ingot + S:gt.metaitem.01.14365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.14366.name=Triple %material Ingot + S:gt.metaitem.01.14366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.14367.name=Triple %material Ingot + S:gt.metaitem.01.14367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.14368.name=Triple %material Ingot + S:gt.metaitem.01.14368.tooltip= + S:gt.metaitem.01.14369.name=Triple %material Ingot + S:gt.metaitem.01.14369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.01.14370.name=Triple %material Ingot + S:gt.metaitem.01.14370.tooltip=WC + S:gt.metaitem.01.14371.name=Triple %material Ingot + S:gt.metaitem.01.14371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.14372.name=Triple %material Ingot + S:gt.metaitem.01.14372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.14373.name=Triple %material Ingot + S:gt.metaitem.01.14373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.14374.name=Triple %material Ingot + S:gt.metaitem.01.14374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.14378.name=Triple %material Ingot + S:gt.metaitem.01.14378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.14379.name=Triple %material Ingot + S:gt.metaitem.01.14379.tooltip=?AuC + S:gt.metaitem.01.14380.name=Triple %material Ingot + S:gt.metaitem.01.14380.tooltip=Sn₂AgPt + S:gt.metaitem.01.14381.name=Triple %material Ingot + S:gt.metaitem.01.14381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.14382.name=Triple %material Ingot + S:gt.metaitem.01.14382.tooltip=Ai + S:gt.metaitem.01.14383.name=Triple %material Ingot + S:gt.metaitem.01.14383.tooltip= + S:gt.metaitem.01.14384.name=Triple %material Ingot + S:gt.metaitem.01.14384.tooltip= + S:gt.metaitem.01.14385.name=Triple %material Ingot + S:gt.metaitem.01.14385.tooltip= + S:gt.metaitem.01.14386.name=Triple %material Ingot + S:gt.metaitem.01.14386.tooltip=AiCo + S:gt.metaitem.01.14387.name=Triple %material Ingot + S:gt.metaitem.01.14387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.14388.name=Triple %material Ingot + S:gt.metaitem.01.14388.tooltip=SpPu + S:gt.metaitem.01.14389.name=Triple %material Ingot + S:gt.metaitem.01.14389.tooltip=SpH₂O + S:gt.metaitem.01.14390.name=Triple %material Ingot + S:gt.metaitem.01.14390.tooltip=SpPb + S:gt.metaitem.01.14391.name=Triple %material Ingot + S:gt.metaitem.01.14391.tooltip=Qt + S:gt.metaitem.01.14392.name=Triple %material Ingot + S:gt.metaitem.01.14392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.14393.name=Triple %material Ingot + S:gt.metaitem.01.14393.tooltip=Oh + S:gt.metaitem.01.14394.name=Triple %material Ingot + S:gt.metaitem.01.14394.tooltip=If + S:gt.metaitem.01.14395.name=Triple %material Ingot + S:gt.metaitem.01.14395.tooltip= + S:gt.metaitem.01.14397.name=Triple %material Ingot + S:gt.metaitem.01.14397.tooltip=If* + S:gt.metaitem.01.14398.name=Triple %material Ingot + S:gt.metaitem.01.14398.tooltip= + S:gt.metaitem.01.14399.name=Triple %material Ingot + S:gt.metaitem.01.14399.tooltip=Sm + S:gt.metaitem.01.14400.name=Triple %material Ingot + S:gt.metaitem.01.14400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.14401.name=Triple %material Ingot + S:gt.metaitem.01.14401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.14402.name=Triple %material Ingot + S:gt.metaitem.01.14402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.14403.name=Triple %material Ingot + S:gt.metaitem.01.14403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.14404.name=Triple %material Ingot + S:gt.metaitem.01.14404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.14405.name=Triple %material Ingot + S:gt.metaitem.01.14405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.14406.name=Triple %material Ingot + S:gt.metaitem.01.14406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.14407.name=Triple %material Ingot + S:gt.metaitem.01.14407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.14408.name=Triple %material Ingot + S:gt.metaitem.01.14408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.14470.name=Triple %material Bar + S:gt.metaitem.01.14470.tooltip=C₂H₄O + S:gt.metaitem.01.14472.name=Triple %material Bar + S:gt.metaitem.01.14472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.14473.name=Triple %material Bar + S:gt.metaitem.01.14473.tooltip=C₂F₄ + S:gt.metaitem.01.14485.name=Triple %material Ingot + S:gt.metaitem.01.14485.tooltip= + S:gt.metaitem.01.14488.name=Triple %material Ingot + S:gt.metaitem.01.14488.tooltip= + S:gt.metaitem.01.14489.name=Triple %material Ingot + S:gt.metaitem.01.14489.tooltip= + S:gt.metaitem.01.14490.name=Triple %material Ingot + S:gt.metaitem.01.14490.tooltip= + S:gt.metaitem.01.14521.name=Triple %material Ingot + S:gt.metaitem.01.14521.tooltip= + S:gt.metaitem.01.14529.name=Triple %material Ingot + S:gt.metaitem.01.14529.tooltip=FeMa + S:gt.metaitem.01.14599.name=Triple %material Ingot + S:gt.metaitem.01.14599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.14610.name=Triple %material Bar + S:gt.metaitem.01.14610.tooltip=C₂H₄O + S:gt.metaitem.01.14611.name=Triple %material Bar + S:gt.metaitem.01.14611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.14613.name=Triple %material Ingot + S:gt.metaitem.01.14613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.14631.name=Triple %material Ingot + S:gt.metaitem.01.14631.tooltip=C₆H₄S S:gt.metaitem.01.1470.name=Small Pile of Epoxy Resin Pulp S:gt.metaitem.01.1470.tooltip=C2H4O S:gt.metaitem.01.1471.name=Small Pile of Silicone Rubber Pulp @@ -18556,34 +25931,248 @@ languagefile { S:gt.metaitem.01.1472.tooltip=C6H11NO S:gt.metaitem.01.1473.name=Small Pile of Polytetrafluoroethylene Pulp S:gt.metaitem.01.1473.tooltip=C2F4 + S:gt.metaitem.01.14770.name=Triple %material Ingot + S:gt.metaitem.01.14770.tooltip= + S:gt.metaitem.01.14829.name=Triple %material Ingot + S:gt.metaitem.01.14829.tooltip=Sp₂Fe S:gt.metaitem.01.1485.name=Small Pile of Alduorite Dust S:gt.metaitem.01.1485.tooltip= + S:gt.metaitem.01.1486.name=Small Pile of %material Dust + S:gt.metaitem.01.1486.tooltip= + S:gt.metaitem.01.14868.name=Triple %material Ingot + S:gt.metaitem.01.14868.tooltip=Ke + S:gt.metaitem.01.1487.name=Small Pile of %material Dust + S:gt.metaitem.01.1487.tooltip= + S:gt.metaitem.01.1488.name=Small Pile of %material Dust + S:gt.metaitem.01.1488.tooltip= + S:gt.metaitem.01.14884.name=Triple %material Ingot + S:gt.metaitem.01.14884.tooltip=De + S:gt.metaitem.01.1489.name=Small Pile of %material Dust + S:gt.metaitem.01.1489.tooltip= + S:gt.metaitem.01.1490.name=Small Pile of %material Dust + S:gt.metaitem.01.1490.tooltip= + S:gt.metaitem.01.14912.name=Triple %material Ingot + S:gt.metaitem.01.14912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.14913.name=Triple %material Ingot + S:gt.metaitem.01.14913.tooltip=As₄S₄ + S:gt.metaitem.01.14950.name=Triple %material Ingot + S:gt.metaitem.01.14950.tooltip= + S:gt.metaitem.01.14951.name=Triple %material Ingot + S:gt.metaitem.01.14951.tooltip= + S:gt.metaitem.01.14952.name=Triple %material Ingot + S:gt.metaitem.01.14952.tooltip= + S:gt.metaitem.01.14953.name=Triple %material Ingot + S:gt.metaitem.01.14953.tooltip= + S:gt.metaitem.01.14954.name=Triple %material Ingot + S:gt.metaitem.01.14954.tooltip= + S:gt.metaitem.01.14955.name=Triple %material Ingot + S:gt.metaitem.01.14955.tooltip= + S:gt.metaitem.01.14956.name=Triple %material Ingot + S:gt.metaitem.01.14956.tooltip= + S:gt.metaitem.01.14957.name=Triple %material Ingot + S:gt.metaitem.01.14957.tooltip= + S:gt.metaitem.01.14958.name=Triple %material Ingot + S:gt.metaitem.01.14958.tooltip= + S:gt.metaitem.01.14959.name=Triple %material Ingot + S:gt.metaitem.01.14959.tooltip= + S:gt.metaitem.01.14960.name=Triple %material Ingot + S:gt.metaitem.01.14960.tooltip= + S:gt.metaitem.01.14961.name=Triple %material Ingot + S:gt.metaitem.01.14961.tooltip= + S:gt.metaitem.01.14962.name=Triple %material Ingot + S:gt.metaitem.01.14962.tooltip= + S:gt.metaitem.01.14963.name=Triple %material Ingot + S:gt.metaitem.01.14963.tooltip= + S:gt.metaitem.01.14964.name=Triple %material Ingot + S:gt.metaitem.01.14964.tooltip= + S:gt.metaitem.01.14965.name=Triple %material Ingot + S:gt.metaitem.01.14965.tooltip= + S:gt.metaitem.01.14966.name=Triple %material Ingot + S:gt.metaitem.01.14966.tooltip= + S:gt.metaitem.01.14970.name=Triple %material Ingot + S:gt.metaitem.01.14970.tooltip= + S:gt.metaitem.01.14975.name=Triple %material Ingot + S:gt.metaitem.01.14975.tooltip=D + S:gt.metaitem.01.14976.name=Triple %material Ingot + S:gt.metaitem.01.14976.tooltip=D* + S:gt.metaitem.01.14977.name=Triple %material Ingot + S:gt.metaitem.01.14977.tooltip= + S:gt.metaitem.01.14978.name=Triple %material Ingot + S:gt.metaitem.01.14978.tooltip=IcMa + S:gt.metaitem.01.14979.name=Triple %material Ingot + S:gt.metaitem.01.14979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.14980.name=Triple %material Ingot + S:gt.metaitem.01.14980.tooltip=AsGa + S:gt.metaitem.01.14981.name=Triple %material Ingot + S:gt.metaitem.01.14981.tooltip=InGaP + S:gt.metaitem.01.14982.name=Triple %material Ingot + S:gt.metaitem.01.14982.tooltip=SpNt + S:gt.metaitem.01.14984.name=Triple %material Ingot + S:gt.metaitem.01.14984.tooltip=Fl + S:gt.metaitem.01.14985.name=Triple %material Ingot + S:gt.metaitem.01.14985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.14986.name=Triple %material Ingot + S:gt.metaitem.01.14986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.14987.name=Triple %material Ingot + S:gt.metaitem.01.14987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.14988.name=Triple %material Ingot + S:gt.metaitem.01.14988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.14989.name=Triple %material Ingot + S:gt.metaitem.01.14989.tooltip=UPt₃ + S:gt.metaitem.01.14990.name=Triple %material Ingot + S:gt.metaitem.01.14990.tooltip=VIn₃ + S:gt.metaitem.01.14991.name=Triple %material Ingot + S:gt.metaitem.01.14991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.14992.name=Triple %material Ingot + S:gt.metaitem.01.14992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.1500.name=Small Pile of Diamond Dust S:gt.metaitem.01.1500.tooltip=C + S:gt.metaitem.01.15006.name=Quadruple %material Ingot + S:gt.metaitem.01.15006.tooltip=Li + S:gt.metaitem.01.15008.name=Quadruple %material Ingot + S:gt.metaitem.01.15008.tooltip=Be S:gt.metaitem.01.1501.name=Small Pile of Emerald Dust S:gt.metaitem.01.1501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.15010.name=Quadruple %material Ingot + S:gt.metaitem.01.15010.tooltip=C + S:gt.metaitem.01.15018.name=Quadruple %material Ingot + S:gt.metaitem.01.15018.tooltip=Mg + S:gt.metaitem.01.15019.name=Quadruple %material Ingot + S:gt.metaitem.01.15019.tooltip=Al S:gt.metaitem.01.1502.name=Small Pile of Ruby Dust S:gt.metaitem.01.1502.tooltip=CrAl2O3 + S:gt.metaitem.01.15020.name=Quadruple %material Ingot + S:gt.metaitem.01.15020.tooltip=Si + S:gt.metaitem.01.15025.name=Quadruple %material Ingot + S:gt.metaitem.01.15025.tooltip=K + S:gt.metaitem.01.15027.name=Quadruple %material Ingot + S:gt.metaitem.01.15027.tooltip=Sc + S:gt.metaitem.01.15028.name=Quadruple %material Ingot + S:gt.metaitem.01.15028.tooltip=Ti + S:gt.metaitem.01.15029.name=Quadruple %material Ingot + S:gt.metaitem.01.15029.tooltip=V S:gt.metaitem.01.1503.name=Small Pile of Sapphire Dust S:gt.metaitem.01.1503.tooltip=Al2O3 + S:gt.metaitem.01.15030.name=Quadruple %material Ingot + S:gt.metaitem.01.15030.tooltip=Cr + S:gt.metaitem.01.15031.name=Quadruple %material Ingot + S:gt.metaitem.01.15031.tooltip=Mn + S:gt.metaitem.01.15032.name=Quadruple %material Ingot + S:gt.metaitem.01.15032.tooltip=Fe + S:gt.metaitem.01.15033.name=Quadruple %material Ingot + S:gt.metaitem.01.15033.tooltip=Co + S:gt.metaitem.01.15034.name=Quadruple %material Ingot + S:gt.metaitem.01.15034.tooltip=Ni + S:gt.metaitem.01.15035.name=Quadruple %material Ingot + S:gt.metaitem.01.15035.tooltip=Cu + S:gt.metaitem.01.15036.name=Quadruple %material Ingot + S:gt.metaitem.01.15036.tooltip=Zn + S:gt.metaitem.01.15037.name=Quadruple %material Ingot + S:gt.metaitem.01.15037.tooltip=Ga + S:gt.metaitem.01.15039.name=Quadruple %material Ingot + S:gt.metaitem.01.15039.tooltip=As S:gt.metaitem.01.1504.name=Small Pile of Green Sapphire Dust S:gt.metaitem.01.1504.tooltip=Al2O3 + S:gt.metaitem.01.15043.name=Quadruple %material Ingot + S:gt.metaitem.01.15043.tooltip=Rb + S:gt.metaitem.01.15045.name=Quadruple %material Ingot + S:gt.metaitem.01.15045.tooltip=Y + S:gt.metaitem.01.15047.name=Quadruple %material Ingot + S:gt.metaitem.01.15047.tooltip=Nb + S:gt.metaitem.01.15048.name=Quadruple %material Ingot + S:gt.metaitem.01.15048.tooltip=Mo S:gt.metaitem.01.1505.name=Small Pile of Olivine Dust S:gt.metaitem.01.1505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.15052.name=Quadruple %material Ingot + S:gt.metaitem.01.15052.tooltip=Pd + S:gt.metaitem.01.15054.name=Quadruple %material Ingot + S:gt.metaitem.01.15054.tooltip=Ag + S:gt.metaitem.01.15056.name=Quadruple %material Ingot + S:gt.metaitem.01.15056.tooltip=In + S:gt.metaitem.01.15057.name=Quadruple %material Ingot + S:gt.metaitem.01.15057.tooltip=Sn + S:gt.metaitem.01.15058.name=Quadruple %material Ingot + S:gt.metaitem.01.15058.tooltip=Sb + S:gt.metaitem.01.15059.name=Quadruple %material Ingot + S:gt.metaitem.01.15059.tooltip=Te S:gt.metaitem.01.1506.name=Small Pile of Nether Star Dust S:gt.metaitem.01.1506.tooltip= + S:gt.metaitem.01.15062.name=Quadruple %material Ingot + S:gt.metaitem.01.15062.tooltip=Cs + S:gt.metaitem.01.15063.name=Quadruple %material Ingot + S:gt.metaitem.01.15063.tooltip=Ba + S:gt.metaitem.01.15064.name=Quadruple %material Ingot + S:gt.metaitem.01.15064.tooltip=La + S:gt.metaitem.01.15065.name=Quadruple %material Ingot + S:gt.metaitem.01.15065.tooltip=Ce + S:gt.metaitem.01.15066.name=Quadruple %material Ingot + S:gt.metaitem.01.15066.tooltip=Pr + S:gt.metaitem.01.15067.name=Quadruple %material Ingot + S:gt.metaitem.01.15067.tooltip=Nd + S:gt.metaitem.01.15068.name=Quadruple %material Ingot + S:gt.metaitem.01.15068.tooltip=Pm + S:gt.metaitem.01.15069.name=Quadruple %material Ingot + S:gt.metaitem.01.15069.tooltip=Sm S:gt.metaitem.01.1507.name=Small Pile of Topaz Dust S:gt.metaitem.01.1507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.15070.name=Quadruple %material Ingot + S:gt.metaitem.01.15070.tooltip=Eu + S:gt.metaitem.01.15071.name=Quadruple %material Ingot + S:gt.metaitem.01.15071.tooltip=Gd + S:gt.metaitem.01.15072.name=Quadruple %material Ingot + S:gt.metaitem.01.15072.tooltip=Tb + S:gt.metaitem.01.15073.name=Quadruple %material Ingot + S:gt.metaitem.01.15073.tooltip=Dy + S:gt.metaitem.01.15074.name=Quadruple %material Ingot + S:gt.metaitem.01.15074.tooltip=Ho + S:gt.metaitem.01.15075.name=Quadruple %material Ingot + S:gt.metaitem.01.15075.tooltip=Er + S:gt.metaitem.01.15076.name=Quadruple %material Ingot + S:gt.metaitem.01.15076.tooltip=Tm + S:gt.metaitem.01.15077.name=Quadruple %material Ingot + S:gt.metaitem.01.15077.tooltip=Yb + S:gt.metaitem.01.15078.name=Quadruple %material Ingot + S:gt.metaitem.01.15078.tooltip=Lu S:gt.metaitem.01.1508.name=Small Pile of Tanzanite Dust S:gt.metaitem.01.1508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.15080.name=Quadruple %material Ingot + S:gt.metaitem.01.15080.tooltip=Ta + S:gt.metaitem.01.15081.name=Quadruple %material Ingot + S:gt.metaitem.01.15081.tooltip=W + S:gt.metaitem.01.15083.name=Quadruple %material Ingot + S:gt.metaitem.01.15083.tooltip=Os + S:gt.metaitem.01.15084.name=Quadruple %material Ingot + S:gt.metaitem.01.15084.tooltip=Ir + S:gt.metaitem.01.15085.name=Quadruple %material Ingot + S:gt.metaitem.01.15085.tooltip=Pt + S:gt.metaitem.01.15086.name=Quadruple %material Ingot + S:gt.metaitem.01.15086.tooltip=Au + S:gt.metaitem.01.15089.name=Quadruple %material Ingot + S:gt.metaitem.01.15089.tooltip=Pb S:gt.metaitem.01.1509.name=Small Pile of Amethyst Dust S:gt.metaitem.01.1509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.15090.name=Quadruple %material Ingot + S:gt.metaitem.01.15090.tooltip=Bi + S:gt.metaitem.01.15096.name=Quadruple %material Ingot + S:gt.metaitem.01.15096.tooltip=Th + S:gt.metaitem.01.15097.name=Quadruple %material Ingot + S:gt.metaitem.01.15097.tooltip=U-235 + S:gt.metaitem.01.15098.name=Quadruple %material Ingot + S:gt.metaitem.01.15098.tooltip=U S:gt.metaitem.01.1510.name=Small Pile of Opal Dust S:gt.metaitem.01.1510.tooltip=SiO2 + S:gt.metaitem.01.15100.name=Quadruple %material Ingot + S:gt.metaitem.01.15100.tooltip=Pu + S:gt.metaitem.01.15101.name=Quadruple %material Ingot + S:gt.metaitem.01.15101.tooltip=Pu-241 + S:gt.metaitem.01.15103.name=Quadruple %material Ingot + S:gt.metaitem.01.15103.tooltip=Am S:gt.metaitem.01.1511.name=Small Pile of Jasper Dust S:gt.metaitem.01.1511.tooltip= S:gt.metaitem.01.1512.name=Small Pile of Ruby Dust S:gt.metaitem.01.1512.tooltip=CrAl2O3 + S:gt.metaitem.01.15129.name=Quadruple %material Ingot + S:gt.metaitem.01.15129.tooltip=Nt S:gt.metaitem.01.1513.name=Small Pile of Blue Topaz Dust S:gt.metaitem.01.1513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.1514.name=Small Pile of Amber Dust @@ -18598,6 +26187,8 @@ languagefile { S:gt.metaitem.01.1519.tooltip= S:gt.metaitem.01.1520.name=Small Pile of Monazite Dust S:gt.metaitem.01.1520.tooltip=?PO4 + S:gt.metaitem.01.1521.name=Small Pile of %material Dust + S:gt.metaitem.01.1521.tooltip= S:gt.metaitem.01.1522.name=Small Pile of Nether Quartz Dust S:gt.metaitem.01.1522.tooltip= S:gt.metaitem.01.1523.name=Small Pile of Quartzite Dust @@ -18612,26 +26203,232 @@ languagefile { S:gt.metaitem.01.1527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.1528.name=Small Pile of Yellow Garnet Dust S:gt.metaitem.01.1528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.1529.name=Small Pile of %material Dust + S:gt.metaitem.01.1529.tooltip=FeMa S:gt.metaitem.01.1530.name=Small Pile of Apatite Dust S:gt.metaitem.01.1530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.15300.name=Quadruple %material Ingot + S:gt.metaitem.01.15300.tooltip=SnCu₃ + S:gt.metaitem.01.15301.name=Quadruple %material Ingot + S:gt.metaitem.01.15301.tooltip=ZnCu₃ + S:gt.metaitem.01.15302.name=Quadruple %material Ingot + S:gt.metaitem.01.15302.tooltip=Fe₂Ni + S:gt.metaitem.01.15303.name=Quadruple %material Ingot + S:gt.metaitem.01.15303.tooltip=AgAu + S:gt.metaitem.01.15304.name=Quadruple %material Ingot + S:gt.metaitem.01.15304.tooltip=Fe + S:gt.metaitem.01.15305.name=Quadruple %material Ingot + S:gt.metaitem.01.15305.tooltip=Fe₅₀C + S:gt.metaitem.01.15306.name=Quadruple %material Ingot + S:gt.metaitem.01.15306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.15307.name=Quadruple %material Ingot + S:gt.metaitem.01.15307.tooltip=Fe + S:gt.metaitem.01.15308.name=Quadruple %material Ingot + S:gt.metaitem.01.15308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.15309.name=Quadruple %material Ingot + S:gt.metaitem.01.15309.tooltip=AgRp₄ S:gt.metaitem.01.1531.name=Small Pile of Niter Dust S:gt.metaitem.01.1531.tooltip=KNO3 + S:gt.metaitem.01.15310.name=Quadruple %material Ingot + S:gt.metaitem.01.15310.tooltip=CuNi + S:gt.metaitem.01.15311.name=Quadruple %material Ingot + S:gt.metaitem.01.15311.tooltip=Ni₄Cr + S:gt.metaitem.01.15312.name=Quadruple %material Ingot + S:gt.metaitem.01.15312.tooltip=FeAlCr + S:gt.metaitem.01.15313.name=Quadruple %material Ingot + S:gt.metaitem.01.15313.tooltip=MgAl₂ + S:gt.metaitem.01.15314.name=Quadruple %material Ingot + S:gt.metaitem.01.15314.tooltip=Sn₉Sb + S:gt.metaitem.01.15315.name=Quadruple %material Ingot + S:gt.metaitem.01.15315.tooltip=Pb₄Sb + S:gt.metaitem.01.15316.name=Quadruple %material Ingot + S:gt.metaitem.01.15316.tooltip=Fe₅₀CW + S:gt.metaitem.01.15317.name=Quadruple %material Ingot + S:gt.metaitem.01.15317.tooltip=Ir₃Os + S:gt.metaitem.01.15318.name=Quadruple %material Ingot + S:gt.metaitem.01.15318.tooltip=Su + S:gt.metaitem.01.15319.name=Quadruple %material Ingot + S:gt.metaitem.01.15319.tooltip=Ad S:gt.metaitem.01.1532.name=Small Pile of Enderpearl Dust S:gt.metaitem.01.1532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.15320.name=Quadruple %material Ingot + S:gt.metaitem.01.15320.tooltip=The formula is too long... + S:gt.metaitem.01.15321.name=Quadruple %material Ingot + S:gt.metaitem.01.15321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.15322.name=Quadruple %material Ingot + S:gt.metaitem.01.15322.tooltip= + S:gt.metaitem.01.15323.name=Quadruple %material Ingot + S:gt.metaitem.01.15323.tooltip=AuMa* + S:gt.metaitem.01.15324.name=Quadruple %material Ingot + S:gt.metaitem.01.15324.tooltip=Nq + S:gt.metaitem.01.15325.name=Quadruple %material Ingot + S:gt.metaitem.01.15325.tooltip=Nq₂KeC + S:gt.metaitem.01.15326.name=Quadruple %material Ingot + S:gt.metaitem.01.15326.tooltip=Nq+ + S:gt.metaitem.01.15327.name=Quadruple %material Ingot + S:gt.metaitem.01.15327.tooltip=Nq* + S:gt.metaitem.01.15328.name=Quadruple %material Ingot + S:gt.metaitem.01.15328.tooltip=Du + S:gt.metaitem.01.15329.name=Quadruple %material Ingot + S:gt.metaitem.01.15329.tooltip=Tn S:gt.metaitem.01.1533.name=Small Pile of Endereye Dust S:gt.metaitem.01.1533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.15330.name=Quadruple %material Ingot + S:gt.metaitem.01.15330.tooltip=FeMa + S:gt.metaitem.01.15331.name=Quadruple %material Ingot + S:gt.metaitem.01.15331.tooltip=Pt₂FeMa + S:gt.metaitem.01.15333.name=Quadruple %material Ingot + S:gt.metaitem.01.15333.tooltip=Ag₂FeMa + S:gt.metaitem.01.15334.name=Quadruple %material Ingot + S:gt.metaitem.01.15334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.15335.name=Quadruple %material Ingot + S:gt.metaitem.01.15335.tooltip=Fe₅₀C + S:gt.metaitem.01.15336.name=Quadruple %material Ingot + S:gt.metaitem.01.15336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.15337.name=Quadruple %material Ingot + S:gt.metaitem.01.15337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.15338.name=Quadruple %material Ingot + S:gt.metaitem.01.15338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.15339.name=Quadruple %material + S:gt.metaitem.01.15339.tooltip=Fe₅₀CMa S:gt.metaitem.01.1534.name=Small Pile of Phosphorus Dust S:gt.metaitem.01.1534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.15340.name=Quadruple %material Ingot + S:gt.metaitem.01.15340.tooltip=SpFe + S:gt.metaitem.01.15341.name=Quadruple %material Ingot + S:gt.metaitem.01.15341.tooltip=SpFe₅₀C + S:gt.metaitem.01.15342.name=Quadruple %material Ingot + S:gt.metaitem.01.15342.tooltip= + S:gt.metaitem.01.15343.name=Quadruple %material Ingot + S:gt.metaitem.01.15343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.15344.name=Quadruple %material Ingot + S:gt.metaitem.01.15344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.15345.name=Quadruple %material Ingot + S:gt.metaitem.01.15345.tooltip=Cu + S:gt.metaitem.01.15346.name=Quadruple %material Ingot + S:gt.metaitem.01.15346.tooltip= + S:gt.metaitem.01.15348.name=Quadruple %material Ingot + S:gt.metaitem.01.15348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.15349.name=Quadruple %material Ingot + S:gt.metaitem.01.15349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.1535.name=Small Pile of Coal Dust S:gt.metaitem.01.1535.tooltip=C + S:gt.metaitem.01.15350.name=Quadruple %material Ingot + S:gt.metaitem.01.15350.tooltip=CuAg₄ + S:gt.metaitem.01.15351.name=Quadruple %material Ingot + S:gt.metaitem.01.15351.tooltip=CuAu₄ + S:gt.metaitem.01.15352.name=Quadruple %material Ingot + S:gt.metaitem.01.15352.tooltip=AuAgCu₃ + S:gt.metaitem.01.15353.name=Quadruple %material Ingot + S:gt.metaitem.01.15353.tooltip=BiZnCu₃ + S:gt.metaitem.01.15354.name=Quadruple %material Ingot + S:gt.metaitem.01.15354.tooltip=Fe + S:gt.metaitem.01.15355.name=Quadruple %material Ingot + S:gt.metaitem.01.15355.tooltip=Fe₅₀C + S:gt.metaitem.01.15356.name=Quadruple %material Ingot + S:gt.metaitem.01.15356.tooltip=Nd + S:gt.metaitem.01.15357.name=Quadruple %material Ingot + S:gt.metaitem.01.15357.tooltip=V₃Ga + S:gt.metaitem.01.15358.name=Quadruple %material Ingot + S:gt.metaitem.01.15358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.15359.name=Quadruple %material Ingot + S:gt.metaitem.01.15359.tooltip=NbN S:gt.metaitem.01.1536.name=Small Pile of Charcoal Dust S:gt.metaitem.01.1536.tooltip=C + S:gt.metaitem.01.15360.name=Quadruple %material Ingot + S:gt.metaitem.01.15360.tooltip=NbTi + S:gt.metaitem.01.15362.name=Quadruple %material Ingot + S:gt.metaitem.01.15362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.15363.name=Quadruple %material Ingot + S:gt.metaitem.01.15363.tooltip=SnFe + S:gt.metaitem.01.15364.name=Quadruple %material Ingot + S:gt.metaitem.01.15364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.15365.name=Quadruple %material Ingot + S:gt.metaitem.01.15365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.15366.name=Quadruple %material Ingot + S:gt.metaitem.01.15366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.15367.name=Quadruple %material Ingot + S:gt.metaitem.01.15367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.15368.name=Quadruple %material Ingot + S:gt.metaitem.01.15368.tooltip= + S:gt.metaitem.01.15369.name=Quadruple %material Ingot + S:gt.metaitem.01.15369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.1537.name=Small Pile of Jade Dust S:gt.metaitem.01.1537.tooltip= + S:gt.metaitem.01.15370.name=Quadruple %material Ingot + S:gt.metaitem.01.15370.tooltip=WC + S:gt.metaitem.01.15371.name=Quadruple %material Ingot + S:gt.metaitem.01.15371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.15372.name=Quadruple %material Ingot + S:gt.metaitem.01.15372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.15373.name=Quadruple %material Ingot + S:gt.metaitem.01.15373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.15374.name=Quadruple %material Ingot + S:gt.metaitem.01.15374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.15378.name=Quadruple %material Ingot + S:gt.metaitem.01.15378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.15379.name=Quadruple %material Ingot + S:gt.metaitem.01.15379.tooltip=?AuC S:gt.metaitem.01.1538.name=Small Pile of Lignite Coal Dust S:gt.metaitem.01.1538.tooltip=C3H2O + S:gt.metaitem.01.15380.name=Quadruple %material Ingot + S:gt.metaitem.01.15380.tooltip=Sn₂AgPt + S:gt.metaitem.01.15381.name=Quadruple %material Ingot + S:gt.metaitem.01.15381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.15382.name=Quadruple %material Ingot + S:gt.metaitem.01.15382.tooltip=Ai + S:gt.metaitem.01.15383.name=Quadruple %material Ingot + S:gt.metaitem.01.15383.tooltip= + S:gt.metaitem.01.15384.name=Quadruple %material Ingot + S:gt.metaitem.01.15384.tooltip= + S:gt.metaitem.01.15385.name=Quadruple %material Ingot + S:gt.metaitem.01.15385.tooltip= + S:gt.metaitem.01.15386.name=Quadruple %material Ingot + S:gt.metaitem.01.15386.tooltip=AiCo + S:gt.metaitem.01.15387.name=Quadruple %material Ingot + S:gt.metaitem.01.15387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.15388.name=Quadruple %material Ingot + S:gt.metaitem.01.15388.tooltip=SpPu + S:gt.metaitem.01.15389.name=Quadruple %material Ingot + S:gt.metaitem.01.15389.tooltip=SpH₂O + S:gt.metaitem.01.15390.name=Quadruple %material Ingot + S:gt.metaitem.01.15390.tooltip=SpPb + S:gt.metaitem.01.15391.name=Quadruple %material Ingot + S:gt.metaitem.01.15391.tooltip=Qt + S:gt.metaitem.01.15392.name=Quadruple %material Ingot + S:gt.metaitem.01.15392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.15393.name=Quadruple %material Ingot + S:gt.metaitem.01.15393.tooltip=Oh + S:gt.metaitem.01.15394.name=Quadruple %material Ingot + S:gt.metaitem.01.15394.tooltip=If + S:gt.metaitem.01.15395.name=Quadruple %material Ingot + S:gt.metaitem.01.15395.tooltip= + S:gt.metaitem.01.15397.name=Quadruple %material Ingot + S:gt.metaitem.01.15397.tooltip=If* + S:gt.metaitem.01.15398.name=Quadruple %material Ingot + S:gt.metaitem.01.15398.tooltip= + S:gt.metaitem.01.15399.name=Quadruple %material Ingot + S:gt.metaitem.01.15399.tooltip=Sm S:gt.metaitem.01.1540.name=Small Pile of Aer Crystal Powder S:gt.metaitem.01.1540.tooltip= + S:gt.metaitem.01.15400.name=Quadruple %material Ingot + S:gt.metaitem.01.15400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.15401.name=Quadruple %material Ingot + S:gt.metaitem.01.15401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.15402.name=Quadruple %material Ingot + S:gt.metaitem.01.15402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.15403.name=Quadruple %material Ingot + S:gt.metaitem.01.15403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.15404.name=Quadruple %material Ingot + S:gt.metaitem.01.15404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.15405.name=Quadruple %material Ingot + S:gt.metaitem.01.15405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.15406.name=Quadruple %material Ingot + S:gt.metaitem.01.15406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.15407.name=Quadruple %material Ingot + S:gt.metaitem.01.15407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.15408.name=Quadruple %material Ingot + S:gt.metaitem.01.15408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.1541.name=Small Pile of Ignis Crystal Powder S:gt.metaitem.01.1541.tooltip= S:gt.metaitem.01.1542.name=Small Pile of Terra Crystal Powder @@ -18642,14 +26439,254 @@ languagefile { S:gt.metaitem.01.1544.tooltip= S:gt.metaitem.01.1545.name=Small Pile of Ordo Crystal Powder S:gt.metaitem.01.1545.tooltip= + S:gt.metaitem.01.15470.name=Quadruple %material Bar + S:gt.metaitem.01.15470.tooltip=C₂H₄O + S:gt.metaitem.01.15472.name=Quadruple %material Bar + S:gt.metaitem.01.15472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.15473.name=Quadruple %material Bar + S:gt.metaitem.01.15473.tooltip=C₂F₄ + S:gt.metaitem.01.15485.name=Quadruple %material Ingot + S:gt.metaitem.01.15485.tooltip= + S:gt.metaitem.01.15488.name=Quadruple %material Ingot + S:gt.metaitem.01.15488.tooltip= + S:gt.metaitem.01.15489.name=Quadruple %material Ingot + S:gt.metaitem.01.15489.tooltip= + S:gt.metaitem.01.15490.name=Quadruple %material Ingot + S:gt.metaitem.01.15490.tooltip= + S:gt.metaitem.01.15521.name=Quadruple %material Ingot + S:gt.metaitem.01.15521.tooltip= + S:gt.metaitem.01.15529.name=Quadruple %material Ingot + S:gt.metaitem.01.15529.tooltip=FeMa + S:gt.metaitem.01.15599.name=Quadruple %material Ingot + S:gt.metaitem.01.15599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.15610.name=Quadruple %material Bar + S:gt.metaitem.01.15610.tooltip=C₂H₄O + S:gt.metaitem.01.15611.name=Quadruple %material Bar + S:gt.metaitem.01.15611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.15613.name=Quadruple %material Ingot + S:gt.metaitem.01.15613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.15631.name=Quadruple %material Ingot + S:gt.metaitem.01.15631.tooltip=C₆H₄S + S:gt.metaitem.01.15770.name=Quadruple %material Ingot + S:gt.metaitem.01.15770.tooltip= + S:gt.metaitem.01.15829.name=Quadruple %material Ingot + S:gt.metaitem.01.15829.tooltip=Sp₂Fe + S:gt.metaitem.01.15868.name=Quadruple %material Ingot + S:gt.metaitem.01.15868.tooltip=Ke + S:gt.metaitem.01.15884.name=Quadruple %material Ingot + S:gt.metaitem.01.15884.tooltip=De + S:gt.metaitem.01.1590.name=Small Pile of %material Dust + S:gt.metaitem.01.1590.tooltip=KNO₃ + S:gt.metaitem.01.1591.name=Small Pile of %material Dust + S:gt.metaitem.01.1591.tooltip=CrO₃ + S:gt.metaitem.01.15912.name=Quadruple %material Ingot + S:gt.metaitem.01.15912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.15913.name=Quadruple %material Ingot + S:gt.metaitem.01.15913.tooltip=As₄S₄ + S:gt.metaitem.01.1594.name=Small Pile of %material Dust + S:gt.metaitem.01.1594.tooltip=K₂Cr₂O₇ + S:gt.metaitem.01.15950.name=Quadruple %material Ingot + S:gt.metaitem.01.15950.tooltip= + S:gt.metaitem.01.15951.name=Quadruple %material Ingot + S:gt.metaitem.01.15951.tooltip= + S:gt.metaitem.01.15952.name=Quadruple %material Ingot + S:gt.metaitem.01.15952.tooltip= + S:gt.metaitem.01.15953.name=Quadruple %material Ingot + S:gt.metaitem.01.15953.tooltip= + S:gt.metaitem.01.15954.name=Quadruple %material Ingot + S:gt.metaitem.01.15954.tooltip= + S:gt.metaitem.01.15955.name=Quadruple %material Ingot + S:gt.metaitem.01.15955.tooltip= + S:gt.metaitem.01.15956.name=Quadruple %material Ingot + S:gt.metaitem.01.15956.tooltip= + S:gt.metaitem.01.15957.name=Quadruple %material Ingot + S:gt.metaitem.01.15957.tooltip= + S:gt.metaitem.01.15958.name=Quadruple %material Ingot + S:gt.metaitem.01.15958.tooltip= + S:gt.metaitem.01.15959.name=Quadruple %material Ingot + S:gt.metaitem.01.15959.tooltip= + S:gt.metaitem.01.15960.name=Quadruple %material Ingot + S:gt.metaitem.01.15960.tooltip= + S:gt.metaitem.01.15961.name=Quadruple %material Ingot + S:gt.metaitem.01.15961.tooltip= + S:gt.metaitem.01.15962.name=Quadruple %material Ingot + S:gt.metaitem.01.15962.tooltip= + S:gt.metaitem.01.15963.name=Quadruple %material Ingot + S:gt.metaitem.01.15963.tooltip= + S:gt.metaitem.01.15964.name=Quadruple %material Ingot + S:gt.metaitem.01.15964.tooltip= + S:gt.metaitem.01.15965.name=Quadruple %material Ingot + S:gt.metaitem.01.15965.tooltip= + S:gt.metaitem.01.15966.name=Quadruple %material Ingot + S:gt.metaitem.01.15966.tooltip= + S:gt.metaitem.01.15970.name=Quadruple %material Ingot + S:gt.metaitem.01.15970.tooltip= + S:gt.metaitem.01.15975.name=Quadruple %material Ingot + S:gt.metaitem.01.15975.tooltip=D + S:gt.metaitem.01.15976.name=Quadruple %material Ingot + S:gt.metaitem.01.15976.tooltip=D* + S:gt.metaitem.01.15977.name=Quadruple %material Ingot + S:gt.metaitem.01.15977.tooltip= + S:gt.metaitem.01.15978.name=Quadruple %material Ingot + S:gt.metaitem.01.15978.tooltip=IcMa + S:gt.metaitem.01.15979.name=Quadruple %material Ingot + S:gt.metaitem.01.15979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.15980.name=Quadruple %material Ingot + S:gt.metaitem.01.15980.tooltip=AsGa + S:gt.metaitem.01.15981.name=Quadruple %material Ingot + S:gt.metaitem.01.15981.tooltip=InGaP + S:gt.metaitem.01.15982.name=Quadruple %material Ingot + S:gt.metaitem.01.15982.tooltip=SpNt + S:gt.metaitem.01.15984.name=Quadruple %material Ingot + S:gt.metaitem.01.15984.tooltip=Fl + S:gt.metaitem.01.15985.name=Quadruple %material Ingot + S:gt.metaitem.01.15985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.15986.name=Quadruple %material Ingot + S:gt.metaitem.01.15986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.15987.name=Quadruple %material Ingot + S:gt.metaitem.01.15987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.15988.name=Quadruple %material Ingot + S:gt.metaitem.01.15988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.15989.name=Quadruple %material Ingot + S:gt.metaitem.01.15989.tooltip=UPt₃ + S:gt.metaitem.01.1599.name=Small Pile of %material Dust + S:gt.metaitem.01.1599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.15990.name=Quadruple %material Ingot + S:gt.metaitem.01.15990.tooltip=VIn₃ + S:gt.metaitem.01.15991.name=Quadruple %material Ingot + S:gt.metaitem.01.15991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.15992.name=Quadruple %material Ingot + S:gt.metaitem.01.15992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.16006.name=Quintuple %material Ingot + S:gt.metaitem.01.16006.tooltip=Li + S:gt.metaitem.01.16008.name=Quintuple %material Ingot + S:gt.metaitem.01.16008.tooltip=Be + S:gt.metaitem.01.16010.name=Quintuple %material Ingot + S:gt.metaitem.01.16010.tooltip=C + S:gt.metaitem.01.16018.name=Quintuple %material Ingot + S:gt.metaitem.01.16018.tooltip=Mg + S:gt.metaitem.01.16019.name=Quintuple %material Ingot + S:gt.metaitem.01.16019.tooltip=Al + S:gt.metaitem.01.16020.name=Quintuple %material Ingot + S:gt.metaitem.01.16020.tooltip=Si + S:gt.metaitem.01.16025.name=Quintuple %material Ingot + S:gt.metaitem.01.16025.tooltip=K + S:gt.metaitem.01.16027.name=Quintuple %material Ingot + S:gt.metaitem.01.16027.tooltip=Sc + S:gt.metaitem.01.16028.name=Quintuple %material Ingot + S:gt.metaitem.01.16028.tooltip=Ti + S:gt.metaitem.01.16029.name=Quintuple %material Ingot + S:gt.metaitem.01.16029.tooltip=V + S:gt.metaitem.01.16030.name=Quintuple %material Ingot + S:gt.metaitem.01.16030.tooltip=Cr + S:gt.metaitem.01.16031.name=Quintuple %material Ingot + S:gt.metaitem.01.16031.tooltip=Mn + S:gt.metaitem.01.16032.name=Quintuple %material Ingot + S:gt.metaitem.01.16032.tooltip=Fe + S:gt.metaitem.01.16033.name=Quintuple %material Ingot + S:gt.metaitem.01.16033.tooltip=Co + S:gt.metaitem.01.16034.name=Quintuple %material Ingot + S:gt.metaitem.01.16034.tooltip=Ni + S:gt.metaitem.01.16035.name=Quintuple %material Ingot + S:gt.metaitem.01.16035.tooltip=Cu + S:gt.metaitem.01.16036.name=Quintuple %material Ingot + S:gt.metaitem.01.16036.tooltip=Zn + S:gt.metaitem.01.16037.name=Quintuple %material Ingot + S:gt.metaitem.01.16037.tooltip=Ga + S:gt.metaitem.01.16039.name=Quintuple %material Ingot + S:gt.metaitem.01.16039.tooltip=As + S:gt.metaitem.01.16043.name=Quintuple %material Ingot + S:gt.metaitem.01.16043.tooltip=Rb + S:gt.metaitem.01.16045.name=Quintuple %material Ingot + S:gt.metaitem.01.16045.tooltip=Y + S:gt.metaitem.01.16047.name=Quintuple %material Ingot + S:gt.metaitem.01.16047.tooltip=Nb + S:gt.metaitem.01.16048.name=Quintuple %material Ingot + S:gt.metaitem.01.16048.tooltip=Mo + S:gt.metaitem.01.16052.name=Quintuple %material Ingot + S:gt.metaitem.01.16052.tooltip=Pd + S:gt.metaitem.01.16054.name=Quintuple %material Ingot + S:gt.metaitem.01.16054.tooltip=Ag + S:gt.metaitem.01.16056.name=Quintuple %material Ingot + S:gt.metaitem.01.16056.tooltip=In + S:gt.metaitem.01.16057.name=Quintuple %material Ingot + S:gt.metaitem.01.16057.tooltip=Sn + S:gt.metaitem.01.16058.name=Quintuple %material Ingot + S:gt.metaitem.01.16058.tooltip=Sb + S:gt.metaitem.01.16059.name=Quintuple %material Ingot + S:gt.metaitem.01.16059.tooltip=Te + S:gt.metaitem.01.16062.name=Quintuple %material Ingot + S:gt.metaitem.01.16062.tooltip=Cs + S:gt.metaitem.01.16063.name=Quintuple %material Ingot + S:gt.metaitem.01.16063.tooltip=Ba + S:gt.metaitem.01.16064.name=Quintuple %material Ingot + S:gt.metaitem.01.16064.tooltip=La + S:gt.metaitem.01.16065.name=Quintuple %material Ingot + S:gt.metaitem.01.16065.tooltip=Ce + S:gt.metaitem.01.16066.name=Quintuple %material Ingot + S:gt.metaitem.01.16066.tooltip=Pr + S:gt.metaitem.01.16067.name=Quintuple %material Ingot + S:gt.metaitem.01.16067.tooltip=Nd + S:gt.metaitem.01.16068.name=Quintuple %material Ingot + S:gt.metaitem.01.16068.tooltip=Pm + S:gt.metaitem.01.16069.name=Quintuple %material Ingot + S:gt.metaitem.01.16069.tooltip=Sm S:gt.metaitem.01.1607.name=Small Pile of Pyrochlore Dust S:gt.metaitem.01.1607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.16070.name=Quintuple %material Ingot + S:gt.metaitem.01.16070.tooltip=Eu + S:gt.metaitem.01.16071.name=Quintuple %material Ingot + S:gt.metaitem.01.16071.tooltip=Gd + S:gt.metaitem.01.16072.name=Quintuple %material Ingot + S:gt.metaitem.01.16072.tooltip=Tb + S:gt.metaitem.01.16073.name=Quintuple %material Ingot + S:gt.metaitem.01.16073.tooltip=Dy + S:gt.metaitem.01.16074.name=Quintuple %material Ingot + S:gt.metaitem.01.16074.tooltip=Ho + S:gt.metaitem.01.16075.name=Quintuple %material Ingot + S:gt.metaitem.01.16075.tooltip=Er + S:gt.metaitem.01.16076.name=Quintuple %material Ingot + S:gt.metaitem.01.16076.tooltip=Tm + S:gt.metaitem.01.16077.name=Quintuple %material Ingot + S:gt.metaitem.01.16077.tooltip=Yb + S:gt.metaitem.01.16078.name=Quintuple %material Ingot + S:gt.metaitem.01.16078.tooltip=Lu + S:gt.metaitem.01.16080.name=Quintuple %material Ingot + S:gt.metaitem.01.16080.tooltip=Ta + S:gt.metaitem.01.16081.name=Quintuple %material Ingot + S:gt.metaitem.01.16081.tooltip=W + S:gt.metaitem.01.16083.name=Quintuple %material Ingot + S:gt.metaitem.01.16083.tooltip=Os + S:gt.metaitem.01.16084.name=Quintuple %material Ingot + S:gt.metaitem.01.16084.tooltip=Ir + S:gt.metaitem.01.16085.name=Quintuple %material Ingot + S:gt.metaitem.01.16085.tooltip=Pt + S:gt.metaitem.01.16086.name=Quintuple %material Ingot + S:gt.metaitem.01.16086.tooltip=Au + S:gt.metaitem.01.16089.name=Quintuple %material Ingot + S:gt.metaitem.01.16089.tooltip=Pb + S:gt.metaitem.01.16090.name=Quintuple %material Ingot + S:gt.metaitem.01.16090.tooltip=Bi + S:gt.metaitem.01.16096.name=Quintuple %material Ingot + S:gt.metaitem.01.16096.tooltip=Th + S:gt.metaitem.01.16097.name=Quintuple %material Ingot + S:gt.metaitem.01.16097.tooltip=U-235 + S:gt.metaitem.01.16098.name=Quintuple %material Ingot + S:gt.metaitem.01.16098.tooltip=U S:gt.metaitem.01.1610.name=Small Pile of Fiber-Reinforced Epoxy Resin Pulp S:gt.metaitem.01.1610.tooltip=C2H4O + S:gt.metaitem.01.16100.name=Quintuple %material Ingot + S:gt.metaitem.01.16100.tooltip=Pu + S:gt.metaitem.01.16101.name=Quintuple %material Ingot + S:gt.metaitem.01.16101.tooltip=Pu-241 + S:gt.metaitem.01.16103.name=Quintuple %material Ingot + S:gt.metaitem.01.16103.tooltip=Am S:gt.metaitem.01.1611.name=Small Pile of Borosilicate Glass Dust S:gt.metaitem.01.1611.tooltip=B(SiO2)7 S:gt.metaitem.01.1612.name=Small Pile of Ferrite Mixture Dust S:gt.metaitem.01.1612.tooltip=NiZnFe4 + S:gt.metaitem.01.16129.name=Quintuple %material Ingot + S:gt.metaitem.01.16129.tooltip=Nt S:gt.metaitem.01.1613.name=Small Pile of Nickel-Zinc Ferrite Dust S:gt.metaitem.01.1613.tooltip=NiZnFe4O8 S:gt.metaitem.01.1614.name=Small Pile of Massicot Dust @@ -18680,38 +26717,362 @@ languagefile { S:gt.metaitem.01.1626.tooltip=Al4Si3O12 S:gt.metaitem.01.1630.name=Small Pile of Sodium Bisulfate Dust S:gt.metaitem.01.1630.tooltip=NaHSO4 + S:gt.metaitem.01.16300.name=Quintuple %material Ingot + S:gt.metaitem.01.16300.tooltip=SnCu₃ + S:gt.metaitem.01.16301.name=Quintuple %material Ingot + S:gt.metaitem.01.16301.tooltip=ZnCu₃ + S:gt.metaitem.01.16302.name=Quintuple %material Ingot + S:gt.metaitem.01.16302.tooltip=Fe₂Ni + S:gt.metaitem.01.16303.name=Quintuple %material Ingot + S:gt.metaitem.01.16303.tooltip=AgAu + S:gt.metaitem.01.16304.name=Quintuple %material Ingot + S:gt.metaitem.01.16304.tooltip=Fe + S:gt.metaitem.01.16305.name=Quintuple %material Ingot + S:gt.metaitem.01.16305.tooltip=Fe₅₀C + S:gt.metaitem.01.16306.name=Quintuple %material Ingot + S:gt.metaitem.01.16306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.16307.name=Quintuple %material Ingot + S:gt.metaitem.01.16307.tooltip=Fe + S:gt.metaitem.01.16308.name=Quintuple %material Ingot + S:gt.metaitem.01.16308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.16309.name=Quintuple %material Ingot + S:gt.metaitem.01.16309.tooltip=AgRp₄ S:gt.metaitem.01.1631.name=Small Pile of Polyphenylene Sulfide Dust S:gt.metaitem.01.1631.tooltip=C6H4S + S:gt.metaitem.01.16310.name=Quintuple %material Ingot + S:gt.metaitem.01.16310.tooltip=CuNi + S:gt.metaitem.01.16311.name=Quintuple %material Ingot + S:gt.metaitem.01.16311.tooltip=Ni₄Cr + S:gt.metaitem.01.16312.name=Quintuple %material Ingot + S:gt.metaitem.01.16312.tooltip=FeAlCr + S:gt.metaitem.01.16313.name=Quintuple %material Ingot + S:gt.metaitem.01.16313.tooltip=MgAl₂ + S:gt.metaitem.01.16314.name=Quintuple %material Ingot + S:gt.metaitem.01.16314.tooltip=Sn₉Sb + S:gt.metaitem.01.16315.name=Quintuple %material Ingot + S:gt.metaitem.01.16315.tooltip=Pb₄Sb + S:gt.metaitem.01.16316.name=Quintuple %material Ingot + S:gt.metaitem.01.16316.tooltip=Fe₅₀CW + S:gt.metaitem.01.16317.name=Quintuple %material Ingot + S:gt.metaitem.01.16317.tooltip=Ir₃Os + S:gt.metaitem.01.16318.name=Quintuple %material Ingot + S:gt.metaitem.01.16318.tooltip=Su + S:gt.metaitem.01.16319.name=Quintuple %material Ingot + S:gt.metaitem.01.16319.tooltip=Ad + S:gt.metaitem.01.16320.name=Quintuple %material Ingot + S:gt.metaitem.01.16320.tooltip=The formula is too long... + S:gt.metaitem.01.16321.name=Quintuple %material Ingot + S:gt.metaitem.01.16321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.16322.name=Quintuple %material Ingot + S:gt.metaitem.01.16322.tooltip= + S:gt.metaitem.01.16323.name=Quintuple %material Ingot + S:gt.metaitem.01.16323.tooltip=AuMa* + S:gt.metaitem.01.16324.name=Quintuple %material Ingot + S:gt.metaitem.01.16324.tooltip=Nq + S:gt.metaitem.01.16325.name=Quintuple %material Ingot + S:gt.metaitem.01.16325.tooltip=Nq₂KeC + S:gt.metaitem.01.16326.name=Quintuple %material Ingot + S:gt.metaitem.01.16326.tooltip=Nq+ + S:gt.metaitem.01.16327.name=Quintuple %material Ingot + S:gt.metaitem.01.16327.tooltip=Nq* + S:gt.metaitem.01.16328.name=Quintuple %material Ingot + S:gt.metaitem.01.16328.tooltip=Du + S:gt.metaitem.01.16329.name=Quintuple %material Ingot + S:gt.metaitem.01.16329.tooltip=Tn S:gt.metaitem.01.1633.name=Small Pile of Polydimethylsiloxane Pulp S:gt.metaitem.01.1633.tooltip=C2H6OSi + S:gt.metaitem.01.16330.name=Quintuple %material Ingot + S:gt.metaitem.01.16330.tooltip=FeMa + S:gt.metaitem.01.16331.name=Quintuple %material Ingot + S:gt.metaitem.01.16331.tooltip=Pt₂FeMa + S:gt.metaitem.01.16333.name=Quintuple %material Ingot + S:gt.metaitem.01.16333.tooltip=Ag₂FeMa + S:gt.metaitem.01.16334.name=Quintuple %material Ingot + S:gt.metaitem.01.16334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.16335.name=Quintuple %material Ingot + S:gt.metaitem.01.16335.tooltip=Fe₅₀C + S:gt.metaitem.01.16336.name=Quintuple %material Ingot + S:gt.metaitem.01.16336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.16337.name=Quintuple %material Ingot + S:gt.metaitem.01.16337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.16338.name=Quintuple %material Ingot + S:gt.metaitem.01.16338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.16339.name=Quintuple %material + S:gt.metaitem.01.16339.tooltip=Fe₅₀CMa S:gt.metaitem.01.1634.name=Small Pile of Raw Styrene-Butadiene Rubber Dust S:gt.metaitem.01.1634.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.16340.name=Quintuple %material Ingot + S:gt.metaitem.01.16340.tooltip=SpFe + S:gt.metaitem.01.16341.name=Quintuple %material Ingot + S:gt.metaitem.01.16341.tooltip=SpFe₅₀C + S:gt.metaitem.01.16342.name=Quintuple %material Ingot + S:gt.metaitem.01.16342.tooltip= + S:gt.metaitem.01.16343.name=Quintuple %material Ingot + S:gt.metaitem.01.16343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.16344.name=Quintuple %material Ingot + S:gt.metaitem.01.16344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.16345.name=Quintuple %material Ingot + S:gt.metaitem.01.16345.tooltip=Cu + S:gt.metaitem.01.16346.name=Quintuple %material Ingot + S:gt.metaitem.01.16346.tooltip= + S:gt.metaitem.01.16348.name=Quintuple %material Ingot + S:gt.metaitem.01.16348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.16349.name=Quintuple %material Ingot + S:gt.metaitem.01.16349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.1635.name=Small Pile of Styrene-Butadiene Rubber Pulp S:gt.metaitem.01.1635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.16350.name=Quintuple %material Ingot + S:gt.metaitem.01.16350.tooltip=CuAg₄ + S:gt.metaitem.01.16351.name=Quintuple %material Ingot + S:gt.metaitem.01.16351.tooltip=CuAu₄ + S:gt.metaitem.01.16352.name=Quintuple %material Ingot + S:gt.metaitem.01.16352.tooltip=AuAgCu₃ + S:gt.metaitem.01.16353.name=Quintuple %material Ingot + S:gt.metaitem.01.16353.tooltip=BiZnCu₃ + S:gt.metaitem.01.16354.name=Quintuple %material Ingot + S:gt.metaitem.01.16354.tooltip=Fe + S:gt.metaitem.01.16355.name=Quintuple %material Ingot + S:gt.metaitem.01.16355.tooltip=Fe₅₀C + S:gt.metaitem.01.16356.name=Quintuple %material Ingot + S:gt.metaitem.01.16356.tooltip=Nd + S:gt.metaitem.01.16357.name=Quintuple %material Ingot + S:gt.metaitem.01.16357.tooltip=V₃Ga + S:gt.metaitem.01.16358.name=Quintuple %material Ingot + S:gt.metaitem.01.16358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.16359.name=Quintuple %material Ingot + S:gt.metaitem.01.16359.tooltip=NbN S:gt.metaitem.01.1636.name=Small Pile of Polystyrene Pulp S:gt.metaitem.01.1636.tooltip=C8H8 + S:gt.metaitem.01.16360.name=Quintuple %material Ingot + S:gt.metaitem.01.16360.tooltip=NbTi + S:gt.metaitem.01.16362.name=Quintuple %material Ingot + S:gt.metaitem.01.16362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.16363.name=Quintuple %material Ingot + S:gt.metaitem.01.16363.tooltip=SnFe + S:gt.metaitem.01.16364.name=Quintuple %material Ingot + S:gt.metaitem.01.16364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.16365.name=Quintuple %material Ingot + S:gt.metaitem.01.16365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.16366.name=Quintuple %material Ingot + S:gt.metaitem.01.16366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.16367.name=Quintuple %material Ingot + S:gt.metaitem.01.16367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.16368.name=Quintuple %material Ingot + S:gt.metaitem.01.16368.tooltip= + S:gt.metaitem.01.16369.name=Quintuple %material Ingot + S:gt.metaitem.01.16369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.01.16370.name=Quintuple %material Ingot + S:gt.metaitem.01.16370.tooltip=WC + S:gt.metaitem.01.16371.name=Quintuple %material Ingot + S:gt.metaitem.01.16371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.16372.name=Quintuple %material Ingot + S:gt.metaitem.01.16372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.16373.name=Quintuple %material Ingot + S:gt.metaitem.01.16373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.16374.name=Quintuple %material Ingot + S:gt.metaitem.01.16374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.16378.name=Quintuple %material Ingot + S:gt.metaitem.01.16378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.16379.name=Quintuple %material Ingot + S:gt.metaitem.01.16379.tooltip=?AuC + S:gt.metaitem.01.16380.name=Quintuple %material Ingot + S:gt.metaitem.01.16380.tooltip=Sn₂AgPt + S:gt.metaitem.01.16381.name=Quintuple %material Ingot + S:gt.metaitem.01.16381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.16382.name=Quintuple %material Ingot + S:gt.metaitem.01.16382.tooltip=Ai + S:gt.metaitem.01.16383.name=Quintuple %material Ingot + S:gt.metaitem.01.16383.tooltip= + S:gt.metaitem.01.16384.name=Quintuple %material Ingot + S:gt.metaitem.01.16384.tooltip= + S:gt.metaitem.01.16385.name=Quintuple %material Ingot + S:gt.metaitem.01.16385.tooltip= + S:gt.metaitem.01.16386.name=Quintuple %material Ingot + S:gt.metaitem.01.16386.tooltip=AiCo + S:gt.metaitem.01.16387.name=Quintuple %material Ingot + S:gt.metaitem.01.16387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.16388.name=Quintuple %material Ingot + S:gt.metaitem.01.16388.tooltip=SpPu + S:gt.metaitem.01.16389.name=Quintuple %material Ingot + S:gt.metaitem.01.16389.tooltip=SpH₂O + S:gt.metaitem.01.16390.name=Quintuple %material Ingot + S:gt.metaitem.01.16390.tooltip=SpPb + S:gt.metaitem.01.16391.name=Quintuple %material Ingot + S:gt.metaitem.01.16391.tooltip=Qt + S:gt.metaitem.01.16392.name=Quintuple %material Ingot + S:gt.metaitem.01.16392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.16393.name=Quintuple %material Ingot + S:gt.metaitem.01.16393.tooltip=Oh + S:gt.metaitem.01.16394.name=Quintuple %material Ingot + S:gt.metaitem.01.16394.tooltip=If + S:gt.metaitem.01.16395.name=Quintuple %material Ingot + S:gt.metaitem.01.16395.tooltip= + S:gt.metaitem.01.16397.name=Quintuple %material Ingot + S:gt.metaitem.01.16397.tooltip=If* + S:gt.metaitem.01.16398.name=Quintuple %material Ingot + S:gt.metaitem.01.16398.tooltip= + S:gt.metaitem.01.16399.name=Quintuple %material Ingot + S:gt.metaitem.01.16399.tooltip=Sm + S:gt.metaitem.01.16400.name=Quintuple %material Ingot + S:gt.metaitem.01.16400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.16401.name=Quintuple %material Ingot + S:gt.metaitem.01.16401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.16402.name=Quintuple %material Ingot + S:gt.metaitem.01.16402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.16403.name=Quintuple %material Ingot + S:gt.metaitem.01.16403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.16404.name=Quintuple %material Ingot + S:gt.metaitem.01.16404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.16405.name=Quintuple %material Ingot + S:gt.metaitem.01.16405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.16406.name=Quintuple %material Ingot + S:gt.metaitem.01.16406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.16407.name=Quintuple %material Ingot + S:gt.metaitem.01.16407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.16408.name=Quintuple %material Ingot + S:gt.metaitem.01.16408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.16470.name=Quintuple %material Bar + S:gt.metaitem.01.16470.tooltip=C₂H₄O + S:gt.metaitem.01.16472.name=Quintuple %material Bar + S:gt.metaitem.01.16472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.16473.name=Quintuple %material Bar + S:gt.metaitem.01.16473.tooltip=C₂F₄ + S:gt.metaitem.01.16485.name=Quintuple %material Ingot + S:gt.metaitem.01.16485.tooltip= + S:gt.metaitem.01.16488.name=Quintuple %material Ingot + S:gt.metaitem.01.16488.tooltip= + S:gt.metaitem.01.16489.name=Quintuple %material Ingot + S:gt.metaitem.01.16489.tooltip= S:gt.metaitem.01.1649.name=Small Pile of Polyvinyl Chloride Pulp S:gt.metaitem.01.1649.tooltip=C2H3Cl + S:gt.metaitem.01.16490.name=Quintuple %material Ingot + S:gt.metaitem.01.16490.tooltip= + S:gt.metaitem.01.16521.name=Quintuple %material Ingot + S:gt.metaitem.01.16521.tooltip= + S:gt.metaitem.01.16529.name=Quintuple %material Ingot + S:gt.metaitem.01.16529.tooltip=FeMa + S:gt.metaitem.01.16599.name=Quintuple %material Ingot + S:gt.metaitem.01.16599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.16610.name=Quintuple %material Bar + S:gt.metaitem.01.16610.tooltip=C₂H₄O + S:gt.metaitem.01.16611.name=Quintuple %material Bar + S:gt.metaitem.01.16611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.16613.name=Quintuple %material Ingot + S:gt.metaitem.01.16613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.16631.name=Quintuple %material Ingot + S:gt.metaitem.01.16631.tooltip=C₆H₄S S:gt.metaitem.01.1665.name=Small Pile of Phosphorous Pentoxide Dust S:gt.metaitem.01.1665.tooltip=P4O10 S:gt.metaitem.01.1676.name=Small Pile of Metal Mixture Dust S:gt.metaitem.01.1676.tooltip= + S:gt.metaitem.01.16770.name=Quintuple %material Ingot + S:gt.metaitem.01.16770.tooltip= + S:gt.metaitem.01.16829.name=Quintuple %material Ingot + S:gt.metaitem.01.16829.tooltip=Sp₂Fe S:gt.metaitem.01.1685.name=Small Pile of Sodium Hydroxide Dust S:gt.metaitem.01.1685.tooltip=NaOH + S:gt.metaitem.01.16868.name=Quintuple %material Ingot + S:gt.metaitem.01.16868.tooltip=Ke + S:gt.metaitem.01.16884.name=Quintuple %material Ingot + S:gt.metaitem.01.16884.tooltip=De + S:gt.metaitem.01.16912.name=Quintuple %material Ingot + S:gt.metaitem.01.16912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.16913.name=Quintuple %material Ingot + S:gt.metaitem.01.16913.tooltip=As₄S₄ + S:gt.metaitem.01.16950.name=Quintuple %material Ingot + S:gt.metaitem.01.16950.tooltip= + S:gt.metaitem.01.16951.name=Quintuple %material Ingot + S:gt.metaitem.01.16951.tooltip= + S:gt.metaitem.01.16952.name=Quintuple %material Ingot + S:gt.metaitem.01.16952.tooltip= + S:gt.metaitem.01.16953.name=Quintuple %material Ingot + S:gt.metaitem.01.16953.tooltip= + S:gt.metaitem.01.16954.name=Quintuple %material Ingot + S:gt.metaitem.01.16954.tooltip= + S:gt.metaitem.01.16955.name=Quintuple %material Ingot + S:gt.metaitem.01.16955.tooltip= + S:gt.metaitem.01.16956.name=Quintuple %material Ingot + S:gt.metaitem.01.16956.tooltip= + S:gt.metaitem.01.16957.name=Quintuple %material Ingot + S:gt.metaitem.01.16957.tooltip= + S:gt.metaitem.01.16958.name=Quintuple %material Ingot + S:gt.metaitem.01.16958.tooltip= + S:gt.metaitem.01.16959.name=Quintuple %material Ingot + S:gt.metaitem.01.16959.tooltip= + S:gt.metaitem.01.16960.name=Quintuple %material Ingot + S:gt.metaitem.01.16960.tooltip= + S:gt.metaitem.01.16961.name=Quintuple %material Ingot + S:gt.metaitem.01.16961.tooltip= + S:gt.metaitem.01.16962.name=Quintuple %material Ingot + S:gt.metaitem.01.16962.tooltip= + S:gt.metaitem.01.16963.name=Quintuple %material Ingot + S:gt.metaitem.01.16963.tooltip= + S:gt.metaitem.01.16964.name=Quintuple %material Ingot + S:gt.metaitem.01.16964.tooltip= + S:gt.metaitem.01.16965.name=Quintuple %material Ingot + S:gt.metaitem.01.16965.tooltip= + S:gt.metaitem.01.16966.name=Quintuple %material Ingot + S:gt.metaitem.01.16966.tooltip= + S:gt.metaitem.01.16970.name=Quintuple %material Ingot + S:gt.metaitem.01.16970.tooltip= + S:gt.metaitem.01.16975.name=Quintuple %material Ingot + S:gt.metaitem.01.16975.tooltip=D + S:gt.metaitem.01.16976.name=Quintuple %material Ingot + S:gt.metaitem.01.16976.tooltip=D* + S:gt.metaitem.01.16977.name=Quintuple %material Ingot + S:gt.metaitem.01.16977.tooltip= + S:gt.metaitem.01.16978.name=Quintuple %material Ingot + S:gt.metaitem.01.16978.tooltip=IcMa + S:gt.metaitem.01.16979.name=Quintuple %material Ingot + S:gt.metaitem.01.16979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.16980.name=Quintuple %material Ingot + S:gt.metaitem.01.16980.tooltip=AsGa + S:gt.metaitem.01.16981.name=Quintuple %material Ingot + S:gt.metaitem.01.16981.tooltip=InGaP + S:gt.metaitem.01.16982.name=Quintuple %material Ingot + S:gt.metaitem.01.16982.tooltip=SpNt + S:gt.metaitem.01.16984.name=Quintuple %material Ingot + S:gt.metaitem.01.16984.tooltip=Fl + S:gt.metaitem.01.16985.name=Quintuple %material Ingot + S:gt.metaitem.01.16985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.16986.name=Quintuple %material Ingot + S:gt.metaitem.01.16986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.16987.name=Quintuple %material Ingot + S:gt.metaitem.01.16987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.16988.name=Quintuple %material Ingot + S:gt.metaitem.01.16988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.16989.name=Quintuple %material Ingot + S:gt.metaitem.01.16989.tooltip=UPt₃ + S:gt.metaitem.01.16990.name=Quintuple %material Ingot + S:gt.metaitem.01.16990.tooltip=VIn₃ + S:gt.metaitem.01.16991.name=Quintuple %material Ingot + S:gt.metaitem.01.16991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.16992.name=Quintuple %material Ingot + S:gt.metaitem.01.16992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.17.name=Tiny Pile of Sodium Dust S:gt.metaitem.01.17.tooltip=Na + S:gt.metaitem.01.17006.name=%material Plate + S:gt.metaitem.01.17006.tooltip=Li S:gt.metaitem.01.17008.name=Beryllium Plate S:gt.metaitem.01.17008.tooltip=Be S:gt.metaitem.01.17010.name=Carbon Plate S:gt.metaitem.01.17010.tooltip=C + S:gt.metaitem.01.17018.name=%material Plate + S:gt.metaitem.01.17018.tooltip=Mg S:gt.metaitem.01.17019.name=Aluminium Plate S:gt.metaitem.01.17019.tooltip=Al S:gt.metaitem.01.1702.name=Small Pile of Crushed Ice S:gt.metaitem.01.1702.tooltip=H2O S:gt.metaitem.01.17020.name=Silicon Plate S:gt.metaitem.01.17020.tooltip=Si + S:gt.metaitem.01.17025.name=%material Plate + S:gt.metaitem.01.17025.tooltip=K + S:gt.metaitem.01.17027.name=%material Plate + S:gt.metaitem.01.17027.tooltip=Sc S:gt.metaitem.01.17028.name=Titanium Plate S:gt.metaitem.01.17028.tooltip=Ti + S:gt.metaitem.01.17029.name=%material Plate + S:gt.metaitem.01.17029.tooltip=V S:gt.metaitem.01.17030.name=Chrome Plate S:gt.metaitem.01.17030.tooltip=Cr S:gt.metaitem.01.17031.name=Manganese Plate @@ -18728,18 +27089,64 @@ languagefile { S:gt.metaitem.01.17036.tooltip=Zn S:gt.metaitem.01.17037.name=Gallium Plate S:gt.metaitem.01.17037.tooltip=Ga + S:gt.metaitem.01.17039.name=%material Plate + S:gt.metaitem.01.17039.tooltip=As + S:gt.metaitem.01.17043.name=%material Plate + S:gt.metaitem.01.17043.tooltip=Rb + S:gt.metaitem.01.17045.name=%material Plate + S:gt.metaitem.01.17045.tooltip=Y + S:gt.metaitem.01.17047.name=%material Plate + S:gt.metaitem.01.17047.tooltip=Nb S:gt.metaitem.01.17048.name=Molybdenum Plate S:gt.metaitem.01.17048.tooltip=Mo S:gt.metaitem.01.17052.name=Palladium Plate S:gt.metaitem.01.17052.tooltip=Pd S:gt.metaitem.01.17054.name=Silver Plate S:gt.metaitem.01.17054.tooltip=Ag + S:gt.metaitem.01.17056.name=%material Plate + S:gt.metaitem.01.17056.tooltip=In S:gt.metaitem.01.17057.name=Tin Plate S:gt.metaitem.01.17057.tooltip=Sn + S:gt.metaitem.01.17058.name=%material Plate + S:gt.metaitem.01.17058.tooltip=Sb + S:gt.metaitem.01.17059.name=%material Plate + S:gt.metaitem.01.17059.tooltip=Te + S:gt.metaitem.01.17062.name=%material Plate + S:gt.metaitem.01.17062.tooltip=Cs + S:gt.metaitem.01.17063.name=%material Plate + S:gt.metaitem.01.17063.tooltip=Ba + S:gt.metaitem.01.17064.name=%material Plate + S:gt.metaitem.01.17064.tooltip=La + S:gt.metaitem.01.17065.name=%material Plate + S:gt.metaitem.01.17065.tooltip=Ce + S:gt.metaitem.01.17066.name=%material Plate + S:gt.metaitem.01.17066.tooltip=Pr S:gt.metaitem.01.17067.name=Neodymium Plate S:gt.metaitem.01.17067.tooltip=Nd + S:gt.metaitem.01.17068.name=%material Plate + S:gt.metaitem.01.17068.tooltip=Pm + S:gt.metaitem.01.17069.name=%material Plate + S:gt.metaitem.01.17069.tooltip=Sm S:gt.metaitem.01.17070.name=Europium Plate S:gt.metaitem.01.17070.tooltip=Eu + S:gt.metaitem.01.17071.name=%material Plate + S:gt.metaitem.01.17071.tooltip=Gd + S:gt.metaitem.01.17072.name=%material Plate + S:gt.metaitem.01.17072.tooltip=Tb + S:gt.metaitem.01.17073.name=%material Plate + S:gt.metaitem.01.17073.tooltip=Dy + S:gt.metaitem.01.17074.name=%material Plate + S:gt.metaitem.01.17074.tooltip=Ho + S:gt.metaitem.01.17075.name=%material Plate + S:gt.metaitem.01.17075.tooltip=Er + S:gt.metaitem.01.17076.name=%material Plate + S:gt.metaitem.01.17076.tooltip=Tm + S:gt.metaitem.01.17077.name=%material Plate + S:gt.metaitem.01.17077.tooltip=Yb + S:gt.metaitem.01.17078.name=%material Plate + S:gt.metaitem.01.17078.tooltip=Lu + S:gt.metaitem.01.17080.name=%material Plate + S:gt.metaitem.01.17080.tooltip=Ta S:gt.metaitem.01.17081.name=Tungsten Plate S:gt.metaitem.01.17081.tooltip=W S:gt.metaitem.01.17083.name=Osmium Plate @@ -18790,6 +27197,8 @@ languagefile { S:gt.metaitem.01.17307.tooltip=Fe S:gt.metaitem.01.17308.name=Red Alloy Plate S:gt.metaitem.01.17308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.17309.name=%material Plate + S:gt.metaitem.01.17309.tooltip=AgRp₄ S:gt.metaitem.01.17310.name=Cupronickel Plate S:gt.metaitem.01.17310.tooltip=CuNi S:gt.metaitem.01.17311.name=Nichrome Plate @@ -18806,6 +27215,16 @@ languagefile { S:gt.metaitem.01.17316.tooltip=Fe50CW S:gt.metaitem.01.17317.name=Osmiridium Plate S:gt.metaitem.01.17317.tooltip=Ir3Os + S:gt.metaitem.01.17318.name=%material Plate + S:gt.metaitem.01.17318.tooltip=Su + S:gt.metaitem.01.17319.name=%material Plate + S:gt.metaitem.01.17319.tooltip=Ad + S:gt.metaitem.01.17320.name=%material Plate + S:gt.metaitem.01.17320.tooltip=The formula is too long... + S:gt.metaitem.01.17321.name=%material Plate + S:gt.metaitem.01.17321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.17322.name=%material Plate + S:gt.metaitem.01.17322.tooltip= S:gt.metaitem.01.17323.name=Infused Gold Plate S:gt.metaitem.01.17323.tooltip= S:gt.metaitem.01.17324.name=Naquadah Plate @@ -18824,16 +27243,36 @@ languagefile { S:gt.metaitem.01.17330.tooltip=FeMa S:gt.metaitem.01.17331.name=Mithril Plate S:gt.metaitem.01.17331.tooltip=Pt2Ma + S:gt.metaitem.01.17333.name=%material Plate + S:gt.metaitem.01.17333.tooltip=Ag₂FeMa S:gt.metaitem.01.17334.name=Black Steel Plate S:gt.metaitem.01.17334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.17335.name=Damascus Steel Plate S:gt.metaitem.01.17335.tooltip=Fe50C + S:gt.metaitem.01.17336.name=%material Plate + S:gt.metaitem.01.17336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.17337.name=%material Plate + S:gt.metaitem.01.17337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.17338.name=%material Plate + S:gt.metaitem.01.17338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.17339.name=%material Plate + S:gt.metaitem.01.17339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.17340.name=%material Plate + S:gt.metaitem.01.17340.tooltip=SpFe + S:gt.metaitem.01.17341.name=%material Plate + S:gt.metaitem.01.17341.tooltip=SpFe₅₀C + S:gt.metaitem.01.17342.name=%material Plate + S:gt.metaitem.01.17342.tooltip= S:gt.metaitem.01.17343.name=Cobalt Brass Plate S:gt.metaitem.01.17343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.17344.name=Ultimet Plate S:gt.metaitem.01.17344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.17345.name=Annealed Copper Plate S:gt.metaitem.01.17345.tooltip=Cu + S:gt.metaitem.01.17346.name=%material Plate + S:gt.metaitem.01.17346.tooltip= + S:gt.metaitem.01.17347.name=%material Plate + S:gt.metaitem.01.17347.tooltip= S:gt.metaitem.01.17348.name=Red Steel Plate S:gt.metaitem.01.17348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.17349.name=Blue Steel Plate @@ -18856,12 +27295,26 @@ languagefile { S:gt.metaitem.01.17357.tooltip=V3Ga S:gt.metaitem.01.17358.name=Yttrium Barium Cuprate Plate S:gt.metaitem.01.17358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.17359.name=%material Plate + S:gt.metaitem.01.17359.tooltip=NbN S:gt.metaitem.01.17360.name=Niobium-Titanium Plate S:gt.metaitem.01.17360.tooltip=NbTi + S:gt.metaitem.01.17362.name=%material Plate + S:gt.metaitem.01.17362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.17363.name=Tin Alloy Plate S:gt.metaitem.01.17363.tooltip=SnFe S:gt.metaitem.01.17364.name=Dark Steel Plate S:gt.metaitem.01.17364.tooltip= + S:gt.metaitem.01.17365.name=%material Plate + S:gt.metaitem.01.17365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.17366.name=%material Plate + S:gt.metaitem.01.17366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.17367.name=%material Plate + S:gt.metaitem.01.17367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.17368.name=%material Plate + S:gt.metaitem.01.17368.tooltip= + S:gt.metaitem.01.17369.name=%material Plate + S:gt.metaitem.01.17369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.17370.name=Tungstencarbide Plate S:gt.metaitem.01.17370.tooltip=WC S:gt.metaitem.01.17371.name=Vanadiumsteel Plate @@ -18872,6 +27325,66 @@ languagefile { S:gt.metaitem.01.17373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.17374.name=HSS-S Plate S:gt.metaitem.01.17374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.17378.name=%material Plate + S:gt.metaitem.01.17378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.17379.name=%material Plate + S:gt.metaitem.01.17379.tooltip=?AuC + S:gt.metaitem.01.17380.name=%material Plate + S:gt.metaitem.01.17380.tooltip=Sn₂AgPt + S:gt.metaitem.01.17381.name=%material Plate + S:gt.metaitem.01.17381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.17382.name=%material Plate + S:gt.metaitem.01.17382.tooltip=Ai + S:gt.metaitem.01.17383.name=%material Plate + S:gt.metaitem.01.17383.tooltip= + S:gt.metaitem.01.17384.name=%material Plate + S:gt.metaitem.01.17384.tooltip= + S:gt.metaitem.01.17385.name=%material Plate + S:gt.metaitem.01.17385.tooltip= + S:gt.metaitem.01.17386.name=%material Plate + S:gt.metaitem.01.17386.tooltip=AiCo + S:gt.metaitem.01.17387.name=%material Plate + S:gt.metaitem.01.17387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.17388.name=%material Plate + S:gt.metaitem.01.17388.tooltip=SpPu + S:gt.metaitem.01.17389.name=%material Plate + S:gt.metaitem.01.17389.tooltip=SpH₂O + S:gt.metaitem.01.17390.name=%material Plate + S:gt.metaitem.01.17390.tooltip=SpPb + S:gt.metaitem.01.17391.name=%material Plate + S:gt.metaitem.01.17391.tooltip=Qt + S:gt.metaitem.01.17392.name=%material Plate + S:gt.metaitem.01.17392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.17393.name=%material Plate + S:gt.metaitem.01.17393.tooltip=Oh + S:gt.metaitem.01.17394.name=%material Plate + S:gt.metaitem.01.17394.tooltip=If + S:gt.metaitem.01.17395.name=%material Plate + S:gt.metaitem.01.17395.tooltip= + S:gt.metaitem.01.17397.name=%material Plate + S:gt.metaitem.01.17397.tooltip=If* + S:gt.metaitem.01.17398.name=%material Plate + S:gt.metaitem.01.17398.tooltip= + S:gt.metaitem.01.17399.name=%material Plate + S:gt.metaitem.01.17399.tooltip=Sm + S:gt.metaitem.01.17400.name=%material Plate + S:gt.metaitem.01.17400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.17401.name=%material Plate + S:gt.metaitem.01.17401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.17402.name=%material Plate + S:gt.metaitem.01.17402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.17403.name=%material Plate + S:gt.metaitem.01.17403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.17404.name=%material Plate + S:gt.metaitem.01.17404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.17405.name=%material Plate + S:gt.metaitem.01.17405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.17406.name=%material Plate + S:gt.metaitem.01.17406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.17407.name=%material Plate + S:gt.metaitem.01.17407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.17408.name=%material Plate + S:gt.metaitem.01.17408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.17470.name=Epoxy Resin Sheet S:gt.metaitem.01.17470.tooltip=C2H4O S:gt.metaitem.01.17471.name=Silicone Rubber Sheet @@ -18880,6 +27393,14 @@ languagefile { S:gt.metaitem.01.17472.tooltip=C6H11NO S:gt.metaitem.01.17473.name=Polytetrafluoroethylene Sheet S:gt.metaitem.01.17473.tooltip=C2F4 + S:gt.metaitem.01.17485.name=%material Plate + S:gt.metaitem.01.17485.tooltip= + S:gt.metaitem.01.17488.name=%material Plate + S:gt.metaitem.01.17488.tooltip= + S:gt.metaitem.01.17489.name=%material Plate + S:gt.metaitem.01.17489.tooltip= + S:gt.metaitem.01.17490.name=%material Plate + S:gt.metaitem.01.17490.tooltip= S:gt.metaitem.01.17500.name=Diamond Plate S:gt.metaitem.01.17500.tooltip=C S:gt.metaitem.01.17501.name=Emerald Plate @@ -18904,6 +27425,8 @@ languagefile { S:gt.metaitem.01.17510.tooltip=SiO2 S:gt.metaitem.01.17511.name=Jasper Plate S:gt.metaitem.01.17511.tooltip= + S:gt.metaitem.01.17512.name=%material Plate + S:gt.metaitem.01.17512.tooltip=CrAl₂O₃ S:gt.metaitem.01.17513.name=Blue Topaz Plate S:gt.metaitem.01.17513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.17514.name=Amber Plate @@ -18916,8 +27439,14 @@ languagefile { S:gt.metaitem.01.17518.tooltip= S:gt.metaitem.01.17519.name=Forcillium Plate S:gt.metaitem.01.17519.tooltip= + S:gt.metaitem.01.17520.name=%material Plate + S:gt.metaitem.01.17520.tooltip=?PO₄ + S:gt.metaitem.01.17521.name=%material Plate + S:gt.metaitem.01.17521.tooltip= S:gt.metaitem.01.17522.name=Nether Quartz Plate S:gt.metaitem.01.17522.tooltip= + S:gt.metaitem.01.17523.name=%material Plate + S:gt.metaitem.01.17523.tooltip= S:gt.metaitem.01.17524.name=Lazurite Plate S:gt.metaitem.01.17524.tooltip=Al6Si6Ca8Na8 S:gt.metaitem.01.17525.name=Sodalite Plate @@ -18928,10 +27457,26 @@ languagefile { S:gt.metaitem.01.17527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.17528.name=Yellow Garnet Plate S:gt.metaitem.01.17528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.17529.name=%material Plate + S:gt.metaitem.01.17529.tooltip=FeMa + S:gt.metaitem.01.17530.name=%material Plate + S:gt.metaitem.01.17530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.01.17531.name=%material Plate + S:gt.metaitem.01.17531.tooltip=KNO₃ S:gt.metaitem.01.17532.name=Enderpearl Plate S:gt.metaitem.01.17532.tooltip=BeK4N5Ma6 S:gt.metaitem.01.17533.name=Endereye Plate S:gt.metaitem.01.17533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.17534.name=%material Plate + S:gt.metaitem.01.17534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.01.17535.name=%material Plate + S:gt.metaitem.01.17535.tooltip=C + S:gt.metaitem.01.17536.name=%material Plate + S:gt.metaitem.01.17536.tooltip=C + S:gt.metaitem.01.17537.name=%material Plate + S:gt.metaitem.01.17537.tooltip= + S:gt.metaitem.01.17538.name=%material Plate + S:gt.metaitem.01.17538.tooltip=C₃H₂O S:gt.metaitem.01.17540.name=Aer Crystal Plate S:gt.metaitem.01.17540.tooltip= S:gt.metaitem.01.17541.name=Ignis Crystal Plate @@ -18944,8 +27489,12 @@ languagefile { S:gt.metaitem.01.17544.tooltip= S:gt.metaitem.01.17545.name=Ordo Crystal Plate S:gt.metaitem.01.17545.tooltip= + S:gt.metaitem.01.17599.name=%material Plate + S:gt.metaitem.01.17599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.17610.name=Fiber-Reinforced Epoxy Resin Sheet S:gt.metaitem.01.17610.tooltip=C2H4O + S:gt.metaitem.01.17611.name=%material Pane + S:gt.metaitem.01.17611.tooltip=B(SiO₂)₇ S:gt.metaitem.01.17613.name=Nickel-Zinc Ferrite Plate S:gt.metaitem.01.17613.tooltip=NiZnFe4O8 S:gt.metaitem.01.17631.name=Polyphenylene Sulfide Plate @@ -18956,42 +27505,146 @@ languagefile { S:gt.metaitem.01.17636.tooltip=C8H8 S:gt.metaitem.01.17649.name=Polyvinyl Chloride Sheet S:gt.metaitem.01.17649.tooltip=C2H3Cl + S:gt.metaitem.01.1770.name=Small Pile of %material Dust + S:gt.metaitem.01.1770.tooltip= + S:gt.metaitem.01.17770.name=%material Plate + S:gt.metaitem.01.17770.tooltip= + S:gt.metaitem.01.17804.name=%material Plate + S:gt.metaitem.01.17804.tooltip=MgFeSi₂O₈ S:gt.metaitem.01.17809.name=Wood Plank S:gt.metaitem.01.17809.tooltip= S:gt.metaitem.01.17810.name=Redstone Plate S:gt.metaitem.01.17810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.17811.name=%material Plate + S:gt.metaitem.01.17811.tooltip= + S:gt.metaitem.01.17812.name=%material Plate + S:gt.metaitem.01.17812.tooltip=Rp + S:gt.metaitem.01.17829.name=%material Plate + S:gt.metaitem.01.17829.tooltip=Sp₂Fe + S:gt.metaitem.01.17844.name=%material Plate + S:gt.metaitem.01.17844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.17845.name=%material Plate + S:gt.metaitem.01.17845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.01.17849.name=Black Granite Plate S:gt.metaitem.01.17849.tooltip=(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.01.17850.name=Red Granite Plate S:gt.metaitem.01.17850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.01.17868.name=%material Plate + S:gt.metaitem.01.17868.tooltip=Ke S:gt.metaitem.01.17874.name=Polyethylene Sheet S:gt.metaitem.01.17874.tooltip=CH2 S:gt.metaitem.01.17880.name=Rubber Sheet S:gt.metaitem.01.17880.tooltip=C5H8 + S:gt.metaitem.01.17884.name=%material Plate + S:gt.metaitem.01.17884.tooltip=De S:gt.metaitem.01.17889.name=Sealed Wood Plank S:gt.metaitem.01.17889.tooltip= S:gt.metaitem.01.17890.name=Glass Pane S:gt.metaitem.01.17890.tooltip=SiO2 + S:gt.metaitem.01.17912.name=%material Plate + S:gt.metaitem.01.17912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.17913.name=%material Plate + S:gt.metaitem.01.17913.tooltip=As₄S₄ + S:gt.metaitem.01.17947.name=%material Plate + S:gt.metaitem.01.17947.tooltip= + S:gt.metaitem.01.17950.name=%material Plate + S:gt.metaitem.01.17950.tooltip= + S:gt.metaitem.01.17951.name=%material Plate + S:gt.metaitem.01.17951.tooltip= + S:gt.metaitem.01.17952.name=%material Plate + S:gt.metaitem.01.17952.tooltip= + S:gt.metaitem.01.17953.name=%material Plate + S:gt.metaitem.01.17953.tooltip= + S:gt.metaitem.01.17954.name=%material Plate + S:gt.metaitem.01.17954.tooltip= + S:gt.metaitem.01.17955.name=%material Plate + S:gt.metaitem.01.17955.tooltip= + S:gt.metaitem.01.17956.name=%material Plate + S:gt.metaitem.01.17956.tooltip= + S:gt.metaitem.01.17957.name=%material Plate + S:gt.metaitem.01.17957.tooltip= + S:gt.metaitem.01.17958.name=%material Plate + S:gt.metaitem.01.17958.tooltip= + S:gt.metaitem.01.17959.name=%material Plate + S:gt.metaitem.01.17959.tooltip= + S:gt.metaitem.01.17960.name=%material Plate + S:gt.metaitem.01.17960.tooltip= + S:gt.metaitem.01.17961.name=%material Plate + S:gt.metaitem.01.17961.tooltip= + S:gt.metaitem.01.17962.name=%material Plate + S:gt.metaitem.01.17962.tooltip= + S:gt.metaitem.01.17963.name=%material Plate + S:gt.metaitem.01.17963.tooltip= + S:gt.metaitem.01.17964.name=%material Plate + S:gt.metaitem.01.17964.tooltip= + S:gt.metaitem.01.17965.name=%material Plate + S:gt.metaitem.01.17965.tooltip= + S:gt.metaitem.01.17966.name=%material Plate + S:gt.metaitem.01.17966.tooltip= + S:gt.metaitem.01.17970.name=%material Plate + S:gt.metaitem.01.17970.tooltip= + S:gt.metaitem.01.17975.name=%material Plate + S:gt.metaitem.01.17975.tooltip=D + S:gt.metaitem.01.17976.name=%material Plate + S:gt.metaitem.01.17976.tooltip=D* + S:gt.metaitem.01.17977.name=%material Plate + S:gt.metaitem.01.17977.tooltip= + S:gt.metaitem.01.17978.name=%material Plate + S:gt.metaitem.01.17978.tooltip=IcMa + S:gt.metaitem.01.17979.name=%material Plate + S:gt.metaitem.01.17979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.17980.name=Gallium Arsenide Plate S:gt.metaitem.01.17980.tooltip=AsGa S:gt.metaitem.01.17981.name=Indium Gallium Phosphide Plate S:gt.metaitem.01.17981.tooltip=InGaP + S:gt.metaitem.01.17982.name=%material Plate + S:gt.metaitem.01.17982.tooltip=SpNt + S:gt.metaitem.01.17984.name=%material Plate + S:gt.metaitem.01.17984.tooltip=Fl + S:gt.metaitem.01.17985.name=%material Plate + S:gt.metaitem.01.17985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.17986.name=%material Plate + S:gt.metaitem.01.17986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.17987.name=%material Plate + S:gt.metaitem.01.17987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.17988.name=%material Plate + S:gt.metaitem.01.17988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.17989.name=%material Plate + S:gt.metaitem.01.17989.tooltip=UPt₃ + S:gt.metaitem.01.17990.name=%material Plate + S:gt.metaitem.01.17990.tooltip=VIn₃ + S:gt.metaitem.01.17991.name=%material Plate + S:gt.metaitem.01.17991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.17992.name=%material Plate + S:gt.metaitem.01.17992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.18.name=Tiny Pile of Magnesium Dust S:gt.metaitem.01.18.tooltip=Mg S:gt.metaitem.01.1800.name=Small Pile of Gunpowder S:gt.metaitem.01.1800.tooltip= + S:gt.metaitem.01.18006.name=Double %material Plate + S:gt.metaitem.01.18006.tooltip=Li S:gt.metaitem.01.18008.name=Double Beryllium Plate S:gt.metaitem.01.18008.tooltip=Be S:gt.metaitem.01.1801.name=Small Pile of Blaze Powder S:gt.metaitem.01.1801.tooltip=?SMa S:gt.metaitem.01.18010.name=Double Carbon Plate S:gt.metaitem.01.18010.tooltip=C + S:gt.metaitem.01.18018.name=Double %material Plate + S:gt.metaitem.01.18018.tooltip=Mg S:gt.metaitem.01.18019.name=Double Aluminium Plate S:gt.metaitem.01.18019.tooltip=Al S:gt.metaitem.01.1802.name=Small Pile of Flint Dust S:gt.metaitem.01.1802.tooltip=SiO2 + S:gt.metaitem.01.18020.name=Double %material Plate + S:gt.metaitem.01.18020.tooltip=Si + S:gt.metaitem.01.18025.name=Double %material Plate + S:gt.metaitem.01.18025.tooltip=K + S:gt.metaitem.01.18027.name=Double %material Plate + S:gt.metaitem.01.18027.tooltip=Sc S:gt.metaitem.01.18028.name=Double Titanium Plate S:gt.metaitem.01.18028.tooltip=Ti + S:gt.metaitem.01.18029.name=Double %material Plate + S:gt.metaitem.01.18029.tooltip=V S:gt.metaitem.01.1803.name=Small Pile of Sugar S:gt.metaitem.01.1803.tooltip=C12(H2O)11 S:gt.metaitem.01.18030.name=Double Chrome Plate @@ -19004,8 +27657,22 @@ languagefile { S:gt.metaitem.01.18033.tooltip=Co S:gt.metaitem.01.18034.name=Double Nickel Plate S:gt.metaitem.01.18034.tooltip=Ni + S:gt.metaitem.01.18035.name=Double %material Plate + S:gt.metaitem.01.18035.tooltip=Cu + S:gt.metaitem.01.18036.name=Double %material Plate + S:gt.metaitem.01.18036.tooltip=Zn + S:gt.metaitem.01.18037.name=Double %material Plate + S:gt.metaitem.01.18037.tooltip=Ga + S:gt.metaitem.01.18039.name=Double %material Plate + S:gt.metaitem.01.18039.tooltip=As S:gt.metaitem.01.1804.name=Small Pile of Obsidian Dust S:gt.metaitem.01.1804.tooltip=MgFeSi2O8 + S:gt.metaitem.01.18043.name=Double %material Plate + S:gt.metaitem.01.18043.tooltip=Rb + S:gt.metaitem.01.18045.name=Double %material Plate + S:gt.metaitem.01.18045.tooltip=Y + S:gt.metaitem.01.18047.name=Double %material Plate + S:gt.metaitem.01.18047.tooltip=Nb S:gt.metaitem.01.18048.name=Double Molybdenum Plate S:gt.metaitem.01.18048.tooltip=Mo S:gt.metaitem.01.1805.name=Small Pile of Clay Dust @@ -19014,14 +27681,56 @@ languagefile { S:gt.metaitem.01.18052.tooltip=Pd S:gt.metaitem.01.18054.name=Double Silver Plate S:gt.metaitem.01.18054.tooltip=Ag + S:gt.metaitem.01.18056.name=Double %material Plate + S:gt.metaitem.01.18056.tooltip=In + S:gt.metaitem.01.18057.name=Double %material Plate + S:gt.metaitem.01.18057.tooltip=Sn + S:gt.metaitem.01.18058.name=Double %material Plate + S:gt.metaitem.01.18058.tooltip=Sb + S:gt.metaitem.01.18059.name=Double %material Plate + S:gt.metaitem.01.18059.tooltip=Te S:gt.metaitem.01.1806.name=Small Pile of Bone Meal S:gt.metaitem.01.1806.tooltip=Ca + S:gt.metaitem.01.18062.name=Double %material Plate + S:gt.metaitem.01.18062.tooltip=Cs + S:gt.metaitem.01.18063.name=Double %material Plate + S:gt.metaitem.01.18063.tooltip=Ba + S:gt.metaitem.01.18064.name=Double %material Plate + S:gt.metaitem.01.18064.tooltip=La + S:gt.metaitem.01.18065.name=Double %material Plate + S:gt.metaitem.01.18065.tooltip=Ce + S:gt.metaitem.01.18066.name=Double %material Plate + S:gt.metaitem.01.18066.tooltip=Pr S:gt.metaitem.01.18067.name=Double Neodymium Plate S:gt.metaitem.01.18067.tooltip=Nd + S:gt.metaitem.01.18068.name=Double %material Plate + S:gt.metaitem.01.18068.tooltip=Pm + S:gt.metaitem.01.18069.name=Double %material Plate + S:gt.metaitem.01.18069.tooltip=Sm S:gt.metaitem.01.1807.name=Small Pile of Netherrack Dust S:gt.metaitem.01.1807.tooltip= + S:gt.metaitem.01.18070.name=Double %material Plate + S:gt.metaitem.01.18070.tooltip=Eu + S:gt.metaitem.01.18071.name=Double %material Plate + S:gt.metaitem.01.18071.tooltip=Gd + S:gt.metaitem.01.18072.name=Double %material Plate + S:gt.metaitem.01.18072.tooltip=Tb + S:gt.metaitem.01.18073.name=Double %material Plate + S:gt.metaitem.01.18073.tooltip=Dy + S:gt.metaitem.01.18074.name=Double %material Plate + S:gt.metaitem.01.18074.tooltip=Ho + S:gt.metaitem.01.18075.name=Double %material Plate + S:gt.metaitem.01.18075.tooltip=Er + S:gt.metaitem.01.18076.name=Double %material Plate + S:gt.metaitem.01.18076.tooltip=Tm + S:gt.metaitem.01.18077.name=Double %material Plate + S:gt.metaitem.01.18077.tooltip=Yb + S:gt.metaitem.01.18078.name=Double %material Plate + S:gt.metaitem.01.18078.tooltip=Lu S:gt.metaitem.01.1808.name=Small Pile of Endstone Dust S:gt.metaitem.01.1808.tooltip= + S:gt.metaitem.01.18080.name=Double %material Plate + S:gt.metaitem.01.18080.tooltip=Ta S:gt.metaitem.01.18081.name=Double Tungsten Plate S:gt.metaitem.01.18081.tooltip=W S:gt.metaitem.01.18083.name=Double Osmium Plate @@ -19050,8 +27759,12 @@ languagefile { S:gt.metaitem.01.18100.tooltip=Pu S:gt.metaitem.01.18101.name=Double Plutonium 241 Plate S:gt.metaitem.01.18101.tooltip=Pu-241 + S:gt.metaitem.01.18103.name=Double %material Plate + S:gt.metaitem.01.18103.tooltip=Am S:gt.metaitem.01.1811.name=Small Pile of Glowstone Dust S:gt.metaitem.01.1811.tooltip= + S:gt.metaitem.01.1812.name=Small Pile of %material Dust + S:gt.metaitem.01.1812.tooltip=Rp S:gt.metaitem.01.18129.name=Double Neutronium Plate S:gt.metaitem.01.18129.tooltip=Nt S:gt.metaitem.01.1813.name=Small Pile of Bluestone Dust @@ -19086,6 +27799,8 @@ languagefile { S:gt.metaitem.01.1827.tooltip=CoAsS S:gt.metaitem.01.1828.name=Small Pile of Sheldonite Dust S:gt.metaitem.01.1828.tooltip=Pt3NiSPd + S:gt.metaitem.01.1829.name=Small Pile of %material Dust + S:gt.metaitem.01.1829.tooltip=Sp₂Fe S:gt.metaitem.01.1830.name=Small Pile of Galena Dust S:gt.metaitem.01.1830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.18300.name=Double Bronze Plate @@ -19104,6 +27819,10 @@ languagefile { S:gt.metaitem.01.18306.tooltip=Fe6CrMnNi S:gt.metaitem.01.18307.name=Double Pig Iron Plate S:gt.metaitem.01.18307.tooltip=Fe + S:gt.metaitem.01.18308.name=Double %material Plate + S:gt.metaitem.01.18308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.18309.name=Double %material Plate + S:gt.metaitem.01.18309.tooltip=AgRp₄ S:gt.metaitem.01.1831.name=Small Pile of Grossular Dust S:gt.metaitem.01.1831.tooltip=Ca3Al2Si3O12 S:gt.metaitem.01.18310.name=Double Cupronickel Plate @@ -19114,10 +27833,26 @@ languagefile { S:gt.metaitem.01.18312.tooltip=FeAlCr S:gt.metaitem.01.18313.name=Double Magnalium Plate S:gt.metaitem.01.18313.tooltip=MgAl2 + S:gt.metaitem.01.18314.name=Double %material Plate + S:gt.metaitem.01.18314.tooltip=Sn₉Sb + S:gt.metaitem.01.18315.name=Double %material Plate + S:gt.metaitem.01.18315.tooltip=Pb₄Sb S:gt.metaitem.01.18316.name=Double Tungstensteel Plate S:gt.metaitem.01.18316.tooltip=Fe50CW S:gt.metaitem.01.18317.name=Double Osmiridium Plate S:gt.metaitem.01.18317.tooltip=Ir3Os + S:gt.metaitem.01.18318.name=Double %material Plate + S:gt.metaitem.01.18318.tooltip=Su + S:gt.metaitem.01.18319.name=Double %material Plate + S:gt.metaitem.01.18319.tooltip=Ad + S:gt.metaitem.01.1832.name=Small Pile of %material Dust + S:gt.metaitem.01.1832.tooltip= + S:gt.metaitem.01.18320.name=Double %material Plate + S:gt.metaitem.01.18320.tooltip=The formula is too long... + S:gt.metaitem.01.18321.name=Double %material Plate + S:gt.metaitem.01.18321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.18322.name=Double %material Plate + S:gt.metaitem.01.18322.tooltip= S:gt.metaitem.01.18323.name=Double Infused Gold Plate S:gt.metaitem.01.18323.tooltip= S:gt.metaitem.01.18324.name=Double Naquadah Plate @@ -19138,16 +27873,36 @@ languagefile { S:gt.metaitem.01.18330.tooltip=FeMa S:gt.metaitem.01.18331.name=Double Mithril Plate S:gt.metaitem.01.18331.tooltip=Pt2Ma + S:gt.metaitem.01.18333.name=Double %material Plate + S:gt.metaitem.01.18333.tooltip=Ag₂FeMa S:gt.metaitem.01.18334.name=Double Black Steel Plate S:gt.metaitem.01.18334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.18335.name=Double Damascus Steel Plate S:gt.metaitem.01.18335.tooltip=Fe50C + S:gt.metaitem.01.18336.name=Double %material Plate + S:gt.metaitem.01.18336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.18337.name=Double %material Plate + S:gt.metaitem.01.18337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.18338.name=Double %material Plate + S:gt.metaitem.01.18338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.18339.name=Double %material Plate + S:gt.metaitem.01.18339.tooltip=Fe₅₀CMa S:gt.metaitem.01.1834.name=Small Pile of Pyrite Dust S:gt.metaitem.01.1834.tooltip=FeS2 + S:gt.metaitem.01.18340.name=Double %material Plate + S:gt.metaitem.01.18340.tooltip=SpFe + S:gt.metaitem.01.18341.name=Double %material Plate + S:gt.metaitem.01.18341.tooltip=SpFe₅₀C + S:gt.metaitem.01.18342.name=Double %material Plate + S:gt.metaitem.01.18342.tooltip= S:gt.metaitem.01.18343.name=Double Cobalt Brass Plate S:gt.metaitem.01.18343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.18344.name=Double Ultimet Plate S:gt.metaitem.01.18344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.18345.name=Double %material Plate + S:gt.metaitem.01.18345.tooltip=Cu + S:gt.metaitem.01.18346.name=Double %material Plate + S:gt.metaitem.01.18346.tooltip= S:gt.metaitem.01.18348.name=Double Red Steel Plate S:gt.metaitem.01.18348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.18349.name=Double Blue Steel Plate @@ -19168,12 +27923,32 @@ languagefile { S:gt.metaitem.01.18355.tooltip=Fe50C S:gt.metaitem.01.18356.name=Double Magnetic Neodymium Plate S:gt.metaitem.01.18356.tooltip=Nd + S:gt.metaitem.01.18357.name=Double %material Plate + S:gt.metaitem.01.18357.tooltip=V₃Ga + S:gt.metaitem.01.18358.name=Double %material Plate + S:gt.metaitem.01.18358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.18359.name=Double %material Plate + S:gt.metaitem.01.18359.tooltip=NbN S:gt.metaitem.01.1836.name=Small Pile of Saltpeter Dust S:gt.metaitem.01.1836.tooltip=KNO3 + S:gt.metaitem.01.18360.name=Double %material Plate + S:gt.metaitem.01.18360.tooltip=NbTi + S:gt.metaitem.01.18362.name=Double %material Plate + S:gt.metaitem.01.18362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.18363.name=Double Tin Alloy Plate S:gt.metaitem.01.18363.tooltip=SnFe S:gt.metaitem.01.18364.name=Double Dark Steel Plate S:gt.metaitem.01.18364.tooltip= + S:gt.metaitem.01.18365.name=Double %material Plate + S:gt.metaitem.01.18365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.18366.name=Double %material Plate + S:gt.metaitem.01.18366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.18367.name=Double %material Plate + S:gt.metaitem.01.18367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.18368.name=Double %material Plate + S:gt.metaitem.01.18368.tooltip= + S:gt.metaitem.01.18369.name=Double %material Plate + S:gt.metaitem.01.18369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.1837.name=Small Pile of Silicon Dioxide Dust S:gt.metaitem.01.1837.tooltip=SiO2 S:gt.metaitem.01.18370.name=Double Tungstencarbide Plate @@ -19186,12 +27961,72 @@ languagefile { S:gt.metaitem.01.18373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.18374.name=Double HSS-S Plate S:gt.metaitem.01.18374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.18378.name=Double %material Plate + S:gt.metaitem.01.18378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.18379.name=Double %material Plate + S:gt.metaitem.01.18379.tooltip=?AuC S:gt.metaitem.01.1838.name=Small Pile of Spessartine Dust S:gt.metaitem.01.1838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.18380.name=Double %material Plate + S:gt.metaitem.01.18380.tooltip=Sn₂AgPt + S:gt.metaitem.01.18381.name=Double %material Plate + S:gt.metaitem.01.18381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.18382.name=Double %material Plate + S:gt.metaitem.01.18382.tooltip=Ai + S:gt.metaitem.01.18383.name=Double %material Plate + S:gt.metaitem.01.18383.tooltip= + S:gt.metaitem.01.18384.name=Double %material Plate + S:gt.metaitem.01.18384.tooltip= + S:gt.metaitem.01.18385.name=Double %material Plate + S:gt.metaitem.01.18385.tooltip= + S:gt.metaitem.01.18386.name=Double %material Plate + S:gt.metaitem.01.18386.tooltip=AiCo + S:gt.metaitem.01.18387.name=Double %material Plate + S:gt.metaitem.01.18387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.18388.name=Double %material Plate + S:gt.metaitem.01.18388.tooltip=SpPu + S:gt.metaitem.01.18389.name=Double %material Plate + S:gt.metaitem.01.18389.tooltip=SpH₂O S:gt.metaitem.01.1839.name=Small Pile of Sphalerite Dust S:gt.metaitem.01.1839.tooltip=ZnS + S:gt.metaitem.01.18390.name=Double %material Plate + S:gt.metaitem.01.18390.tooltip=SpPb + S:gt.metaitem.01.18391.name=Double %material Plate + S:gt.metaitem.01.18391.tooltip=Qt + S:gt.metaitem.01.18392.name=Double %material Plate + S:gt.metaitem.01.18392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.18393.name=Double %material Plate + S:gt.metaitem.01.18393.tooltip=Oh + S:gt.metaitem.01.18394.name=Double %material Plate + S:gt.metaitem.01.18394.tooltip=If + S:gt.metaitem.01.18395.name=Double %material Plate + S:gt.metaitem.01.18395.tooltip= + S:gt.metaitem.01.18397.name=Double %material Plate + S:gt.metaitem.01.18397.tooltip=If* + S:gt.metaitem.01.18398.name=Double %material Plate + S:gt.metaitem.01.18398.tooltip= + S:gt.metaitem.01.18399.name=Double %material Plate + S:gt.metaitem.01.18399.tooltip=Sm S:gt.metaitem.01.1840.name=Small Pile of Tetrahedrite Dust S:gt.metaitem.01.1840.tooltip=Cu3SbS3Fe + S:gt.metaitem.01.18400.name=Double %material Plate + S:gt.metaitem.01.18400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.18401.name=Double %material Plate + S:gt.metaitem.01.18401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.18402.name=Double %material Plate + S:gt.metaitem.01.18402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.18403.name=Double %material Plate + S:gt.metaitem.01.18403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.18404.name=Double %material Plate + S:gt.metaitem.01.18404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.18405.name=Double %material Plate + S:gt.metaitem.01.18405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.18406.name=Double %material Plate + S:gt.metaitem.01.18406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.18407.name=Double %material Plate + S:gt.metaitem.01.18407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.18408.name=Double %material Plate + S:gt.metaitem.01.18408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.1841.name=Small Pile of Tungstate Dust S:gt.metaitem.01.1841.tooltip=WLi2O4 S:gt.metaitem.01.1842.name=Small Pile of Uvarovite Dust @@ -19214,32 +28049,68 @@ languagefile { S:gt.metaitem.01.18473.tooltip=C2F4 S:gt.metaitem.01.1848.name=Small Pile of Biotite Dust S:gt.metaitem.01.1848.tooltip=KMg3Al3F2Si3O10 + S:gt.metaitem.01.18485.name=Double %material Plate + S:gt.metaitem.01.18485.tooltip= + S:gt.metaitem.01.18488.name=Double %material Plate + S:gt.metaitem.01.18488.tooltip= + S:gt.metaitem.01.18489.name=Double %material Plate + S:gt.metaitem.01.18489.tooltip= S:gt.metaitem.01.1849.name=Small Pile of Black Granite Dust S:gt.metaitem.01.1849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.18490.name=Double %material Plate + S:gt.metaitem.01.18490.tooltip= S:gt.metaitem.01.1850.name=Small Pile of Red Granite Dust S:gt.metaitem.01.1850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.01.1851.name=Small Pile of %material Dust + S:gt.metaitem.01.1851.tooltip= + S:gt.metaitem.01.1852.name=Small Pile of %material Dust + S:gt.metaitem.01.1852.tooltip= + S:gt.metaitem.01.18521.name=Double %material Plate + S:gt.metaitem.01.18521.tooltip= + S:gt.metaitem.01.18529.name=Double %material Plate + S:gt.metaitem.01.18529.tooltip=FeMa S:gt.metaitem.01.1853.name=Small Pile of Cobalt Hexahydrate Dust S:gt.metaitem.01.1853.tooltip= S:gt.metaitem.01.1854.name=Small Pile of Construction Foam Dust S:gt.metaitem.01.1854.tooltip= S:gt.metaitem.01.1855.name=Small Pile of Chalcopyrite Dust S:gt.metaitem.01.1855.tooltip=CuFeS2 + S:gt.metaitem.01.1857.name=Small Pile of %material Dust + S:gt.metaitem.01.1857.tooltip= S:gt.metaitem.01.1858.name=Small Pile of Crude Oil Dust S:gt.metaitem.01.1858.tooltip= + S:gt.metaitem.01.1859.name=Small Pile of %material Dust + S:gt.metaitem.01.1859.tooltip= + S:gt.metaitem.01.18599.name=Double %material Plate + S:gt.metaitem.01.18599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.1860.name=Small Pile of %material Dust + S:gt.metaitem.01.1860.tooltip= S:gt.metaitem.01.1861.name=Small Pile of Emery Dust S:gt.metaitem.01.1861.tooltip= S:gt.metaitem.01.18610.name=Double Fiber-Reinforced Epoxy Resin Sheet S:gt.metaitem.01.18610.tooltip=C2H4O + S:gt.metaitem.01.18611.name=Double %material Pane + S:gt.metaitem.01.18611.tooltip=B(SiO₂)₇ S:gt.metaitem.01.18613.name=Double Nickel-Zinc Ferrite Plate S:gt.metaitem.01.18613.tooltip=NiZnFe4O8 S:gt.metaitem.01.1862.name=Small Pile of Epidote Dust S:gt.metaitem.01.1862.tooltip= + S:gt.metaitem.01.1863.name=Small Pile of %material Dust + S:gt.metaitem.01.1863.tooltip= S:gt.metaitem.01.18631.name=Double Polyphenylene Sulfide Plate S:gt.metaitem.01.18631.tooltip=C6H4S + S:gt.metaitem.01.1864.name=Small Pile of %material Dust + S:gt.metaitem.01.1864.tooltip= S:gt.metaitem.01.1865.name=Small Pile of Graphite Dust S:gt.metaitem.01.1865.tooltip= + S:gt.metaitem.01.1866.name=Small Pile of %material Dust + S:gt.metaitem.01.1866.tooltip= S:gt.metaitem.01.1867.name=Small Pile of Greenstone Dust S:gt.metaitem.01.1867.tooltip= + S:gt.metaitem.01.1868.name=Small Pile of %material Dust + S:gt.metaitem.01.1868.tooltip=Ke + S:gt.metaitem.01.1869.name=Small Pile of %material Dust + S:gt.metaitem.01.1869.tooltip= S:gt.metaitem.01.1870.name=Small Pile of Magnetite Dust S:gt.metaitem.01.1870.tooltip=Fe3O4 S:gt.metaitem.01.1871.name=Small Pile of Malachite Dust @@ -19250,10 +28121,14 @@ languagefile { S:gt.metaitem.01.1873.tooltip=(UO2)3ThPb S:gt.metaitem.01.1874.name=Small Pile of Polyethylene Pulp S:gt.metaitem.01.1874.tooltip=CH2 + S:gt.metaitem.01.1875.name=Small Pile of %material Dust + S:gt.metaitem.01.1875.tooltip= S:gt.metaitem.01.1876.name=Small Pile of Siltstone Dust S:gt.metaitem.01.1876.tooltip= S:gt.metaitem.01.1877.name=Small Pile of Soapstone Dust S:gt.metaitem.01.1877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.18770.name=Double %material Plate + S:gt.metaitem.01.18770.tooltip= S:gt.metaitem.01.1878.name=Small Pile of Oilsands Dust S:gt.metaitem.01.1878.tooltip= S:gt.metaitem.01.1879.name=Small Pile of Chad @@ -19264,24 +28139,36 @@ languagefile { S:gt.metaitem.01.1881.tooltip= S:gt.metaitem.01.1882.name=Small Pile of Wulfenite Dust S:gt.metaitem.01.1882.tooltip=PbMoO4 + S:gt.metaitem.01.18829.name=Double %material Plate + S:gt.metaitem.01.18829.tooltip=Sp₂Fe S:gt.metaitem.01.1883.name=Small Pile of Powellite Dust S:gt.metaitem.01.1883.tooltip=CaMoO4 + S:gt.metaitem.01.1884.name=Small Pile of %material Dust + S:gt.metaitem.01.1884.tooltip=De S:gt.metaitem.01.1885.name=Small Pile of Milk Powder S:gt.metaitem.01.1885.tooltip= S:gt.metaitem.01.1886.name=Small Pile of Chocolate Powder S:gt.metaitem.01.1886.tooltip= + S:gt.metaitem.01.18868.name=Double %material Plate + S:gt.metaitem.01.18868.tooltip=Ke S:gt.metaitem.01.1887.name=Small Pile of Cocoa Powder S:gt.metaitem.01.1887.tooltip= S:gt.metaitem.01.18879.name=Paperboard S:gt.metaitem.01.18879.tooltip= S:gt.metaitem.01.1888.name=Small Pile of Coffee Powder S:gt.metaitem.01.1888.tooltip= + S:gt.metaitem.01.18884.name=Double %material Plate + S:gt.metaitem.01.18884.tooltip=De S:gt.metaitem.01.1889.name=Small Pile of Sealed Wood Pulp S:gt.metaitem.01.1889.tooltip= S:gt.metaitem.01.1890.name=Small Pile of Glass Dust S:gt.metaitem.01.1890.tooltip=SiO2 S:gt.metaitem.01.1891.name=Small Pile of Rare Earth S:gt.metaitem.01.1891.tooltip= + S:gt.metaitem.01.18912.name=Double %material Plate + S:gt.metaitem.01.18912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.18913.name=Double %material Plate + S:gt.metaitem.01.18913.tooltip=As₄S₄ S:gt.metaitem.01.1892.name=Small Pile of Mince Meat S:gt.metaitem.01.1892.tooltip= S:gt.metaitem.01.1893.name=Small Pile of Cooked Mince Meat @@ -19290,36 +28177,232 @@ languagefile { S:gt.metaitem.01.1894.tooltip= S:gt.metaitem.01.1895.name=Small Pile of Chili Powder S:gt.metaitem.01.1895.tooltip= + S:gt.metaitem.01.18950.name=Double %material Plate + S:gt.metaitem.01.18950.tooltip= + S:gt.metaitem.01.18951.name=Double %material Plate + S:gt.metaitem.01.18951.tooltip= + S:gt.metaitem.01.18952.name=Double %material Plate + S:gt.metaitem.01.18952.tooltip= + S:gt.metaitem.01.18953.name=Double %material Plate + S:gt.metaitem.01.18953.tooltip= + S:gt.metaitem.01.18954.name=Double %material Plate + S:gt.metaitem.01.18954.tooltip= + S:gt.metaitem.01.18955.name=Double %material Plate + S:gt.metaitem.01.18955.tooltip= + S:gt.metaitem.01.18956.name=Double %material Plate + S:gt.metaitem.01.18956.tooltip= + S:gt.metaitem.01.18957.name=Double %material Plate + S:gt.metaitem.01.18957.tooltip= + S:gt.metaitem.01.18958.name=Double %material Plate + S:gt.metaitem.01.18958.tooltip= + S:gt.metaitem.01.18959.name=Double %material Plate + S:gt.metaitem.01.18959.tooltip= S:gt.metaitem.01.1896.name=Small Pile of Raw Rubber Dust S:gt.metaitem.01.1896.tooltip=C5H8 + S:gt.metaitem.01.18960.name=Double %material Plate + S:gt.metaitem.01.18960.tooltip= + S:gt.metaitem.01.18961.name=Double %material Plate + S:gt.metaitem.01.18961.tooltip= + S:gt.metaitem.01.18962.name=Double %material Plate + S:gt.metaitem.01.18962.tooltip= + S:gt.metaitem.01.18963.name=Double %material Plate + S:gt.metaitem.01.18963.tooltip= + S:gt.metaitem.01.18964.name=Double %material Plate + S:gt.metaitem.01.18964.tooltip= + S:gt.metaitem.01.18965.name=Double %material Plate + S:gt.metaitem.01.18965.tooltip= + S:gt.metaitem.01.18966.name=Double %material Plate + S:gt.metaitem.01.18966.tooltip= + S:gt.metaitem.01.1897.name=Small Pile of %material Dust + S:gt.metaitem.01.1897.tooltip= + S:gt.metaitem.01.18970.name=Double %material Plate + S:gt.metaitem.01.18970.tooltip= + S:gt.metaitem.01.18975.name=Double %material Plate + S:gt.metaitem.01.18975.tooltip=D + S:gt.metaitem.01.18976.name=Double %material Plate + S:gt.metaitem.01.18976.tooltip=D* + S:gt.metaitem.01.18977.name=Double %material Plate + S:gt.metaitem.01.18977.tooltip= + S:gt.metaitem.01.18978.name=Double %material Plate + S:gt.metaitem.01.18978.tooltip=IcMa + S:gt.metaitem.01.18979.name=Double %material Plate + S:gt.metaitem.01.18979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.1898.name=Small Pile of %material Dust + S:gt.metaitem.01.1898.tooltip=KNO₃Si(FeS₂)₅CrAl₂O₃Hg₃H₂O? + S:gt.metaitem.01.18980.name=Double %material Plate + S:gt.metaitem.01.18980.tooltip=AsGa + S:gt.metaitem.01.18981.name=Double %material Plate + S:gt.metaitem.01.18981.tooltip=InGaP + S:gt.metaitem.01.18982.name=Double %material Plate + S:gt.metaitem.01.18982.tooltip=SpNt + S:gt.metaitem.01.18984.name=Double %material Plate + S:gt.metaitem.01.18984.tooltip=Fl + S:gt.metaitem.01.18985.name=Double %material Plate + S:gt.metaitem.01.18985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.18986.name=Double %material Plate + S:gt.metaitem.01.18986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.18987.name=Double %material Plate + S:gt.metaitem.01.18987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.18988.name=Double %material Plate + S:gt.metaitem.01.18988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.18989.name=Double %material Plate + S:gt.metaitem.01.18989.tooltip=UPt₃ + S:gt.metaitem.01.18990.name=Double %material Plate + S:gt.metaitem.01.18990.tooltip=VIn₃ + S:gt.metaitem.01.18991.name=Double %material Plate + S:gt.metaitem.01.18991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.18992.name=Double %material Plate + S:gt.metaitem.01.18992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.19.name=Tiny Pile of Aluminium Dust S:gt.metaitem.01.19.tooltip=Al S:gt.metaitem.01.1900.name=Small Pile of Mirabilite Dust S:gt.metaitem.01.1900.tooltip=Na2S(H2O)10O4 + S:gt.metaitem.01.19006.name=Triple %material Plate + S:gt.metaitem.01.19006.tooltip=Li + S:gt.metaitem.01.19008.name=Triple %material Plate + S:gt.metaitem.01.19008.tooltip=Be S:gt.metaitem.01.1901.name=Small Pile of Mica Dust S:gt.metaitem.01.1901.tooltip=KAl3Si3F2O10 + S:gt.metaitem.01.19010.name=Triple %material Plate + S:gt.metaitem.01.19010.tooltip=C + S:gt.metaitem.01.19018.name=Triple %material Plate + S:gt.metaitem.01.19018.tooltip=Mg + S:gt.metaitem.01.19019.name=Triple %material Plate + S:gt.metaitem.01.19019.tooltip=Al S:gt.metaitem.01.1902.name=Small Pile of Talc S:gt.metaitem.01.1902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.19020.name=Triple %material Plate + S:gt.metaitem.01.19020.tooltip=Si + S:gt.metaitem.01.19025.name=Triple %material Plate + S:gt.metaitem.01.19025.tooltip=K + S:gt.metaitem.01.19027.name=Triple %material Plate + S:gt.metaitem.01.19027.tooltip=Sc + S:gt.metaitem.01.19028.name=Triple %material Plate + S:gt.metaitem.01.19028.tooltip=Ti + S:gt.metaitem.01.19029.name=Triple %material Plate + S:gt.metaitem.01.19029.tooltip=V S:gt.metaitem.01.1903.name=Small Pile of Trona Dust S:gt.metaitem.01.1903.tooltip=Na3C2H(H2O)2O6 + S:gt.metaitem.01.19030.name=Triple %material Plate + S:gt.metaitem.01.19030.tooltip=Cr + S:gt.metaitem.01.19031.name=Triple %material Plate + S:gt.metaitem.01.19031.tooltip=Mn + S:gt.metaitem.01.19032.name=Triple %material Plate + S:gt.metaitem.01.19032.tooltip=Fe + S:gt.metaitem.01.19033.name=Triple %material Plate + S:gt.metaitem.01.19033.tooltip=Co + S:gt.metaitem.01.19034.name=Triple %material Plate + S:gt.metaitem.01.19034.tooltip=Ni + S:gt.metaitem.01.19035.name=Triple %material Plate + S:gt.metaitem.01.19035.tooltip=Cu + S:gt.metaitem.01.19036.name=Triple %material Plate + S:gt.metaitem.01.19036.tooltip=Zn + S:gt.metaitem.01.19037.name=Triple %material Plate + S:gt.metaitem.01.19037.tooltip=Ga + S:gt.metaitem.01.19039.name=Triple %material Plate + S:gt.metaitem.01.19039.tooltip=As S:gt.metaitem.01.1904.name=Small Pile of Barite Dust S:gt.metaitem.01.1904.tooltip=BaSO4 + S:gt.metaitem.01.19043.name=Triple %material Plate + S:gt.metaitem.01.19043.tooltip=Rb + S:gt.metaitem.01.19045.name=Triple %material Plate + S:gt.metaitem.01.19045.tooltip=Y + S:gt.metaitem.01.19047.name=Triple %material Plate + S:gt.metaitem.01.19047.tooltip=Nb + S:gt.metaitem.01.19048.name=Triple %material Plate + S:gt.metaitem.01.19048.tooltip=Mo S:gt.metaitem.01.1905.name=Small Pile of Bastnasite Dust S:gt.metaitem.01.1905.tooltip=CeCFO3 + S:gt.metaitem.01.19052.name=Triple %material Plate + S:gt.metaitem.01.19052.tooltip=Pd + S:gt.metaitem.01.19054.name=Triple %material Plate + S:gt.metaitem.01.19054.tooltip=Ag + S:gt.metaitem.01.19056.name=Triple %material Plate + S:gt.metaitem.01.19056.tooltip=In + S:gt.metaitem.01.19057.name=Triple %material Plate + S:gt.metaitem.01.19057.tooltip=Sn + S:gt.metaitem.01.19058.name=Triple %material Plate + S:gt.metaitem.01.19058.tooltip=Sb + S:gt.metaitem.01.19059.name=Triple %material Plate + S:gt.metaitem.01.19059.tooltip=Te S:gt.metaitem.01.1906.name=Small Pile of Garnierite Dust S:gt.metaitem.01.1906.tooltip=NiO + S:gt.metaitem.01.19062.name=Triple %material Plate + S:gt.metaitem.01.19062.tooltip=Cs + S:gt.metaitem.01.19063.name=Triple %material Plate + S:gt.metaitem.01.19063.tooltip=Ba + S:gt.metaitem.01.19064.name=Triple %material Plate + S:gt.metaitem.01.19064.tooltip=La + S:gt.metaitem.01.19065.name=Triple %material Plate + S:gt.metaitem.01.19065.tooltip=Ce + S:gt.metaitem.01.19066.name=Triple %material Plate + S:gt.metaitem.01.19066.tooltip=Pr + S:gt.metaitem.01.19067.name=Triple %material Plate + S:gt.metaitem.01.19067.tooltip=Nd + S:gt.metaitem.01.19068.name=Triple %material Plate + S:gt.metaitem.01.19068.tooltip=Pm + S:gt.metaitem.01.19069.name=Triple %material Plate + S:gt.metaitem.01.19069.tooltip=Sm S:gt.metaitem.01.1907.name=Small Pile of Lepidolite Dust S:gt.metaitem.01.1907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.19070.name=Triple %material Plate + S:gt.metaitem.01.19070.tooltip=Eu + S:gt.metaitem.01.19071.name=Triple %material Plate + S:gt.metaitem.01.19071.tooltip=Gd + S:gt.metaitem.01.19072.name=Triple %material Plate + S:gt.metaitem.01.19072.tooltip=Tb + S:gt.metaitem.01.19073.name=Triple %material Plate + S:gt.metaitem.01.19073.tooltip=Dy + S:gt.metaitem.01.19074.name=Triple %material Plate + S:gt.metaitem.01.19074.tooltip=Ho + S:gt.metaitem.01.19075.name=Triple %material Plate + S:gt.metaitem.01.19075.tooltip=Er + S:gt.metaitem.01.19076.name=Triple %material Plate + S:gt.metaitem.01.19076.tooltip=Tm + S:gt.metaitem.01.19077.name=Triple %material Plate + S:gt.metaitem.01.19077.tooltip=Yb + S:gt.metaitem.01.19078.name=Triple %material Plate + S:gt.metaitem.01.19078.tooltip=Lu S:gt.metaitem.01.1908.name=Small Pile of Magnesite Dust S:gt.metaitem.01.1908.tooltip=MgCO3 + S:gt.metaitem.01.19080.name=Triple %material Plate + S:gt.metaitem.01.19080.tooltip=Ta + S:gt.metaitem.01.19081.name=Triple %material Plate + S:gt.metaitem.01.19081.tooltip=W + S:gt.metaitem.01.19083.name=Triple %material Plate + S:gt.metaitem.01.19083.tooltip=Os + S:gt.metaitem.01.19084.name=Triple %material Plate + S:gt.metaitem.01.19084.tooltip=Ir + S:gt.metaitem.01.19085.name=Triple %material Plate + S:gt.metaitem.01.19085.tooltip=Pt + S:gt.metaitem.01.19086.name=Triple %material Plate + S:gt.metaitem.01.19086.tooltip=Au + S:gt.metaitem.01.19089.name=Triple %material Plate + S:gt.metaitem.01.19089.tooltip=Pb S:gt.metaitem.01.1909.name=Small Pile of Pentlandite Dust S:gt.metaitem.01.1909.tooltip=Ni9S8 + S:gt.metaitem.01.19090.name=Triple %material Plate + S:gt.metaitem.01.19090.tooltip=Bi + S:gt.metaitem.01.19096.name=Triple %material Plate + S:gt.metaitem.01.19096.tooltip=Th + S:gt.metaitem.01.19097.name=Triple %material Plate + S:gt.metaitem.01.19097.tooltip=U-235 + S:gt.metaitem.01.19098.name=Triple %material Plate + S:gt.metaitem.01.19098.tooltip=U S:gt.metaitem.01.1910.name=Small Pile of Scheelite Dust S:gt.metaitem.01.1910.tooltip=WCa2O4 + S:gt.metaitem.01.19100.name=Triple %material Plate + S:gt.metaitem.01.19100.tooltip=Pu + S:gt.metaitem.01.19101.name=Triple %material Plate + S:gt.metaitem.01.19101.tooltip=Pu-241 + S:gt.metaitem.01.19103.name=Triple %material Plate + S:gt.metaitem.01.19103.tooltip=Am S:gt.metaitem.01.1911.name=Small Pile of Alunite Dust S:gt.metaitem.01.1911.tooltip=KAl3Si2H6O14 S:gt.metaitem.01.1912.name=Small Pile of Chrysotile Dust S:gt.metaitem.01.1912.tooltip=Mg3Si2H4O9 + S:gt.metaitem.01.19129.name=Triple %material Plate + S:gt.metaitem.01.19129.tooltip=Nt S:gt.metaitem.01.1913.name=Small Pile of Realgar Dust S:gt.metaitem.01.1913.tooltip=As4S4 S:gt.metaitem.01.1914.name=Small Pile of Dolomite Dust @@ -19356,26 +28439,230 @@ languagefile { S:gt.metaitem.01.1929.tooltip=Al2Si2H4O9 S:gt.metaitem.01.1930.name=Small Pile of Brown Limonite Dust S:gt.metaitem.01.1930.tooltip=FeHO2 + S:gt.metaitem.01.19300.name=Triple %material Plate + S:gt.metaitem.01.19300.tooltip=SnCu₃ + S:gt.metaitem.01.19301.name=Triple %material Plate + S:gt.metaitem.01.19301.tooltip=ZnCu₃ + S:gt.metaitem.01.19302.name=Triple %material Plate + S:gt.metaitem.01.19302.tooltip=Fe₂Ni + S:gt.metaitem.01.19303.name=Triple %material Plate + S:gt.metaitem.01.19303.tooltip=AgAu + S:gt.metaitem.01.19304.name=Triple %material Plate + S:gt.metaitem.01.19304.tooltip=Fe + S:gt.metaitem.01.19305.name=Triple %material Plate + S:gt.metaitem.01.19305.tooltip=Fe₅₀C + S:gt.metaitem.01.19306.name=Triple %material Plate + S:gt.metaitem.01.19306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.19307.name=Triple %material Plate + S:gt.metaitem.01.19307.tooltip=Fe + S:gt.metaitem.01.19308.name=Triple %material Plate + S:gt.metaitem.01.19308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.19309.name=Triple %material Plate + S:gt.metaitem.01.19309.tooltip=AgRp₄ S:gt.metaitem.01.1931.name=Small Pile of Yellow Limonite Dust S:gt.metaitem.01.1931.tooltip=FeHO2 + S:gt.metaitem.01.19310.name=Triple %material Plate + S:gt.metaitem.01.19310.tooltip=CuNi + S:gt.metaitem.01.19311.name=Triple %material Plate + S:gt.metaitem.01.19311.tooltip=Ni₄Cr + S:gt.metaitem.01.19312.name=Triple %material Plate + S:gt.metaitem.01.19312.tooltip=FeAlCr + S:gt.metaitem.01.19313.name=Triple %material Plate + S:gt.metaitem.01.19313.tooltip=MgAl₂ + S:gt.metaitem.01.19314.name=Triple %material Plate + S:gt.metaitem.01.19314.tooltip=Sn₉Sb + S:gt.metaitem.01.19315.name=Triple %material Plate + S:gt.metaitem.01.19315.tooltip=Pb₄Sb + S:gt.metaitem.01.19316.name=Triple %material Plate + S:gt.metaitem.01.19316.tooltip=Fe₅₀CW + S:gt.metaitem.01.19317.name=Triple %material Plate + S:gt.metaitem.01.19317.tooltip=Ir₃Os + S:gt.metaitem.01.19318.name=Triple %material Plate + S:gt.metaitem.01.19318.tooltip=Su + S:gt.metaitem.01.19319.name=Triple %material Plate + S:gt.metaitem.01.19319.tooltip=Ad S:gt.metaitem.01.1932.name=Small Pile of Vermiculite S:gt.metaitem.01.1932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.19320.name=Triple %material Plate + S:gt.metaitem.01.19320.tooltip=The formula is too long... + S:gt.metaitem.01.19321.name=Triple %material Plate + S:gt.metaitem.01.19321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.19322.name=Triple %material Plate + S:gt.metaitem.01.19322.tooltip= + S:gt.metaitem.01.19323.name=Triple %material Plate + S:gt.metaitem.01.19323.tooltip=AuMa* + S:gt.metaitem.01.19324.name=Triple %material Plate + S:gt.metaitem.01.19324.tooltip=Nq + S:gt.metaitem.01.19325.name=Triple %material Plate + S:gt.metaitem.01.19325.tooltip=Nq₂KeC + S:gt.metaitem.01.19326.name=Triple %material Plate + S:gt.metaitem.01.19326.tooltip=Nq+ + S:gt.metaitem.01.19327.name=Triple %material Plate + S:gt.metaitem.01.19327.tooltip=Nq* + S:gt.metaitem.01.19328.name=Triple %material Plate + S:gt.metaitem.01.19328.tooltip=Du + S:gt.metaitem.01.19329.name=Triple %material Plate + S:gt.metaitem.01.19329.tooltip=Tn S:gt.metaitem.01.1933.name=Small Pile of Glauconite Dust S:gt.metaitem.01.1933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.19330.name=Triple %material Plate + S:gt.metaitem.01.19330.tooltip=FeMa + S:gt.metaitem.01.19331.name=Triple %material Plate + S:gt.metaitem.01.19331.tooltip=Pt₂FeMa + S:gt.metaitem.01.19333.name=Triple %material Plate + S:gt.metaitem.01.19333.tooltip=Ag₂FeMa + S:gt.metaitem.01.19334.name=Triple %material Plate + S:gt.metaitem.01.19334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.19335.name=Triple %material Plate + S:gt.metaitem.01.19335.tooltip=Fe₅₀C + S:gt.metaitem.01.19336.name=Triple %material Plate + S:gt.metaitem.01.19336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.19337.name=Triple %material Plate + S:gt.metaitem.01.19337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.19338.name=Triple %material Plate + S:gt.metaitem.01.19338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.19339.name=Triple %material Plate + S:gt.metaitem.01.19339.tooltip=Fe₅₀CMa S:gt.metaitem.01.1934.name=Small Pile of Gypsum Dust S:gt.metaitem.01.1934.tooltip=CaS(H2O)2O4 + S:gt.metaitem.01.19340.name=Triple %material Plate + S:gt.metaitem.01.19340.tooltip=SpFe + S:gt.metaitem.01.19341.name=Triple %material Plate + S:gt.metaitem.01.19341.tooltip=SpFe₅₀C + S:gt.metaitem.01.19342.name=Triple %material Plate + S:gt.metaitem.01.19342.tooltip= + S:gt.metaitem.01.19343.name=Triple %material Plate + S:gt.metaitem.01.19343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.19344.name=Triple %material Plate + S:gt.metaitem.01.19344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.19345.name=Triple %material Plate + S:gt.metaitem.01.19345.tooltip=Cu + S:gt.metaitem.01.19346.name=Triple %material Plate + S:gt.metaitem.01.19346.tooltip= + S:gt.metaitem.01.19348.name=Triple %material Plate + S:gt.metaitem.01.19348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.19349.name=Triple %material Plate + S:gt.metaitem.01.19349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.1935.name=Small Pile of Basaltic Mineral Sand S:gt.metaitem.01.1935.tooltip=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.19350.name=Triple %material Plate + S:gt.metaitem.01.19350.tooltip=CuAg₄ + S:gt.metaitem.01.19351.name=Triple %material Plate + S:gt.metaitem.01.19351.tooltip=CuAu₄ + S:gt.metaitem.01.19352.name=Triple %material Plate + S:gt.metaitem.01.19352.tooltip=AuAgCu₃ + S:gt.metaitem.01.19353.name=Triple %material Plate + S:gt.metaitem.01.19353.tooltip=BiZnCu₃ + S:gt.metaitem.01.19354.name=Triple %material Plate + S:gt.metaitem.01.19354.tooltip=Fe + S:gt.metaitem.01.19355.name=Triple %material Plate + S:gt.metaitem.01.19355.tooltip=Fe₅₀C + S:gt.metaitem.01.19356.name=Triple %material Plate + S:gt.metaitem.01.19356.tooltip=Nd + S:gt.metaitem.01.19357.name=Triple %material Plate + S:gt.metaitem.01.19357.tooltip=V₃Ga + S:gt.metaitem.01.19358.name=Triple %material Plate + S:gt.metaitem.01.19358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.19359.name=Triple %material Plate + S:gt.metaitem.01.19359.tooltip=NbN S:gt.metaitem.01.1936.name=Small Pile of Granitic Mineral Sand S:gt.metaitem.01.1936.tooltip=Fe3O4(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.19360.name=Triple %material Plate + S:gt.metaitem.01.19360.tooltip=NbTi + S:gt.metaitem.01.19362.name=Triple %material Plate + S:gt.metaitem.01.19362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.19363.name=Triple %material Plate + S:gt.metaitem.01.19363.tooltip=SnFe + S:gt.metaitem.01.19364.name=Triple %material Plate + S:gt.metaitem.01.19364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.19365.name=Triple %material Plate + S:gt.metaitem.01.19365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.19366.name=Triple %material Plate + S:gt.metaitem.01.19366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.19367.name=Triple %material Plate + S:gt.metaitem.01.19367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.19368.name=Triple %material Plate + S:gt.metaitem.01.19368.tooltip= + S:gt.metaitem.01.19369.name=Triple %material Plate + S:gt.metaitem.01.19369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.1937.name=Small Pile of Cassiterite Sand S:gt.metaitem.01.1937.tooltip=SnO2 + S:gt.metaitem.01.19370.name=Triple %material Plate + S:gt.metaitem.01.19370.tooltip=WC + S:gt.metaitem.01.19371.name=Triple %material Plate + S:gt.metaitem.01.19371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.19372.name=Triple %material Plate + S:gt.metaitem.01.19372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.19373.name=Triple %material Plate + S:gt.metaitem.01.19373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.19374.name=Triple %material Plate + S:gt.metaitem.01.19374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.19378.name=Triple %material Plate + S:gt.metaitem.01.19378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.19379.name=Triple %material Plate + S:gt.metaitem.01.19379.tooltip=?AuC S:gt.metaitem.01.1938.name=Small Pile of Garnet Sand S:gt.metaitem.01.1938.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.19380.name=Triple %material Plate + S:gt.metaitem.01.19380.tooltip=Sn₂AgPt + S:gt.metaitem.01.19381.name=Triple %material Plate + S:gt.metaitem.01.19381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.19382.name=Triple %material Plate + S:gt.metaitem.01.19382.tooltip=Ai + S:gt.metaitem.01.19383.name=Triple %material Plate + S:gt.metaitem.01.19383.tooltip= + S:gt.metaitem.01.19384.name=Triple %material Plate + S:gt.metaitem.01.19384.tooltip= + S:gt.metaitem.01.19385.name=Triple %material Plate + S:gt.metaitem.01.19385.tooltip= + S:gt.metaitem.01.19386.name=Triple %material Plate + S:gt.metaitem.01.19386.tooltip=AiCo + S:gt.metaitem.01.19387.name=Triple %material Plate + S:gt.metaitem.01.19387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.19388.name=Triple %material Plate + S:gt.metaitem.01.19388.tooltip=SpPu + S:gt.metaitem.01.19389.name=Triple %material Plate + S:gt.metaitem.01.19389.tooltip=SpH₂O S:gt.metaitem.01.1939.name=Small Pile of Quartz Sand S:gt.metaitem.01.1939.tooltip=?SiO2 + S:gt.metaitem.01.19390.name=Triple %material Plate + S:gt.metaitem.01.19390.tooltip=SpPb + S:gt.metaitem.01.19391.name=Triple %material Plate + S:gt.metaitem.01.19391.tooltip=Qt + S:gt.metaitem.01.19392.name=Triple %material Plate + S:gt.metaitem.01.19392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.19393.name=Triple %material Plate + S:gt.metaitem.01.19393.tooltip=Oh + S:gt.metaitem.01.19394.name=Triple %material Plate + S:gt.metaitem.01.19394.tooltip=If + S:gt.metaitem.01.19395.name=Triple %material Plate + S:gt.metaitem.01.19395.tooltip= + S:gt.metaitem.01.19397.name=Triple %material Plate + S:gt.metaitem.01.19397.tooltip=If* + S:gt.metaitem.01.19398.name=Triple %material Plate + S:gt.metaitem.01.19398.tooltip= + S:gt.metaitem.01.19399.name=Triple %material Plate + S:gt.metaitem.01.19399.tooltip=Sm S:gt.metaitem.01.1940.name=Small Pile of Volcanic Ashes S:gt.metaitem.01.1940.tooltip=(SiO2)6FeMg + S:gt.metaitem.01.19400.name=Triple %material Plate + S:gt.metaitem.01.19400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.19401.name=Triple %material Plate + S:gt.metaitem.01.19401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.19402.name=Triple %material Plate + S:gt.metaitem.01.19402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.19403.name=Triple %material Plate + S:gt.metaitem.01.19403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.19404.name=Triple %material Plate + S:gt.metaitem.01.19404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.19405.name=Triple %material Plate + S:gt.metaitem.01.19405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.19406.name=Triple %material Plate + S:gt.metaitem.01.19406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.19407.name=Triple %material Plate + S:gt.metaitem.01.19407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.19408.name=Triple %material Plate + S:gt.metaitem.01.19408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.1941.name=Small Pile of Borax Dust S:gt.metaitem.01.1941.tooltip=Na2B4O7(H2O)10 S:gt.metaitem.01.1942.name=Small Pile of Molybdenite Dust @@ -19390,26 +28677,324 @@ languagefile { S:gt.metaitem.01.1946.tooltip=Mg3Si2H4O9 S:gt.metaitem.01.1947.name=Small Pile of Concrete Dust S:gt.metaitem.01.1947.tooltip= + S:gt.metaitem.01.19470.name=Triple %material Sheet + S:gt.metaitem.01.19470.tooltip=C₂H₄O + S:gt.metaitem.01.19472.name=Triple %material Sheet + S:gt.metaitem.01.19472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.19473.name=Triple %material Sheet + S:gt.metaitem.01.19473.tooltip=C₂F₄ S:gt.metaitem.01.1948.name=Small Pile of Diatomite Dust S:gt.metaitem.01.1948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.19485.name=Triple %material Plate + S:gt.metaitem.01.19485.tooltip= + S:gt.metaitem.01.19488.name=Triple %material Plate + S:gt.metaitem.01.19488.tooltip= + S:gt.metaitem.01.19489.name=Triple %material Plate + S:gt.metaitem.01.19489.tooltip= S:gt.metaitem.01.1949.name=Small Pile of Glauconite Sand S:gt.metaitem.01.1949.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.19490.name=Triple %material Plate + S:gt.metaitem.01.19490.tooltip= + S:gt.metaitem.01.1950.name=Small Pile of %material Dust + S:gt.metaitem.01.1950.tooltip= + S:gt.metaitem.01.1951.name=Small Pile of %material Dust + S:gt.metaitem.01.1951.tooltip= + S:gt.metaitem.01.1952.name=Small Pile of %material Dust + S:gt.metaitem.01.1952.tooltip= + S:gt.metaitem.01.19521.name=Triple %material Plate + S:gt.metaitem.01.19521.tooltip= + S:gt.metaitem.01.19529.name=Triple %material Plate + S:gt.metaitem.01.19529.tooltip=FeMa + S:gt.metaitem.01.1953.name=Small Pile of %material Dust + S:gt.metaitem.01.1953.tooltip= + S:gt.metaitem.01.1954.name=Small Pile of %material Dust + S:gt.metaitem.01.1954.tooltip= + S:gt.metaitem.01.1955.name=Small Pile of %material Dust + S:gt.metaitem.01.1955.tooltip= + S:gt.metaitem.01.1956.name=Small Pile of %material Dust + S:gt.metaitem.01.1956.tooltip= + S:gt.metaitem.01.1957.name=Small Pile of %material Dust + S:gt.metaitem.01.1957.tooltip= + S:gt.metaitem.01.1958.name=Small Pile of %material Dust + S:gt.metaitem.01.1958.tooltip= + S:gt.metaitem.01.1959.name=Small Pile of %material Dust + S:gt.metaitem.01.1959.tooltip= + S:gt.metaitem.01.19599.name=Triple %material Plate + S:gt.metaitem.01.19599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.1960.name=Small Pile of %material Dust + S:gt.metaitem.01.1960.tooltip= + S:gt.metaitem.01.1961.name=Small Pile of %material Dust + S:gt.metaitem.01.1961.tooltip= + S:gt.metaitem.01.19610.name=Triple %material Sheet + S:gt.metaitem.01.19610.tooltip=C₂H₄O + S:gt.metaitem.01.19611.name=Triple %material Pane + S:gt.metaitem.01.19611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.19613.name=Triple %material Plate + S:gt.metaitem.01.19613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.1962.name=Small Pile of %material Dust + S:gt.metaitem.01.1962.tooltip= + S:gt.metaitem.01.1963.name=Small Pile of %material Dust + S:gt.metaitem.01.1963.tooltip= + S:gt.metaitem.01.19631.name=Triple %material Plate + S:gt.metaitem.01.19631.tooltip=C₆H₄S + S:gt.metaitem.01.1964.name=Small Pile of %material Dust + S:gt.metaitem.01.1964.tooltip= + S:gt.metaitem.01.1965.name=Small Pile of %material Dust + S:gt.metaitem.01.1965.tooltip= + S:gt.metaitem.01.1966.name=Small Pile of %material Dust + S:gt.metaitem.01.1966.tooltip= + S:gt.metaitem.01.1970.name=Small Pile of %material Dust + S:gt.metaitem.01.1970.tooltip= + S:gt.metaitem.01.1975.name=Small Pile of %material Dust + S:gt.metaitem.01.1975.tooltip=D + S:gt.metaitem.01.1976.name=Small Pile of %material Dust + S:gt.metaitem.01.1976.tooltip=D* + S:gt.metaitem.01.1977.name=Small Pile of %material Dust + S:gt.metaitem.01.1977.tooltip= + S:gt.metaitem.01.19770.name=Triple %material Plate + S:gt.metaitem.01.19770.tooltip= + S:gt.metaitem.01.1978.name=Small Pile of %material Dust + S:gt.metaitem.01.1978.tooltip=IcMa + S:gt.metaitem.01.1979.name=Small Pile of %material Dust + S:gt.metaitem.01.1979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.1980.name=Small Pile of Gallium Arsenide Dust S:gt.metaitem.01.1980.tooltip=AsGa S:gt.metaitem.01.1981.name=Small Pile of Indium Gallium Phosphide Dust S:gt.metaitem.01.1981.tooltip=InGaP + S:gt.metaitem.01.1982.name=Small Pile of %material Dust + S:gt.metaitem.01.1982.tooltip=SpNt + S:gt.metaitem.01.19829.name=Triple %material Plate + S:gt.metaitem.01.19829.tooltip=Sp₂Fe + S:gt.metaitem.01.1984.name=Small Pile of %material Dust + S:gt.metaitem.01.1984.tooltip=Fl + S:gt.metaitem.01.1985.name=Small Pile of %material Dust + S:gt.metaitem.01.1985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.1986.name=Small Pile of %material Dust + S:gt.metaitem.01.1986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.19868.name=Triple %material Plate + S:gt.metaitem.01.19868.tooltip=Ke + S:gt.metaitem.01.1987.name=Small Pile of %material Dust + S:gt.metaitem.01.1987.tooltip=Cd₅MgO₆ S:gt.metaitem.01.19879.name=Carton S:gt.metaitem.01.19879.tooltip= + S:gt.metaitem.01.1988.name=Small Pile of %material Dust + S:gt.metaitem.01.1988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.19884.name=Triple %material Plate + S:gt.metaitem.01.19884.tooltip=De + S:gt.metaitem.01.1989.name=Small Pile of %material Dust + S:gt.metaitem.01.1989.tooltip=UPt₃ + S:gt.metaitem.01.1990.name=Small Pile of %material Dust + S:gt.metaitem.01.1990.tooltip=VIn₃ + S:gt.metaitem.01.1991.name=Small Pile of %material Dust + S:gt.metaitem.01.1991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.19912.name=Triple %material Plate + S:gt.metaitem.01.19912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.19913.name=Triple %material Plate + S:gt.metaitem.01.19913.tooltip=As₄S₄ + S:gt.metaitem.01.1992.name=Small Pile of %material Dust + S:gt.metaitem.01.1992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.19950.name=Triple %material Plate + S:gt.metaitem.01.19950.tooltip= + S:gt.metaitem.01.19951.name=Triple %material Plate + S:gt.metaitem.01.19951.tooltip= + S:gt.metaitem.01.19952.name=Triple %material Plate + S:gt.metaitem.01.19952.tooltip= + S:gt.metaitem.01.19953.name=Triple %material Plate + S:gt.metaitem.01.19953.tooltip= + S:gt.metaitem.01.19954.name=Triple %material Plate + S:gt.metaitem.01.19954.tooltip= + S:gt.metaitem.01.19955.name=Triple %material Plate + S:gt.metaitem.01.19955.tooltip= + S:gt.metaitem.01.19956.name=Triple %material Plate + S:gt.metaitem.01.19956.tooltip= + S:gt.metaitem.01.19957.name=Triple %material Plate + S:gt.metaitem.01.19957.tooltip= + S:gt.metaitem.01.19958.name=Triple %material Plate + S:gt.metaitem.01.19958.tooltip= + S:gt.metaitem.01.19959.name=Triple %material Plate + S:gt.metaitem.01.19959.tooltip= + S:gt.metaitem.01.19960.name=Triple %material Plate + S:gt.metaitem.01.19960.tooltip= + S:gt.metaitem.01.19961.name=Triple %material Plate + S:gt.metaitem.01.19961.tooltip= + S:gt.metaitem.01.19962.name=Triple %material Plate + S:gt.metaitem.01.19962.tooltip= + S:gt.metaitem.01.19963.name=Triple %material Plate + S:gt.metaitem.01.19963.tooltip= + S:gt.metaitem.01.19964.name=Triple %material Plate + S:gt.metaitem.01.19964.tooltip= + S:gt.metaitem.01.19965.name=Triple %material Plate + S:gt.metaitem.01.19965.tooltip= + S:gt.metaitem.01.19966.name=Triple %material Plate + S:gt.metaitem.01.19966.tooltip= + S:gt.metaitem.01.19970.name=Triple %material Plate + S:gt.metaitem.01.19970.tooltip= + S:gt.metaitem.01.19975.name=Triple %material Plate + S:gt.metaitem.01.19975.tooltip=D + S:gt.metaitem.01.19976.name=Triple %material Plate + S:gt.metaitem.01.19976.tooltip=D* + S:gt.metaitem.01.19977.name=Triple %material Plate + S:gt.metaitem.01.19977.tooltip= + S:gt.metaitem.01.19978.name=Triple %material Plate + S:gt.metaitem.01.19978.tooltip=IcMa + S:gt.metaitem.01.19979.name=Triple %material Plate + S:gt.metaitem.01.19979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.19980.name=Triple %material Plate + S:gt.metaitem.01.19980.tooltip=AsGa + S:gt.metaitem.01.19981.name=Triple %material Plate + S:gt.metaitem.01.19981.tooltip=InGaP + S:gt.metaitem.01.19982.name=Triple %material Plate + S:gt.metaitem.01.19982.tooltip=SpNt + S:gt.metaitem.01.19984.name=Triple %material Plate + S:gt.metaitem.01.19984.tooltip=Fl + S:gt.metaitem.01.19985.name=Triple %material Plate + S:gt.metaitem.01.19985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.19986.name=Triple %material Plate + S:gt.metaitem.01.19986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.19987.name=Triple %material Plate + S:gt.metaitem.01.19987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.19988.name=Triple %material Plate + S:gt.metaitem.01.19988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.19989.name=Triple %material Plate + S:gt.metaitem.01.19989.tooltip=UPt₃ + S:gt.metaitem.01.19990.name=Triple %material Plate + S:gt.metaitem.01.19990.tooltip=VIn₃ + S:gt.metaitem.01.19991.name=Triple %material Plate + S:gt.metaitem.01.19991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.19992.name=Triple %material Plate + S:gt.metaitem.01.19992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.20.name=Tiny Pile of Silicon Dust S:gt.metaitem.01.20.tooltip=Si + S:gt.metaitem.01.20006.name=Quadruple %material Plate + S:gt.metaitem.01.20006.tooltip=Li + S:gt.metaitem.01.20008.name=Quadruple %material Plate + S:gt.metaitem.01.20008.tooltip=Be + S:gt.metaitem.01.20010.name=Quadruple %material Plate + S:gt.metaitem.01.20010.tooltip=C + S:gt.metaitem.01.20018.name=Quadruple %material Plate + S:gt.metaitem.01.20018.tooltip=Mg + S:gt.metaitem.01.20019.name=Quadruple %material Plate + S:gt.metaitem.01.20019.tooltip=Al + S:gt.metaitem.01.20020.name=Quadruple %material Plate + S:gt.metaitem.01.20020.tooltip=Si + S:gt.metaitem.01.20025.name=Quadruple %material Plate + S:gt.metaitem.01.20025.tooltip=K + S:gt.metaitem.01.20027.name=Quadruple %material Plate + S:gt.metaitem.01.20027.tooltip=Sc + S:gt.metaitem.01.20028.name=Quadruple %material Plate + S:gt.metaitem.01.20028.tooltip=Ti + S:gt.metaitem.01.20029.name=Quadruple %material Plate + S:gt.metaitem.01.20029.tooltip=V + S:gt.metaitem.01.20030.name=Quadruple %material Plate + S:gt.metaitem.01.20030.tooltip=Cr + S:gt.metaitem.01.20031.name=Quadruple %material Plate + S:gt.metaitem.01.20031.tooltip=Mn + S:gt.metaitem.01.20032.name=Quadruple %material Plate + S:gt.metaitem.01.20032.tooltip=Fe + S:gt.metaitem.01.20033.name=Quadruple %material Plate + S:gt.metaitem.01.20033.tooltip=Co + S:gt.metaitem.01.20034.name=Quadruple %material Plate + S:gt.metaitem.01.20034.tooltip=Ni + S:gt.metaitem.01.20035.name=Quadruple %material Plate + S:gt.metaitem.01.20035.tooltip=Cu + S:gt.metaitem.01.20036.name=Quadruple %material Plate + S:gt.metaitem.01.20036.tooltip=Zn + S:gt.metaitem.01.20037.name=Quadruple %material Plate + S:gt.metaitem.01.20037.tooltip=Ga + S:gt.metaitem.01.20039.name=Quadruple %material Plate + S:gt.metaitem.01.20039.tooltip=As + S:gt.metaitem.01.20043.name=Quadruple %material Plate + S:gt.metaitem.01.20043.tooltip=Rb + S:gt.metaitem.01.20045.name=Quadruple %material Plate + S:gt.metaitem.01.20045.tooltip=Y + S:gt.metaitem.01.20047.name=Quadruple %material Plate + S:gt.metaitem.01.20047.tooltip=Nb + S:gt.metaitem.01.20048.name=Quadruple %material Plate + S:gt.metaitem.01.20048.tooltip=Mo + S:gt.metaitem.01.20052.name=Quadruple %material Plate + S:gt.metaitem.01.20052.tooltip=Pd + S:gt.metaitem.01.20054.name=Quadruple %material Plate + S:gt.metaitem.01.20054.tooltip=Ag + S:gt.metaitem.01.20056.name=Quadruple %material Plate + S:gt.metaitem.01.20056.tooltip=In + S:gt.metaitem.01.20057.name=Quadruple %material Plate + S:gt.metaitem.01.20057.tooltip=Sn + S:gt.metaitem.01.20058.name=Quadruple %material Plate + S:gt.metaitem.01.20058.tooltip=Sb + S:gt.metaitem.01.20059.name=Quadruple %material Plate + S:gt.metaitem.01.20059.tooltip=Te S:gt.metaitem.01.2006.name=Lithium Dust S:gt.metaitem.01.2006.tooltip=Li + S:gt.metaitem.01.20062.name=Quadruple %material Plate + S:gt.metaitem.01.20062.tooltip=Cs + S:gt.metaitem.01.20063.name=Quadruple %material Plate + S:gt.metaitem.01.20063.tooltip=Ba + S:gt.metaitem.01.20064.name=Quadruple %material Plate + S:gt.metaitem.01.20064.tooltip=La + S:gt.metaitem.01.20065.name=Quadruple %material Plate + S:gt.metaitem.01.20065.tooltip=Ce + S:gt.metaitem.01.20066.name=Quadruple %material Plate + S:gt.metaitem.01.20066.tooltip=Pr + S:gt.metaitem.01.20067.name=Quadruple %material Plate + S:gt.metaitem.01.20067.tooltip=Nd + S:gt.metaitem.01.20068.name=Quadruple %material Plate + S:gt.metaitem.01.20068.tooltip=Pm + S:gt.metaitem.01.20069.name=Quadruple %material Plate + S:gt.metaitem.01.20069.tooltip=Sm + S:gt.metaitem.01.20070.name=Quadruple %material Plate + S:gt.metaitem.01.20070.tooltip=Eu + S:gt.metaitem.01.20071.name=Quadruple %material Plate + S:gt.metaitem.01.20071.tooltip=Gd + S:gt.metaitem.01.20072.name=Quadruple %material Plate + S:gt.metaitem.01.20072.tooltip=Tb + S:gt.metaitem.01.20073.name=Quadruple %material Plate + S:gt.metaitem.01.20073.tooltip=Dy + S:gt.metaitem.01.20074.name=Quadruple %material Plate + S:gt.metaitem.01.20074.tooltip=Ho + S:gt.metaitem.01.20075.name=Quadruple %material Plate + S:gt.metaitem.01.20075.tooltip=Er + S:gt.metaitem.01.20076.name=Quadruple %material Plate + S:gt.metaitem.01.20076.tooltip=Tm + S:gt.metaitem.01.20077.name=Quadruple %material Plate + S:gt.metaitem.01.20077.tooltip=Yb + S:gt.metaitem.01.20078.name=Quadruple %material Plate + S:gt.metaitem.01.20078.tooltip=Lu S:gt.metaitem.01.2008.name=Beryllium Dust S:gt.metaitem.01.2008.tooltip=Be + S:gt.metaitem.01.20080.name=Quadruple %material Plate + S:gt.metaitem.01.20080.tooltip=Ta + S:gt.metaitem.01.20081.name=Quadruple %material Plate + S:gt.metaitem.01.20081.tooltip=W + S:gt.metaitem.01.20083.name=Quadruple %material Plate + S:gt.metaitem.01.20083.tooltip=Os + S:gt.metaitem.01.20084.name=Quadruple %material Plate + S:gt.metaitem.01.20084.tooltip=Ir + S:gt.metaitem.01.20085.name=Quadruple %material Plate + S:gt.metaitem.01.20085.tooltip=Pt + S:gt.metaitem.01.20086.name=Quadruple %material Plate + S:gt.metaitem.01.20086.tooltip=Au + S:gt.metaitem.01.20089.name=Quadruple %material Plate + S:gt.metaitem.01.20089.tooltip=Pb S:gt.metaitem.01.2009.name=Boron Dust S:gt.metaitem.01.2009.tooltip=B + S:gt.metaitem.01.20090.name=Quadruple %material Plate + S:gt.metaitem.01.20090.tooltip=Bi + S:gt.metaitem.01.20096.name=Quadruple %material Plate + S:gt.metaitem.01.20096.tooltip=Th + S:gt.metaitem.01.20097.name=Quadruple %material Plate + S:gt.metaitem.01.20097.tooltip=U-235 + S:gt.metaitem.01.20098.name=Quadruple %material Plate + S:gt.metaitem.01.20098.tooltip=U S:gt.metaitem.01.2010.name=Carbon Dust S:gt.metaitem.01.2010.tooltip=C + S:gt.metaitem.01.20100.name=Quadruple %material Plate + S:gt.metaitem.01.20100.tooltip=Pu + S:gt.metaitem.01.20101.name=Quadruple %material Plate + S:gt.metaitem.01.20101.tooltip=Pu-241 + S:gt.metaitem.01.20103.name=Quadruple %material Plate + S:gt.metaitem.01.20103.tooltip=Am + S:gt.metaitem.01.20129.name=Quadruple %material Plate + S:gt.metaitem.01.20129.tooltip=Nt S:gt.metaitem.01.2017.name=Sodium Dust S:gt.metaitem.01.2017.tooltip=Na S:gt.metaitem.01.2018.name=Magnesium Dust @@ -19426,36 +29011,264 @@ languagefile { S:gt.metaitem.01.2025.tooltip=K S:gt.metaitem.01.2026.name=Calcium Dust S:gt.metaitem.01.2026.tooltip=Ca + S:gt.metaitem.01.2027.name=%material Dust + S:gt.metaitem.01.2027.tooltip=Sc S:gt.metaitem.01.2028.name=Titanium Dust S:gt.metaitem.01.2028.tooltip=Ti S:gt.metaitem.01.2029.name=Vanadium Dust S:gt.metaitem.01.2029.tooltip=V S:gt.metaitem.01.2030.name=Chrome Dust S:gt.metaitem.01.2030.tooltip=Cr + S:gt.metaitem.01.20300.name=Quadruple %material Plate + S:gt.metaitem.01.20300.tooltip=SnCu₃ + S:gt.metaitem.01.20301.name=Quadruple %material Plate + S:gt.metaitem.01.20301.tooltip=ZnCu₃ + S:gt.metaitem.01.20302.name=Quadruple %material Plate + S:gt.metaitem.01.20302.tooltip=Fe₂Ni + S:gt.metaitem.01.20303.name=Quadruple %material Plate + S:gt.metaitem.01.20303.tooltip=AgAu + S:gt.metaitem.01.20304.name=Quadruple %material Plate + S:gt.metaitem.01.20304.tooltip=Fe + S:gt.metaitem.01.20305.name=Quadruple %material Plate + S:gt.metaitem.01.20305.tooltip=Fe₅₀C + S:gt.metaitem.01.20306.name=Quadruple %material Plate + S:gt.metaitem.01.20306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.20307.name=Quadruple %material Plate + S:gt.metaitem.01.20307.tooltip=Fe + S:gt.metaitem.01.20308.name=Quadruple %material Plate + S:gt.metaitem.01.20308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.20309.name=Quadruple %material Plate + S:gt.metaitem.01.20309.tooltip=AgRp₄ S:gt.metaitem.01.2031.name=Manganese Dust S:gt.metaitem.01.2031.tooltip=Mn + S:gt.metaitem.01.20310.name=Quadruple %material Plate + S:gt.metaitem.01.20310.tooltip=CuNi + S:gt.metaitem.01.20311.name=Quadruple %material Plate + S:gt.metaitem.01.20311.tooltip=Ni₄Cr + S:gt.metaitem.01.20312.name=Quadruple %material Plate + S:gt.metaitem.01.20312.tooltip=FeAlCr + S:gt.metaitem.01.20313.name=Quadruple %material Plate + S:gt.metaitem.01.20313.tooltip=MgAl₂ + S:gt.metaitem.01.20314.name=Quadruple %material Plate + S:gt.metaitem.01.20314.tooltip=Sn₉Sb + S:gt.metaitem.01.20315.name=Quadruple %material Plate + S:gt.metaitem.01.20315.tooltip=Pb₄Sb + S:gt.metaitem.01.20316.name=Quadruple %material Plate + S:gt.metaitem.01.20316.tooltip=Fe₅₀CW + S:gt.metaitem.01.20317.name=Quadruple %material Plate + S:gt.metaitem.01.20317.tooltip=Ir₃Os + S:gt.metaitem.01.20318.name=Quadruple %material Plate + S:gt.metaitem.01.20318.tooltip=Su + S:gt.metaitem.01.20319.name=Quadruple %material Plate + S:gt.metaitem.01.20319.tooltip=Ad S:gt.metaitem.01.2032.name=Iron Dust S:gt.metaitem.01.2032.tooltip=Fe + S:gt.metaitem.01.20320.name=Quadruple %material Plate + S:gt.metaitem.01.20320.tooltip=The formula is too long... + S:gt.metaitem.01.20321.name=Quadruple %material Plate + S:gt.metaitem.01.20321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.20322.name=Quadruple %material Plate + S:gt.metaitem.01.20322.tooltip= + S:gt.metaitem.01.20323.name=Quadruple %material Plate + S:gt.metaitem.01.20323.tooltip=AuMa* + S:gt.metaitem.01.20324.name=Quadruple %material Plate + S:gt.metaitem.01.20324.tooltip=Nq + S:gt.metaitem.01.20325.name=Quadruple %material Plate + S:gt.metaitem.01.20325.tooltip=Nq₂KeC + S:gt.metaitem.01.20326.name=Quadruple %material Plate + S:gt.metaitem.01.20326.tooltip=Nq+ + S:gt.metaitem.01.20327.name=Quadruple %material Plate + S:gt.metaitem.01.20327.tooltip=Nq* + S:gt.metaitem.01.20328.name=Quadruple %material Plate + S:gt.metaitem.01.20328.tooltip=Du + S:gt.metaitem.01.20329.name=Quadruple %material Plate + S:gt.metaitem.01.20329.tooltip=Tn S:gt.metaitem.01.2033.name=Cobalt Dust S:gt.metaitem.01.2033.tooltip=Co + S:gt.metaitem.01.20330.name=Quadruple %material Plate + S:gt.metaitem.01.20330.tooltip=FeMa + S:gt.metaitem.01.20331.name=Quadruple %material Plate + S:gt.metaitem.01.20331.tooltip=Pt₂FeMa + S:gt.metaitem.01.20333.name=Quadruple %material Plate + S:gt.metaitem.01.20333.tooltip=Ag₂FeMa + S:gt.metaitem.01.20334.name=Quadruple %material Plate + S:gt.metaitem.01.20334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.20335.name=Quadruple %material Plate + S:gt.metaitem.01.20335.tooltip=Fe₅₀C + S:gt.metaitem.01.20336.name=Quadruple %material Plate + S:gt.metaitem.01.20336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.20337.name=Quadruple %material Plate + S:gt.metaitem.01.20337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.20338.name=Quadruple %material Plate + S:gt.metaitem.01.20338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.20339.name=Quadruple %material Plate + S:gt.metaitem.01.20339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2034.name=Nickel Dust S:gt.metaitem.01.2034.tooltip=Ni + S:gt.metaitem.01.20340.name=Quadruple %material Plate + S:gt.metaitem.01.20340.tooltip=SpFe + S:gt.metaitem.01.20341.name=Quadruple %material Plate + S:gt.metaitem.01.20341.tooltip=SpFe₅₀C + S:gt.metaitem.01.20342.name=Quadruple %material Plate + S:gt.metaitem.01.20342.tooltip= + S:gt.metaitem.01.20343.name=Quadruple %material Plate + S:gt.metaitem.01.20343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.20344.name=Quadruple %material Plate + S:gt.metaitem.01.20344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.20345.name=Quadruple %material Plate + S:gt.metaitem.01.20345.tooltip=Cu + S:gt.metaitem.01.20346.name=Quadruple %material Plate + S:gt.metaitem.01.20346.tooltip= + S:gt.metaitem.01.20348.name=Quadruple %material Plate + S:gt.metaitem.01.20348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.20349.name=Quadruple %material Plate + S:gt.metaitem.01.20349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.2035.name=Copper Dust S:gt.metaitem.01.2035.tooltip=Cu + S:gt.metaitem.01.20350.name=Quadruple %material Plate + S:gt.metaitem.01.20350.tooltip=CuAg₄ + S:gt.metaitem.01.20351.name=Quadruple %material Plate + S:gt.metaitem.01.20351.tooltip=CuAu₄ + S:gt.metaitem.01.20352.name=Quadruple %material Plate + S:gt.metaitem.01.20352.tooltip=AuAgCu₃ + S:gt.metaitem.01.20353.name=Quadruple %material Plate + S:gt.metaitem.01.20353.tooltip=BiZnCu₃ + S:gt.metaitem.01.20354.name=Quadruple %material Plate + S:gt.metaitem.01.20354.tooltip=Fe + S:gt.metaitem.01.20355.name=Quadruple %material Plate + S:gt.metaitem.01.20355.tooltip=Fe₅₀C + S:gt.metaitem.01.20356.name=Quadruple %material Plate + S:gt.metaitem.01.20356.tooltip=Nd + S:gt.metaitem.01.20357.name=Quadruple %material Plate + S:gt.metaitem.01.20357.tooltip=V₃Ga + S:gt.metaitem.01.20358.name=Quadruple %material Plate + S:gt.metaitem.01.20358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.20359.name=Quadruple %material Plate + S:gt.metaitem.01.20359.tooltip=NbN S:gt.metaitem.01.2036.name=Zinc Dust S:gt.metaitem.01.2036.tooltip=Zn + S:gt.metaitem.01.20360.name=Quadruple %material Plate + S:gt.metaitem.01.20360.tooltip=NbTi + S:gt.metaitem.01.20362.name=Quadruple %material Plate + S:gt.metaitem.01.20362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.20363.name=Quadruple %material Plate + S:gt.metaitem.01.20363.tooltip=SnFe + S:gt.metaitem.01.20364.name=Quadruple %material Plate + S:gt.metaitem.01.20364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.20365.name=Quadruple %material Plate + S:gt.metaitem.01.20365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.20366.name=Quadruple %material Plate + S:gt.metaitem.01.20366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.20367.name=Quadruple %material Plate + S:gt.metaitem.01.20367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.20368.name=Quadruple %material Plate + S:gt.metaitem.01.20368.tooltip= + S:gt.metaitem.01.20369.name=Quadruple %material Plate + S:gt.metaitem.01.20369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.2037.name=Gallium Dust S:gt.metaitem.01.2037.tooltip=Ga + S:gt.metaitem.01.20370.name=Quadruple %material Plate + S:gt.metaitem.01.20370.tooltip=WC + S:gt.metaitem.01.20371.name=Quadruple %material Plate + S:gt.metaitem.01.20371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.20372.name=Quadruple %material Plate + S:gt.metaitem.01.20372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.20373.name=Quadruple %material Plate + S:gt.metaitem.01.20373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.20374.name=Quadruple %material Plate + S:gt.metaitem.01.20374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.20378.name=Quadruple %material Plate + S:gt.metaitem.01.20378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.20379.name=Quadruple %material Plate + S:gt.metaitem.01.20379.tooltip=?AuC + S:gt.metaitem.01.20380.name=Quadruple %material Plate + S:gt.metaitem.01.20380.tooltip=Sn₂AgPt + S:gt.metaitem.01.20381.name=Quadruple %material Plate + S:gt.metaitem.01.20381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.20382.name=Quadruple %material Plate + S:gt.metaitem.01.20382.tooltip=Ai + S:gt.metaitem.01.20383.name=Quadruple %material Plate + S:gt.metaitem.01.20383.tooltip= + S:gt.metaitem.01.20384.name=Quadruple %material Plate + S:gt.metaitem.01.20384.tooltip= + S:gt.metaitem.01.20385.name=Quadruple %material Plate + S:gt.metaitem.01.20385.tooltip= + S:gt.metaitem.01.20386.name=Quadruple %material Plate + S:gt.metaitem.01.20386.tooltip=AiCo + S:gt.metaitem.01.20387.name=Quadruple %material Plate + S:gt.metaitem.01.20387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.20388.name=Quadruple %material Plate + S:gt.metaitem.01.20388.tooltip=SpPu + S:gt.metaitem.01.20389.name=Quadruple %material Plate + S:gt.metaitem.01.20389.tooltip=SpH₂O S:gt.metaitem.01.2039.name=Arsenic Dust S:gt.metaitem.01.2039.tooltip=As + S:gt.metaitem.01.20390.name=Quadruple %material Plate + S:gt.metaitem.01.20390.tooltip=SpPb + S:gt.metaitem.01.20391.name=Quadruple %material Plate + S:gt.metaitem.01.20391.tooltip=Qt + S:gt.metaitem.01.20392.name=Quadruple %material Plate + S:gt.metaitem.01.20392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.20393.name=Quadruple %material Plate + S:gt.metaitem.01.20393.tooltip=Oh + S:gt.metaitem.01.20394.name=Quadruple %material Plate + S:gt.metaitem.01.20394.tooltip=If + S:gt.metaitem.01.20395.name=Quadruple %material Plate + S:gt.metaitem.01.20395.tooltip= + S:gt.metaitem.01.20397.name=Quadruple %material Plate + S:gt.metaitem.01.20397.tooltip=If* + S:gt.metaitem.01.20398.name=Quadruple %material Plate + S:gt.metaitem.01.20398.tooltip= + S:gt.metaitem.01.20399.name=Quadruple %material Plate + S:gt.metaitem.01.20399.tooltip=Sm + S:gt.metaitem.01.20400.name=Quadruple %material Plate + S:gt.metaitem.01.20400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.20401.name=Quadruple %material Plate + S:gt.metaitem.01.20401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.20402.name=Quadruple %material Plate + S:gt.metaitem.01.20402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.20403.name=Quadruple %material Plate + S:gt.metaitem.01.20403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.20404.name=Quadruple %material Plate + S:gt.metaitem.01.20404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.20405.name=Quadruple %material Plate + S:gt.metaitem.01.20405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.20406.name=Quadruple %material Plate + S:gt.metaitem.01.20406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.20407.name=Quadruple %material Plate + S:gt.metaitem.01.20407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.20408.name=Quadruple %material Plate + S:gt.metaitem.01.20408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.2043.name=%material Dust + S:gt.metaitem.01.2043.tooltip=Rb + S:gt.metaitem.01.2044.name=%material Dust + S:gt.metaitem.01.2044.tooltip=Sr S:gt.metaitem.01.2045.name=Yttrium Dust S:gt.metaitem.01.2045.tooltip=Y S:gt.metaitem.01.2047.name=Niobium Dust S:gt.metaitem.01.2047.tooltip=Nb + S:gt.metaitem.01.20470.name=Quadruple %material Sheet + S:gt.metaitem.01.20470.tooltip=C₂H₄O + S:gt.metaitem.01.20472.name=Quadruple %material Sheet + S:gt.metaitem.01.20472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.20473.name=Quadruple %material Sheet + S:gt.metaitem.01.20473.tooltip=C₂F₄ S:gt.metaitem.01.2048.name=Molybdenum Dust S:gt.metaitem.01.2048.tooltip=Mo + S:gt.metaitem.01.20485.name=Quadruple %material Plate + S:gt.metaitem.01.20485.tooltip= + S:gt.metaitem.01.20488.name=Quadruple %material Plate + S:gt.metaitem.01.20488.tooltip= + S:gt.metaitem.01.20489.name=Quadruple %material Plate + S:gt.metaitem.01.20489.tooltip= + S:gt.metaitem.01.20490.name=Quadruple %material Plate + S:gt.metaitem.01.20490.tooltip= S:gt.metaitem.01.2052.name=Palladium Dust S:gt.metaitem.01.2052.tooltip=Pd + S:gt.metaitem.01.20521.name=Quadruple %material Plate + S:gt.metaitem.01.20521.tooltip= + S:gt.metaitem.01.20529.name=Quadruple %material Plate + S:gt.metaitem.01.20529.tooltip=FeMa S:gt.metaitem.01.2054.name=Silver Dust S:gt.metaitem.01.2054.tooltip=Ag S:gt.metaitem.01.2055.name=Cadmium Dust @@ -19466,22 +29279,60 @@ languagefile { S:gt.metaitem.01.2057.tooltip=Sn S:gt.metaitem.01.2058.name=Antimony Dust S:gt.metaitem.01.2058.tooltip=Sb + S:gt.metaitem.01.2059.name=%material Dust + S:gt.metaitem.01.2059.tooltip=Te + S:gt.metaitem.01.20599.name=Quadruple %material Plate + S:gt.metaitem.01.20599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.20610.name=Quadruple %material Sheet + S:gt.metaitem.01.20610.tooltip=C₂H₄O + S:gt.metaitem.01.20611.name=Quadruple %material Pane + S:gt.metaitem.01.20611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.20613.name=Quadruple %material Plate + S:gt.metaitem.01.20613.tooltip=NiZnFe₄O₈ S:gt.metaitem.01.2062.name=Caesium Dust S:gt.metaitem.01.2062.tooltip=Cs S:gt.metaitem.01.2063.name=Barium Dust S:gt.metaitem.01.2063.tooltip=Ba + S:gt.metaitem.01.20631.name=Quadruple %material Plate + S:gt.metaitem.01.20631.tooltip=C₆H₄S + S:gt.metaitem.01.2064.name=%material Dust + S:gt.metaitem.01.2064.tooltip=La S:gt.metaitem.01.2065.name=Cerium Dust S:gt.metaitem.01.2065.tooltip=Ce + S:gt.metaitem.01.2066.name=%material Dust + S:gt.metaitem.01.2066.tooltip=Pr S:gt.metaitem.01.2067.name=Neodymium Dust S:gt.metaitem.01.2067.tooltip=Nd + S:gt.metaitem.01.2068.name=%material Dust + S:gt.metaitem.01.2068.tooltip=Pm + S:gt.metaitem.01.2069.name=%material Dust + S:gt.metaitem.01.2069.tooltip=Sm S:gt.metaitem.01.2070.name=Europium Dust S:gt.metaitem.01.2070.tooltip=Eu + S:gt.metaitem.01.2071.name=%material Dust + S:gt.metaitem.01.2071.tooltip=Gd + S:gt.metaitem.01.2072.name=%material Dust + S:gt.metaitem.01.2072.tooltip=Tb + S:gt.metaitem.01.2073.name=%material Dust + S:gt.metaitem.01.2073.tooltip=Dy + S:gt.metaitem.01.2074.name=%material Dust + S:gt.metaitem.01.2074.tooltip=Ho + S:gt.metaitem.01.2075.name=%material Dust + S:gt.metaitem.01.2075.tooltip=Er + S:gt.metaitem.01.2076.name=%material Dust + S:gt.metaitem.01.2076.tooltip=Tm + S:gt.metaitem.01.2077.name=%material Dust + S:gt.metaitem.01.2077.tooltip=Yb + S:gt.metaitem.01.20770.name=Quadruple %material Plate + S:gt.metaitem.01.20770.tooltip= S:gt.metaitem.01.2078.name=Lutetium Dust S:gt.metaitem.01.2078.tooltip=Lu S:gt.metaitem.01.2080.name=Tantalum Dust S:gt.metaitem.01.2080.tooltip=Ta S:gt.metaitem.01.2081.name=Tungsten Dust S:gt.metaitem.01.2081.tooltip=W + S:gt.metaitem.01.20829.name=Quadruple %material Plate + S:gt.metaitem.01.20829.tooltip=Sp₂Fe S:gt.metaitem.01.2083.name=Osmium Dust S:gt.metaitem.01.2083.tooltip=Os S:gt.metaitem.01.2084.name=Iridium Dust @@ -19490,30 +29341,544 @@ languagefile { S:gt.metaitem.01.2085.tooltip=Pt S:gt.metaitem.01.2086.name=Gold Dust S:gt.metaitem.01.2086.tooltip=Au + S:gt.metaitem.01.20868.name=Quadruple %material Plate + S:gt.metaitem.01.20868.tooltip=Ke S:gt.metaitem.01.20879.name=Cardboard S:gt.metaitem.01.20879.tooltip= + S:gt.metaitem.01.20884.name=Quadruple %material Plate + S:gt.metaitem.01.20884.tooltip=De S:gt.metaitem.01.2089.name=Lead Dust S:gt.metaitem.01.2089.tooltip=Pb S:gt.metaitem.01.2090.name=Bismuth Dust S:gt.metaitem.01.2090.tooltip=Bi + S:gt.metaitem.01.20912.name=Quadruple %material Plate + S:gt.metaitem.01.20912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.20913.name=Quadruple %material Plate + S:gt.metaitem.01.20913.tooltip=As₄S₄ + S:gt.metaitem.01.20950.name=Quadruple %material Plate + S:gt.metaitem.01.20950.tooltip= + S:gt.metaitem.01.20951.name=Quadruple %material Plate + S:gt.metaitem.01.20951.tooltip= + S:gt.metaitem.01.20952.name=Quadruple %material Plate + S:gt.metaitem.01.20952.tooltip= + S:gt.metaitem.01.20953.name=Quadruple %material Plate + S:gt.metaitem.01.20953.tooltip= + S:gt.metaitem.01.20954.name=Quadruple %material Plate + S:gt.metaitem.01.20954.tooltip= + S:gt.metaitem.01.20955.name=Quadruple %material Plate + S:gt.metaitem.01.20955.tooltip= + S:gt.metaitem.01.20956.name=Quadruple %material Plate + S:gt.metaitem.01.20956.tooltip= + S:gt.metaitem.01.20957.name=Quadruple %material Plate + S:gt.metaitem.01.20957.tooltip= + S:gt.metaitem.01.20958.name=Quadruple %material Plate + S:gt.metaitem.01.20958.tooltip= + S:gt.metaitem.01.20959.name=Quadruple %material Plate + S:gt.metaitem.01.20959.tooltip= S:gt.metaitem.01.2096.name=Thorium Dust S:gt.metaitem.01.2096.tooltip=Th + S:gt.metaitem.01.20960.name=Quadruple %material Plate + S:gt.metaitem.01.20960.tooltip= + S:gt.metaitem.01.20961.name=Quadruple %material Plate + S:gt.metaitem.01.20961.tooltip= + S:gt.metaitem.01.20962.name=Quadruple %material Plate + S:gt.metaitem.01.20962.tooltip= + S:gt.metaitem.01.20963.name=Quadruple %material Plate + S:gt.metaitem.01.20963.tooltip= + S:gt.metaitem.01.20964.name=Quadruple %material Plate + S:gt.metaitem.01.20964.tooltip= + S:gt.metaitem.01.20965.name=Quadruple %material Plate + S:gt.metaitem.01.20965.tooltip= + S:gt.metaitem.01.20966.name=Quadruple %material Plate + S:gt.metaitem.01.20966.tooltip= S:gt.metaitem.01.2097.name=Uranium 235 Dust S:gt.metaitem.01.2097.tooltip=U-235 + S:gt.metaitem.01.20970.name=Quadruple %material Plate + S:gt.metaitem.01.20970.tooltip= + S:gt.metaitem.01.20975.name=Quadruple %material Plate + S:gt.metaitem.01.20975.tooltip=D + S:gt.metaitem.01.20976.name=Quadruple %material Plate + S:gt.metaitem.01.20976.tooltip=D* + S:gt.metaitem.01.20977.name=Quadruple %material Plate + S:gt.metaitem.01.20977.tooltip= + S:gt.metaitem.01.20978.name=Quadruple %material Plate + S:gt.metaitem.01.20978.tooltip=IcMa + S:gt.metaitem.01.20979.name=Quadruple %material Plate + S:gt.metaitem.01.20979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.2098.name=Uranium 238 Dust S:gt.metaitem.01.2098.tooltip=U + S:gt.metaitem.01.20980.name=Quadruple %material Plate + S:gt.metaitem.01.20980.tooltip=AsGa + S:gt.metaitem.01.20981.name=Quadruple %material Plate + S:gt.metaitem.01.20981.tooltip=InGaP + S:gt.metaitem.01.20982.name=Quadruple %material Plate + S:gt.metaitem.01.20982.tooltip=SpNt + S:gt.metaitem.01.20984.name=Quadruple %material Plate + S:gt.metaitem.01.20984.tooltip=Fl + S:gt.metaitem.01.20985.name=Quadruple %material Plate + S:gt.metaitem.01.20985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.20986.name=Quadruple %material Plate + S:gt.metaitem.01.20986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.20987.name=Quadruple %material Plate + S:gt.metaitem.01.20987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.20988.name=Quadruple %material Plate + S:gt.metaitem.01.20988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.20989.name=Quadruple %material Plate + S:gt.metaitem.01.20989.tooltip=UPt₃ + S:gt.metaitem.01.20990.name=Quadruple %material Plate + S:gt.metaitem.01.20990.tooltip=VIn₃ + S:gt.metaitem.01.20991.name=Quadruple %material Plate + S:gt.metaitem.01.20991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.20992.name=Quadruple %material Plate + S:gt.metaitem.01.20992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.21.name=Tiny Pile of Phosphor Dust S:gt.metaitem.01.21.tooltip=P S:gt.metaitem.01.2100.name=Plutonium 239 Dust S:gt.metaitem.01.2100.tooltip=Pu + S:gt.metaitem.01.21006.name=Quintuple %material Plate + S:gt.metaitem.01.21006.tooltip=Li + S:gt.metaitem.01.21008.name=Quintuple %material Plate + S:gt.metaitem.01.21008.tooltip=Be S:gt.metaitem.01.2101.name=Plutonium 241 Dust S:gt.metaitem.01.2101.tooltip=Pu-241 + S:gt.metaitem.01.21010.name=Quintuple %material Plate + S:gt.metaitem.01.21010.tooltip=C + S:gt.metaitem.01.21018.name=Quintuple %material Plate + S:gt.metaitem.01.21018.tooltip=Mg + S:gt.metaitem.01.21019.name=Quintuple %material Plate + S:gt.metaitem.01.21019.tooltip=Al + S:gt.metaitem.01.21020.name=Quintuple %material Plate + S:gt.metaitem.01.21020.tooltip=Si + S:gt.metaitem.01.21025.name=Quintuple %material Plate + S:gt.metaitem.01.21025.tooltip=K + S:gt.metaitem.01.21027.name=Quintuple %material Plate + S:gt.metaitem.01.21027.tooltip=Sc + S:gt.metaitem.01.21028.name=Quintuple %material Plate + S:gt.metaitem.01.21028.tooltip=Ti + S:gt.metaitem.01.21029.name=Quintuple %material Plate + S:gt.metaitem.01.21029.tooltip=V S:gt.metaitem.01.2103.name=Americium Dust S:gt.metaitem.01.2103.tooltip=Am + S:gt.metaitem.01.21030.name=Quintuple %material Plate + S:gt.metaitem.01.21030.tooltip=Cr + S:gt.metaitem.01.21031.name=Quintuple %material Plate + S:gt.metaitem.01.21031.tooltip=Mn + S:gt.metaitem.01.21032.name=Quintuple %material Plate + S:gt.metaitem.01.21032.tooltip=Fe + S:gt.metaitem.01.21033.name=Quintuple %material Plate + S:gt.metaitem.01.21033.tooltip=Co + S:gt.metaitem.01.21034.name=Quintuple %material Plate + S:gt.metaitem.01.21034.tooltip=Ni + S:gt.metaitem.01.21035.name=Quintuple %material Plate + S:gt.metaitem.01.21035.tooltip=Cu + S:gt.metaitem.01.21036.name=Quintuple %material Plate + S:gt.metaitem.01.21036.tooltip=Zn + S:gt.metaitem.01.21037.name=Quintuple %material Plate + S:gt.metaitem.01.21037.tooltip=Ga + S:gt.metaitem.01.21039.name=Quintuple %material Plate + S:gt.metaitem.01.21039.tooltip=As + S:gt.metaitem.01.21043.name=Quintuple %material Plate + S:gt.metaitem.01.21043.tooltip=Rb + S:gt.metaitem.01.21045.name=Quintuple %material Plate + S:gt.metaitem.01.21045.tooltip=Y + S:gt.metaitem.01.21047.name=Quintuple %material Plate + S:gt.metaitem.01.21047.tooltip=Nb + S:gt.metaitem.01.21048.name=Quintuple %material Plate + S:gt.metaitem.01.21048.tooltip=Mo + S:gt.metaitem.01.21052.name=Quintuple %material Plate + S:gt.metaitem.01.21052.tooltip=Pd + S:gt.metaitem.01.21054.name=Quintuple %material Plate + S:gt.metaitem.01.21054.tooltip=Ag + S:gt.metaitem.01.21056.name=Quintuple %material Plate + S:gt.metaitem.01.21056.tooltip=In + S:gt.metaitem.01.21057.name=Quintuple %material Plate + S:gt.metaitem.01.21057.tooltip=Sn + S:gt.metaitem.01.21058.name=Quintuple %material Plate + S:gt.metaitem.01.21058.tooltip=Sb + S:gt.metaitem.01.21059.name=Quintuple %material Plate + S:gt.metaitem.01.21059.tooltip=Te + S:gt.metaitem.01.21062.name=Quintuple %material Plate + S:gt.metaitem.01.21062.tooltip=Cs + S:gt.metaitem.01.21063.name=Quintuple %material Plate + S:gt.metaitem.01.21063.tooltip=Ba + S:gt.metaitem.01.21064.name=Quintuple %material Plate + S:gt.metaitem.01.21064.tooltip=La + S:gt.metaitem.01.21065.name=Quintuple %material Plate + S:gt.metaitem.01.21065.tooltip=Ce + S:gt.metaitem.01.21066.name=Quintuple %material Plate + S:gt.metaitem.01.21066.tooltip=Pr + S:gt.metaitem.01.21067.name=Quintuple %material Plate + S:gt.metaitem.01.21067.tooltip=Nd + S:gt.metaitem.01.21068.name=Quintuple %material Plate + S:gt.metaitem.01.21068.tooltip=Pm + S:gt.metaitem.01.21069.name=Quintuple %material Plate + S:gt.metaitem.01.21069.tooltip=Sm + S:gt.metaitem.01.21070.name=Quintuple %material Plate + S:gt.metaitem.01.21070.tooltip=Eu + S:gt.metaitem.01.21071.name=Quintuple %material Plate + S:gt.metaitem.01.21071.tooltip=Gd + S:gt.metaitem.01.21072.name=Quintuple %material Plate + S:gt.metaitem.01.21072.tooltip=Tb + S:gt.metaitem.01.21073.name=Quintuple %material Plate + S:gt.metaitem.01.21073.tooltip=Dy + S:gt.metaitem.01.21074.name=Quintuple %material Plate + S:gt.metaitem.01.21074.tooltip=Ho + S:gt.metaitem.01.21075.name=Quintuple %material Plate + S:gt.metaitem.01.21075.tooltip=Er + S:gt.metaitem.01.21076.name=Quintuple %material Plate + S:gt.metaitem.01.21076.tooltip=Tm + S:gt.metaitem.01.21077.name=Quintuple %material Plate + S:gt.metaitem.01.21077.tooltip=Yb + S:gt.metaitem.01.21078.name=Quintuple %material Plate + S:gt.metaitem.01.21078.tooltip=Lu + S:gt.metaitem.01.21080.name=Quintuple %material Plate + S:gt.metaitem.01.21080.tooltip=Ta + S:gt.metaitem.01.21081.name=Quintuple %material Plate + S:gt.metaitem.01.21081.tooltip=W + S:gt.metaitem.01.21083.name=Quintuple %material Plate + S:gt.metaitem.01.21083.tooltip=Os + S:gt.metaitem.01.21084.name=Quintuple %material Plate + S:gt.metaitem.01.21084.tooltip=Ir + S:gt.metaitem.01.21085.name=Quintuple %material Plate + S:gt.metaitem.01.21085.tooltip=Pt + S:gt.metaitem.01.21086.name=Quintuple %material Plate + S:gt.metaitem.01.21086.tooltip=Au + S:gt.metaitem.01.21089.name=Quintuple %material Plate + S:gt.metaitem.01.21089.tooltip=Pb + S:gt.metaitem.01.21090.name=Quintuple %material Plate + S:gt.metaitem.01.21090.tooltip=Bi + S:gt.metaitem.01.21096.name=Quintuple %material Plate + S:gt.metaitem.01.21096.tooltip=Th + S:gt.metaitem.01.21097.name=Quintuple %material Plate + S:gt.metaitem.01.21097.tooltip=U-235 + S:gt.metaitem.01.21098.name=Quintuple %material Plate + S:gt.metaitem.01.21098.tooltip=U + S:gt.metaitem.01.21100.name=Quintuple %material Plate + S:gt.metaitem.01.21100.tooltip=Pu + S:gt.metaitem.01.21101.name=Quintuple %material Plate + S:gt.metaitem.01.21101.tooltip=Pu-241 + S:gt.metaitem.01.21103.name=Quintuple %material Plate + S:gt.metaitem.01.21103.tooltip=Am + S:gt.metaitem.01.21129.name=Quintuple %material Plate + S:gt.metaitem.01.21129.tooltip=Nt S:gt.metaitem.01.2129.name=Neutronium Dust S:gt.metaitem.01.2129.tooltip=Nt + S:gt.metaitem.01.21300.name=Quintuple %material Plate + S:gt.metaitem.01.21300.tooltip=SnCu₃ + S:gt.metaitem.01.21301.name=Quintuple %material Plate + S:gt.metaitem.01.21301.tooltip=ZnCu₃ + S:gt.metaitem.01.21302.name=Quintuple %material Plate + S:gt.metaitem.01.21302.tooltip=Fe₂Ni + S:gt.metaitem.01.21303.name=Quintuple %material Plate + S:gt.metaitem.01.21303.tooltip=AgAu + S:gt.metaitem.01.21304.name=Quintuple %material Plate + S:gt.metaitem.01.21304.tooltip=Fe + S:gt.metaitem.01.21305.name=Quintuple %material Plate + S:gt.metaitem.01.21305.tooltip=Fe₅₀C + S:gt.metaitem.01.21306.name=Quintuple %material Plate + S:gt.metaitem.01.21306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.21307.name=Quintuple %material Plate + S:gt.metaitem.01.21307.tooltip=Fe + S:gt.metaitem.01.21308.name=Quintuple %material Plate + S:gt.metaitem.01.21308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.21309.name=Quintuple %material Plate + S:gt.metaitem.01.21309.tooltip=AgRp₄ + S:gt.metaitem.01.21310.name=Quintuple %material Plate + S:gt.metaitem.01.21310.tooltip=CuNi + S:gt.metaitem.01.21311.name=Quintuple %material Plate + S:gt.metaitem.01.21311.tooltip=Ni₄Cr + S:gt.metaitem.01.21312.name=Quintuple %material Plate + S:gt.metaitem.01.21312.tooltip=FeAlCr + S:gt.metaitem.01.21313.name=Quintuple %material Plate + S:gt.metaitem.01.21313.tooltip=MgAl₂ + S:gt.metaitem.01.21314.name=Quintuple %material Plate + S:gt.metaitem.01.21314.tooltip=Sn₉Sb + S:gt.metaitem.01.21315.name=Quintuple %material Plate + S:gt.metaitem.01.21315.tooltip=Pb₄Sb + S:gt.metaitem.01.21316.name=Quintuple %material Plate + S:gt.metaitem.01.21316.tooltip=Fe₅₀CW + S:gt.metaitem.01.21317.name=Quintuple %material Plate + S:gt.metaitem.01.21317.tooltip=Ir₃Os + S:gt.metaitem.01.21318.name=Quintuple %material Plate + S:gt.metaitem.01.21318.tooltip=Su + S:gt.metaitem.01.21319.name=Quintuple %material Plate + S:gt.metaitem.01.21319.tooltip=Ad + S:gt.metaitem.01.21320.name=Quintuple %material Plate + S:gt.metaitem.01.21320.tooltip=The formula is too long... + S:gt.metaitem.01.21321.name=Quintuple %material Plate + S:gt.metaitem.01.21321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.21322.name=Quintuple %material Plate + S:gt.metaitem.01.21322.tooltip= + S:gt.metaitem.01.21323.name=Quintuple %material Plate + S:gt.metaitem.01.21323.tooltip=AuMa* + S:gt.metaitem.01.21324.name=Quintuple %material Plate + S:gt.metaitem.01.21324.tooltip=Nq + S:gt.metaitem.01.21325.name=Quintuple %material Plate + S:gt.metaitem.01.21325.tooltip=Nq₂KeC + S:gt.metaitem.01.21326.name=Quintuple %material Plate + S:gt.metaitem.01.21326.tooltip=Nq+ + S:gt.metaitem.01.21327.name=Quintuple %material Plate + S:gt.metaitem.01.21327.tooltip=Nq* + S:gt.metaitem.01.21328.name=Quintuple %material Plate + S:gt.metaitem.01.21328.tooltip=Du + S:gt.metaitem.01.21329.name=Quintuple %material Plate + S:gt.metaitem.01.21329.tooltip=Tn + S:gt.metaitem.01.21330.name=Quintuple %material Plate + S:gt.metaitem.01.21330.tooltip=FeMa + S:gt.metaitem.01.21331.name=Quintuple %material Plate + S:gt.metaitem.01.21331.tooltip=Pt₂FeMa + S:gt.metaitem.01.21333.name=Quintuple %material Plate + S:gt.metaitem.01.21333.tooltip=Ag₂FeMa + S:gt.metaitem.01.21334.name=Quintuple %material Plate + S:gt.metaitem.01.21334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.21335.name=Quintuple %material Plate + S:gt.metaitem.01.21335.tooltip=Fe₅₀C + S:gt.metaitem.01.21336.name=Quintuple %material Plate + S:gt.metaitem.01.21336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.21337.name=Quintuple %material Plate + S:gt.metaitem.01.21337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.21338.name=Quintuple %material Plate + S:gt.metaitem.01.21338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.21339.name=Quintuple %material Plate + S:gt.metaitem.01.21339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.21340.name=Quintuple %material Plate + S:gt.metaitem.01.21340.tooltip=SpFe + S:gt.metaitem.01.21341.name=Quintuple %material Plate + S:gt.metaitem.01.21341.tooltip=SpFe₅₀C + S:gt.metaitem.01.21342.name=Quintuple %material Plate + S:gt.metaitem.01.21342.tooltip= + S:gt.metaitem.01.21343.name=Quintuple %material Plate + S:gt.metaitem.01.21343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.21344.name=Quintuple %material Plate + S:gt.metaitem.01.21344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.21345.name=Quintuple %material Plate + S:gt.metaitem.01.21345.tooltip=Cu + S:gt.metaitem.01.21346.name=Quintuple %material Plate + S:gt.metaitem.01.21346.tooltip= + S:gt.metaitem.01.21348.name=Quintuple %material Plate + S:gt.metaitem.01.21348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.21349.name=Quintuple %material Plate + S:gt.metaitem.01.21349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.21350.name=Quintuple %material Plate + S:gt.metaitem.01.21350.tooltip=CuAg₄ + S:gt.metaitem.01.21351.name=Quintuple %material Plate + S:gt.metaitem.01.21351.tooltip=CuAu₄ + S:gt.metaitem.01.21352.name=Quintuple %material Plate + S:gt.metaitem.01.21352.tooltip=AuAgCu₃ + S:gt.metaitem.01.21353.name=Quintuple %material Plate + S:gt.metaitem.01.21353.tooltip=BiZnCu₃ + S:gt.metaitem.01.21354.name=Quintuple %material Plate + S:gt.metaitem.01.21354.tooltip=Fe + S:gt.metaitem.01.21355.name=Quintuple %material Plate + S:gt.metaitem.01.21355.tooltip=Fe₅₀C + S:gt.metaitem.01.21356.name=Quintuple %material Plate + S:gt.metaitem.01.21356.tooltip=Nd + S:gt.metaitem.01.21357.name=Quintuple %material Plate + S:gt.metaitem.01.21357.tooltip=V₃Ga + S:gt.metaitem.01.21358.name=Quintuple %material Plate + S:gt.metaitem.01.21358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.21359.name=Quintuple %material Plate + S:gt.metaitem.01.21359.tooltip=NbN + S:gt.metaitem.01.21360.name=Quintuple %material Plate + S:gt.metaitem.01.21360.tooltip=NbTi + S:gt.metaitem.01.21362.name=Quintuple %material Plate + S:gt.metaitem.01.21362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.21363.name=Quintuple %material Plate + S:gt.metaitem.01.21363.tooltip=SnFe + S:gt.metaitem.01.21364.name=Quintuple %material Plate + S:gt.metaitem.01.21364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.21365.name=Quintuple %material Plate + S:gt.metaitem.01.21365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.21366.name=Quintuple %material Plate + S:gt.metaitem.01.21366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.21367.name=Quintuple %material Plate + S:gt.metaitem.01.21367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.21368.name=Quintuple %material Plate + S:gt.metaitem.01.21368.tooltip= + S:gt.metaitem.01.21369.name=Quintuple %material Plate + S:gt.metaitem.01.21369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.01.21370.name=Quintuple %material Plate + S:gt.metaitem.01.21370.tooltip=WC + S:gt.metaitem.01.21371.name=Quintuple %material Plate + S:gt.metaitem.01.21371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.01.21372.name=Quintuple %material Plate + S:gt.metaitem.01.21372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.01.21373.name=Quintuple %material Plate + S:gt.metaitem.01.21373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.21374.name=Quintuple %material Plate + S:gt.metaitem.01.21374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.21378.name=Quintuple %material Plate + S:gt.metaitem.01.21378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.21379.name=Quintuple %material Plate + S:gt.metaitem.01.21379.tooltip=?AuC + S:gt.metaitem.01.21380.name=Quintuple %material Plate + S:gt.metaitem.01.21380.tooltip=Sn₂AgPt + S:gt.metaitem.01.21381.name=Quintuple %material Plate + S:gt.metaitem.01.21381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.21382.name=Quintuple %material Plate + S:gt.metaitem.01.21382.tooltip=Ai + S:gt.metaitem.01.21383.name=Quintuple %material Plate + S:gt.metaitem.01.21383.tooltip= + S:gt.metaitem.01.21384.name=Quintuple %material Plate + S:gt.metaitem.01.21384.tooltip= + S:gt.metaitem.01.21385.name=Quintuple %material Plate + S:gt.metaitem.01.21385.tooltip= + S:gt.metaitem.01.21386.name=Quintuple %material Plate + S:gt.metaitem.01.21386.tooltip=AiCo + S:gt.metaitem.01.21387.name=Quintuple %material Plate + S:gt.metaitem.01.21387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.21388.name=Quintuple %material Plate + S:gt.metaitem.01.21388.tooltip=SpPu + S:gt.metaitem.01.21389.name=Quintuple %material Plate + S:gt.metaitem.01.21389.tooltip=SpH₂O + S:gt.metaitem.01.21390.name=Quintuple %material Plate + S:gt.metaitem.01.21390.tooltip=SpPb + S:gt.metaitem.01.21391.name=Quintuple %material Plate + S:gt.metaitem.01.21391.tooltip=Qt + S:gt.metaitem.01.21392.name=Quintuple %material Plate + S:gt.metaitem.01.21392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.21393.name=Quintuple %material Plate + S:gt.metaitem.01.21393.tooltip=Oh + S:gt.metaitem.01.21394.name=Quintuple %material Plate + S:gt.metaitem.01.21394.tooltip=If + S:gt.metaitem.01.21395.name=Quintuple %material Plate + S:gt.metaitem.01.21395.tooltip= + S:gt.metaitem.01.21397.name=Quintuple %material Plate + S:gt.metaitem.01.21397.tooltip=If* + S:gt.metaitem.01.21398.name=Quintuple %material Plate + S:gt.metaitem.01.21398.tooltip= + S:gt.metaitem.01.21399.name=Quintuple %material Plate + S:gt.metaitem.01.21399.tooltip=Sm + S:gt.metaitem.01.21400.name=Quintuple %material Plate + S:gt.metaitem.01.21400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.21401.name=Quintuple %material Plate + S:gt.metaitem.01.21401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.21402.name=Quintuple %material Plate + S:gt.metaitem.01.21402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.21403.name=Quintuple %material Plate + S:gt.metaitem.01.21403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.21404.name=Quintuple %material Plate + S:gt.metaitem.01.21404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.21405.name=Quintuple %material Plate + S:gt.metaitem.01.21405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.21406.name=Quintuple %material Plate + S:gt.metaitem.01.21406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.21407.name=Quintuple %material Plate + S:gt.metaitem.01.21407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.21408.name=Quintuple %material Plate + S:gt.metaitem.01.21408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.21470.name=Quintuple %material Sheet + S:gt.metaitem.01.21470.tooltip=C₂H₄O + S:gt.metaitem.01.21472.name=Quintuple %material Sheet + S:gt.metaitem.01.21472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.21473.name=Quintuple %material Sheet + S:gt.metaitem.01.21473.tooltip=C₂F₄ + S:gt.metaitem.01.21485.name=Quintuple %material Plate + S:gt.metaitem.01.21485.tooltip= + S:gt.metaitem.01.21488.name=Quintuple %material Plate + S:gt.metaitem.01.21488.tooltip= + S:gt.metaitem.01.21489.name=Quintuple %material Plate + S:gt.metaitem.01.21489.tooltip= + S:gt.metaitem.01.21490.name=Quintuple %material Plate + S:gt.metaitem.01.21490.tooltip= + S:gt.metaitem.01.21521.name=Quintuple %material Plate + S:gt.metaitem.01.21521.tooltip= + S:gt.metaitem.01.21529.name=Quintuple %material Plate + S:gt.metaitem.01.21529.tooltip=FeMa + S:gt.metaitem.01.21599.name=Quintuple %material Plate + S:gt.metaitem.01.21599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.21610.name=Quintuple %material Sheet + S:gt.metaitem.01.21610.tooltip=C₂H₄O + S:gt.metaitem.01.21611.name=Quintuple %material Pane + S:gt.metaitem.01.21611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.21613.name=Quintuple %material Plate + S:gt.metaitem.01.21613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.21631.name=Quintuple %material Plate + S:gt.metaitem.01.21631.tooltip=C₆H₄S + S:gt.metaitem.01.21770.name=Quintuple %material Plate + S:gt.metaitem.01.21770.tooltip= + S:gt.metaitem.01.21829.name=Quintuple %material Plate + S:gt.metaitem.01.21829.tooltip=Sp₂Fe + S:gt.metaitem.01.21868.name=Quintuple %material Plate + S:gt.metaitem.01.21868.tooltip=Ke S:gt.metaitem.01.21879.name=Thick Cardboard S:gt.metaitem.01.21879.tooltip= + S:gt.metaitem.01.21884.name=Quintuple %material Plate + S:gt.metaitem.01.21884.tooltip=De + S:gt.metaitem.01.21912.name=Quintuple %material Plate + S:gt.metaitem.01.21912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.21913.name=Quintuple %material Plate + S:gt.metaitem.01.21913.tooltip=As₄S₄ + S:gt.metaitem.01.21950.name=Quintuple %material Plate + S:gt.metaitem.01.21950.tooltip= + S:gt.metaitem.01.21951.name=Quintuple %material Plate + S:gt.metaitem.01.21951.tooltip= + S:gt.metaitem.01.21952.name=Quintuple %material Plate + S:gt.metaitem.01.21952.tooltip= + S:gt.metaitem.01.21953.name=Quintuple %material Plate + S:gt.metaitem.01.21953.tooltip= + S:gt.metaitem.01.21954.name=Quintuple %material Plate + S:gt.metaitem.01.21954.tooltip= + S:gt.metaitem.01.21955.name=Quintuple %material Plate + S:gt.metaitem.01.21955.tooltip= + S:gt.metaitem.01.21956.name=Quintuple %material Plate + S:gt.metaitem.01.21956.tooltip= + S:gt.metaitem.01.21957.name=Quintuple %material Plate + S:gt.metaitem.01.21957.tooltip= + S:gt.metaitem.01.21958.name=Quintuple %material Plate + S:gt.metaitem.01.21958.tooltip= + S:gt.metaitem.01.21959.name=Quintuple %material Plate + S:gt.metaitem.01.21959.tooltip= + S:gt.metaitem.01.21960.name=Quintuple %material Plate + S:gt.metaitem.01.21960.tooltip= + S:gt.metaitem.01.21961.name=Quintuple %material Plate + S:gt.metaitem.01.21961.tooltip= + S:gt.metaitem.01.21962.name=Quintuple %material Plate + S:gt.metaitem.01.21962.tooltip= + S:gt.metaitem.01.21963.name=Quintuple %material Plate + S:gt.metaitem.01.21963.tooltip= + S:gt.metaitem.01.21964.name=Quintuple %material Plate + S:gt.metaitem.01.21964.tooltip= + S:gt.metaitem.01.21965.name=Quintuple %material Plate + S:gt.metaitem.01.21965.tooltip= + S:gt.metaitem.01.21966.name=Quintuple %material Plate + S:gt.metaitem.01.21966.tooltip= + S:gt.metaitem.01.21970.name=Quintuple %material Plate + S:gt.metaitem.01.21970.tooltip= + S:gt.metaitem.01.21975.name=Quintuple %material Plate + S:gt.metaitem.01.21975.tooltip=D + S:gt.metaitem.01.21976.name=Quintuple %material Plate + S:gt.metaitem.01.21976.tooltip=D* + S:gt.metaitem.01.21977.name=Quintuple %material Plate + S:gt.metaitem.01.21977.tooltip= + S:gt.metaitem.01.21978.name=Quintuple %material Plate + S:gt.metaitem.01.21978.tooltip=IcMa + S:gt.metaitem.01.21979.name=Quintuple %material Plate + S:gt.metaitem.01.21979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.21980.name=Quintuple %material Plate + S:gt.metaitem.01.21980.tooltip=AsGa + S:gt.metaitem.01.21981.name=Quintuple %material Plate + S:gt.metaitem.01.21981.tooltip=InGaP + S:gt.metaitem.01.21982.name=Quintuple %material Plate + S:gt.metaitem.01.21982.tooltip=SpNt + S:gt.metaitem.01.21984.name=Quintuple %material Plate + S:gt.metaitem.01.21984.tooltip=Fl + S:gt.metaitem.01.21985.name=Quintuple %material Plate + S:gt.metaitem.01.21985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.21986.name=Quintuple %material Plate + S:gt.metaitem.01.21986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.21987.name=Quintuple %material Plate + S:gt.metaitem.01.21987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.21988.name=Quintuple %material Plate + S:gt.metaitem.01.21988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.21989.name=Quintuple %material Plate + S:gt.metaitem.01.21989.tooltip=UPt₃ + S:gt.metaitem.01.21990.name=Quintuple %material Plate + S:gt.metaitem.01.21990.tooltip=VIn₃ + S:gt.metaitem.01.21991.name=Quintuple %material Plate + S:gt.metaitem.01.21991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.21992.name=Quintuple %material Plate + S:gt.metaitem.01.21992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.22.name=Tiny Pile of Sulfur Dust S:gt.metaitem.01.22.tooltip=S S:gt.metaitem.01.22006.name=Dense Lithium Plate @@ -19530,6 +29895,8 @@ languagefile { S:gt.metaitem.01.22020.tooltip=Si S:gt.metaitem.01.22025.name=Dense Potassium Plate S:gt.metaitem.01.22025.tooltip=K + S:gt.metaitem.01.22027.name=Dense %material Plate + S:gt.metaitem.01.22027.tooltip=Sc S:gt.metaitem.01.22028.name=Dense Titanium Plate S:gt.metaitem.01.22028.tooltip=Ti S:gt.metaitem.01.22029.name=Dense Vanadium Plate @@ -19552,6 +29919,8 @@ languagefile { S:gt.metaitem.01.22037.tooltip=Ga S:gt.metaitem.01.22039.name=Dense Arsenic Plate S:gt.metaitem.01.22039.tooltip=As + S:gt.metaitem.01.22043.name=Dense %material Plate + S:gt.metaitem.01.22043.tooltip=Rb S:gt.metaitem.01.22045.name=Dense Yttrium Plate S:gt.metaitem.01.22045.tooltip=Y S:gt.metaitem.01.22047.name=Dense Niobium Plate @@ -19568,14 +29937,40 @@ languagefile { S:gt.metaitem.01.22057.tooltip=Sn S:gt.metaitem.01.22058.name=Dense Antimony Plate S:gt.metaitem.01.22058.tooltip=Sb + S:gt.metaitem.01.22059.name=Dense %material Plate + S:gt.metaitem.01.22059.tooltip=Te S:gt.metaitem.01.22062.name=Dense Caesium Plate S:gt.metaitem.01.22062.tooltip=Cs + S:gt.metaitem.01.22063.name=Dense %material Plate + S:gt.metaitem.01.22063.tooltip=Ba + S:gt.metaitem.01.22064.name=Dense %material Plate + S:gt.metaitem.01.22064.tooltip=La S:gt.metaitem.01.22065.name=Dense Cerium Plate S:gt.metaitem.01.22065.tooltip=Ce + S:gt.metaitem.01.22066.name=Dense %material Plate + S:gt.metaitem.01.22066.tooltip=Pr S:gt.metaitem.01.22067.name=Dense Neodymium Plate S:gt.metaitem.01.22067.tooltip=Nd + S:gt.metaitem.01.22068.name=Dense %material Plate + S:gt.metaitem.01.22068.tooltip=Pm + S:gt.metaitem.01.22069.name=Dense %material Plate + S:gt.metaitem.01.22069.tooltip=Sm S:gt.metaitem.01.22070.name=Dense Europium Plate S:gt.metaitem.01.22070.tooltip=Eu + S:gt.metaitem.01.22071.name=Dense %material Plate + S:gt.metaitem.01.22071.tooltip=Gd + S:gt.metaitem.01.22072.name=Dense %material Plate + S:gt.metaitem.01.22072.tooltip=Tb + S:gt.metaitem.01.22073.name=Dense %material Plate + S:gt.metaitem.01.22073.tooltip=Dy + S:gt.metaitem.01.22074.name=Dense %material Plate + S:gt.metaitem.01.22074.tooltip=Ho + S:gt.metaitem.01.22075.name=Dense %material Plate + S:gt.metaitem.01.22075.tooltip=Er + S:gt.metaitem.01.22076.name=Dense %material Plate + S:gt.metaitem.01.22076.tooltip=Tm + S:gt.metaitem.01.22077.name=Dense %material Plate + S:gt.metaitem.01.22077.tooltip=Yb S:gt.metaitem.01.22078.name=Dense Lutetium Plate S:gt.metaitem.01.22078.tooltip=Lu S:gt.metaitem.01.22080.name=Dense Tantalum Plate @@ -19626,6 +30021,8 @@ languagefile { S:gt.metaitem.01.22307.tooltip=Fe S:gt.metaitem.01.22308.name=Dense Red Alloy Plate S:gt.metaitem.01.22308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.22309.name=Dense %material Plate + S:gt.metaitem.01.22309.tooltip=AgRp₄ S:gt.metaitem.01.22310.name=Dense Cupronickel Plate S:gt.metaitem.01.22310.tooltip=CuNi S:gt.metaitem.01.22311.name=Dense Nichrome Plate @@ -19642,6 +30039,16 @@ languagefile { S:gt.metaitem.01.22316.tooltip=Fe50CW S:gt.metaitem.01.22317.name=Dense Osmiridium Plate S:gt.metaitem.01.22317.tooltip=Ir3Os + S:gt.metaitem.01.22318.name=Dense %material Plate + S:gt.metaitem.01.22318.tooltip=Su + S:gt.metaitem.01.22319.name=Dense %material Plate + S:gt.metaitem.01.22319.tooltip=Ad + S:gt.metaitem.01.22320.name=Dense %material Plate + S:gt.metaitem.01.22320.tooltip=The formula is too long... + S:gt.metaitem.01.22321.name=Dense %material Plate + S:gt.metaitem.01.22321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.22322.name=Dense %material Plate + S:gt.metaitem.01.22322.tooltip= S:gt.metaitem.01.22323.name=Dense Infused Gold Plate S:gt.metaitem.01.22323.tooltip= S:gt.metaitem.01.22324.name=Dense Naquadah Plate @@ -19660,16 +30067,34 @@ languagefile { S:gt.metaitem.01.22330.tooltip=FeMa S:gt.metaitem.01.22331.name=Dense Mithril Plate S:gt.metaitem.01.22331.tooltip=Pt2Ma + S:gt.metaitem.01.22333.name=Dense %material Plate + S:gt.metaitem.01.22333.tooltip=Ag₂FeMa S:gt.metaitem.01.22334.name=Dense Black Steel Plate S:gt.metaitem.01.22334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.22335.name=Dense Damascus Steel Plate S:gt.metaitem.01.22335.tooltip=Fe50C + S:gt.metaitem.01.22336.name=Dense %material Plate + S:gt.metaitem.01.22336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.22337.name=Dense %material Plate + S:gt.metaitem.01.22337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.22338.name=Dense %material Plate + S:gt.metaitem.01.22338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.22339.name=Dense %material Plate + S:gt.metaitem.01.22339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.22340.name=Dense %material Plate + S:gt.metaitem.01.22340.tooltip=SpFe + S:gt.metaitem.01.22341.name=Dense %material Plate + S:gt.metaitem.01.22341.tooltip=SpFe₅₀C + S:gt.metaitem.01.22342.name=Dense %material Plate + S:gt.metaitem.01.22342.tooltip= S:gt.metaitem.01.22343.name=Dense Cobalt Brass Plate S:gt.metaitem.01.22343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.22344.name=Dense Ultimet Plate S:gt.metaitem.01.22344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.22345.name=Dense Annealed Copper Plate S:gt.metaitem.01.22345.tooltip=Cu + S:gt.metaitem.01.22346.name=Dense %material Plate + S:gt.metaitem.01.22346.tooltip= S:gt.metaitem.01.22348.name=Dense Red Steel Plate S:gt.metaitem.01.22348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.22349.name=Dense Blue Steel Plate @@ -19696,10 +30121,22 @@ languagefile { S:gt.metaitem.01.22359.tooltip=NbN S:gt.metaitem.01.22360.name=Dense Niobium-Titanium Plate S:gt.metaitem.01.22360.tooltip=NbTi + S:gt.metaitem.01.22362.name=Dense %material Plate + S:gt.metaitem.01.22362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.22363.name=Dense Tin Alloy Plate S:gt.metaitem.01.22363.tooltip=SnFe S:gt.metaitem.01.22364.name=Dense Dark Steel Plate S:gt.metaitem.01.22364.tooltip= + S:gt.metaitem.01.22365.name=Dense %material Plate + S:gt.metaitem.01.22365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.22366.name=Dense %material Plate + S:gt.metaitem.01.22366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.22367.name=Dense %material Plate + S:gt.metaitem.01.22367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.22368.name=Dense %material Plate + S:gt.metaitem.01.22368.tooltip= + S:gt.metaitem.01.22369.name=Dense %material Plate + S:gt.metaitem.01.22369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.22370.name=Dense Tungstencarbide Plate S:gt.metaitem.01.22370.tooltip=WC S:gt.metaitem.01.22371.name=Dense Vanadiumsteel Plate @@ -19710,6 +30147,66 @@ languagefile { S:gt.metaitem.01.22373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.22374.name=Dense HSS-S Plate S:gt.metaitem.01.22374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.22378.name=Dense %material Plate + S:gt.metaitem.01.22378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.22379.name=Dense %material Plate + S:gt.metaitem.01.22379.tooltip=?AuC + S:gt.metaitem.01.22380.name=Dense %material Plate + S:gt.metaitem.01.22380.tooltip=Sn₂AgPt + S:gt.metaitem.01.22381.name=Dense %material Plate + S:gt.metaitem.01.22381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.22382.name=Dense %material Plate + S:gt.metaitem.01.22382.tooltip=Ai + S:gt.metaitem.01.22383.name=Dense %material Plate + S:gt.metaitem.01.22383.tooltip= + S:gt.metaitem.01.22384.name=Dense %material Plate + S:gt.metaitem.01.22384.tooltip= + S:gt.metaitem.01.22385.name=Dense %material Plate + S:gt.metaitem.01.22385.tooltip= + S:gt.metaitem.01.22386.name=Dense %material Plate + S:gt.metaitem.01.22386.tooltip=AiCo + S:gt.metaitem.01.22387.name=Dense %material Plate + S:gt.metaitem.01.22387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.22388.name=Dense %material Plate + S:gt.metaitem.01.22388.tooltip=SpPu + S:gt.metaitem.01.22389.name=Dense %material Plate + S:gt.metaitem.01.22389.tooltip=SpH₂O + S:gt.metaitem.01.22390.name=Dense %material Plate + S:gt.metaitem.01.22390.tooltip=SpPb + S:gt.metaitem.01.22391.name=Dense %material Plate + S:gt.metaitem.01.22391.tooltip=Qt + S:gt.metaitem.01.22392.name=Dense %material Plate + S:gt.metaitem.01.22392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.22393.name=Dense %material Plate + S:gt.metaitem.01.22393.tooltip=Oh + S:gt.metaitem.01.22394.name=Dense %material Plate + S:gt.metaitem.01.22394.tooltip=If + S:gt.metaitem.01.22395.name=Dense %material Plate + S:gt.metaitem.01.22395.tooltip= + S:gt.metaitem.01.22397.name=Dense %material Plate + S:gt.metaitem.01.22397.tooltip=If* + S:gt.metaitem.01.22398.name=Dense %material Plate + S:gt.metaitem.01.22398.tooltip= + S:gt.metaitem.01.22399.name=Dense %material Plate + S:gt.metaitem.01.22399.tooltip=Sm + S:gt.metaitem.01.22400.name=Dense %material Plate + S:gt.metaitem.01.22400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.22401.name=Dense %material Plate + S:gt.metaitem.01.22401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.22402.name=Dense %material Plate + S:gt.metaitem.01.22402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.22403.name=Dense %material Plate + S:gt.metaitem.01.22403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.22404.name=Dense %material Plate + S:gt.metaitem.01.22404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.22405.name=Dense %material Plate + S:gt.metaitem.01.22405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.22406.name=Dense %material Plate + S:gt.metaitem.01.22406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.22407.name=Dense %material Plate + S:gt.metaitem.01.22407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.22408.name=Dense %material Plate + S:gt.metaitem.01.22408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.2241.name=Platinum Group Sludge Dust S:gt.metaitem.01.2241.tooltip= S:gt.metaitem.01.22470.name=Dense Epoxy Resin Sheet @@ -19718,6 +30215,20 @@ languagefile { S:gt.metaitem.01.22472.tooltip=C6H11NO S:gt.metaitem.01.22473.name=Dense Polytetrafluoroethylene Sheet S:gt.metaitem.01.22473.tooltip=C2F4 + S:gt.metaitem.01.22485.name=Dense %material Plate + S:gt.metaitem.01.22485.tooltip= + S:gt.metaitem.01.22488.name=Dense %material Plate + S:gt.metaitem.01.22488.tooltip= + S:gt.metaitem.01.22489.name=Dense %material Plate + S:gt.metaitem.01.22489.tooltip= + S:gt.metaitem.01.22490.name=Dense %material Plate + S:gt.metaitem.01.22490.tooltip= + S:gt.metaitem.01.22521.name=Dense %material Plate + S:gt.metaitem.01.22521.tooltip= + S:gt.metaitem.01.22529.name=Dense %material Plate + S:gt.metaitem.01.22529.tooltip=FeMa + S:gt.metaitem.01.22599.name=Dense %material Plate + S:gt.metaitem.01.22599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.22610.name=Dense Fiber-Reinforced Epoxy Resin Sheet S:gt.metaitem.01.22610.tooltip=C2H4O S:gt.metaitem.01.22611.name=Dense Borosilicate Glass Pane @@ -19726,26 +30237,116 @@ languagefile { S:gt.metaitem.01.22613.tooltip=NiZnFe4O8 S:gt.metaitem.01.22631.name=Dense Polyphenylene Sulfide Plate S:gt.metaitem.01.22631.tooltip=C6H4S + S:gt.metaitem.01.22770.name=Dense %material Plate + S:gt.metaitem.01.22770.tooltip= + S:gt.metaitem.01.22829.name=Dense %material Plate + S:gt.metaitem.01.22829.tooltip=Sp₂Fe + S:gt.metaitem.01.22868.name=Dense %material Plate + S:gt.metaitem.01.22868.tooltip=Ke + S:gt.metaitem.01.22884.name=Dense %material Plate + S:gt.metaitem.01.22884.tooltip=De + S:gt.metaitem.01.22912.name=Dense %material Plate + S:gt.metaitem.01.22912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.22913.name=Dense %material Plate + S:gt.metaitem.01.22913.tooltip=As₄S₄ + S:gt.metaitem.01.22950.name=Dense %material Plate + S:gt.metaitem.01.22950.tooltip= + S:gt.metaitem.01.22951.name=Dense %material Plate + S:gt.metaitem.01.22951.tooltip= + S:gt.metaitem.01.22952.name=Dense %material Plate + S:gt.metaitem.01.22952.tooltip= + S:gt.metaitem.01.22953.name=Dense %material Plate + S:gt.metaitem.01.22953.tooltip= + S:gt.metaitem.01.22954.name=Dense %material Plate + S:gt.metaitem.01.22954.tooltip= + S:gt.metaitem.01.22955.name=Dense %material Plate + S:gt.metaitem.01.22955.tooltip= + S:gt.metaitem.01.22956.name=Dense %material Plate + S:gt.metaitem.01.22956.tooltip= + S:gt.metaitem.01.22957.name=Dense %material Plate + S:gt.metaitem.01.22957.tooltip= + S:gt.metaitem.01.22958.name=Dense %material Plate + S:gt.metaitem.01.22958.tooltip= + S:gt.metaitem.01.22959.name=Dense %material Plate + S:gt.metaitem.01.22959.tooltip= + S:gt.metaitem.01.22960.name=Dense %material Plate + S:gt.metaitem.01.22960.tooltip= + S:gt.metaitem.01.22961.name=Dense %material Plate + S:gt.metaitem.01.22961.tooltip= + S:gt.metaitem.01.22962.name=Dense %material Plate + S:gt.metaitem.01.22962.tooltip= + S:gt.metaitem.01.22963.name=Dense %material Plate + S:gt.metaitem.01.22963.tooltip= + S:gt.metaitem.01.22964.name=Dense %material Plate + S:gt.metaitem.01.22964.tooltip= + S:gt.metaitem.01.22965.name=Dense %material Plate + S:gt.metaitem.01.22965.tooltip= + S:gt.metaitem.01.22966.name=Dense %material Plate + S:gt.metaitem.01.22966.tooltip= + S:gt.metaitem.01.22970.name=Dense %material Plate + S:gt.metaitem.01.22970.tooltip= + S:gt.metaitem.01.22975.name=Dense %material Plate + S:gt.metaitem.01.22975.tooltip=D + S:gt.metaitem.01.22976.name=Dense %material Plate + S:gt.metaitem.01.22976.tooltip=D* + S:gt.metaitem.01.22977.name=Dense %material Plate + S:gt.metaitem.01.22977.tooltip= + S:gt.metaitem.01.22978.name=Dense %material Plate + S:gt.metaitem.01.22978.tooltip=IcMa + S:gt.metaitem.01.22979.name=Dense %material Plate + S:gt.metaitem.01.22979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.22980.name=Dense Gallium Arsenide Plate S:gt.metaitem.01.22980.tooltip=AsGa S:gt.metaitem.01.22981.name=Dense Indium Gallium Phosphide Plate S:gt.metaitem.01.22981.tooltip=InGaP + S:gt.metaitem.01.22982.name=Dense %material Plate + S:gt.metaitem.01.22982.tooltip=SpNt + S:gt.metaitem.01.22984.name=Dense %material Plate + S:gt.metaitem.01.22984.tooltip=Fl + S:gt.metaitem.01.22985.name=Dense %material Plate + S:gt.metaitem.01.22985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.22986.name=Dense %material Plate + S:gt.metaitem.01.22986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.22987.name=Dense %material Plate + S:gt.metaitem.01.22987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.22988.name=Dense %material Plate + S:gt.metaitem.01.22988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.22989.name=Dense %material Plate + S:gt.metaitem.01.22989.tooltip=UPt₃ S:gt.metaitem.01.2299.name=Stone Dust S:gt.metaitem.01.2299.tooltip= + S:gt.metaitem.01.22990.name=Dense %material Plate + S:gt.metaitem.01.22990.tooltip=VIn₃ + S:gt.metaitem.01.22991.name=Dense %material Plate + S:gt.metaitem.01.22991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.22992.name=Dense %material Plate + S:gt.metaitem.01.22992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.2300.name=Bronze Dust S:gt.metaitem.01.2300.tooltip=SnCu3 + S:gt.metaitem.01.23006.name=%material Rod + S:gt.metaitem.01.23006.tooltip=Li S:gt.metaitem.01.23008.name=Beryllium Rod S:gt.metaitem.01.23008.tooltip=Be S:gt.metaitem.01.2301.name=Brass Dust S:gt.metaitem.01.2301.tooltip=ZnCu3 S:gt.metaitem.01.23010.name=Carbon Rod S:gt.metaitem.01.23010.tooltip=C + S:gt.metaitem.01.23018.name=%material Rod + S:gt.metaitem.01.23018.tooltip=Mg S:gt.metaitem.01.23019.name=Aluminium Rod S:gt.metaitem.01.23019.tooltip=Al S:gt.metaitem.01.2302.name=Invar Dust S:gt.metaitem.01.2302.tooltip=Fe2Ni + S:gt.metaitem.01.23020.name=%material Rod + S:gt.metaitem.01.23020.tooltip=Si + S:gt.metaitem.01.23025.name=%material Rod + S:gt.metaitem.01.23025.tooltip=K + S:gt.metaitem.01.23027.name=%material Rod + S:gt.metaitem.01.23027.tooltip=Sc S:gt.metaitem.01.23028.name=Titanium Rod S:gt.metaitem.01.23028.tooltip=Ti + S:gt.metaitem.01.23029.name=%material Rod + S:gt.metaitem.01.23029.tooltip=V S:gt.metaitem.01.2303.name=Electrum Dust S:gt.metaitem.01.2303.tooltip=AgAu S:gt.metaitem.01.23030.name=Chrome Rod @@ -19760,8 +30361,20 @@ languagefile { S:gt.metaitem.01.23034.tooltip=Ni S:gt.metaitem.01.23035.name=Copper Rod S:gt.metaitem.01.23035.tooltip=Cu + S:gt.metaitem.01.23036.name=%material Rod + S:gt.metaitem.01.23036.tooltip=Zn + S:gt.metaitem.01.23037.name=%material Rod + S:gt.metaitem.01.23037.tooltip=Ga + S:gt.metaitem.01.23039.name=%material Rod + S:gt.metaitem.01.23039.tooltip=As S:gt.metaitem.01.2304.name=Wrought Iron Dust S:gt.metaitem.01.2304.tooltip=Fe + S:gt.metaitem.01.23043.name=%material Rod + S:gt.metaitem.01.23043.tooltip=Rb + S:gt.metaitem.01.23045.name=%material Rod + S:gt.metaitem.01.23045.tooltip=Y + S:gt.metaitem.01.23047.name=%material Rod + S:gt.metaitem.01.23047.tooltip=Nb S:gt.metaitem.01.23048.name=Molybdenum Rod S:gt.metaitem.01.23048.tooltip=Mo S:gt.metaitem.01.2305.name=Steel Dust @@ -19770,18 +30383,56 @@ languagefile { S:gt.metaitem.01.23052.tooltip=Pd S:gt.metaitem.01.23054.name=Silver Rod S:gt.metaitem.01.23054.tooltip=Ag + S:gt.metaitem.01.23056.name=%material Rod + S:gt.metaitem.01.23056.tooltip=In S:gt.metaitem.01.23057.name=Tin Rod S:gt.metaitem.01.23057.tooltip=Sn + S:gt.metaitem.01.23058.name=%material Rod + S:gt.metaitem.01.23058.tooltip=Sb + S:gt.metaitem.01.23059.name=%material Rod + S:gt.metaitem.01.23059.tooltip=Te S:gt.metaitem.01.2306.name=Stainless Steel Dust S:gt.metaitem.01.2306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.23062.name=%material Rod + S:gt.metaitem.01.23062.tooltip=Cs + S:gt.metaitem.01.23063.name=%material Rod + S:gt.metaitem.01.23063.tooltip=Ba + S:gt.metaitem.01.23064.name=%material Rod + S:gt.metaitem.01.23064.tooltip=La + S:gt.metaitem.01.23065.name=%material Rod + S:gt.metaitem.01.23065.tooltip=Ce + S:gt.metaitem.01.23066.name=%material Rod + S:gt.metaitem.01.23066.tooltip=Pr S:gt.metaitem.01.23067.name=Neodymium Rod S:gt.metaitem.01.23067.tooltip=Nd + S:gt.metaitem.01.23068.name=%material Rod + S:gt.metaitem.01.23068.tooltip=Pm + S:gt.metaitem.01.23069.name=%material Rod + S:gt.metaitem.01.23069.tooltip=Sm S:gt.metaitem.01.2307.name=Pig Iron Dust S:gt.metaitem.01.2307.tooltip=Fe S:gt.metaitem.01.23070.name=Europium Rod S:gt.metaitem.01.23070.tooltip=Eu + S:gt.metaitem.01.23071.name=%material Rod + S:gt.metaitem.01.23071.tooltip=Gd + S:gt.metaitem.01.23072.name=%material Rod + S:gt.metaitem.01.23072.tooltip=Tb + S:gt.metaitem.01.23073.name=%material Rod + S:gt.metaitem.01.23073.tooltip=Dy + S:gt.metaitem.01.23074.name=%material Rod + S:gt.metaitem.01.23074.tooltip=Ho + S:gt.metaitem.01.23075.name=%material Rod + S:gt.metaitem.01.23075.tooltip=Er + S:gt.metaitem.01.23076.name=%material Rod + S:gt.metaitem.01.23076.tooltip=Tm + S:gt.metaitem.01.23077.name=%material Rod + S:gt.metaitem.01.23077.tooltip=Yb + S:gt.metaitem.01.23078.name=%material Rod + S:gt.metaitem.01.23078.tooltip=Lu S:gt.metaitem.01.2308.name=Red Alloy Dust S:gt.metaitem.01.2308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.23080.name=%material Rod + S:gt.metaitem.01.23080.tooltip=Ta S:gt.metaitem.01.23081.name=Tungsten Rod S:gt.metaitem.01.23081.tooltip=W S:gt.metaitem.01.23083.name=Osmium Rod @@ -19794,6 +30445,8 @@ languagefile { S:gt.metaitem.01.23086.tooltip=Au S:gt.metaitem.01.23089.name=Lead Rod S:gt.metaitem.01.23089.tooltip=Pb + S:gt.metaitem.01.2309.name=%material Dust + S:gt.metaitem.01.2309.tooltip=AgRp₄ S:gt.metaitem.01.23090.name=Bismuth Rod S:gt.metaitem.01.23090.tooltip=Bi S:gt.metaitem.01.23096.name=Thorium Rod @@ -19826,6 +30479,16 @@ languagefile { S:gt.metaitem.01.2316.tooltip=Fe50CW S:gt.metaitem.01.2317.name=Osmiridium Dust S:gt.metaitem.01.2317.tooltip=Ir3Os + S:gt.metaitem.01.2318.name=%material Dust + S:gt.metaitem.01.2318.tooltip=Su + S:gt.metaitem.01.2319.name=%material Dust + S:gt.metaitem.01.2319.tooltip=Ad + S:gt.metaitem.01.2320.name=%material Dust + S:gt.metaitem.01.2320.tooltip=The formula is too long... + S:gt.metaitem.01.2321.name=%material Dust + S:gt.metaitem.01.2321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.2322.name=%material Dust + S:gt.metaitem.01.2322.tooltip= S:gt.metaitem.01.2323.name=Infused Gold Dust S:gt.metaitem.01.2323.tooltip= S:gt.metaitem.01.2324.name=Naquadah Dust @@ -19858,6 +30521,10 @@ languagefile { S:gt.metaitem.01.23306.tooltip=Fe6CrMnNi S:gt.metaitem.01.23307.name=Pig Iron Rod S:gt.metaitem.01.23307.tooltip=Fe + S:gt.metaitem.01.23308.name=%material Rod + S:gt.metaitem.01.23308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.23309.name=%material Rod + S:gt.metaitem.01.23309.tooltip=AgRp₄ S:gt.metaitem.01.2331.name=Mithril Dust S:gt.metaitem.01.2331.tooltip=Pt2Ma S:gt.metaitem.01.23310.name=Cupronickel Rod @@ -19870,10 +30537,22 @@ languagefile { S:gt.metaitem.01.23313.tooltip=MgAl2 S:gt.metaitem.01.23314.name=Soldering Alloy Rod S:gt.metaitem.01.23314.tooltip=Sn9Sb + S:gt.metaitem.01.23315.name=%material Rod + S:gt.metaitem.01.23315.tooltip=Pb₄Sb S:gt.metaitem.01.23316.name=Tungstensteel Rod S:gt.metaitem.01.23316.tooltip=Fe50CW S:gt.metaitem.01.23317.name=Osmiridium Rod S:gt.metaitem.01.23317.tooltip=Ir3Os + S:gt.metaitem.01.23318.name=%material Rod + S:gt.metaitem.01.23318.tooltip=Su + S:gt.metaitem.01.23319.name=%material Rod + S:gt.metaitem.01.23319.tooltip=Ad + S:gt.metaitem.01.23320.name=%material Rod + S:gt.metaitem.01.23320.tooltip=The formula is too long... + S:gt.metaitem.01.23321.name=%material Rod + S:gt.metaitem.01.23321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.23322.name=%material Rod + S:gt.metaitem.01.23322.tooltip= S:gt.metaitem.01.23323.name=Infused Gold Rod S:gt.metaitem.01.23323.tooltip= S:gt.metaitem.01.23324.name=Naquadah Rod @@ -19888,20 +30567,44 @@ languagefile { S:gt.metaitem.01.23328.tooltip= S:gt.metaitem.01.23329.name=Tritanium Rod S:gt.metaitem.01.23329.tooltip= + S:gt.metaitem.01.2333.name=%material Dust + S:gt.metaitem.01.2333.tooltip=Ag₂FeMa S:gt.metaitem.01.23330.name=Thaumium Rod S:gt.metaitem.01.23330.tooltip=FeMa S:gt.metaitem.01.23331.name=Mithril Rod S:gt.metaitem.01.23331.tooltip=Pt2Ma + S:gt.metaitem.01.23333.name=%material Rod + S:gt.metaitem.01.23333.tooltip=Ag₂FeMa S:gt.metaitem.01.23334.name=Black Steel Rod S:gt.metaitem.01.23334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.23335.name=Damascus Steel Rod S:gt.metaitem.01.23335.tooltip=Fe50C + S:gt.metaitem.01.23336.name=%material Rod + S:gt.metaitem.01.23336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.23337.name=%material Rod + S:gt.metaitem.01.23337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.23338.name=%material Rod + S:gt.metaitem.01.23338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.23339.name=%material Rod + S:gt.metaitem.01.23339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2334.name=Black Steel Dust S:gt.metaitem.01.2334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.23340.name=%material Rod + S:gt.metaitem.01.23340.tooltip=SpFe + S:gt.metaitem.01.23341.name=%material Rod + S:gt.metaitem.01.23341.tooltip=SpFe₅₀C + S:gt.metaitem.01.23342.name=%material Rod + S:gt.metaitem.01.23342.tooltip= S:gt.metaitem.01.23343.name=Cobalt Brass Rod S:gt.metaitem.01.23343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.23344.name=Ultimet Rod S:gt.metaitem.01.23344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.23345.name=%material Rod + S:gt.metaitem.01.23345.tooltip=Cu + S:gt.metaitem.01.23346.name=%material Rod + S:gt.metaitem.01.23346.tooltip= + S:gt.metaitem.01.23347.name=%material Rod + S:gt.metaitem.01.23347.tooltip= S:gt.metaitem.01.23348.name=Red Steel Rod S:gt.metaitem.01.23348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.23349.name=Blue Steel Rod @@ -19924,10 +30627,32 @@ languagefile { S:gt.metaitem.01.23356.tooltip=Nd S:gt.metaitem.01.23357.name=Vanadium-Gallium Rod S:gt.metaitem.01.23357.tooltip=V3Ga + S:gt.metaitem.01.23358.name=%material Rod + S:gt.metaitem.01.23358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.23359.name=%material Rod + S:gt.metaitem.01.23359.tooltip=NbN + S:gt.metaitem.01.2336.name=%material Dust + S:gt.metaitem.01.2336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.23360.name=%material Rod + S:gt.metaitem.01.23360.tooltip=NbTi + S:gt.metaitem.01.23362.name=%material Rod + S:gt.metaitem.01.23362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.23363.name=Tin Alloy Rod S:gt.metaitem.01.23363.tooltip=SnFe S:gt.metaitem.01.23364.name=Dark Steel Rod S:gt.metaitem.01.23364.tooltip= + S:gt.metaitem.01.23365.name=%material Rod + S:gt.metaitem.01.23365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.23366.name=%material Rod + S:gt.metaitem.01.23366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.23367.name=%material Rod + S:gt.metaitem.01.23367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.23368.name=%material Rod + S:gt.metaitem.01.23368.tooltip= + S:gt.metaitem.01.23369.name=%material Rod + S:gt.metaitem.01.23369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.01.2337.name=%material Dust + S:gt.metaitem.01.2337.tooltip=Fe₅₀C(FeMa)₃ S:gt.metaitem.01.23370.name=Tungstencarbide Rod S:gt.metaitem.01.23370.tooltip=WC S:gt.metaitem.01.23371.name=Vanadiumsteel Rod @@ -19938,12 +30663,86 @@ languagefile { S:gt.metaitem.01.23373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.23374.name=HSS-S Rod S:gt.metaitem.01.23374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.23378.name=%material Rod + S:gt.metaitem.01.23378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.23379.name=%material Rod + S:gt.metaitem.01.23379.tooltip=?AuC + S:gt.metaitem.01.2338.name=%material Dust + S:gt.metaitem.01.2338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.23380.name=%material Rod + S:gt.metaitem.01.23380.tooltip=Sn₂AgPt + S:gt.metaitem.01.23381.name=%material Rod + S:gt.metaitem.01.23381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.23382.name=%material Rod + S:gt.metaitem.01.23382.tooltip=Ai + S:gt.metaitem.01.23383.name=%material Rod + S:gt.metaitem.01.23383.tooltip= + S:gt.metaitem.01.23384.name=%material Rod + S:gt.metaitem.01.23384.tooltip= + S:gt.metaitem.01.23385.name=%material Rod + S:gt.metaitem.01.23385.tooltip= + S:gt.metaitem.01.23386.name=%material Rod + S:gt.metaitem.01.23386.tooltip=AiCo + S:gt.metaitem.01.23387.name=%material Rod + S:gt.metaitem.01.23387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.23388.name=%material Rod + S:gt.metaitem.01.23388.tooltip=SpPu + S:gt.metaitem.01.23389.name=%material Rod + S:gt.metaitem.01.23389.tooltip=SpH₂O + S:gt.metaitem.01.2339.name=%material Dust + S:gt.metaitem.01.2339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.23390.name=%material Rod + S:gt.metaitem.01.23390.tooltip=SpPb + S:gt.metaitem.01.23391.name=%material Rod + S:gt.metaitem.01.23391.tooltip=Qt + S:gt.metaitem.01.23392.name=%material Rod + S:gt.metaitem.01.23392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.23393.name=%material Rod + S:gt.metaitem.01.23393.tooltip=Oh + S:gt.metaitem.01.23394.name=%material Rod + S:gt.metaitem.01.23394.tooltip=If + S:gt.metaitem.01.23395.name=%material Rod + S:gt.metaitem.01.23395.tooltip= + S:gt.metaitem.01.23397.name=%material Rod + S:gt.metaitem.01.23397.tooltip=If* + S:gt.metaitem.01.23398.name=%material Rod + S:gt.metaitem.01.23398.tooltip= + S:gt.metaitem.01.23399.name=%material Rod + S:gt.metaitem.01.23399.tooltip=Sm + S:gt.metaitem.01.2340.name=%material Dust + S:gt.metaitem.01.2340.tooltip=SpFe + S:gt.metaitem.01.23400.name=%material Rod + S:gt.metaitem.01.23400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.23401.name=%material Rod + S:gt.metaitem.01.23401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.23402.name=%material Rod + S:gt.metaitem.01.23402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.23403.name=%material Rod + S:gt.metaitem.01.23403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.23404.name=%material Rod + S:gt.metaitem.01.23404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.23405.name=%material Rod + S:gt.metaitem.01.23405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.23406.name=%material Rod + S:gt.metaitem.01.23406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.23407.name=%material Rod + S:gt.metaitem.01.23407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.23408.name=%material Rod + S:gt.metaitem.01.23408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.2341.name=%material Dust + S:gt.metaitem.01.2341.tooltip=SpFe₅₀C + S:gt.metaitem.01.2342.name=%material Dust + S:gt.metaitem.01.2342.tooltip= S:gt.metaitem.01.2343.name=Cobalt Brass Dust S:gt.metaitem.01.2343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.2344.name=Ultimet Dust S:gt.metaitem.01.2344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.2345.name=Annealed Copper Dust S:gt.metaitem.01.2345.tooltip=Cu + S:gt.metaitem.01.2346.name=%material Dust + S:gt.metaitem.01.2346.tooltip= + S:gt.metaitem.01.2347.name=%material Dust + S:gt.metaitem.01.2347.tooltip= S:gt.metaitem.01.23470.name=Epoxy Resin Rod S:gt.metaitem.01.23470.tooltip=C2H4O S:gt.metaitem.01.23471.name=Silicone Rubber Rod @@ -19954,8 +30753,16 @@ languagefile { S:gt.metaitem.01.23473.tooltip=C2F4 S:gt.metaitem.01.2348.name=Red Steel Dust S:gt.metaitem.01.2348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.23485.name=%material Rod + S:gt.metaitem.01.23485.tooltip= + S:gt.metaitem.01.23488.name=%material Rod + S:gt.metaitem.01.23488.tooltip= + S:gt.metaitem.01.23489.name=%material Rod + S:gt.metaitem.01.23489.tooltip= S:gt.metaitem.01.2349.name=Blue Steel Dust S:gt.metaitem.01.2349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.23490.name=%material Rod + S:gt.metaitem.01.23490.tooltip= S:gt.metaitem.01.2350.name=Sterling Silver Dust S:gt.metaitem.01.2350.tooltip=CuAg4 S:gt.metaitem.01.23500.name=Diamond Rod @@ -19982,16 +30789,32 @@ languagefile { S:gt.metaitem.01.2351.tooltip=CuAu4 S:gt.metaitem.01.23510.name=Opal Rod S:gt.metaitem.01.23510.tooltip=SiO2 + S:gt.metaitem.01.23511.name=%material Rod + S:gt.metaitem.01.23511.tooltip= + S:gt.metaitem.01.23512.name=%material Rod + S:gt.metaitem.01.23512.tooltip=CrAl₂O₃ S:gt.metaitem.01.23513.name=Blue Topaz Rod S:gt.metaitem.01.23513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.23514.name=Amber Rod S:gt.metaitem.01.23514.tooltip= + S:gt.metaitem.01.23515.name=%material Rod + S:gt.metaitem.01.23515.tooltip= S:gt.metaitem.01.23516.name=Certus Quartz Rod S:gt.metaitem.01.23516.tooltip= + S:gt.metaitem.01.23518.name=%material Rod + S:gt.metaitem.01.23518.tooltip= + S:gt.metaitem.01.23519.name=%material Rod + S:gt.metaitem.01.23519.tooltip= S:gt.metaitem.01.2352.name=Black Bronze Dust S:gt.metaitem.01.2352.tooltip=AuAgCu3 + S:gt.metaitem.01.23520.name=%material Rod + S:gt.metaitem.01.23520.tooltip=?PO₄ + S:gt.metaitem.01.23521.name=%material Rod + S:gt.metaitem.01.23521.tooltip= S:gt.metaitem.01.23522.name=Nether Quartz Rod S:gt.metaitem.01.23522.tooltip= + S:gt.metaitem.01.23523.name=%material Rod + S:gt.metaitem.01.23523.tooltip= S:gt.metaitem.01.23524.name=Lazurite Rod S:gt.metaitem.01.23524.tooltip=Al6Si6Ca8Na8 S:gt.metaitem.01.23525.name=Sodalite Rod @@ -20002,8 +30825,28 @@ languagefile { S:gt.metaitem.01.23527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.23528.name=Yellow Garnet Rod S:gt.metaitem.01.23528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.23529.name=%material Rod + S:gt.metaitem.01.23529.tooltip=FeMa S:gt.metaitem.01.2353.name=Bismuth Bronze Dust S:gt.metaitem.01.2353.tooltip=BiZnCu3 + S:gt.metaitem.01.23530.name=%material Rod + S:gt.metaitem.01.23530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.01.23531.name=%material Rod + S:gt.metaitem.01.23531.tooltip=KNO₃ + S:gt.metaitem.01.23532.name=%material Rod + S:gt.metaitem.01.23532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.01.23533.name=%material Rod + S:gt.metaitem.01.23533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.01.23534.name=%material Rod + S:gt.metaitem.01.23534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.01.23535.name=%material Rod + S:gt.metaitem.01.23535.tooltip=C + S:gt.metaitem.01.23536.name=%material Rod + S:gt.metaitem.01.23536.tooltip=C + S:gt.metaitem.01.23537.name=%material Rod + S:gt.metaitem.01.23537.tooltip= + S:gt.metaitem.01.23538.name=%material Rod + S:gt.metaitem.01.23538.tooltip=C₃H₂O S:gt.metaitem.01.2354.name=Magnetic Iron Dust S:gt.metaitem.01.2354.tooltip=Fe S:gt.metaitem.01.23540.name=Aer Rod @@ -20028,12 +30871,18 @@ languagefile { S:gt.metaitem.01.2358.tooltip=YBa2Cu3O7 S:gt.metaitem.01.2359.name=Niobium Nitride Dust S:gt.metaitem.01.2359.tooltip=NbN + S:gt.metaitem.01.23599.name=%material Rod + S:gt.metaitem.01.23599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.2360.name=Niobium-Titanium Dust S:gt.metaitem.01.2360.tooltip=NbTi S:gt.metaitem.01.23610.name=Fiber-Reinforced Epoxy Resin Rod S:gt.metaitem.01.23610.tooltip=C2H4O + S:gt.metaitem.01.23611.name=%material Rod + S:gt.metaitem.01.23611.tooltip=B(SiO₂)₇ S:gt.metaitem.01.23613.name=Nickel-Zinc Ferrite Rod S:gt.metaitem.01.23613.tooltip=NiZnFe4O8 + S:gt.metaitem.01.2362.name=%material Dust + S:gt.metaitem.01.2362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.2363.name=Tin Alloy Dust S:gt.metaitem.01.2363.tooltip=SnFe S:gt.metaitem.01.23631.name=Polyphenylene Sulfide Rod @@ -20046,6 +30895,16 @@ languagefile { S:gt.metaitem.01.2364.tooltip= S:gt.metaitem.01.23649.name=Polyvinyl Chloride Rod S:gt.metaitem.01.23649.tooltip=C2H3Cl + S:gt.metaitem.01.2365.name=%material Dust + S:gt.metaitem.01.2365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.2366.name=%material Dust + S:gt.metaitem.01.2366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.2367.name=%material Dust + S:gt.metaitem.01.2367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.2368.name=%material Dust + S:gt.metaitem.01.2368.tooltip= + S:gt.metaitem.01.2369.name=%material Dust + S:gt.metaitem.01.2369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.2370.name=Tungstencarbide Dust S:gt.metaitem.01.2370.tooltip=WC S:gt.metaitem.01.2371.name=Vanadiumsteel Dust @@ -20060,14 +30919,162 @@ languagefile { S:gt.metaitem.01.2375.tooltip=TiO2 S:gt.metaitem.01.2377.name=Magnesiumchloride Dust S:gt.metaitem.01.2377.tooltip=MgCl2 + S:gt.metaitem.01.23770.name=%material Rod + S:gt.metaitem.01.23770.tooltip= + S:gt.metaitem.01.2378.name=%material Dust + S:gt.metaitem.01.2378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.2379.name=%material Dust + S:gt.metaitem.01.2379.tooltip=?AuC + S:gt.metaitem.01.2380.name=%material Dust + S:gt.metaitem.01.2380.tooltip=Sn₂AgPt + S:gt.metaitem.01.2381.name=%material Dust + S:gt.metaitem.01.2381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.2382.name=%material Dust + S:gt.metaitem.01.2382.tooltip=Ai + S:gt.metaitem.01.23829.name=%material Rod + S:gt.metaitem.01.23829.tooltip=Sp₂Fe + S:gt.metaitem.01.2383.name=%material Dust + S:gt.metaitem.01.2383.tooltip= + S:gt.metaitem.01.2384.name=%material Dust + S:gt.metaitem.01.2384.tooltip= + S:gt.metaitem.01.2385.name=%material Dust + S:gt.metaitem.01.2385.tooltip= + S:gt.metaitem.01.2386.name=%material Dust + S:gt.metaitem.01.2386.tooltip=AiCo + S:gt.metaitem.01.23868.name=%material Rod + S:gt.metaitem.01.23868.tooltip=Ke + S:gt.metaitem.01.2387.name=%material Dust + S:gt.metaitem.01.2387.tooltip=SpPt₂FeMa S:gt.metaitem.01.23874.name=Polyethylene Rod S:gt.metaitem.01.23874.tooltip=CH2 + S:gt.metaitem.01.2388.name=%material Dust + S:gt.metaitem.01.2388.tooltip=SpPu S:gt.metaitem.01.23880.name=Rubber Rod S:gt.metaitem.01.23880.tooltip=C5H8 + S:gt.metaitem.01.23884.name=%material Rod + S:gt.metaitem.01.23884.tooltip=De S:gt.metaitem.01.23889.name=Sealed Wood Stick S:gt.metaitem.01.23889.tooltip= + S:gt.metaitem.01.2389.name=%material Dust + S:gt.metaitem.01.2389.tooltip=SpH₂O + S:gt.metaitem.01.23890.name=%material Rod + S:gt.metaitem.01.23890.tooltip=SiO₂ + S:gt.metaitem.01.2390.name=%material Dust + S:gt.metaitem.01.2390.tooltip=SpPb + S:gt.metaitem.01.2391.name=%material Dust + S:gt.metaitem.01.2391.tooltip=Qt + S:gt.metaitem.01.23912.name=%material Rod + S:gt.metaitem.01.23912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.23913.name=%material Rod + S:gt.metaitem.01.23913.tooltip=As₄S₄ + S:gt.metaitem.01.2392.name=%material Dust + S:gt.metaitem.01.2392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.2393.name=%material Dust + S:gt.metaitem.01.2393.tooltip=Oh + S:gt.metaitem.01.2394.name=%material Dust + S:gt.metaitem.01.2394.tooltip=If + S:gt.metaitem.01.2395.name=%material Dust + S:gt.metaitem.01.2395.tooltip= + S:gt.metaitem.01.23950.name=%material Rod + S:gt.metaitem.01.23950.tooltip= + S:gt.metaitem.01.23951.name=%material Rod + S:gt.metaitem.01.23951.tooltip= + S:gt.metaitem.01.23952.name=%material Rod + S:gt.metaitem.01.23952.tooltip= + S:gt.metaitem.01.23953.name=%material Rod + S:gt.metaitem.01.23953.tooltip= + S:gt.metaitem.01.23954.name=%material Rod + S:gt.metaitem.01.23954.tooltip= + S:gt.metaitem.01.23955.name=%material Rod + S:gt.metaitem.01.23955.tooltip= + S:gt.metaitem.01.23956.name=%material Rod + S:gt.metaitem.01.23956.tooltip= + S:gt.metaitem.01.23957.name=%material Rod + S:gt.metaitem.01.23957.tooltip= + S:gt.metaitem.01.23958.name=%material Rod + S:gt.metaitem.01.23958.tooltip= + S:gt.metaitem.01.23959.name=%material Rod + S:gt.metaitem.01.23959.tooltip= + S:gt.metaitem.01.2396.name=%material Dust + S:gt.metaitem.01.2396.tooltip= + S:gt.metaitem.01.23960.name=%material Rod + S:gt.metaitem.01.23960.tooltip= + S:gt.metaitem.01.23961.name=%material Rod + S:gt.metaitem.01.23961.tooltip= + S:gt.metaitem.01.23962.name=%material Rod + S:gt.metaitem.01.23962.tooltip= + S:gt.metaitem.01.23963.name=%material Rod + S:gt.metaitem.01.23963.tooltip= + S:gt.metaitem.01.23964.name=%material Rod + S:gt.metaitem.01.23964.tooltip= + S:gt.metaitem.01.23965.name=%material Rod + S:gt.metaitem.01.23965.tooltip= + S:gt.metaitem.01.23966.name=%material Rod + S:gt.metaitem.01.23966.tooltip= + S:gt.metaitem.01.2397.name=%material Dust + S:gt.metaitem.01.2397.tooltip=If* + S:gt.metaitem.01.23970.name=%material Rod + S:gt.metaitem.01.23970.tooltip= + S:gt.metaitem.01.23975.name=%material Rod + S:gt.metaitem.01.23975.tooltip=D + S:gt.metaitem.01.23976.name=%material Rod + S:gt.metaitem.01.23976.tooltip=D* + S:gt.metaitem.01.23977.name=%material Rod + S:gt.metaitem.01.23977.tooltip= + S:gt.metaitem.01.23978.name=%material Rod + S:gt.metaitem.01.23978.tooltip=IcMa + S:gt.metaitem.01.23979.name=%material Rod + S:gt.metaitem.01.23979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.2398.name=%material Dust + S:gt.metaitem.01.2398.tooltip= + S:gt.metaitem.01.23980.name=%material Rod + S:gt.metaitem.01.23980.tooltip=AsGa + S:gt.metaitem.01.23981.name=%material Rod + S:gt.metaitem.01.23981.tooltip=InGaP + S:gt.metaitem.01.23982.name=%material Rod + S:gt.metaitem.01.23982.tooltip=SpNt + S:gt.metaitem.01.23984.name=%material Rod + S:gt.metaitem.01.23984.tooltip=Fl + S:gt.metaitem.01.23985.name=%material Rod + S:gt.metaitem.01.23985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.23986.name=%material Rod + S:gt.metaitem.01.23986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.23987.name=%material Rod + S:gt.metaitem.01.23987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.23988.name=%material Rod + S:gt.metaitem.01.23988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.23989.name=%material Rod + S:gt.metaitem.01.23989.tooltip=UPt₃ + S:gt.metaitem.01.2399.name=%material Dust + S:gt.metaitem.01.2399.tooltip=Sm + S:gt.metaitem.01.23990.name=%material Rod + S:gt.metaitem.01.23990.tooltip=VIn₃ + S:gt.metaitem.01.23991.name=%material Rod + S:gt.metaitem.01.23991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.23992.name=%material Rod + S:gt.metaitem.01.23992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.2400.name=%material Dust + S:gt.metaitem.01.2400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.2401.name=%material Dust + S:gt.metaitem.01.2401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.2402.name=%material Dust + S:gt.metaitem.01.2402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.2403.name=%material Dust + S:gt.metaitem.01.2403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.2404.name=%material Dust + S:gt.metaitem.01.2404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.2405.name=%material Dust + S:gt.metaitem.01.2405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.2406.name=%material Dust + S:gt.metaitem.01.2406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.2407.name=%material Dust + S:gt.metaitem.01.2407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.2408.name=%material Dust + S:gt.metaitem.01.2408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.241.name=Tiny Pile of Platinum Group Sludge Dust S:gt.metaitem.01.241.tooltip= + S:gt.metaitem.01.24347.name=%material Lens + S:gt.metaitem.01.24347.tooltip= S:gt.metaitem.01.24500.name=Diamond Lens S:gt.metaitem.01.24500.tooltip=C S:gt.metaitem.01.24501.name=Emerald Lens @@ -20104,6 +31111,8 @@ languagefile { S:gt.metaitem.01.24518.tooltip= S:gt.metaitem.01.24519.name=Forcillium Lens S:gt.metaitem.01.24519.tooltip= + S:gt.metaitem.01.24521.name=%material Lens + S:gt.metaitem.01.24521.tooltip= S:gt.metaitem.01.24527.name=Red Garnet Lens S:gt.metaitem.01.24527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.24528.name=Yellow Garnet Lens @@ -20134,32 +31143,162 @@ languagefile { S:gt.metaitem.01.2473.tooltip=C2F4 S:gt.metaitem.01.2485.name=Alduorite Dust S:gt.metaitem.01.2485.tooltip= + S:gt.metaitem.01.2486.name=%material Dust + S:gt.metaitem.01.2486.tooltip= + S:gt.metaitem.01.2487.name=%material Dust + S:gt.metaitem.01.2487.tooltip= + S:gt.metaitem.01.2488.name=%material Dust + S:gt.metaitem.01.2488.tooltip= + S:gt.metaitem.01.2489.name=%material Dust + S:gt.metaitem.01.2489.tooltip= S:gt.metaitem.01.24890.name=Glass Lens S:gt.metaitem.01.24890.tooltip=SiO2 + S:gt.metaitem.01.2490.name=%material Dust + S:gt.metaitem.01.2490.tooltip= S:gt.metaitem.01.25.name=Tiny Pile of Potassium Dust S:gt.metaitem.01.25.tooltip=K S:gt.metaitem.01.2500.name=Diamond Dust S:gt.metaitem.01.2500.tooltip=C + S:gt.metaitem.01.25006.name=%material Round + S:gt.metaitem.01.25006.tooltip=Li + S:gt.metaitem.01.25008.name=%material Round + S:gt.metaitem.01.25008.tooltip=Be S:gt.metaitem.01.2501.name=Emerald Dust S:gt.metaitem.01.2501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.25010.name=%material Round + S:gt.metaitem.01.25010.tooltip=C + S:gt.metaitem.01.25018.name=%material Round + S:gt.metaitem.01.25018.tooltip=Mg + S:gt.metaitem.01.25019.name=%material Round + S:gt.metaitem.01.25019.tooltip=Al S:gt.metaitem.01.2502.name=Ruby Dust S:gt.metaitem.01.2502.tooltip=CrAl2O3 + S:gt.metaitem.01.25020.name=%material Round + S:gt.metaitem.01.25020.tooltip=Si + S:gt.metaitem.01.25025.name=%material Round + S:gt.metaitem.01.25025.tooltip=K + S:gt.metaitem.01.25027.name=%material Round + S:gt.metaitem.01.25027.tooltip=Sc + S:gt.metaitem.01.25028.name=%material Round + S:gt.metaitem.01.25028.tooltip=Ti + S:gt.metaitem.01.25029.name=%material Round + S:gt.metaitem.01.25029.tooltip=V S:gt.metaitem.01.2503.name=Sapphire Dust S:gt.metaitem.01.2503.tooltip=Al2O3 + S:gt.metaitem.01.25030.name=%material Round + S:gt.metaitem.01.25030.tooltip=Cr + S:gt.metaitem.01.25031.name=%material Round + S:gt.metaitem.01.25031.tooltip=Mn + S:gt.metaitem.01.25032.name=%material Round + S:gt.metaitem.01.25032.tooltip=Fe + S:gt.metaitem.01.25033.name=%material Round + S:gt.metaitem.01.25033.tooltip=Co + S:gt.metaitem.01.25034.name=%material Round + S:gt.metaitem.01.25034.tooltip=Ni + S:gt.metaitem.01.25035.name=%material Round + S:gt.metaitem.01.25035.tooltip=Cu + S:gt.metaitem.01.25036.name=%material Round + S:gt.metaitem.01.25036.tooltip=Zn + S:gt.metaitem.01.25037.name=%material Round + S:gt.metaitem.01.25037.tooltip=Ga + S:gt.metaitem.01.25039.name=%material Round + S:gt.metaitem.01.25039.tooltip=As S:gt.metaitem.01.2504.name=Green Sapphire Dust S:gt.metaitem.01.2504.tooltip=Al2O3 + S:gt.metaitem.01.25043.name=%material Round + S:gt.metaitem.01.25043.tooltip=Rb + S:gt.metaitem.01.25045.name=%material Round + S:gt.metaitem.01.25045.tooltip=Y + S:gt.metaitem.01.25047.name=%material Round + S:gt.metaitem.01.25047.tooltip=Nb + S:gt.metaitem.01.25048.name=%material Round + S:gt.metaitem.01.25048.tooltip=Mo S:gt.metaitem.01.2505.name=Olivine Dust S:gt.metaitem.01.2505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.25052.name=%material Round + S:gt.metaitem.01.25052.tooltip=Pd + S:gt.metaitem.01.25054.name=%material Round + S:gt.metaitem.01.25054.tooltip=Ag + S:gt.metaitem.01.25056.name=%material Round + S:gt.metaitem.01.25056.tooltip=In + S:gt.metaitem.01.25057.name=%material Round + S:gt.metaitem.01.25057.tooltip=Sn + S:gt.metaitem.01.25058.name=%material Round + S:gt.metaitem.01.25058.tooltip=Sb + S:gt.metaitem.01.25059.name=%material Round + S:gt.metaitem.01.25059.tooltip=Te S:gt.metaitem.01.2506.name=Nether Star Dust S:gt.metaitem.01.2506.tooltip= + S:gt.metaitem.01.25062.name=%material Round + S:gt.metaitem.01.25062.tooltip=Cs + S:gt.metaitem.01.25063.name=%material Round + S:gt.metaitem.01.25063.tooltip=Ba + S:gt.metaitem.01.25064.name=%material Round + S:gt.metaitem.01.25064.tooltip=La + S:gt.metaitem.01.25065.name=%material Round + S:gt.metaitem.01.25065.tooltip=Ce + S:gt.metaitem.01.25066.name=%material Round + S:gt.metaitem.01.25066.tooltip=Pr + S:gt.metaitem.01.25067.name=%material Round + S:gt.metaitem.01.25067.tooltip=Nd + S:gt.metaitem.01.25068.name=%material Round + S:gt.metaitem.01.25068.tooltip=Pm + S:gt.metaitem.01.25069.name=%material Round + S:gt.metaitem.01.25069.tooltip=Sm S:gt.metaitem.01.2507.name=Topaz Dust S:gt.metaitem.01.2507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.25070.name=%material Round + S:gt.metaitem.01.25070.tooltip=Eu + S:gt.metaitem.01.25071.name=%material Round + S:gt.metaitem.01.25071.tooltip=Gd + S:gt.metaitem.01.25072.name=%material Round + S:gt.metaitem.01.25072.tooltip=Tb + S:gt.metaitem.01.25073.name=%material Round + S:gt.metaitem.01.25073.tooltip=Dy + S:gt.metaitem.01.25074.name=%material Round + S:gt.metaitem.01.25074.tooltip=Ho + S:gt.metaitem.01.25075.name=%material Round + S:gt.metaitem.01.25075.tooltip=Er + S:gt.metaitem.01.25076.name=%material Round + S:gt.metaitem.01.25076.tooltip=Tm + S:gt.metaitem.01.25077.name=%material Round + S:gt.metaitem.01.25077.tooltip=Yb + S:gt.metaitem.01.25078.name=%material Round + S:gt.metaitem.01.25078.tooltip=Lu S:gt.metaitem.01.2508.name=Tanzanite Dust S:gt.metaitem.01.2508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.25080.name=%material Round + S:gt.metaitem.01.25080.tooltip=Ta + S:gt.metaitem.01.25081.name=%material Round + S:gt.metaitem.01.25081.tooltip=W + S:gt.metaitem.01.25083.name=%material Round + S:gt.metaitem.01.25083.tooltip=Os + S:gt.metaitem.01.25084.name=%material Round + S:gt.metaitem.01.25084.tooltip=Ir + S:gt.metaitem.01.25085.name=%material Round + S:gt.metaitem.01.25085.tooltip=Pt + S:gt.metaitem.01.25086.name=%material Round + S:gt.metaitem.01.25086.tooltip=Au + S:gt.metaitem.01.25089.name=%material Round + S:gt.metaitem.01.25089.tooltip=Pb S:gt.metaitem.01.2509.name=Amethyst Dust S:gt.metaitem.01.2509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.25090.name=%material Round + S:gt.metaitem.01.25090.tooltip=Bi + S:gt.metaitem.01.25096.name=%material Round + S:gt.metaitem.01.25096.tooltip=Th + S:gt.metaitem.01.25097.name=%material Round + S:gt.metaitem.01.25097.tooltip=U-235 + S:gt.metaitem.01.25098.name=%material Round + S:gt.metaitem.01.25098.tooltip=U S:gt.metaitem.01.2510.name=Opal Dust S:gt.metaitem.01.2510.tooltip=SiO2 + S:gt.metaitem.01.25100.name=%material Round + S:gt.metaitem.01.25100.tooltip=Pu + S:gt.metaitem.01.25101.name=%material Round + S:gt.metaitem.01.25101.tooltip=Pu-241 + S:gt.metaitem.01.25103.name=%material Round + S:gt.metaitem.01.25103.tooltip=Am S:gt.metaitem.01.2511.name=Jasper Dust S:gt.metaitem.01.2511.tooltip= S:gt.metaitem.01.2512.name=Ruby Dust @@ -20180,6 +31319,8 @@ languagefile { S:gt.metaitem.01.2519.tooltip= S:gt.metaitem.01.2520.name=Monazite Dust S:gt.metaitem.01.2520.tooltip=?PO4 + S:gt.metaitem.01.2521.name=%material Dust + S:gt.metaitem.01.2521.tooltip= S:gt.metaitem.01.2522.name=Nether Quartz Dust S:gt.metaitem.01.2522.tooltip= S:gt.metaitem.01.2523.name=Quartzite Dust @@ -20194,30 +31335,232 @@ languagefile { S:gt.metaitem.01.2527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.2528.name=Yellow Garnet Dust S:gt.metaitem.01.2528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.2529.name=%material Dust + S:gt.metaitem.01.2529.tooltip=FeMa S:gt.metaitem.01.2530.name=Apatite Dust S:gt.metaitem.01.2530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.25300.name=%material Round + S:gt.metaitem.01.25300.tooltip=SnCu₃ + S:gt.metaitem.01.25301.name=%material Round + S:gt.metaitem.01.25301.tooltip=ZnCu₃ + S:gt.metaitem.01.25302.name=%material Round + S:gt.metaitem.01.25302.tooltip=Fe₂Ni + S:gt.metaitem.01.25303.name=%material Round + S:gt.metaitem.01.25303.tooltip=AgAu + S:gt.metaitem.01.25304.name=%material Round + S:gt.metaitem.01.25304.tooltip=Fe + S:gt.metaitem.01.25305.name=%material Round + S:gt.metaitem.01.25305.tooltip=Fe₅₀C + S:gt.metaitem.01.25306.name=%material Round + S:gt.metaitem.01.25306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.25307.name=%material Round + S:gt.metaitem.01.25307.tooltip=Fe + S:gt.metaitem.01.25308.name=%material Round + S:gt.metaitem.01.25308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.25309.name=%material Round + S:gt.metaitem.01.25309.tooltip=AgRp₄ S:gt.metaitem.01.2531.name=Niter Dust S:gt.metaitem.01.2531.tooltip=KNO3 + S:gt.metaitem.01.25310.name=%material Round + S:gt.metaitem.01.25310.tooltip=CuNi + S:gt.metaitem.01.25311.name=%material Round + S:gt.metaitem.01.25311.tooltip=Ni₄Cr + S:gt.metaitem.01.25312.name=%material Round + S:gt.metaitem.01.25312.tooltip=FeAlCr + S:gt.metaitem.01.25313.name=%material Round + S:gt.metaitem.01.25313.tooltip=MgAl₂ + S:gt.metaitem.01.25314.name=%material Round + S:gt.metaitem.01.25314.tooltip=Sn₉Sb + S:gt.metaitem.01.25315.name=%material Round + S:gt.metaitem.01.25315.tooltip=Pb₄Sb + S:gt.metaitem.01.25316.name=%material Round + S:gt.metaitem.01.25316.tooltip=Fe₅₀CW + S:gt.metaitem.01.25317.name=%material Round + S:gt.metaitem.01.25317.tooltip=Ir₃Os + S:gt.metaitem.01.25318.name=%material Round + S:gt.metaitem.01.25318.tooltip=Su + S:gt.metaitem.01.25319.name=%material Round + S:gt.metaitem.01.25319.tooltip=Ad S:gt.metaitem.01.2532.name=Enderpearl Dust S:gt.metaitem.01.2532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.25320.name=%material Round + S:gt.metaitem.01.25320.tooltip=The formula is too long... + S:gt.metaitem.01.25321.name=%material Round + S:gt.metaitem.01.25321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.25322.name=%material Round + S:gt.metaitem.01.25322.tooltip= + S:gt.metaitem.01.25323.name=%material Round + S:gt.metaitem.01.25323.tooltip=AuMa* + S:gt.metaitem.01.25324.name=%material Round + S:gt.metaitem.01.25324.tooltip=Nq + S:gt.metaitem.01.25325.name=%material Round + S:gt.metaitem.01.25325.tooltip=Nq₂KeC + S:gt.metaitem.01.25326.name=%material Round + S:gt.metaitem.01.25326.tooltip=Nq+ + S:gt.metaitem.01.25327.name=%material Round + S:gt.metaitem.01.25327.tooltip=Nq* + S:gt.metaitem.01.25328.name=%material Round + S:gt.metaitem.01.25328.tooltip=Du + S:gt.metaitem.01.25329.name=%material Round + S:gt.metaitem.01.25329.tooltip=Tn S:gt.metaitem.01.2533.name=Endereye Dust S:gt.metaitem.01.2533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.25330.name=%material Round + S:gt.metaitem.01.25330.tooltip=FeMa + S:gt.metaitem.01.25331.name=%material Round + S:gt.metaitem.01.25331.tooltip=Pt₂FeMa + S:gt.metaitem.01.25333.name=%material Round + S:gt.metaitem.01.25333.tooltip=Ag₂FeMa + S:gt.metaitem.01.25334.name=%material Round + S:gt.metaitem.01.25334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.25335.name=%material Round + S:gt.metaitem.01.25335.tooltip=Fe₅₀C + S:gt.metaitem.01.25336.name=%material Round + S:gt.metaitem.01.25336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.25337.name=%material Round + S:gt.metaitem.01.25337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.25338.name=%material Round + S:gt.metaitem.01.25338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.25339.name=%material Round + S:gt.metaitem.01.25339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2534.name=Phosphorus Dust S:gt.metaitem.01.2534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.25340.name=%material Round + S:gt.metaitem.01.25340.tooltip=SpFe + S:gt.metaitem.01.25341.name=%material Round + S:gt.metaitem.01.25341.tooltip=SpFe₅₀C + S:gt.metaitem.01.25342.name=%material Round + S:gt.metaitem.01.25342.tooltip= + S:gt.metaitem.01.25343.name=%material Round + S:gt.metaitem.01.25343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.25344.name=%material Round + S:gt.metaitem.01.25344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.25345.name=%material Round + S:gt.metaitem.01.25345.tooltip=Cu + S:gt.metaitem.01.25346.name=%material Round + S:gt.metaitem.01.25346.tooltip= + S:gt.metaitem.01.25348.name=%material Round + S:gt.metaitem.01.25348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.25349.name=%material Round + S:gt.metaitem.01.25349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.2535.name=Coal Dust S:gt.metaitem.01.2535.tooltip=C + S:gt.metaitem.01.25350.name=%material Round + S:gt.metaitem.01.25350.tooltip=CuAg₄ + S:gt.metaitem.01.25351.name=%material Round + S:gt.metaitem.01.25351.tooltip=CuAu₄ + S:gt.metaitem.01.25352.name=%material Round + S:gt.metaitem.01.25352.tooltip=AuAgCu₃ + S:gt.metaitem.01.25353.name=%material Round + S:gt.metaitem.01.25353.tooltip=BiZnCu₃ + S:gt.metaitem.01.25354.name=%material Round + S:gt.metaitem.01.25354.tooltip=Fe + S:gt.metaitem.01.25355.name=%material Round + S:gt.metaitem.01.25355.tooltip=Fe₅₀C + S:gt.metaitem.01.25356.name=%material Round + S:gt.metaitem.01.25356.tooltip=Nd + S:gt.metaitem.01.25357.name=%material Round + S:gt.metaitem.01.25357.tooltip=V₃Ga + S:gt.metaitem.01.25358.name=%material Round + S:gt.metaitem.01.25358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.25359.name=%material Round + S:gt.metaitem.01.25359.tooltip=NbN S:gt.metaitem.01.2536.name=Charcoal Dust S:gt.metaitem.01.2536.tooltip=C + S:gt.metaitem.01.25360.name=%material Round + S:gt.metaitem.01.25360.tooltip=NbTi + S:gt.metaitem.01.25362.name=%material Round + S:gt.metaitem.01.25362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.25363.name=%material Round + S:gt.metaitem.01.25363.tooltip=SnFe + S:gt.metaitem.01.25364.name=%material Round + S:gt.metaitem.01.25364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.25365.name=%material Round + S:gt.metaitem.01.25365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.25366.name=%material Round + S:gt.metaitem.01.25366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.25367.name=%material Round + S:gt.metaitem.01.25367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.25368.name=%material Round + S:gt.metaitem.01.25368.tooltip= + S:gt.metaitem.01.25369.name=%material Round + S:gt.metaitem.01.25369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.2537.name=Jade Dust S:gt.metaitem.01.2537.tooltip= + S:gt.metaitem.01.25370.name=%material Round + S:gt.metaitem.01.25370.tooltip=WC + S:gt.metaitem.01.25371.name=%material Round + S:gt.metaitem.01.25371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.01.25372.name=HSS-G Round S:gt.metaitem.01.25372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.01.25373.name=HSS-E Round S:gt.metaitem.01.25373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.25374.name=%material Round + S:gt.metaitem.01.25374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.25378.name=%material Round + S:gt.metaitem.01.25378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.25379.name=%material Round + S:gt.metaitem.01.25379.tooltip=?AuC S:gt.metaitem.01.2538.name=Lignite Coal Dust S:gt.metaitem.01.2538.tooltip=C3H2O + S:gt.metaitem.01.25380.name=%material Round + S:gt.metaitem.01.25380.tooltip=Sn₂AgPt + S:gt.metaitem.01.25381.name=%material Round + S:gt.metaitem.01.25381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.25382.name=%material Round + S:gt.metaitem.01.25382.tooltip=Ai + S:gt.metaitem.01.25383.name=%material Round + S:gt.metaitem.01.25383.tooltip= + S:gt.metaitem.01.25384.name=%material Round + S:gt.metaitem.01.25384.tooltip= + S:gt.metaitem.01.25385.name=%material Round + S:gt.metaitem.01.25385.tooltip= + S:gt.metaitem.01.25386.name=%material Round + S:gt.metaitem.01.25386.tooltip=AiCo + S:gt.metaitem.01.25387.name=%material Round + S:gt.metaitem.01.25387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.25388.name=%material Round + S:gt.metaitem.01.25388.tooltip=SpPu + S:gt.metaitem.01.25389.name=%material Round + S:gt.metaitem.01.25389.tooltip=SpH₂O + S:gt.metaitem.01.25390.name=%material Round + S:gt.metaitem.01.25390.tooltip=SpPb + S:gt.metaitem.01.25391.name=%material Round + S:gt.metaitem.01.25391.tooltip=Qt + S:gt.metaitem.01.25392.name=%material Round + S:gt.metaitem.01.25392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.25393.name=%material Round + S:gt.metaitem.01.25393.tooltip=Oh + S:gt.metaitem.01.25394.name=%material Round + S:gt.metaitem.01.25394.tooltip=If + S:gt.metaitem.01.25395.name=%material Round + S:gt.metaitem.01.25395.tooltip= + S:gt.metaitem.01.25397.name=%material Round + S:gt.metaitem.01.25397.tooltip=If* + S:gt.metaitem.01.25398.name=%material Round + S:gt.metaitem.01.25398.tooltip= + S:gt.metaitem.01.25399.name=%material Round + S:gt.metaitem.01.25399.tooltip=Sm S:gt.metaitem.01.2540.name=Aer Crystal Powder S:gt.metaitem.01.2540.tooltip= + S:gt.metaitem.01.25400.name=%material Round + S:gt.metaitem.01.25400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.25401.name=%material Round + S:gt.metaitem.01.25401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.25402.name=%material Round + S:gt.metaitem.01.25402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.25403.name=%material Round + S:gt.metaitem.01.25403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.25404.name=%material Round + S:gt.metaitem.01.25404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.25405.name=%material Round + S:gt.metaitem.01.25405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.25406.name=%material Round + S:gt.metaitem.01.25406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.25407.name=%material Round + S:gt.metaitem.01.25407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.25408.name=%material Round + S:gt.metaitem.01.25408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.2541.name=Ignis Crystal Powder S:gt.metaitem.01.2541.tooltip= S:gt.metaitem.01.2542.name=Terra Crystal Powder @@ -20228,16 +31571,162 @@ languagefile { S:gt.metaitem.01.2544.tooltip= S:gt.metaitem.01.2545.name=Ordo Crystal Powder S:gt.metaitem.01.2545.tooltip= + S:gt.metaitem.01.25470.name=%material Round + S:gt.metaitem.01.25470.tooltip=C₂H₄O + S:gt.metaitem.01.25471.name=%material Round + S:gt.metaitem.01.25471.tooltip=C₂H₆OSi + S:gt.metaitem.01.25472.name=%material Round + S:gt.metaitem.01.25472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.25473.name=%material Round + S:gt.metaitem.01.25473.tooltip=C₂F₄ + S:gt.metaitem.01.25485.name=%material Round + S:gt.metaitem.01.25485.tooltip= + S:gt.metaitem.01.25488.name=%material Round + S:gt.metaitem.01.25488.tooltip= + S:gt.metaitem.01.25489.name=%material Round + S:gt.metaitem.01.25489.tooltip= + S:gt.metaitem.01.25490.name=%material Round + S:gt.metaitem.01.25490.tooltip= + S:gt.metaitem.01.25521.name=%material Round + S:gt.metaitem.01.25521.tooltip= + S:gt.metaitem.01.25529.name=%material Round + S:gt.metaitem.01.25529.tooltip=FeMa + S:gt.metaitem.01.25599.name=%material Round + S:gt.metaitem.01.25599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.25610.name=%material Round + S:gt.metaitem.01.25610.tooltip=C₂H₄O + S:gt.metaitem.01.25611.name=%material Round + S:gt.metaitem.01.25611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.25613.name=%material Round + S:gt.metaitem.01.25613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.25631.name=%material Round + S:gt.metaitem.01.25631.tooltip=C₆H₄S + S:gt.metaitem.01.25635.name=%material Round + S:gt.metaitem.01.25635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.01.25636.name=%material Round + S:gt.metaitem.01.25636.tooltip=C₈H₈ + S:gt.metaitem.01.25649.name=%material Round + S:gt.metaitem.01.25649.tooltip=C₂H₃Cl + S:gt.metaitem.01.25770.name=%material Round + S:gt.metaitem.01.25770.tooltip= + S:gt.metaitem.01.25809.name=%material Round + S:gt.metaitem.01.25809.tooltip= + S:gt.metaitem.01.25829.name=%material Round + S:gt.metaitem.01.25829.tooltip=Sp₂Fe + S:gt.metaitem.01.25868.name=%material Round + S:gt.metaitem.01.25868.tooltip=Ke + S:gt.metaitem.01.25874.name=%material Round + S:gt.metaitem.01.25874.tooltip=CH₂ + S:gt.metaitem.01.25880.name=%material Round + S:gt.metaitem.01.25880.tooltip=C₅H₈ + S:gt.metaitem.01.25884.name=%material Round + S:gt.metaitem.01.25884.tooltip=De + S:gt.metaitem.01.25889.name=%material Round + S:gt.metaitem.01.25889.tooltip= + S:gt.metaitem.01.2590.name=%material Dust + S:gt.metaitem.01.2590.tooltip=KNO₃ + S:gt.metaitem.01.2591.name=%material Dust + S:gt.metaitem.01.2591.tooltip=CrO₃ + S:gt.metaitem.01.25912.name=%material Round + S:gt.metaitem.01.25912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.25913.name=%material Round + S:gt.metaitem.01.25913.tooltip=As₄S₄ + S:gt.metaitem.01.2594.name=%material Dust + S:gt.metaitem.01.2594.tooltip=K₂Cr₂O₇ + S:gt.metaitem.01.25950.name=%material Round + S:gt.metaitem.01.25950.tooltip= + S:gt.metaitem.01.25951.name=%material Round + S:gt.metaitem.01.25951.tooltip= + S:gt.metaitem.01.25952.name=%material Round + S:gt.metaitem.01.25952.tooltip= + S:gt.metaitem.01.25953.name=%material Round + S:gt.metaitem.01.25953.tooltip= + S:gt.metaitem.01.25954.name=%material Round + S:gt.metaitem.01.25954.tooltip= + S:gt.metaitem.01.25955.name=%material Round + S:gt.metaitem.01.25955.tooltip= + S:gt.metaitem.01.25956.name=%material Round + S:gt.metaitem.01.25956.tooltip= + S:gt.metaitem.01.25957.name=%material Round + S:gt.metaitem.01.25957.tooltip= + S:gt.metaitem.01.25958.name=%material Round + S:gt.metaitem.01.25958.tooltip= + S:gt.metaitem.01.25959.name=%material Round + S:gt.metaitem.01.25959.tooltip= + S:gt.metaitem.01.25960.name=%material Round + S:gt.metaitem.01.25960.tooltip= + S:gt.metaitem.01.25961.name=%material Round + S:gt.metaitem.01.25961.tooltip= + S:gt.metaitem.01.25962.name=%material Round + S:gt.metaitem.01.25962.tooltip= + S:gt.metaitem.01.25963.name=%material Round + S:gt.metaitem.01.25963.tooltip= + S:gt.metaitem.01.25964.name=%material Round + S:gt.metaitem.01.25964.tooltip= + S:gt.metaitem.01.25965.name=%material Round + S:gt.metaitem.01.25965.tooltip= + S:gt.metaitem.01.25966.name=%material Round + S:gt.metaitem.01.25966.tooltip= + S:gt.metaitem.01.25970.name=%material Round + S:gt.metaitem.01.25970.tooltip= + S:gt.metaitem.01.25975.name=%material Round + S:gt.metaitem.01.25975.tooltip=D + S:gt.metaitem.01.25976.name=%material Round + S:gt.metaitem.01.25976.tooltip=D* + S:gt.metaitem.01.25977.name=%material Round + S:gt.metaitem.01.25977.tooltip= + S:gt.metaitem.01.25978.name=%material Round + S:gt.metaitem.01.25978.tooltip=IcMa + S:gt.metaitem.01.25979.name=%material Round + S:gt.metaitem.01.25979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.25980.name=%material Round + S:gt.metaitem.01.25980.tooltip=AsGa + S:gt.metaitem.01.25981.name=%material Round + S:gt.metaitem.01.25981.tooltip=InGaP + S:gt.metaitem.01.25982.name=%material Round + S:gt.metaitem.01.25982.tooltip=SpNt + S:gt.metaitem.01.25984.name=%material Round + S:gt.metaitem.01.25984.tooltip=Fl + S:gt.metaitem.01.25985.name=%material Round + S:gt.metaitem.01.25985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.25986.name=%material Round + S:gt.metaitem.01.25986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.25987.name=%material Round + S:gt.metaitem.01.25987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.25988.name=%material Round + S:gt.metaitem.01.25988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.25989.name=%material Round + S:gt.metaitem.01.25989.tooltip=UPt₃ + S:gt.metaitem.01.2599.name=%material Dust + S:gt.metaitem.01.2599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.25990.name=%material Round + S:gt.metaitem.01.25990.tooltip=VIn₃ + S:gt.metaitem.01.25991.name=%material Round + S:gt.metaitem.01.25991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.25992.name=%material Round + S:gt.metaitem.01.25992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.26.name=Tiny Pile of Calcium Dust S:gt.metaitem.01.26.tooltip=Ca + S:gt.metaitem.01.26006.name=%material Bolt + S:gt.metaitem.01.26006.tooltip=Li S:gt.metaitem.01.26008.name=Beryllium Bolt S:gt.metaitem.01.26008.tooltip=Be S:gt.metaitem.01.26010.name=Carbon Bolt S:gt.metaitem.01.26010.tooltip=C + S:gt.metaitem.01.26018.name=%material Bolt + S:gt.metaitem.01.26018.tooltip=Mg S:gt.metaitem.01.26019.name=Aluminium Bolt S:gt.metaitem.01.26019.tooltip=Al + S:gt.metaitem.01.26020.name=%material Bolt + S:gt.metaitem.01.26020.tooltip=Si + S:gt.metaitem.01.26025.name=%material Bolt + S:gt.metaitem.01.26025.tooltip=K + S:gt.metaitem.01.26027.name=%material Bolt + S:gt.metaitem.01.26027.tooltip=Sc S:gt.metaitem.01.26028.name=Titanium Bolt S:gt.metaitem.01.26028.tooltip=Ti + S:gt.metaitem.01.26029.name=%material Bolt + S:gt.metaitem.01.26029.tooltip=V S:gt.metaitem.01.26030.name=Chrome Bolt S:gt.metaitem.01.26030.tooltip=Cr S:gt.metaitem.01.26031.name=Manganese Bolt @@ -20248,18 +31737,72 @@ languagefile { S:gt.metaitem.01.26033.tooltip=Co S:gt.metaitem.01.26034.name=Nickel Bolt S:gt.metaitem.01.26034.tooltip=Ni + S:gt.metaitem.01.26035.name=%material Bolt + S:gt.metaitem.01.26035.tooltip=Cu + S:gt.metaitem.01.26036.name=%material Bolt + S:gt.metaitem.01.26036.tooltip=Zn + S:gt.metaitem.01.26037.name=%material Bolt + S:gt.metaitem.01.26037.tooltip=Ga + S:gt.metaitem.01.26039.name=%material Bolt + S:gt.metaitem.01.26039.tooltip=As + S:gt.metaitem.01.26043.name=%material Bolt + S:gt.metaitem.01.26043.tooltip=Rb + S:gt.metaitem.01.26045.name=%material Bolt + S:gt.metaitem.01.26045.tooltip=Y + S:gt.metaitem.01.26047.name=%material Bolt + S:gt.metaitem.01.26047.tooltip=Nb S:gt.metaitem.01.26048.name=Molybdenum Bolt S:gt.metaitem.01.26048.tooltip=Mo S:gt.metaitem.01.26052.name=Palladium Bolt S:gt.metaitem.01.26052.tooltip=Pd S:gt.metaitem.01.26054.name=Silver Bolt S:gt.metaitem.01.26054.tooltip=Ag + S:gt.metaitem.01.26056.name=%material Bolt + S:gt.metaitem.01.26056.tooltip=In S:gt.metaitem.01.26057.name=Tin Bolt S:gt.metaitem.01.26057.tooltip=Sn + S:gt.metaitem.01.26058.name=%material Bolt + S:gt.metaitem.01.26058.tooltip=Sb + S:gt.metaitem.01.26059.name=%material Bolt + S:gt.metaitem.01.26059.tooltip=Te + S:gt.metaitem.01.26062.name=%material Bolt + S:gt.metaitem.01.26062.tooltip=Cs + S:gt.metaitem.01.26063.name=%material Bolt + S:gt.metaitem.01.26063.tooltip=Ba + S:gt.metaitem.01.26064.name=%material Bolt + S:gt.metaitem.01.26064.tooltip=La + S:gt.metaitem.01.26065.name=%material Bolt + S:gt.metaitem.01.26065.tooltip=Ce + S:gt.metaitem.01.26066.name=%material Bolt + S:gt.metaitem.01.26066.tooltip=Pr S:gt.metaitem.01.26067.name=Neodymium Bolt S:gt.metaitem.01.26067.tooltip=Nd + S:gt.metaitem.01.26068.name=%material Bolt + S:gt.metaitem.01.26068.tooltip=Pm + S:gt.metaitem.01.26069.name=%material Bolt + S:gt.metaitem.01.26069.tooltip=Sm S:gt.metaitem.01.2607.name=Pyrochlore Dust S:gt.metaitem.01.2607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.26070.name=%material Bolt + S:gt.metaitem.01.26070.tooltip=Eu + S:gt.metaitem.01.26071.name=%material Bolt + S:gt.metaitem.01.26071.tooltip=Gd + S:gt.metaitem.01.26072.name=%material Bolt + S:gt.metaitem.01.26072.tooltip=Tb + S:gt.metaitem.01.26073.name=%material Bolt + S:gt.metaitem.01.26073.tooltip=Dy + S:gt.metaitem.01.26074.name=%material Bolt + S:gt.metaitem.01.26074.tooltip=Ho + S:gt.metaitem.01.26075.name=%material Bolt + S:gt.metaitem.01.26075.tooltip=Er + S:gt.metaitem.01.26076.name=%material Bolt + S:gt.metaitem.01.26076.tooltip=Tm + S:gt.metaitem.01.26077.name=%material Bolt + S:gt.metaitem.01.26077.tooltip=Yb + S:gt.metaitem.01.26078.name=%material Bolt + S:gt.metaitem.01.26078.tooltip=Lu + S:gt.metaitem.01.26080.name=%material Bolt + S:gt.metaitem.01.26080.tooltip=Ta S:gt.metaitem.01.26081.name=Tungsten Bolt S:gt.metaitem.01.26081.tooltip=W S:gt.metaitem.01.26083.name=Osmium Bolt @@ -20286,6 +31829,8 @@ languagefile { S:gt.metaitem.01.26100.tooltip=Pu S:gt.metaitem.01.26101.name=Plutonium 241 Bolt S:gt.metaitem.01.26101.tooltip=Pu-241 + S:gt.metaitem.01.26103.name=%material Bolt + S:gt.metaitem.01.26103.tooltip=Am S:gt.metaitem.01.2611.name=Borosilicate Glass Dust S:gt.metaitem.01.2611.tooltip=B(SiO2)7 S:gt.metaitem.01.2612.name=Ferrite Mixture Dust @@ -20338,6 +31883,10 @@ languagefile { S:gt.metaitem.01.26306.tooltip=Fe6CrMnNi S:gt.metaitem.01.26307.name=Pig Iron Bolt S:gt.metaitem.01.26307.tooltip=Fe + S:gt.metaitem.01.26308.name=%material Bolt + S:gt.metaitem.01.26308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.26309.name=%material Bolt + S:gt.metaitem.01.26309.tooltip=AgRp₄ S:gt.metaitem.01.2631.name=Polyphenylene Sulfide Dust S:gt.metaitem.01.2631.tooltip=C6H4S S:gt.metaitem.01.26310.name=Cupronickel Bolt @@ -20348,10 +31897,24 @@ languagefile { S:gt.metaitem.01.26312.tooltip=FeAlCr S:gt.metaitem.01.26313.name=Magnalium Bolt S:gt.metaitem.01.26313.tooltip=MgAl2 + S:gt.metaitem.01.26314.name=%material Bolt + S:gt.metaitem.01.26314.tooltip=Sn₉Sb + S:gt.metaitem.01.26315.name=%material Bolt + S:gt.metaitem.01.26315.tooltip=Pb₄Sb S:gt.metaitem.01.26316.name=Tungstensteel Bolt S:gt.metaitem.01.26316.tooltip=Fe50CW S:gt.metaitem.01.26317.name=Osmiridium Bolt S:gt.metaitem.01.26317.tooltip=Ir3Os + S:gt.metaitem.01.26318.name=%material Bolt + S:gt.metaitem.01.26318.tooltip=Su + S:gt.metaitem.01.26319.name=%material Bolt + S:gt.metaitem.01.26319.tooltip=Ad + S:gt.metaitem.01.26320.name=%material Bolt + S:gt.metaitem.01.26320.tooltip=The formula is too long... + S:gt.metaitem.01.26321.name=%material Bolt + S:gt.metaitem.01.26321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.26322.name=%material Bolt + S:gt.metaitem.01.26322.tooltip= S:gt.metaitem.01.26323.name=Infused Gold Bolt S:gt.metaitem.01.26323.tooltip= S:gt.metaitem.01.26324.name=Naquadah Bolt @@ -20372,16 +31935,38 @@ languagefile { S:gt.metaitem.01.26330.tooltip=FeMa S:gt.metaitem.01.26331.name=Mithril Bolt S:gt.metaitem.01.26331.tooltip=Pt2Ma + S:gt.metaitem.01.26333.name=%material Bolt + S:gt.metaitem.01.26333.tooltip=Ag₂FeMa S:gt.metaitem.01.26334.name=Black Steel Bolt S:gt.metaitem.01.26334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.26335.name=Damascus Steel Bolt S:gt.metaitem.01.26335.tooltip=Fe50C + S:gt.metaitem.01.26336.name=%material Bolt + S:gt.metaitem.01.26336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.26337.name=%material Bolt + S:gt.metaitem.01.26337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.26338.name=%material Bolt + S:gt.metaitem.01.26338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.26339.name=%material Bolt + S:gt.metaitem.01.26339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2634.name=Raw Styrene-Butadiene Rubber Dust S:gt.metaitem.01.2634.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.26340.name=%material Bolt + S:gt.metaitem.01.26340.tooltip=SpFe + S:gt.metaitem.01.26341.name=%material Bolt + S:gt.metaitem.01.26341.tooltip=SpFe₅₀C + S:gt.metaitem.01.26342.name=%material Bolt + S:gt.metaitem.01.26342.tooltip= S:gt.metaitem.01.26343.name=Cobalt Brass Bolt S:gt.metaitem.01.26343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.26344.name=Ultimet Bolt S:gt.metaitem.01.26344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.26345.name=%material Bolt + S:gt.metaitem.01.26345.tooltip=Cu + S:gt.metaitem.01.26346.name=%material Bolt + S:gt.metaitem.01.26346.tooltip= + S:gt.metaitem.01.26347.name=%material Bolt + S:gt.metaitem.01.26347.tooltip= S:gt.metaitem.01.26348.name=Red Steel Bolt S:gt.metaitem.01.26348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.26349.name=Blue Steel Bolt @@ -20402,12 +31987,32 @@ languagefile { S:gt.metaitem.01.26355.tooltip=Fe50C S:gt.metaitem.01.26356.name=Magnetic Neodymium Bolt S:gt.metaitem.01.26356.tooltip=Nd + S:gt.metaitem.01.26357.name=%material Bolt + S:gt.metaitem.01.26357.tooltip=V₃Ga + S:gt.metaitem.01.26358.name=%material Bolt + S:gt.metaitem.01.26358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.26359.name=%material Bolt + S:gt.metaitem.01.26359.tooltip=NbN S:gt.metaitem.01.2636.name=Polystyrene Pulp S:gt.metaitem.01.2636.tooltip=C8H8 + S:gt.metaitem.01.26360.name=%material Bolt + S:gt.metaitem.01.26360.tooltip=NbTi + S:gt.metaitem.01.26362.name=%material Bolt + S:gt.metaitem.01.26362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.26363.name=Tin Alloy Bolt S:gt.metaitem.01.26363.tooltip=SnFe S:gt.metaitem.01.26364.name=Dark Steel Bolt S:gt.metaitem.01.26364.tooltip= + S:gt.metaitem.01.26365.name=%material Bolt + S:gt.metaitem.01.26365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.26366.name=%material Bolt + S:gt.metaitem.01.26366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.26367.name=%material Bolt + S:gt.metaitem.01.26367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.26368.name=%material Bolt + S:gt.metaitem.01.26368.tooltip= + S:gt.metaitem.01.26369.name=%material Bolt + S:gt.metaitem.01.26369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.26370.name=Tungstencarbide Bolt S:gt.metaitem.01.26370.tooltip=WC S:gt.metaitem.01.26371.name=Vanadiumsteel Bolt @@ -20418,6 +32023,66 @@ languagefile { S:gt.metaitem.01.26373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.26374.name=HSS-S Bolt S:gt.metaitem.01.26374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.26378.name=%material Bolt + S:gt.metaitem.01.26378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.26379.name=%material Bolt + S:gt.metaitem.01.26379.tooltip=?AuC + S:gt.metaitem.01.26380.name=%material Bolt + S:gt.metaitem.01.26380.tooltip=Sn₂AgPt + S:gt.metaitem.01.26381.name=%material Bolt + S:gt.metaitem.01.26381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.26382.name=%material Bolt + S:gt.metaitem.01.26382.tooltip=Ai + S:gt.metaitem.01.26383.name=%material Bolt + S:gt.metaitem.01.26383.tooltip= + S:gt.metaitem.01.26384.name=%material Bolt + S:gt.metaitem.01.26384.tooltip= + S:gt.metaitem.01.26385.name=%material Bolt + S:gt.metaitem.01.26385.tooltip= + S:gt.metaitem.01.26386.name=%material Bolt + S:gt.metaitem.01.26386.tooltip=AiCo + S:gt.metaitem.01.26387.name=%material Bolt + S:gt.metaitem.01.26387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.26388.name=%material Bolt + S:gt.metaitem.01.26388.tooltip=SpPu + S:gt.metaitem.01.26389.name=%material Bolt + S:gt.metaitem.01.26389.tooltip=SpH₂O + S:gt.metaitem.01.26390.name=%material Bolt + S:gt.metaitem.01.26390.tooltip=SpPb + S:gt.metaitem.01.26391.name=%material Bolt + S:gt.metaitem.01.26391.tooltip=Qt + S:gt.metaitem.01.26392.name=%material Bolt + S:gt.metaitem.01.26392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.26393.name=%material Bolt + S:gt.metaitem.01.26393.tooltip=Oh + S:gt.metaitem.01.26394.name=%material Bolt + S:gt.metaitem.01.26394.tooltip=If + S:gt.metaitem.01.26395.name=%material Bolt + S:gt.metaitem.01.26395.tooltip= + S:gt.metaitem.01.26397.name=%material Bolt + S:gt.metaitem.01.26397.tooltip=If* + S:gt.metaitem.01.26398.name=%material Bolt + S:gt.metaitem.01.26398.tooltip= + S:gt.metaitem.01.26399.name=%material Bolt + S:gt.metaitem.01.26399.tooltip=Sm + S:gt.metaitem.01.26400.name=%material Bolt + S:gt.metaitem.01.26400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.26401.name=%material Bolt + S:gt.metaitem.01.26401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.26402.name=%material Bolt + S:gt.metaitem.01.26402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.26403.name=%material Bolt + S:gt.metaitem.01.26403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.26404.name=%material Bolt + S:gt.metaitem.01.26404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.26405.name=%material Bolt + S:gt.metaitem.01.26405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.26406.name=%material Bolt + S:gt.metaitem.01.26406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.26407.name=%material Bolt + S:gt.metaitem.01.26407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.26408.name=%material Bolt + S:gt.metaitem.01.26408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.26470.name=Epoxy Resin Bolt S:gt.metaitem.01.26470.tooltip=C2H4O S:gt.metaitem.01.26471.name=Silicone Rubber Bolt @@ -20426,8 +32091,16 @@ languagefile { S:gt.metaitem.01.26472.tooltip=C6H11NO S:gt.metaitem.01.26473.name=Polytetrafluoroethylene Bolt S:gt.metaitem.01.26473.tooltip=C2F4 + S:gt.metaitem.01.26485.name=%material Bolt + S:gt.metaitem.01.26485.tooltip= + S:gt.metaitem.01.26488.name=%material Bolt + S:gt.metaitem.01.26488.tooltip= + S:gt.metaitem.01.26489.name=%material Bolt + S:gt.metaitem.01.26489.tooltip= S:gt.metaitem.01.2649.name=Polyvinyl Chloride Pulp S:gt.metaitem.01.2649.tooltip=C2H3Cl + S:gt.metaitem.01.26490.name=%material Bolt + S:gt.metaitem.01.26490.tooltip= S:gt.metaitem.01.26500.name=Diamond Bolt S:gt.metaitem.01.26500.tooltip=C S:gt.metaitem.01.26501.name=Emerald Bolt @@ -20450,18 +32123,60 @@ languagefile { S:gt.metaitem.01.26509.tooltip=(SiO2)4Fe S:gt.metaitem.01.26510.name=Opal Bolt S:gt.metaitem.01.26510.tooltip=SiO2 + S:gt.metaitem.01.26511.name=%material Bolt + S:gt.metaitem.01.26511.tooltip= + S:gt.metaitem.01.26512.name=%material Bolt + S:gt.metaitem.01.26512.tooltip=CrAl₂O₃ S:gt.metaitem.01.26513.name=Blue Topaz Bolt S:gt.metaitem.01.26513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.26514.name=Amber Bolt S:gt.metaitem.01.26514.tooltip= + S:gt.metaitem.01.26515.name=%material Bolt + S:gt.metaitem.01.26515.tooltip= S:gt.metaitem.01.26516.name=Certus Quartz Bolt S:gt.metaitem.01.26516.tooltip= + S:gt.metaitem.01.26518.name=%material Bolt + S:gt.metaitem.01.26518.tooltip= + S:gt.metaitem.01.26519.name=%material Bolt + S:gt.metaitem.01.26519.tooltip= + S:gt.metaitem.01.26520.name=%material Bolt + S:gt.metaitem.01.26520.tooltip=?PO₄ + S:gt.metaitem.01.26521.name=%material Bolt + S:gt.metaitem.01.26521.tooltip= S:gt.metaitem.01.26522.name=Nether Quartz Bolt S:gt.metaitem.01.26522.tooltip= + S:gt.metaitem.01.26523.name=%material Bolt + S:gt.metaitem.01.26523.tooltip= + S:gt.metaitem.01.26524.name=%material Bolt + S:gt.metaitem.01.26524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.01.26525.name=%material Bolt + S:gt.metaitem.01.26525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.01.26526.name=%material Bolt + S:gt.metaitem.01.26526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ S:gt.metaitem.01.26527.name=Red Garnet Bolt S:gt.metaitem.01.26527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.26528.name=Yellow Garnet Bolt S:gt.metaitem.01.26528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.26529.name=%material Bolt + S:gt.metaitem.01.26529.tooltip=FeMa + S:gt.metaitem.01.26530.name=%material Bolt + S:gt.metaitem.01.26530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.01.26531.name=%material Bolt + S:gt.metaitem.01.26531.tooltip=KNO₃ + S:gt.metaitem.01.26532.name=%material Bolt + S:gt.metaitem.01.26532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.01.26533.name=%material Bolt + S:gt.metaitem.01.26533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.01.26534.name=%material Bolt + S:gt.metaitem.01.26534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.01.26535.name=%material Bolt + S:gt.metaitem.01.26535.tooltip=C + S:gt.metaitem.01.26536.name=%material Bolt + S:gt.metaitem.01.26536.tooltip=C + S:gt.metaitem.01.26537.name=%material Bolt + S:gt.metaitem.01.26537.tooltip= + S:gt.metaitem.01.26538.name=%material Bolt + S:gt.metaitem.01.26538.tooltip=C₃H₂O S:gt.metaitem.01.26540.name=Aer Bolt S:gt.metaitem.01.26540.tooltip= S:gt.metaitem.01.26541.name=Ignis Bolt @@ -20474,8 +32189,12 @@ languagefile { S:gt.metaitem.01.26544.tooltip= S:gt.metaitem.01.26545.name=Ordo Bolt S:gt.metaitem.01.26545.tooltip= + S:gt.metaitem.01.26599.name=%material Bolt + S:gt.metaitem.01.26599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.26610.name=Fiber-Reinforced Epoxy Resin Bolt S:gt.metaitem.01.26610.tooltip=C2H4O + S:gt.metaitem.01.26611.name=%material Bolt + S:gt.metaitem.01.26611.tooltip=B(SiO₂)₇ S:gt.metaitem.01.26613.name=Nickel-Zinc Ferrite Bolt S:gt.metaitem.01.26613.tooltip=NiZnFe4O8 S:gt.metaitem.01.26631.name=Polyphenylene Sulfide Bolt @@ -20490,26 +32209,124 @@ languagefile { S:gt.metaitem.01.2665.tooltip=P4O10 S:gt.metaitem.01.2676.name=Metal Mixture Dust S:gt.metaitem.01.2676.tooltip= + S:gt.metaitem.01.26770.name=%material Bolt + S:gt.metaitem.01.26770.tooltip= S:gt.metaitem.01.26809.name=Short Wood Stick S:gt.metaitem.01.26809.tooltip= + S:gt.metaitem.01.26829.name=%material Bolt + S:gt.metaitem.01.26829.tooltip=Sp₂Fe S:gt.metaitem.01.2685.name=Sodium Hydroxide Dust S:gt.metaitem.01.2685.tooltip=NaOH + S:gt.metaitem.01.26868.name=%material Bolt + S:gt.metaitem.01.26868.tooltip=Ke S:gt.metaitem.01.26874.name=Polyethylene Bolt S:gt.metaitem.01.26874.tooltip=CH2 S:gt.metaitem.01.26880.name=Rubber Bolt S:gt.metaitem.01.26880.tooltip=C5H8 + S:gt.metaitem.01.26884.name=%material Bolt + S:gt.metaitem.01.26884.tooltip=De S:gt.metaitem.01.26889.name=Short Sealed Wood Stick S:gt.metaitem.01.26889.tooltip= + S:gt.metaitem.01.26890.name=%material Bolt + S:gt.metaitem.01.26890.tooltip=SiO₂ + S:gt.metaitem.01.26912.name=%material Bolt + S:gt.metaitem.01.26912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.26913.name=%material Bolt + S:gt.metaitem.01.26913.tooltip=As₄S₄ + S:gt.metaitem.01.26950.name=%material Bolt + S:gt.metaitem.01.26950.tooltip= + S:gt.metaitem.01.26951.name=%material Bolt + S:gt.metaitem.01.26951.tooltip= + S:gt.metaitem.01.26952.name=%material Bolt + S:gt.metaitem.01.26952.tooltip= + S:gt.metaitem.01.26953.name=%material Bolt + S:gt.metaitem.01.26953.tooltip= + S:gt.metaitem.01.26954.name=%material Bolt + S:gt.metaitem.01.26954.tooltip= + S:gt.metaitem.01.26955.name=%material Bolt + S:gt.metaitem.01.26955.tooltip= + S:gt.metaitem.01.26956.name=%material Bolt + S:gt.metaitem.01.26956.tooltip= + S:gt.metaitem.01.26957.name=%material Bolt + S:gt.metaitem.01.26957.tooltip= + S:gt.metaitem.01.26958.name=%material Bolt + S:gt.metaitem.01.26958.tooltip= + S:gt.metaitem.01.26959.name=%material Bolt + S:gt.metaitem.01.26959.tooltip= + S:gt.metaitem.01.26960.name=%material Bolt + S:gt.metaitem.01.26960.tooltip= + S:gt.metaitem.01.26961.name=%material Bolt + S:gt.metaitem.01.26961.tooltip= + S:gt.metaitem.01.26962.name=%material Bolt + S:gt.metaitem.01.26962.tooltip= + S:gt.metaitem.01.26963.name=%material Bolt + S:gt.metaitem.01.26963.tooltip= + S:gt.metaitem.01.26964.name=%material Bolt + S:gt.metaitem.01.26964.tooltip= + S:gt.metaitem.01.26965.name=%material Bolt + S:gt.metaitem.01.26965.tooltip= + S:gt.metaitem.01.26966.name=%material Bolt + S:gt.metaitem.01.26966.tooltip= + S:gt.metaitem.01.26970.name=%material Bolt + S:gt.metaitem.01.26970.tooltip= + S:gt.metaitem.01.26975.name=%material Bolt + S:gt.metaitem.01.26975.tooltip=D + S:gt.metaitem.01.26976.name=%material Bolt + S:gt.metaitem.01.26976.tooltip=D* + S:gt.metaitem.01.26977.name=%material Bolt + S:gt.metaitem.01.26977.tooltip= + S:gt.metaitem.01.26978.name=%material Bolt + S:gt.metaitem.01.26978.tooltip=IcMa + S:gt.metaitem.01.26979.name=%material Bolt + S:gt.metaitem.01.26979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.26980.name=%material Bolt + S:gt.metaitem.01.26980.tooltip=AsGa + S:gt.metaitem.01.26981.name=%material Bolt + S:gt.metaitem.01.26981.tooltip=InGaP + S:gt.metaitem.01.26982.name=%material Bolt + S:gt.metaitem.01.26982.tooltip=SpNt + S:gt.metaitem.01.26984.name=%material Bolt + S:gt.metaitem.01.26984.tooltip=Fl + S:gt.metaitem.01.26985.name=%material Bolt + S:gt.metaitem.01.26985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.26986.name=%material Bolt + S:gt.metaitem.01.26986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.26987.name=%material Bolt + S:gt.metaitem.01.26987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.26988.name=%material Bolt + S:gt.metaitem.01.26988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.26989.name=%material Bolt + S:gt.metaitem.01.26989.tooltip=UPt₃ + S:gt.metaitem.01.26990.name=%material Bolt + S:gt.metaitem.01.26990.tooltip=VIn₃ + S:gt.metaitem.01.26991.name=%material Bolt + S:gt.metaitem.01.26991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.26992.name=%material Bolt + S:gt.metaitem.01.26992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.27.name=Tiny Pile of %material Dust + S:gt.metaitem.01.27.tooltip=Sc + S:gt.metaitem.01.27006.name=%material Screw + S:gt.metaitem.01.27006.tooltip=Li S:gt.metaitem.01.27008.name=Beryllium Screw S:gt.metaitem.01.27008.tooltip=Be S:gt.metaitem.01.27010.name=Carbon Screw S:gt.metaitem.01.27010.tooltip=C + S:gt.metaitem.01.27018.name=%material Screw + S:gt.metaitem.01.27018.tooltip=Mg S:gt.metaitem.01.27019.name=Aluminium Screw S:gt.metaitem.01.27019.tooltip=Al S:gt.metaitem.01.2702.name=Crushed Ice S:gt.metaitem.01.2702.tooltip=H2O + S:gt.metaitem.01.27020.name=%material Screw + S:gt.metaitem.01.27020.tooltip=Si + S:gt.metaitem.01.27025.name=%material Screw + S:gt.metaitem.01.27025.tooltip=K + S:gt.metaitem.01.27027.name=%material Screw + S:gt.metaitem.01.27027.tooltip=Sc S:gt.metaitem.01.27028.name=Titanium Screw S:gt.metaitem.01.27028.tooltip=Ti + S:gt.metaitem.01.27029.name=%material Screw + S:gt.metaitem.01.27029.tooltip=V S:gt.metaitem.01.27030.name=Chrome Screw S:gt.metaitem.01.27030.tooltip=Cr S:gt.metaitem.01.27031.name=Manganese Screw @@ -20520,16 +32337,70 @@ languagefile { S:gt.metaitem.01.27033.tooltip=Co S:gt.metaitem.01.27034.name=Nickel Screw S:gt.metaitem.01.27034.tooltip=Ni + S:gt.metaitem.01.27035.name=%material Screw + S:gt.metaitem.01.27035.tooltip=Cu + S:gt.metaitem.01.27036.name=%material Screw + S:gt.metaitem.01.27036.tooltip=Zn + S:gt.metaitem.01.27037.name=%material Screw + S:gt.metaitem.01.27037.tooltip=Ga + S:gt.metaitem.01.27039.name=%material Screw + S:gt.metaitem.01.27039.tooltip=As + S:gt.metaitem.01.27043.name=%material Screw + S:gt.metaitem.01.27043.tooltip=Rb + S:gt.metaitem.01.27045.name=%material Screw + S:gt.metaitem.01.27045.tooltip=Y + S:gt.metaitem.01.27047.name=%material Screw + S:gt.metaitem.01.27047.tooltip=Nb S:gt.metaitem.01.27048.name=Molybdenum Screw S:gt.metaitem.01.27048.tooltip=Mo S:gt.metaitem.01.27052.name=Palladium Screw S:gt.metaitem.01.27052.tooltip=Pd S:gt.metaitem.01.27054.name=Silver Screw S:gt.metaitem.01.27054.tooltip=Ag + S:gt.metaitem.01.27056.name=%material Screw + S:gt.metaitem.01.27056.tooltip=In S:gt.metaitem.01.27057.name=Tin Screw S:gt.metaitem.01.27057.tooltip=Sn + S:gt.metaitem.01.27058.name=%material Screw + S:gt.metaitem.01.27058.tooltip=Sb + S:gt.metaitem.01.27059.name=%material Screw + S:gt.metaitem.01.27059.tooltip=Te + S:gt.metaitem.01.27062.name=%material Screw + S:gt.metaitem.01.27062.tooltip=Cs + S:gt.metaitem.01.27063.name=%material Screw + S:gt.metaitem.01.27063.tooltip=Ba + S:gt.metaitem.01.27064.name=%material Screw + S:gt.metaitem.01.27064.tooltip=La + S:gt.metaitem.01.27065.name=%material Screw + S:gt.metaitem.01.27065.tooltip=Ce + S:gt.metaitem.01.27066.name=%material Screw + S:gt.metaitem.01.27066.tooltip=Pr S:gt.metaitem.01.27067.name=Neodymium Screw S:gt.metaitem.01.27067.tooltip=Nd + S:gt.metaitem.01.27068.name=%material Screw + S:gt.metaitem.01.27068.tooltip=Pm + S:gt.metaitem.01.27069.name=%material Screw + S:gt.metaitem.01.27069.tooltip=Sm + S:gt.metaitem.01.27070.name=%material Screw + S:gt.metaitem.01.27070.tooltip=Eu + S:gt.metaitem.01.27071.name=%material Screw + S:gt.metaitem.01.27071.tooltip=Gd + S:gt.metaitem.01.27072.name=%material Screw + S:gt.metaitem.01.27072.tooltip=Tb + S:gt.metaitem.01.27073.name=%material Screw + S:gt.metaitem.01.27073.tooltip=Dy + S:gt.metaitem.01.27074.name=%material Screw + S:gt.metaitem.01.27074.tooltip=Ho + S:gt.metaitem.01.27075.name=%material Screw + S:gt.metaitem.01.27075.tooltip=Er + S:gt.metaitem.01.27076.name=%material Screw + S:gt.metaitem.01.27076.tooltip=Tm + S:gt.metaitem.01.27077.name=%material Screw + S:gt.metaitem.01.27077.tooltip=Yb + S:gt.metaitem.01.27078.name=%material Screw + S:gt.metaitem.01.27078.tooltip=Lu + S:gt.metaitem.01.27080.name=%material Screw + S:gt.metaitem.01.27080.tooltip=Ta S:gt.metaitem.01.27081.name=Tungsten Screw S:gt.metaitem.01.27081.tooltip=W S:gt.metaitem.01.27083.name=Osmium Screw @@ -20554,6 +32425,8 @@ languagefile { S:gt.metaitem.01.27100.tooltip=Pu S:gt.metaitem.01.27101.name=Plutonium 241 Screw S:gt.metaitem.01.27101.tooltip=Pu-241 + S:gt.metaitem.01.27103.name=%material Screw + S:gt.metaitem.01.27103.tooltip=Am S:gt.metaitem.01.27129.name=Neutronium Screw S:gt.metaitem.01.27129.tooltip=Nt S:gt.metaitem.01.2719.name=Sodium Sulfide Dust @@ -20576,6 +32449,10 @@ languagefile { S:gt.metaitem.01.27306.tooltip=Fe6CrMnNi S:gt.metaitem.01.27307.name=Pig Iron Screw S:gt.metaitem.01.27307.tooltip=Fe + S:gt.metaitem.01.27308.name=%material Screw + S:gt.metaitem.01.27308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.27309.name=%material Screw + S:gt.metaitem.01.27309.tooltip=AgRp₄ S:gt.metaitem.01.27310.name=Cupronickel Screw S:gt.metaitem.01.27310.tooltip=CuNi S:gt.metaitem.01.27311.name=Nichrome Screw @@ -20584,10 +32461,24 @@ languagefile { S:gt.metaitem.01.27312.tooltip=FeAlCr S:gt.metaitem.01.27313.name=Magnalium Screw S:gt.metaitem.01.27313.tooltip=MgAl2 + S:gt.metaitem.01.27314.name=%material Screw + S:gt.metaitem.01.27314.tooltip=Sn₉Sb + S:gt.metaitem.01.27315.name=%material Screw + S:gt.metaitem.01.27315.tooltip=Pb₄Sb S:gt.metaitem.01.27316.name=Tungstensteel Screw S:gt.metaitem.01.27316.tooltip=Fe50CW S:gt.metaitem.01.27317.name=Osmiridium Screw S:gt.metaitem.01.27317.tooltip=Ir3Os + S:gt.metaitem.01.27318.name=%material Screw + S:gt.metaitem.01.27318.tooltip=Su + S:gt.metaitem.01.27319.name=%material Screw + S:gt.metaitem.01.27319.tooltip=Ad + S:gt.metaitem.01.27320.name=%material Screw + S:gt.metaitem.01.27320.tooltip=The formula is too long... + S:gt.metaitem.01.27321.name=%material Screw + S:gt.metaitem.01.27321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.27322.name=%material Screw + S:gt.metaitem.01.27322.tooltip= S:gt.metaitem.01.27323.name=Infused Gold Screw S:gt.metaitem.01.27323.tooltip= S:gt.metaitem.01.27324.name=Naquadah Screw @@ -20606,14 +32497,36 @@ languagefile { S:gt.metaitem.01.27330.tooltip=FeMa S:gt.metaitem.01.27331.name=Mithril Screw S:gt.metaitem.01.27331.tooltip=Pt2Ma + S:gt.metaitem.01.27333.name=%material Screw + S:gt.metaitem.01.27333.tooltip=Ag₂FeMa S:gt.metaitem.01.27334.name=Black Steel Screw S:gt.metaitem.01.27334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.27335.name=Damascus Steel Screw S:gt.metaitem.01.27335.tooltip=Fe50C + S:gt.metaitem.01.27336.name=%material Screw + S:gt.metaitem.01.27336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.27337.name=%material Screw + S:gt.metaitem.01.27337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.27338.name=%material Screw + S:gt.metaitem.01.27338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.27339.name=%material Screw + S:gt.metaitem.01.27339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.27340.name=%material Screw + S:gt.metaitem.01.27340.tooltip=SpFe + S:gt.metaitem.01.27341.name=%material Screw + S:gt.metaitem.01.27341.tooltip=SpFe₅₀C + S:gt.metaitem.01.27342.name=%material Screw + S:gt.metaitem.01.27342.tooltip= S:gt.metaitem.01.27343.name=Cobalt Brass Screw S:gt.metaitem.01.27343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.27344.name=Ultimet Screw S:gt.metaitem.01.27344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.27345.name=%material Screw + S:gt.metaitem.01.27345.tooltip=Cu + S:gt.metaitem.01.27346.name=%material Screw + S:gt.metaitem.01.27346.tooltip= + S:gt.metaitem.01.27347.name=%material Screw + S:gt.metaitem.01.27347.tooltip= S:gt.metaitem.01.27348.name=Red Steel Screw S:gt.metaitem.01.27348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.27349.name=Blue Steel Screw @@ -20632,10 +32545,30 @@ languagefile { S:gt.metaitem.01.27355.tooltip=Fe50C S:gt.metaitem.01.27356.name=Magnetic Neodymium Screw S:gt.metaitem.01.27356.tooltip=Nd + S:gt.metaitem.01.27357.name=%material Screw + S:gt.metaitem.01.27357.tooltip=V₃Ga + S:gt.metaitem.01.27358.name=%material Screw + S:gt.metaitem.01.27358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.27359.name=%material Screw + S:gt.metaitem.01.27359.tooltip=NbN + S:gt.metaitem.01.27360.name=%material Screw + S:gt.metaitem.01.27360.tooltip=NbTi + S:gt.metaitem.01.27362.name=%material Screw + S:gt.metaitem.01.27362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.27363.name=Tin Alloy Screw S:gt.metaitem.01.27363.tooltip=SnFe S:gt.metaitem.01.27364.name=Dark Steel Screw S:gt.metaitem.01.27364.tooltip= + S:gt.metaitem.01.27365.name=%material Screw + S:gt.metaitem.01.27365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.27366.name=%material Screw + S:gt.metaitem.01.27366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.27367.name=%material Screw + S:gt.metaitem.01.27367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.27368.name=%material Screw + S:gt.metaitem.01.27368.tooltip= + S:gt.metaitem.01.27369.name=%material Screw + S:gt.metaitem.01.27369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.27370.name=Tungstencarbide Screw S:gt.metaitem.01.27370.tooltip=WC S:gt.metaitem.01.27371.name=Vanadiumsteel Screw @@ -20646,6 +32579,66 @@ languagefile { S:gt.metaitem.01.27373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.27374.name=HSS-S Screw S:gt.metaitem.01.27374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.27378.name=%material Screw + S:gt.metaitem.01.27378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.27379.name=%material Screw + S:gt.metaitem.01.27379.tooltip=?AuC + S:gt.metaitem.01.27380.name=%material Screw + S:gt.metaitem.01.27380.tooltip=Sn₂AgPt + S:gt.metaitem.01.27381.name=%material Screw + S:gt.metaitem.01.27381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.27382.name=%material Screw + S:gt.metaitem.01.27382.tooltip=Ai + S:gt.metaitem.01.27383.name=%material Screw + S:gt.metaitem.01.27383.tooltip= + S:gt.metaitem.01.27384.name=%material Screw + S:gt.metaitem.01.27384.tooltip= + S:gt.metaitem.01.27385.name=%material Screw + S:gt.metaitem.01.27385.tooltip= + S:gt.metaitem.01.27386.name=%material Screw + S:gt.metaitem.01.27386.tooltip=AiCo + S:gt.metaitem.01.27387.name=%material Screw + S:gt.metaitem.01.27387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.27388.name=%material Screw + S:gt.metaitem.01.27388.tooltip=SpPu + S:gt.metaitem.01.27389.name=%material Screw + S:gt.metaitem.01.27389.tooltip=SpH₂O + S:gt.metaitem.01.27390.name=%material Screw + S:gt.metaitem.01.27390.tooltip=SpPb + S:gt.metaitem.01.27391.name=%material Screw + S:gt.metaitem.01.27391.tooltip=Qt + S:gt.metaitem.01.27392.name=%material Screw + S:gt.metaitem.01.27392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.27393.name=%material Screw + S:gt.metaitem.01.27393.tooltip=Oh + S:gt.metaitem.01.27394.name=%material Screw + S:gt.metaitem.01.27394.tooltip=If + S:gt.metaitem.01.27395.name=%material Screw + S:gt.metaitem.01.27395.tooltip= + S:gt.metaitem.01.27397.name=%material Screw + S:gt.metaitem.01.27397.tooltip=If* + S:gt.metaitem.01.27398.name=%material Screw + S:gt.metaitem.01.27398.tooltip= + S:gt.metaitem.01.27399.name=%material Screw + S:gt.metaitem.01.27399.tooltip=Sm + S:gt.metaitem.01.27400.name=%material Screw + S:gt.metaitem.01.27400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.27401.name=%material Screw + S:gt.metaitem.01.27401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.27402.name=%material Screw + S:gt.metaitem.01.27402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.27403.name=%material Screw + S:gt.metaitem.01.27403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.27404.name=%material Screw + S:gt.metaitem.01.27404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.27405.name=%material Screw + S:gt.metaitem.01.27405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.27406.name=%material Screw + S:gt.metaitem.01.27406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.27407.name=%material Screw + S:gt.metaitem.01.27407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.27408.name=%material Screw + S:gt.metaitem.01.27408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.27470.name=Epoxy Resin Screw S:gt.metaitem.01.27470.tooltip=C2H4O S:gt.metaitem.01.27471.name=Silicone Rubber Screw @@ -20654,6 +32647,14 @@ languagefile { S:gt.metaitem.01.27472.tooltip=C6H11NO S:gt.metaitem.01.27473.name=Polytetrafluoroethylene Screw S:gt.metaitem.01.27473.tooltip=C2F4 + S:gt.metaitem.01.27485.name=%material Screw + S:gt.metaitem.01.27485.tooltip= + S:gt.metaitem.01.27488.name=%material Screw + S:gt.metaitem.01.27488.tooltip= + S:gt.metaitem.01.27489.name=%material Screw + S:gt.metaitem.01.27489.tooltip= + S:gt.metaitem.01.27490.name=%material Screw + S:gt.metaitem.01.27490.tooltip= S:gt.metaitem.01.27500.name=Diamond Screw S:gt.metaitem.01.27500.tooltip=C S:gt.metaitem.01.27501.name=Emerald Screw @@ -20676,18 +32677,60 @@ languagefile { S:gt.metaitem.01.27509.tooltip=(SiO2)4Fe S:gt.metaitem.01.27510.name=Opal Screw S:gt.metaitem.01.27510.tooltip=SiO2 + S:gt.metaitem.01.27511.name=%material Screw + S:gt.metaitem.01.27511.tooltip= + S:gt.metaitem.01.27512.name=%material Screw + S:gt.metaitem.01.27512.tooltip=CrAl₂O₃ S:gt.metaitem.01.27513.name=Blue Topaz Screw S:gt.metaitem.01.27513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.27514.name=Amber Screw S:gt.metaitem.01.27514.tooltip= + S:gt.metaitem.01.27515.name=%material Screw + S:gt.metaitem.01.27515.tooltip= S:gt.metaitem.01.27516.name=Certus Quartz Screw S:gt.metaitem.01.27516.tooltip= + S:gt.metaitem.01.27518.name=%material Screw + S:gt.metaitem.01.27518.tooltip= + S:gt.metaitem.01.27519.name=%material Screw + S:gt.metaitem.01.27519.tooltip= + S:gt.metaitem.01.27520.name=%material Screw + S:gt.metaitem.01.27520.tooltip=?PO₄ + S:gt.metaitem.01.27521.name=%material Screw + S:gt.metaitem.01.27521.tooltip= S:gt.metaitem.01.27522.name=Nether Quartz Screw S:gt.metaitem.01.27522.tooltip= + S:gt.metaitem.01.27523.name=%material Screw + S:gt.metaitem.01.27523.tooltip= + S:gt.metaitem.01.27524.name=%material Screw + S:gt.metaitem.01.27524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.01.27525.name=%material Screw + S:gt.metaitem.01.27525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.01.27526.name=%material Screw + S:gt.metaitem.01.27526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ S:gt.metaitem.01.27527.name=Red Garnet Screw S:gt.metaitem.01.27527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.27528.name=Yellow Garnet Screw S:gt.metaitem.01.27528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.27529.name=%material Screw + S:gt.metaitem.01.27529.tooltip=FeMa + S:gt.metaitem.01.27530.name=%material Screw + S:gt.metaitem.01.27530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.01.27531.name=%material Screw + S:gt.metaitem.01.27531.tooltip=KNO₃ + S:gt.metaitem.01.27532.name=%material Screw + S:gt.metaitem.01.27532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.01.27533.name=%material Screw + S:gt.metaitem.01.27533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.01.27534.name=%material Screw + S:gt.metaitem.01.27534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.01.27535.name=%material Screw + S:gt.metaitem.01.27535.tooltip=C + S:gt.metaitem.01.27536.name=%material Screw + S:gt.metaitem.01.27536.tooltip=C + S:gt.metaitem.01.27537.name=%material Screw + S:gt.metaitem.01.27537.tooltip= + S:gt.metaitem.01.27538.name=%material Screw + S:gt.metaitem.01.27538.tooltip=C₃H₂O S:gt.metaitem.01.27540.name=Aer Screw S:gt.metaitem.01.27540.tooltip= S:gt.metaitem.01.27541.name=Ignis Screw @@ -20700,8 +32743,12 @@ languagefile { S:gt.metaitem.01.27544.tooltip= S:gt.metaitem.01.27545.name=Ordo Screw S:gt.metaitem.01.27545.tooltip= + S:gt.metaitem.01.27599.name=%material Screw + S:gt.metaitem.01.27599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.27610.name=Fiber-Reinforced Epoxy Resin Screw S:gt.metaitem.01.27610.tooltip=C2H4O + S:gt.metaitem.01.27611.name=%material Screw + S:gt.metaitem.01.27611.tooltip=B(SiO₂)₇ S:gt.metaitem.01.27613.name=Nickel-Zinc Ferrite Screw S:gt.metaitem.01.27613.tooltip=NiZnFe4O8 S:gt.metaitem.01.27631.name=Polyphenylene Sulfide Screw @@ -20712,42 +32759,236 @@ languagefile { S:gt.metaitem.01.27636.tooltip=C8H8 S:gt.metaitem.01.27649.name=Polyvinyl Chloride Screw S:gt.metaitem.01.27649.tooltip=C2H3Cl + S:gt.metaitem.01.2770.name=%material Dust + S:gt.metaitem.01.2770.tooltip= + S:gt.metaitem.01.27770.name=%material Screw + S:gt.metaitem.01.27770.tooltip= S:gt.metaitem.01.27809.name=Wood Screw S:gt.metaitem.01.27809.tooltip= + S:gt.metaitem.01.27829.name=%material Screw + S:gt.metaitem.01.27829.tooltip=Sp₂Fe + S:gt.metaitem.01.27868.name=%material Screw + S:gt.metaitem.01.27868.tooltip=Ke S:gt.metaitem.01.27874.name=Polyethylene Screw S:gt.metaitem.01.27874.tooltip=CH2 S:gt.metaitem.01.27880.name=Rubber Screw S:gt.metaitem.01.27880.tooltip=C5H8 + S:gt.metaitem.01.27884.name=%material Screw + S:gt.metaitem.01.27884.tooltip=De S:gt.metaitem.01.27889.name=Sealed Wood Screw S:gt.metaitem.01.27889.tooltip= + S:gt.metaitem.01.27890.name=%material Screw + S:gt.metaitem.01.27890.tooltip=SiO₂ + S:gt.metaitem.01.27912.name=%material Screw + S:gt.metaitem.01.27912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.27913.name=%material Screw + S:gt.metaitem.01.27913.tooltip=As₄S₄ + S:gt.metaitem.01.27950.name=%material Screw + S:gt.metaitem.01.27950.tooltip= + S:gt.metaitem.01.27951.name=%material Screw + S:gt.metaitem.01.27951.tooltip= + S:gt.metaitem.01.27952.name=%material Screw + S:gt.metaitem.01.27952.tooltip= + S:gt.metaitem.01.27953.name=%material Screw + S:gt.metaitem.01.27953.tooltip= + S:gt.metaitem.01.27954.name=%material Screw + S:gt.metaitem.01.27954.tooltip= + S:gt.metaitem.01.27955.name=%material Screw + S:gt.metaitem.01.27955.tooltip= + S:gt.metaitem.01.27956.name=%material Screw + S:gt.metaitem.01.27956.tooltip= + S:gt.metaitem.01.27957.name=%material Screw + S:gt.metaitem.01.27957.tooltip= + S:gt.metaitem.01.27958.name=%material Screw + S:gt.metaitem.01.27958.tooltip= + S:gt.metaitem.01.27959.name=%material Screw + S:gt.metaitem.01.27959.tooltip= + S:gt.metaitem.01.27960.name=%material Screw + S:gt.metaitem.01.27960.tooltip= + S:gt.metaitem.01.27961.name=%material Screw + S:gt.metaitem.01.27961.tooltip= + S:gt.metaitem.01.27962.name=%material Screw + S:gt.metaitem.01.27962.tooltip= + S:gt.metaitem.01.27963.name=%material Screw + S:gt.metaitem.01.27963.tooltip= + S:gt.metaitem.01.27964.name=%material Screw + S:gt.metaitem.01.27964.tooltip= + S:gt.metaitem.01.27965.name=%material Screw + S:gt.metaitem.01.27965.tooltip= + S:gt.metaitem.01.27966.name=%material Screw + S:gt.metaitem.01.27966.tooltip= + S:gt.metaitem.01.27970.name=%material Screw + S:gt.metaitem.01.27970.tooltip= + S:gt.metaitem.01.27975.name=%material Screw + S:gt.metaitem.01.27975.tooltip=D + S:gt.metaitem.01.27976.name=%material Screw + S:gt.metaitem.01.27976.tooltip=D* + S:gt.metaitem.01.27977.name=%material Screw + S:gt.metaitem.01.27977.tooltip= + S:gt.metaitem.01.27978.name=%material Screw + S:gt.metaitem.01.27978.tooltip=IcMa + S:gt.metaitem.01.27979.name=%material Screw + S:gt.metaitem.01.27979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.27980.name=%material Screw + S:gt.metaitem.01.27980.tooltip=AsGa + S:gt.metaitem.01.27981.name=%material Screw + S:gt.metaitem.01.27981.tooltip=InGaP + S:gt.metaitem.01.27982.name=%material Screw + S:gt.metaitem.01.27982.tooltip=SpNt + S:gt.metaitem.01.27984.name=%material Screw + S:gt.metaitem.01.27984.tooltip=Fl + S:gt.metaitem.01.27985.name=%material Screw + S:gt.metaitem.01.27985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.27986.name=%material Screw + S:gt.metaitem.01.27986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.27987.name=%material Screw + S:gt.metaitem.01.27987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.27988.name=%material Screw + S:gt.metaitem.01.27988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.27989.name=%material Screw + S:gt.metaitem.01.27989.tooltip=UPt₃ + S:gt.metaitem.01.27990.name=%material Screw + S:gt.metaitem.01.27990.tooltip=VIn₃ + S:gt.metaitem.01.27991.name=%material Screw + S:gt.metaitem.01.27991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.27992.name=%material Screw + S:gt.metaitem.01.27992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.28.name=Tiny Pile of Titanium Dust S:gt.metaitem.01.28.tooltip=Ti + S:gt.metaitem.01.28006.name=%material Ring + S:gt.metaitem.01.28006.tooltip=Li + S:gt.metaitem.01.28008.name=%material Ring + S:gt.metaitem.01.28008.tooltip=Be + S:gt.metaitem.01.28010.name=%material Ring + S:gt.metaitem.01.28010.tooltip=C + S:gt.metaitem.01.28018.name=%material Ring + S:gt.metaitem.01.28018.tooltip=Mg S:gt.metaitem.01.28019.name=Aluminium Ring S:gt.metaitem.01.28019.tooltip=Al S:gt.metaitem.01.2802.name=Flint Dust S:gt.metaitem.01.2802.tooltip=SiO2 + S:gt.metaitem.01.28020.name=%material Ring + S:gt.metaitem.01.28020.tooltip=Si + S:gt.metaitem.01.28025.name=%material Ring + S:gt.metaitem.01.28025.tooltip=K + S:gt.metaitem.01.28027.name=%material Ring + S:gt.metaitem.01.28027.tooltip=Sc S:gt.metaitem.01.28028.name=Titanium Ring S:gt.metaitem.01.28028.tooltip=Ti + S:gt.metaitem.01.28029.name=%material Ring + S:gt.metaitem.01.28029.tooltip=V S:gt.metaitem.01.28030.name=Chrome Ring S:gt.metaitem.01.28030.tooltip=Cr + S:gt.metaitem.01.28031.name=%material Ring + S:gt.metaitem.01.28031.tooltip=Mn S:gt.metaitem.01.28032.name=Iron Ring S:gt.metaitem.01.28032.tooltip=Fe + S:gt.metaitem.01.28033.name=%material Ring + S:gt.metaitem.01.28033.tooltip=Co + S:gt.metaitem.01.28034.name=%material Ring + S:gt.metaitem.01.28034.tooltip=Ni + S:gt.metaitem.01.28035.name=%material Ring + S:gt.metaitem.01.28035.tooltip=Cu + S:gt.metaitem.01.28036.name=%material Ring + S:gt.metaitem.01.28036.tooltip=Zn + S:gt.metaitem.01.28037.name=%material Ring + S:gt.metaitem.01.28037.tooltip=Ga + S:gt.metaitem.01.28039.name=%material Ring + S:gt.metaitem.01.28039.tooltip=As S:gt.metaitem.01.2804.name=Obsidian Dust S:gt.metaitem.01.2804.tooltip=MgFeSi2O8 + S:gt.metaitem.01.28043.name=%material Ring + S:gt.metaitem.01.28043.tooltip=Rb + S:gt.metaitem.01.28045.name=%material Ring + S:gt.metaitem.01.28045.tooltip=Y + S:gt.metaitem.01.28047.name=%material Ring + S:gt.metaitem.01.28047.tooltip=Nb + S:gt.metaitem.01.28048.name=%material Ring + S:gt.metaitem.01.28048.tooltip=Mo S:gt.metaitem.01.2805.name=Clay Dust S:gt.metaitem.01.2805.tooltip=Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.28052.name=%material Ring + S:gt.metaitem.01.28052.tooltip=Pd + S:gt.metaitem.01.28054.name=%material Ring + S:gt.metaitem.01.28054.tooltip=Ag + S:gt.metaitem.01.28056.name=%material Ring + S:gt.metaitem.01.28056.tooltip=In S:gt.metaitem.01.28057.name=Tin Ring S:gt.metaitem.01.28057.tooltip=Sn + S:gt.metaitem.01.28058.name=%material Ring + S:gt.metaitem.01.28058.tooltip=Sb + S:gt.metaitem.01.28059.name=%material Ring + S:gt.metaitem.01.28059.tooltip=Te + S:gt.metaitem.01.28062.name=%material Ring + S:gt.metaitem.01.28062.tooltip=Cs + S:gt.metaitem.01.28063.name=%material Ring + S:gt.metaitem.01.28063.tooltip=Ba + S:gt.metaitem.01.28064.name=%material Ring + S:gt.metaitem.01.28064.tooltip=La + S:gt.metaitem.01.28065.name=%material Ring + S:gt.metaitem.01.28065.tooltip=Ce + S:gt.metaitem.01.28066.name=%material Ring + S:gt.metaitem.01.28066.tooltip=Pr + S:gt.metaitem.01.28067.name=%material Ring + S:gt.metaitem.01.28067.tooltip=Nd + S:gt.metaitem.01.28068.name=%material Ring + S:gt.metaitem.01.28068.tooltip=Pm + S:gt.metaitem.01.28069.name=%material Ring + S:gt.metaitem.01.28069.tooltip=Sm S:gt.metaitem.01.2807.name=Netherrack Dust S:gt.metaitem.01.2807.tooltip= + S:gt.metaitem.01.28070.name=%material Ring + S:gt.metaitem.01.28070.tooltip=Eu + S:gt.metaitem.01.28071.name=%material Ring + S:gt.metaitem.01.28071.tooltip=Gd + S:gt.metaitem.01.28072.name=%material Ring + S:gt.metaitem.01.28072.tooltip=Tb + S:gt.metaitem.01.28073.name=%material Ring + S:gt.metaitem.01.28073.tooltip=Dy + S:gt.metaitem.01.28074.name=%material Ring + S:gt.metaitem.01.28074.tooltip=Ho + S:gt.metaitem.01.28075.name=%material Ring + S:gt.metaitem.01.28075.tooltip=Er + S:gt.metaitem.01.28076.name=%material Ring + S:gt.metaitem.01.28076.tooltip=Tm + S:gt.metaitem.01.28077.name=%material Ring + S:gt.metaitem.01.28077.tooltip=Yb + S:gt.metaitem.01.28078.name=%material Ring + S:gt.metaitem.01.28078.tooltip=Lu S:gt.metaitem.01.2808.name=Endstone Dust S:gt.metaitem.01.2808.tooltip= + S:gt.metaitem.01.28080.name=%material Ring + S:gt.metaitem.01.28080.tooltip=Ta + S:gt.metaitem.01.28081.name=%material Ring + S:gt.metaitem.01.28081.tooltip=W S:gt.metaitem.01.28083.name=Osmium Ring S:gt.metaitem.01.28083.tooltip=Os S:gt.metaitem.01.28084.name=Iridium Ring S:gt.metaitem.01.28084.tooltip=Ir + S:gt.metaitem.01.28085.name=%material Ring + S:gt.metaitem.01.28085.tooltip=Pt + S:gt.metaitem.01.28086.name=%material Ring + S:gt.metaitem.01.28086.tooltip=Au + S:gt.metaitem.01.28089.name=%material Ring + S:gt.metaitem.01.28089.tooltip=Pb S:gt.metaitem.01.2809.name=Wood Pulp S:gt.metaitem.01.2809.tooltip= + S:gt.metaitem.01.28090.name=%material Ring + S:gt.metaitem.01.28090.tooltip=Bi + S:gt.metaitem.01.28096.name=%material Ring + S:gt.metaitem.01.28096.tooltip=Th + S:gt.metaitem.01.28097.name=%material Ring + S:gt.metaitem.01.28097.tooltip=U-235 + S:gt.metaitem.01.28098.name=%material Ring + S:gt.metaitem.01.28098.tooltip=U + S:gt.metaitem.01.28100.name=%material Ring + S:gt.metaitem.01.28100.tooltip=Pu + S:gt.metaitem.01.28101.name=%material Ring + S:gt.metaitem.01.28101.tooltip=Pu-241 + S:gt.metaitem.01.28103.name=%material Ring + S:gt.metaitem.01.28103.tooltip=Am + S:gt.metaitem.01.2812.name=%material Dust + S:gt.metaitem.01.2812.tooltip=Rp S:gt.metaitem.01.28129.name=Neutronium Ring S:gt.metaitem.01.28129.tooltip=Nt S:gt.metaitem.01.2813.name=Bluestone Dust @@ -20782,6 +33023,8 @@ languagefile { S:gt.metaitem.01.2827.tooltip=CoAsS S:gt.metaitem.01.2828.name=Sheldonite Dust S:gt.metaitem.01.2828.tooltip=Pt3NiSPd + S:gt.metaitem.01.2829.name=%material Dust + S:gt.metaitem.01.2829.tooltip=Sp₂Fe S:gt.metaitem.01.2830.name=Galena Dust S:gt.metaitem.01.2830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.28300.name=Bronze Ring @@ -20790,6 +33033,8 @@ languagefile { S:gt.metaitem.01.28301.tooltip=ZnCu3 S:gt.metaitem.01.28302.name=Invar Ring S:gt.metaitem.01.28302.tooltip=Fe2Ni + S:gt.metaitem.01.28303.name=%material Ring + S:gt.metaitem.01.28303.tooltip=AgAu S:gt.metaitem.01.28304.name=Wrought Iron Ring S:gt.metaitem.01.28304.tooltip=Fe S:gt.metaitem.01.28305.name=Steel Ring @@ -20798,30 +33043,214 @@ languagefile { S:gt.metaitem.01.28306.tooltip=Fe6CrMnNi S:gt.metaitem.01.28307.name=Pig Iron Ring S:gt.metaitem.01.28307.tooltip=Fe + S:gt.metaitem.01.28308.name=%material Ring + S:gt.metaitem.01.28308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.28309.name=%material Ring + S:gt.metaitem.01.28309.tooltip=AgRp₄ S:gt.metaitem.01.2831.name=Grossular Dust S:gt.metaitem.01.2831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.28310.name=%material Ring + S:gt.metaitem.01.28310.tooltip=CuNi + S:gt.metaitem.01.28311.name=%material Ring + S:gt.metaitem.01.28311.tooltip=Ni₄Cr + S:gt.metaitem.01.28312.name=%material Ring + S:gt.metaitem.01.28312.tooltip=FeAlCr + S:gt.metaitem.01.28313.name=%material Ring + S:gt.metaitem.01.28313.tooltip=MgAl₂ + S:gt.metaitem.01.28314.name=%material Ring + S:gt.metaitem.01.28314.tooltip=Sn₉Sb + S:gt.metaitem.01.28315.name=%material Ring + S:gt.metaitem.01.28315.tooltip=Pb₄Sb S:gt.metaitem.01.28316.name=Tungstensteel Ring S:gt.metaitem.01.28316.tooltip=Fe50CW + S:gt.metaitem.01.28317.name=%material Ring + S:gt.metaitem.01.28317.tooltip=Ir₃Os + S:gt.metaitem.01.28318.name=%material Ring + S:gt.metaitem.01.28318.tooltip=Su + S:gt.metaitem.01.28319.name=%material Ring + S:gt.metaitem.01.28319.tooltip=Ad + S:gt.metaitem.01.2832.name=%material Dust + S:gt.metaitem.01.2832.tooltip= + S:gt.metaitem.01.28320.name=%material Ring + S:gt.metaitem.01.28320.tooltip=The formula is too long... + S:gt.metaitem.01.28321.name=%material Ring + S:gt.metaitem.01.28321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.28322.name=%material Ring + S:gt.metaitem.01.28322.tooltip= + S:gt.metaitem.01.28323.name=%material Ring + S:gt.metaitem.01.28323.tooltip=AuMa* + S:gt.metaitem.01.28324.name=%material Ring + S:gt.metaitem.01.28324.tooltip=Nq + S:gt.metaitem.01.28325.name=%material Ring + S:gt.metaitem.01.28325.tooltip=Nq₂KeC + S:gt.metaitem.01.28326.name=%material Ring + S:gt.metaitem.01.28326.tooltip=Nq+ + S:gt.metaitem.01.28327.name=%material Ring + S:gt.metaitem.01.28327.tooltip=Nq* + S:gt.metaitem.01.28328.name=%material Ring + S:gt.metaitem.01.28328.tooltip=Du + S:gt.metaitem.01.28329.name=%material Ring + S:gt.metaitem.01.28329.tooltip=Tn S:gt.metaitem.01.2833.name=Phosphate Dust S:gt.metaitem.01.2833.tooltip=PO4 + S:gt.metaitem.01.28330.name=%material Ring + S:gt.metaitem.01.28330.tooltip=FeMa + S:gt.metaitem.01.28331.name=%material Ring + S:gt.metaitem.01.28331.tooltip=Pt₂FeMa + S:gt.metaitem.01.28333.name=%material Ring + S:gt.metaitem.01.28333.tooltip=Ag₂FeMa + S:gt.metaitem.01.28334.name=%material Ring + S:gt.metaitem.01.28334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.28335.name=%material Ring + S:gt.metaitem.01.28335.tooltip=Fe₅₀C + S:gt.metaitem.01.28336.name=%material Ring + S:gt.metaitem.01.28336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.28337.name=%material Ring + S:gt.metaitem.01.28337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.28338.name=%material Ring + S:gt.metaitem.01.28338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.28339.name=%material Ring + S:gt.metaitem.01.28339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2834.name=Pyrite Dust S:gt.metaitem.01.2834.tooltip=FeS2 + S:gt.metaitem.01.28340.name=%material Ring + S:gt.metaitem.01.28340.tooltip=SpFe + S:gt.metaitem.01.28341.name=%material Ring + S:gt.metaitem.01.28341.tooltip=SpFe₅₀C + S:gt.metaitem.01.28342.name=%material Ring + S:gt.metaitem.01.28342.tooltip= + S:gt.metaitem.01.28343.name=%material Ring + S:gt.metaitem.01.28343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.28344.name=%material Ring + S:gt.metaitem.01.28344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.01.28345.name=%material Ring + S:gt.metaitem.01.28345.tooltip=Cu + S:gt.metaitem.01.28346.name=%material Ring + S:gt.metaitem.01.28346.tooltip= + S:gt.metaitem.01.28348.name=%material Ring + S:gt.metaitem.01.28348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.28349.name=%material Ring + S:gt.metaitem.01.28349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.2835.name=Pyrope Dust S:gt.metaitem.01.2835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.28350.name=%material Ring + S:gt.metaitem.01.28350.tooltip=CuAg₄ + S:gt.metaitem.01.28351.name=%material Ring + S:gt.metaitem.01.28351.tooltip=CuAu₄ + S:gt.metaitem.01.28352.name=%material Ring + S:gt.metaitem.01.28352.tooltip=AuAgCu₃ + S:gt.metaitem.01.28353.name=%material Ring + S:gt.metaitem.01.28353.tooltip=BiZnCu₃ + S:gt.metaitem.01.28354.name=%material Ring + S:gt.metaitem.01.28354.tooltip=Fe + S:gt.metaitem.01.28355.name=%material Ring + S:gt.metaitem.01.28355.tooltip=Fe₅₀C + S:gt.metaitem.01.28356.name=%material Ring + S:gt.metaitem.01.28356.tooltip=Nd + S:gt.metaitem.01.28357.name=%material Ring + S:gt.metaitem.01.28357.tooltip=V₃Ga + S:gt.metaitem.01.28358.name=%material Ring + S:gt.metaitem.01.28358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.01.28359.name=%material Ring + S:gt.metaitem.01.28359.tooltip=NbN S:gt.metaitem.01.2836.name=Saltpeter Dust S:gt.metaitem.01.2836.tooltip=KNO3 + S:gt.metaitem.01.28360.name=%material Ring + S:gt.metaitem.01.28360.tooltip=NbTi + S:gt.metaitem.01.28362.name=%material Ring + S:gt.metaitem.01.28362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.28363.name=%material Ring + S:gt.metaitem.01.28363.tooltip=SnFe + S:gt.metaitem.01.28364.name=%material Ring + S:gt.metaitem.01.28364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.28365.name=%material Ring + S:gt.metaitem.01.28365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.28366.name=%material Ring + S:gt.metaitem.01.28366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.28367.name=%material Ring + S:gt.metaitem.01.28367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.28368.name=%material Ring + S:gt.metaitem.01.28368.tooltip= + S:gt.metaitem.01.28369.name=%material Ring + S:gt.metaitem.01.28369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.2837.name=Silicon Dioxide Dust S:gt.metaitem.01.2837.tooltip=SiO2 + S:gt.metaitem.01.28370.name=%material Ring + S:gt.metaitem.01.28370.tooltip=WC + S:gt.metaitem.01.28371.name=%material Ring + S:gt.metaitem.01.28371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.01.28372.name=HSS-G Ring S:gt.metaitem.01.28372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.01.28373.name=HSS-E Ring S:gt.metaitem.01.28373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.28374.name=%material Ring + S:gt.metaitem.01.28374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.28378.name=%material Ring + S:gt.metaitem.01.28378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.28379.name=%material Ring + S:gt.metaitem.01.28379.tooltip=?AuC S:gt.metaitem.01.2838.name=Spessartine Dust S:gt.metaitem.01.2838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.28380.name=%material Ring + S:gt.metaitem.01.28380.tooltip=Sn₂AgPt + S:gt.metaitem.01.28381.name=%material Ring + S:gt.metaitem.01.28381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.28382.name=%material Ring + S:gt.metaitem.01.28382.tooltip=Ai + S:gt.metaitem.01.28383.name=%material Ring + S:gt.metaitem.01.28383.tooltip= + S:gt.metaitem.01.28384.name=%material Ring + S:gt.metaitem.01.28384.tooltip= + S:gt.metaitem.01.28385.name=%material Ring + S:gt.metaitem.01.28385.tooltip= + S:gt.metaitem.01.28386.name=%material Ring + S:gt.metaitem.01.28386.tooltip=AiCo + S:gt.metaitem.01.28387.name=%material Ring + S:gt.metaitem.01.28387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.28388.name=%material Ring + S:gt.metaitem.01.28388.tooltip=SpPu + S:gt.metaitem.01.28389.name=%material Ring + S:gt.metaitem.01.28389.tooltip=SpH₂O S:gt.metaitem.01.2839.name=Sphalerite Dust S:gt.metaitem.01.2839.tooltip=ZnS + S:gt.metaitem.01.28390.name=%material Ring + S:gt.metaitem.01.28390.tooltip=SpPb + S:gt.metaitem.01.28391.name=%material Ring + S:gt.metaitem.01.28391.tooltip=Qt + S:gt.metaitem.01.28392.name=%material Ring + S:gt.metaitem.01.28392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.28393.name=%material Ring + S:gt.metaitem.01.28393.tooltip=Oh + S:gt.metaitem.01.28394.name=%material Ring + S:gt.metaitem.01.28394.tooltip=If + S:gt.metaitem.01.28395.name=%material Ring + S:gt.metaitem.01.28395.tooltip= + S:gt.metaitem.01.28397.name=%material Ring + S:gt.metaitem.01.28397.tooltip=If* + S:gt.metaitem.01.28398.name=%material Ring + S:gt.metaitem.01.28398.tooltip= + S:gt.metaitem.01.28399.name=%material Ring + S:gt.metaitem.01.28399.tooltip=Sm S:gt.metaitem.01.2840.name=Tetrahedrite Dust S:gt.metaitem.01.2840.tooltip=Cu3SbS3Fe + S:gt.metaitem.01.28400.name=%material Ring + S:gt.metaitem.01.28400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.28401.name=%material Ring + S:gt.metaitem.01.28401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.28402.name=%material Ring + S:gt.metaitem.01.28402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.28403.name=%material Ring + S:gt.metaitem.01.28403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.28404.name=%material Ring + S:gt.metaitem.01.28404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.28405.name=%material Ring + S:gt.metaitem.01.28405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.28406.name=%material Ring + S:gt.metaitem.01.28406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.28407.name=%material Ring + S:gt.metaitem.01.28407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.28408.name=%material Ring + S:gt.metaitem.01.28408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.2841.name=Tungstate Dust S:gt.metaitem.01.2841.tooltip=WLi2O4 S:gt.metaitem.01.2842.name=Uvarovite Dust @@ -20836,32 +33265,84 @@ languagefile { S:gt.metaitem.01.2846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 S:gt.metaitem.01.2847.name=Potassium Feldspar Dust S:gt.metaitem.01.2847.tooltip=KAlSi3O8 + S:gt.metaitem.01.28470.name=%material Ring + S:gt.metaitem.01.28470.tooltip=C₂H₄O S:gt.metaitem.01.28471.name=Silicone Rubber Ring S:gt.metaitem.01.28471.tooltip=C2H6OSi + S:gt.metaitem.01.28472.name=%material Ring + S:gt.metaitem.01.28472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.28473.name=%material Ring + S:gt.metaitem.01.28473.tooltip=C₂F₄ S:gt.metaitem.01.2848.name=Biotite Dust S:gt.metaitem.01.2848.tooltip=KMg3Al3F2Si3O10 + S:gt.metaitem.01.28485.name=%material Ring + S:gt.metaitem.01.28485.tooltip= + S:gt.metaitem.01.28488.name=%material Ring + S:gt.metaitem.01.28488.tooltip= + S:gt.metaitem.01.28489.name=%material Ring + S:gt.metaitem.01.28489.tooltip= S:gt.metaitem.01.2849.name=Black Granite Dust S:gt.metaitem.01.2849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.28490.name=%material Ring + S:gt.metaitem.01.28490.tooltip= S:gt.metaitem.01.2850.name=Red Granite Dust S:gt.metaitem.01.2850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.01.2851.name=%material Dust + S:gt.metaitem.01.2851.tooltip= + S:gt.metaitem.01.2852.name=%material Dust + S:gt.metaitem.01.2852.tooltip= + S:gt.metaitem.01.28521.name=%material Ring + S:gt.metaitem.01.28521.tooltip= + S:gt.metaitem.01.28529.name=%material Ring + S:gt.metaitem.01.28529.tooltip=FeMa S:gt.metaitem.01.2853.name=Cobalt Hexahydrate Dust S:gt.metaitem.01.2853.tooltip= S:gt.metaitem.01.2854.name=Construction Foam Dust S:gt.metaitem.01.2854.tooltip= S:gt.metaitem.01.2855.name=Chalcopyrite Dust S:gt.metaitem.01.2855.tooltip=CuFeS2 + S:gt.metaitem.01.2857.name=%material Dust + S:gt.metaitem.01.2857.tooltip= S:gt.metaitem.01.2858.name=Crude Oil Dust S:gt.metaitem.01.2858.tooltip= + S:gt.metaitem.01.2859.name=%material Dust + S:gt.metaitem.01.2859.tooltip= + S:gt.metaitem.01.28599.name=%material Ring + S:gt.metaitem.01.28599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.2860.name=%material Dust + S:gt.metaitem.01.2860.tooltip= S:gt.metaitem.01.2861.name=Emery Dust S:gt.metaitem.01.2861.tooltip= + S:gt.metaitem.01.28610.name=%material Ring + S:gt.metaitem.01.28610.tooltip=C₂H₄O + S:gt.metaitem.01.28611.name=%material Ring + S:gt.metaitem.01.28611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.28613.name=%material Ring + S:gt.metaitem.01.28613.tooltip=NiZnFe₄O₈ S:gt.metaitem.01.2862.name=Epidote Dust S:gt.metaitem.01.2862.tooltip= + S:gt.metaitem.01.2863.name=%material Dust + S:gt.metaitem.01.2863.tooltip= + S:gt.metaitem.01.28631.name=%material Ring + S:gt.metaitem.01.28631.tooltip=C₆H₄S S:gt.metaitem.01.28635.name=Styrene-Butadiene Rubber Ring S:gt.metaitem.01.28635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.28636.name=%material Ring + S:gt.metaitem.01.28636.tooltip=C₈H₈ + S:gt.metaitem.01.2864.name=%material Dust + S:gt.metaitem.01.2864.tooltip= + S:gt.metaitem.01.28649.name=%material Ring + S:gt.metaitem.01.28649.tooltip=C₂H₃Cl S:gt.metaitem.01.2865.name=Graphite Dust S:gt.metaitem.01.2865.tooltip= + S:gt.metaitem.01.2866.name=%material Dust + S:gt.metaitem.01.2866.tooltip= S:gt.metaitem.01.2867.name=Greenstone Dust S:gt.metaitem.01.2867.tooltip= + S:gt.metaitem.01.2868.name=%material Dust + S:gt.metaitem.01.2868.tooltip=Ke + S:gt.metaitem.01.2869.name=%material Dust + S:gt.metaitem.01.2869.tooltip= S:gt.metaitem.01.2870.name=Magnetite Dust S:gt.metaitem.01.2870.tooltip=Fe3O4 S:gt.metaitem.01.2871.name=Malachite Dust @@ -20872,40 +33353,62 @@ languagefile { S:gt.metaitem.01.2873.tooltip=(UO2)3ThPb S:gt.metaitem.01.2874.name=Polyethylene Pulp S:gt.metaitem.01.2874.tooltip=CH2 + S:gt.metaitem.01.2875.name=%material Dust + S:gt.metaitem.01.2875.tooltip= S:gt.metaitem.01.2876.name=Siltstone Dust S:gt.metaitem.01.2876.tooltip= S:gt.metaitem.01.2877.name=Soapstone Dust S:gt.metaitem.01.2877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.28770.name=%material Ring + S:gt.metaitem.01.28770.tooltip= S:gt.metaitem.01.2878.name=Oilsands Dust S:gt.metaitem.01.2878.tooltip= S:gt.metaitem.01.2879.name=Chad S:gt.metaitem.01.2879.tooltip= S:gt.metaitem.01.2880.name=Rubber Pulp S:gt.metaitem.01.2880.tooltip=C5H8 + S:gt.metaitem.01.28809.name=%material Ring + S:gt.metaitem.01.28809.tooltip= S:gt.metaitem.01.2881.name=Flour S:gt.metaitem.01.2881.tooltip= S:gt.metaitem.01.2882.name=Wulfenite Dust S:gt.metaitem.01.2882.tooltip=PbMoO4 + S:gt.metaitem.01.28829.name=%material Ring + S:gt.metaitem.01.28829.tooltip=Sp₂Fe S:gt.metaitem.01.2883.name=Powellite Dust S:gt.metaitem.01.2883.tooltip=CaMoO4 + S:gt.metaitem.01.2884.name=%material Dust + S:gt.metaitem.01.2884.tooltip=De S:gt.metaitem.01.2885.name=Milk Powder S:gt.metaitem.01.2885.tooltip= S:gt.metaitem.01.2886.name=Chocolate Powder S:gt.metaitem.01.2886.tooltip= + S:gt.metaitem.01.28868.name=%material Ring + S:gt.metaitem.01.28868.tooltip=Ke S:gt.metaitem.01.2887.name=Cocoa Powder S:gt.metaitem.01.2887.tooltip= + S:gt.metaitem.01.28874.name=%material Ring + S:gt.metaitem.01.28874.tooltip=CH₂ S:gt.metaitem.01.28879.name=Paper Ring S:gt.metaitem.01.28879.tooltip= S:gt.metaitem.01.2888.name=Coffee Powder S:gt.metaitem.01.2888.tooltip= S:gt.metaitem.01.28880.name=Rubber Ring S:gt.metaitem.01.28880.tooltip=C5H8 + S:gt.metaitem.01.28884.name=%material Ring + S:gt.metaitem.01.28884.tooltip=De + S:gt.metaitem.01.28889.name=%material Ring + S:gt.metaitem.01.28889.tooltip= S:gt.metaitem.01.2889.name=Sealed Wood Pulp S:gt.metaitem.01.2889.tooltip= S:gt.metaitem.01.2890.name=Glass Dust S:gt.metaitem.01.2890.tooltip=SiO2 S:gt.metaitem.01.2891.name=Rare Earth S:gt.metaitem.01.2891.tooltip= + S:gt.metaitem.01.28912.name=%material Ring + S:gt.metaitem.01.28912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.28913.name=%material Ring + S:gt.metaitem.01.28913.tooltip=As₄S₄ S:gt.metaitem.01.2892.name=Mince Meat S:gt.metaitem.01.2892.tooltip= S:gt.metaitem.01.2893.name=Cooked Mince Meat @@ -20914,56 +33417,232 @@ languagefile { S:gt.metaitem.01.2894.tooltip= S:gt.metaitem.01.2895.name=Chili Powder S:gt.metaitem.01.2895.tooltip= + S:gt.metaitem.01.28950.name=%material Ring + S:gt.metaitem.01.28950.tooltip= + S:gt.metaitem.01.28951.name=%material Ring + S:gt.metaitem.01.28951.tooltip= + S:gt.metaitem.01.28952.name=%material Ring + S:gt.metaitem.01.28952.tooltip= + S:gt.metaitem.01.28953.name=%material Ring + S:gt.metaitem.01.28953.tooltip= + S:gt.metaitem.01.28954.name=%material Ring + S:gt.metaitem.01.28954.tooltip= + S:gt.metaitem.01.28955.name=%material Ring + S:gt.metaitem.01.28955.tooltip= + S:gt.metaitem.01.28956.name=%material Ring + S:gt.metaitem.01.28956.tooltip= + S:gt.metaitem.01.28957.name=%material Ring + S:gt.metaitem.01.28957.tooltip= + S:gt.metaitem.01.28958.name=%material Ring + S:gt.metaitem.01.28958.tooltip= + S:gt.metaitem.01.28959.name=%material Ring + S:gt.metaitem.01.28959.tooltip= S:gt.metaitem.01.2896.name=Raw Rubber Dust S:gt.metaitem.01.2896.tooltip=C5H8 + S:gt.metaitem.01.28960.name=%material Ring + S:gt.metaitem.01.28960.tooltip= + S:gt.metaitem.01.28961.name=%material Ring + S:gt.metaitem.01.28961.tooltip= + S:gt.metaitem.01.28962.name=%material Ring + S:gt.metaitem.01.28962.tooltip= + S:gt.metaitem.01.28963.name=%material Ring + S:gt.metaitem.01.28963.tooltip= + S:gt.metaitem.01.28964.name=%material Ring + S:gt.metaitem.01.28964.tooltip= + S:gt.metaitem.01.28965.name=%material Ring + S:gt.metaitem.01.28965.tooltip= + S:gt.metaitem.01.28966.name=%material Ring + S:gt.metaitem.01.28966.tooltip= + S:gt.metaitem.01.2897.name=%material Dust + S:gt.metaitem.01.2897.tooltip= + S:gt.metaitem.01.28970.name=%material Ring + S:gt.metaitem.01.28970.tooltip= + S:gt.metaitem.01.28975.name=%material Ring + S:gt.metaitem.01.28975.tooltip=D + S:gt.metaitem.01.28976.name=%material Ring + S:gt.metaitem.01.28976.tooltip=D* + S:gt.metaitem.01.28977.name=%material Ring + S:gt.metaitem.01.28977.tooltip= + S:gt.metaitem.01.28978.name=%material Ring + S:gt.metaitem.01.28978.tooltip=IcMa + S:gt.metaitem.01.28979.name=%material Ring + S:gt.metaitem.01.28979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.2898.name=%material Dust + S:gt.metaitem.01.2898.tooltip=KNO₃Si(FeS₂)₅CrAl₂O₃Hg₃H₂O? + S:gt.metaitem.01.28980.name=%material Ring + S:gt.metaitem.01.28980.tooltip=AsGa + S:gt.metaitem.01.28981.name=%material Ring + S:gt.metaitem.01.28981.tooltip=InGaP + S:gt.metaitem.01.28982.name=%material Ring + S:gt.metaitem.01.28982.tooltip=SpNt + S:gt.metaitem.01.28984.name=%material Ring + S:gt.metaitem.01.28984.tooltip=Fl + S:gt.metaitem.01.28985.name=%material Ring + S:gt.metaitem.01.28985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.28986.name=%material Ring + S:gt.metaitem.01.28986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.28987.name=%material Ring + S:gt.metaitem.01.28987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.28988.name=%material Ring + S:gt.metaitem.01.28988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.28989.name=%material Ring + S:gt.metaitem.01.28989.tooltip=UPt₃ + S:gt.metaitem.01.28990.name=%material Ring + S:gt.metaitem.01.28990.tooltip=VIn₃ + S:gt.metaitem.01.28991.name=%material Ring + S:gt.metaitem.01.28991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.28992.name=%material Ring + S:gt.metaitem.01.28992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.29.name=Tiny Pile of Vanadium Dust S:gt.metaitem.01.29.tooltip=V S:gt.metaitem.01.2900.name=Mirabilite Dust S:gt.metaitem.01.2900.tooltip=Na2S(H2O)10O4 + S:gt.metaitem.01.29006.name=%material Foil + S:gt.metaitem.01.29006.tooltip=Li + S:gt.metaitem.01.29008.name=%material Foil + S:gt.metaitem.01.29008.tooltip=Be S:gt.metaitem.01.2901.name=Mica Dust S:gt.metaitem.01.2901.tooltip=KAl3Si3F2O10 + S:gt.metaitem.01.29010.name=%material Foil + S:gt.metaitem.01.29010.tooltip=C + S:gt.metaitem.01.29018.name=%material Foil + S:gt.metaitem.01.29018.tooltip=Mg S:gt.metaitem.01.29019.name=Aluminium Foil S:gt.metaitem.01.29019.tooltip=Al S:gt.metaitem.01.2902.name=Talc S:gt.metaitem.01.2902.tooltip=Mg3Si4H2O12 S:gt.metaitem.01.29020.name=Silicon Foil S:gt.metaitem.01.29020.tooltip=Si + S:gt.metaitem.01.29025.name=%material Foil + S:gt.metaitem.01.29025.tooltip=K + S:gt.metaitem.01.29027.name=%material Foil + S:gt.metaitem.01.29027.tooltip=Sc S:gt.metaitem.01.29028.name=Titanium Foil S:gt.metaitem.01.29028.tooltip=Ti + S:gt.metaitem.01.29029.name=%material Foil + S:gt.metaitem.01.29029.tooltip=V S:gt.metaitem.01.2903.name=Trona Dust S:gt.metaitem.01.2903.tooltip=Na3C2H(H2O)2O6 + S:gt.metaitem.01.29030.name=%material Foil + S:gt.metaitem.01.29030.tooltip=Cr S:gt.metaitem.01.29031.name=Manganese Foil S:gt.metaitem.01.29031.tooltip=Mn + S:gt.metaitem.01.29032.name=%material Foil + S:gt.metaitem.01.29032.tooltip=Fe + S:gt.metaitem.01.29033.name=%material Foil + S:gt.metaitem.01.29033.tooltip=Co + S:gt.metaitem.01.29034.name=%material Foil + S:gt.metaitem.01.29034.tooltip=Ni S:gt.metaitem.01.29035.name=Copper Foil S:gt.metaitem.01.29035.tooltip=Cu S:gt.metaitem.01.29036.name=Zinc Foil S:gt.metaitem.01.29036.tooltip=Zn + S:gt.metaitem.01.29037.name=%material Foil + S:gt.metaitem.01.29037.tooltip=Ga + S:gt.metaitem.01.29039.name=%material Foil + S:gt.metaitem.01.29039.tooltip=As S:gt.metaitem.01.2904.name=Barite Dust S:gt.metaitem.01.2904.tooltip=BaSO4 + S:gt.metaitem.01.29043.name=%material Foil + S:gt.metaitem.01.29043.tooltip=Rb + S:gt.metaitem.01.29045.name=%material Foil + S:gt.metaitem.01.29045.tooltip=Y + S:gt.metaitem.01.29047.name=%material Foil + S:gt.metaitem.01.29047.tooltip=Nb + S:gt.metaitem.01.29048.name=%material Foil + S:gt.metaitem.01.29048.tooltip=Mo S:gt.metaitem.01.2905.name=Bastnasite Dust S:gt.metaitem.01.2905.tooltip=CeCFO3 + S:gt.metaitem.01.29052.name=%material Foil + S:gt.metaitem.01.29052.tooltip=Pd + S:gt.metaitem.01.29054.name=%material Foil + S:gt.metaitem.01.29054.tooltip=Ag + S:gt.metaitem.01.29056.name=%material Foil + S:gt.metaitem.01.29056.tooltip=In + S:gt.metaitem.01.29057.name=%material Foil + S:gt.metaitem.01.29057.tooltip=Sn + S:gt.metaitem.01.29058.name=%material Foil + S:gt.metaitem.01.29058.tooltip=Sb + S:gt.metaitem.01.29059.name=%material Foil + S:gt.metaitem.01.29059.tooltip=Te S:gt.metaitem.01.2906.name=Garnierite Dust S:gt.metaitem.01.2906.tooltip=NiO + S:gt.metaitem.01.29062.name=%material Foil + S:gt.metaitem.01.29062.tooltip=Cs + S:gt.metaitem.01.29063.name=%material Foil + S:gt.metaitem.01.29063.tooltip=Ba + S:gt.metaitem.01.29064.name=%material Foil + S:gt.metaitem.01.29064.tooltip=La + S:gt.metaitem.01.29065.name=%material Foil + S:gt.metaitem.01.29065.tooltip=Ce + S:gt.metaitem.01.29066.name=%material Foil + S:gt.metaitem.01.29066.tooltip=Pr + S:gt.metaitem.01.29067.name=%material Foil + S:gt.metaitem.01.29067.tooltip=Nd + S:gt.metaitem.01.29068.name=%material Foil + S:gt.metaitem.01.29068.tooltip=Pm + S:gt.metaitem.01.29069.name=%material Foil + S:gt.metaitem.01.29069.tooltip=Sm S:gt.metaitem.01.2907.name=Lepidolite Dust S:gt.metaitem.01.2907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.29070.name=%material Foil + S:gt.metaitem.01.29070.tooltip=Eu + S:gt.metaitem.01.29071.name=%material Foil + S:gt.metaitem.01.29071.tooltip=Gd + S:gt.metaitem.01.29072.name=%material Foil + S:gt.metaitem.01.29072.tooltip=Tb + S:gt.metaitem.01.29073.name=%material Foil + S:gt.metaitem.01.29073.tooltip=Dy + S:gt.metaitem.01.29074.name=%material Foil + S:gt.metaitem.01.29074.tooltip=Ho + S:gt.metaitem.01.29075.name=%material Foil + S:gt.metaitem.01.29075.tooltip=Er + S:gt.metaitem.01.29076.name=%material Foil + S:gt.metaitem.01.29076.tooltip=Tm + S:gt.metaitem.01.29077.name=%material Foil + S:gt.metaitem.01.29077.tooltip=Yb + S:gt.metaitem.01.29078.name=%material Foil + S:gt.metaitem.01.29078.tooltip=Lu S:gt.metaitem.01.2908.name=Magnesite Dust S:gt.metaitem.01.2908.tooltip=MgCO3 + S:gt.metaitem.01.29080.name=%material Foil + S:gt.metaitem.01.29080.tooltip=Ta S:gt.metaitem.01.29081.name=Tungsten Foil S:gt.metaitem.01.29081.tooltip=W S:gt.metaitem.01.29083.name=Osmium Foil S:gt.metaitem.01.29083.tooltip=Os + S:gt.metaitem.01.29084.name=%material Foil + S:gt.metaitem.01.29084.tooltip=Ir S:gt.metaitem.01.29085.name=Platinum Foil S:gt.metaitem.01.29085.tooltip=Pt S:gt.metaitem.01.29086.name=Gold Foil S:gt.metaitem.01.29086.tooltip=Au + S:gt.metaitem.01.29089.name=%material Foil + S:gt.metaitem.01.29089.tooltip=Pb S:gt.metaitem.01.2909.name=Pentlandite Dust S:gt.metaitem.01.2909.tooltip=Ni9S8 + S:gt.metaitem.01.29090.name=%material Foil + S:gt.metaitem.01.29090.tooltip=Bi + S:gt.metaitem.01.29096.name=%material Foil + S:gt.metaitem.01.29096.tooltip=Th + S:gt.metaitem.01.29097.name=%material Foil + S:gt.metaitem.01.29097.tooltip=U-235 + S:gt.metaitem.01.29098.name=%material Foil + S:gt.metaitem.01.29098.tooltip=U S:gt.metaitem.01.2910.name=Scheelite Dust S:gt.metaitem.01.2910.tooltip=WCa2O4 + S:gt.metaitem.01.29100.name=%material Foil + S:gt.metaitem.01.29100.tooltip=Pu + S:gt.metaitem.01.29101.name=%material Foil + S:gt.metaitem.01.29101.tooltip=Pu-241 + S:gt.metaitem.01.29103.name=%material Foil + S:gt.metaitem.01.29103.tooltip=Am S:gt.metaitem.01.2911.name=Alunite Dust S:gt.metaitem.01.2911.tooltip=KAl3Si2H6O14 S:gt.metaitem.01.2912.name=Chrysotile Dust S:gt.metaitem.01.2912.tooltip=Mg3Si2H4O9 + S:gt.metaitem.01.29129.name=%material Foil + S:gt.metaitem.01.29129.tooltip=Nt S:gt.metaitem.01.2913.name=Realgar Dust S:gt.metaitem.01.2913.tooltip=As4S4 S:gt.metaitem.01.2914.name=Dolomite Dust @@ -21000,54 +33679,230 @@ languagefile { S:gt.metaitem.01.2929.tooltip=Al2Si2H4O9 S:gt.metaitem.01.2930.name=Brown Limonite Dust S:gt.metaitem.01.2930.tooltip=FeHO2 + S:gt.metaitem.01.29300.name=%material Foil + S:gt.metaitem.01.29300.tooltip=SnCu₃ + S:gt.metaitem.01.29301.name=%material Foil + S:gt.metaitem.01.29301.tooltip=ZnCu₃ + S:gt.metaitem.01.29302.name=%material Foil + S:gt.metaitem.01.29302.tooltip=Fe₂Ni S:gt.metaitem.01.29303.name=Electrum Foil S:gt.metaitem.01.29303.tooltip=AgAu + S:gt.metaitem.01.29304.name=%material Foil + S:gt.metaitem.01.29304.tooltip=Fe S:gt.metaitem.01.29305.name=Steel Foil S:gt.metaitem.01.29305.tooltip=Fe50C + S:gt.metaitem.01.29306.name=%material Foil + S:gt.metaitem.01.29306.tooltip=Fe₆CrMnNi + S:gt.metaitem.01.29307.name=%material Foil + S:gt.metaitem.01.29307.tooltip=Fe + S:gt.metaitem.01.29308.name=%material Foil + S:gt.metaitem.01.29308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.01.29309.name=%material Foil + S:gt.metaitem.01.29309.tooltip=AgRp₄ S:gt.metaitem.01.2931.name=Yellow Limonite Dust S:gt.metaitem.01.2931.tooltip=FeHO2 + S:gt.metaitem.01.29310.name=%material Foil + S:gt.metaitem.01.29310.tooltip=CuNi S:gt.metaitem.01.29311.name=Nichrome Foil S:gt.metaitem.01.29311.tooltip=Ni4Cr + S:gt.metaitem.01.29312.name=%material Foil + S:gt.metaitem.01.29312.tooltip=FeAlCr + S:gt.metaitem.01.29313.name=%material Foil + S:gt.metaitem.01.29313.tooltip=MgAl₂ + S:gt.metaitem.01.29314.name=%material Foil + S:gt.metaitem.01.29314.tooltip=Sn₉Sb + S:gt.metaitem.01.29315.name=%material Foil + S:gt.metaitem.01.29315.tooltip=Pb₄Sb S:gt.metaitem.01.29316.name=Tungstensteel Foil S:gt.metaitem.01.29316.tooltip=Fe50CW S:gt.metaitem.01.29317.name=Osmiridium Foil S:gt.metaitem.01.29317.tooltip=Ir3Os + S:gt.metaitem.01.29318.name=%material Foil + S:gt.metaitem.01.29318.tooltip=Su + S:gt.metaitem.01.29319.name=%material Foil + S:gt.metaitem.01.29319.tooltip=Ad S:gt.metaitem.01.2932.name=Vermiculite S:gt.metaitem.01.2932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.29320.name=%material Foil + S:gt.metaitem.01.29320.tooltip=The formula is too long... + S:gt.metaitem.01.29321.name=%material Foil + S:gt.metaitem.01.29321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.29322.name=%material Foil + S:gt.metaitem.01.29322.tooltip= + S:gt.metaitem.01.29323.name=%material Foil + S:gt.metaitem.01.29323.tooltip=AuMa* S:gt.metaitem.01.29324.name=Naquadah Foil S:gt.metaitem.01.29324.tooltip=Nq S:gt.metaitem.01.29325.name=Naquadah Alloy Foil S:gt.metaitem.01.29325.tooltip= + S:gt.metaitem.01.29326.name=%material Foil + S:gt.metaitem.01.29326.tooltip=Nq+ + S:gt.metaitem.01.29327.name=%material Foil + S:gt.metaitem.01.29327.tooltip=Nq* S:gt.metaitem.01.29328.name=Duranium Foil S:gt.metaitem.01.29328.tooltip= + S:gt.metaitem.01.29329.name=%material Foil + S:gt.metaitem.01.29329.tooltip=Tn S:gt.metaitem.01.2933.name=Glauconite Dust S:gt.metaitem.01.2933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.29330.name=%material Foil + S:gt.metaitem.01.29330.tooltip=FeMa + S:gt.metaitem.01.29331.name=%material Foil + S:gt.metaitem.01.29331.tooltip=Pt₂FeMa + S:gt.metaitem.01.29333.name=%material Foil + S:gt.metaitem.01.29333.tooltip=Ag₂FeMa S:gt.metaitem.01.29334.name=Black Steel Foil S:gt.metaitem.01.29334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.29335.name=%material Foil + S:gt.metaitem.01.29335.tooltip=Fe₅₀C + S:gt.metaitem.01.29336.name=%material Foil + S:gt.metaitem.01.29336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.29337.name=%material Foil + S:gt.metaitem.01.29337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.29338.name=%material Foil + S:gt.metaitem.01.29338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.29339.name=%material Foil + S:gt.metaitem.01.29339.tooltip=Fe₅₀CMa S:gt.metaitem.01.2934.name=Gypsum Dust S:gt.metaitem.01.2934.tooltip=CaS(H2O)2O4 + S:gt.metaitem.01.29340.name=%material Foil + S:gt.metaitem.01.29340.tooltip=SpFe + S:gt.metaitem.01.29341.name=%material Foil + S:gt.metaitem.01.29341.tooltip=SpFe₅₀C + S:gt.metaitem.01.29342.name=%material Foil + S:gt.metaitem.01.29342.tooltip= + S:gt.metaitem.01.29343.name=%material Foil + S:gt.metaitem.01.29343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.01.29344.name=%material Foil + S:gt.metaitem.01.29344.tooltip=Co₅Cr₂NiMo S:gt.metaitem.01.29345.name=Annealed Copper Foil S:gt.metaitem.01.29345.tooltip=Cu + S:gt.metaitem.01.29346.name=%material Foil + S:gt.metaitem.01.29346.tooltip= + S:gt.metaitem.01.29348.name=%material Foil + S:gt.metaitem.01.29348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.01.29349.name=%material Foil + S:gt.metaitem.01.29349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.01.2935.name=Basaltic Mineral Sand S:gt.metaitem.01.2935.tooltip=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.29350.name=%material Foil + S:gt.metaitem.01.29350.tooltip=CuAg₄ + S:gt.metaitem.01.29351.name=%material Foil + S:gt.metaitem.01.29351.tooltip=CuAu₄ + S:gt.metaitem.01.29352.name=%material Foil + S:gt.metaitem.01.29352.tooltip=AuAgCu₃ + S:gt.metaitem.01.29353.name=%material Foil + S:gt.metaitem.01.29353.tooltip=BiZnCu₃ + S:gt.metaitem.01.29354.name=%material Foil + S:gt.metaitem.01.29354.tooltip=Fe + S:gt.metaitem.01.29355.name=%material Foil + S:gt.metaitem.01.29355.tooltip=Fe₅₀C + S:gt.metaitem.01.29356.name=%material Foil + S:gt.metaitem.01.29356.tooltip=Nd S:gt.metaitem.01.29357.name=Vanadium-Gallium Foil S:gt.metaitem.01.29357.tooltip=V3Ga S:gt.metaitem.01.29358.name=Yttrium Barium Cuprate Foil S:gt.metaitem.01.29358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.29359.name=%material Foil + S:gt.metaitem.01.29359.tooltip=NbN S:gt.metaitem.01.2936.name=Granitic Mineral Sand S:gt.metaitem.01.2936.tooltip=Fe3O4(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.01.29360.name=Niobium-Titanium Foil S:gt.metaitem.01.29360.tooltip=NbTi + S:gt.metaitem.01.29362.name=%material Foil + S:gt.metaitem.01.29362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.01.29363.name=%material Foil + S:gt.metaitem.01.29363.tooltip=SnFe + S:gt.metaitem.01.29364.name=%material Foil + S:gt.metaitem.01.29364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.01.29365.name=%material Foil + S:gt.metaitem.01.29365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.29366.name=%material Foil + S:gt.metaitem.01.29366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.29367.name=%material Foil + S:gt.metaitem.01.29367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.29368.name=%material Foil + S:gt.metaitem.01.29368.tooltip= + S:gt.metaitem.01.29369.name=%material Foil + S:gt.metaitem.01.29369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.2937.name=Cassiterite Sand S:gt.metaitem.01.2937.tooltip=SnO2 + S:gt.metaitem.01.29370.name=%material Foil + S:gt.metaitem.01.29370.tooltip=WC + S:gt.metaitem.01.29371.name=%material Foil + S:gt.metaitem.01.29371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.01.29372.name=HSS-G Foil S:gt.metaitem.01.29372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.29373.name=%material Foil + S:gt.metaitem.01.29373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.01.29374.name=%material Foil + S:gt.metaitem.01.29374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.01.29378.name=%material Foil + S:gt.metaitem.01.29378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.29379.name=%material Foil + S:gt.metaitem.01.29379.tooltip=?AuC S:gt.metaitem.01.2938.name=Garnet Sand S:gt.metaitem.01.2938.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.29380.name=%material Foil + S:gt.metaitem.01.29380.tooltip=Sn₂AgPt + S:gt.metaitem.01.29381.name=%material Foil + S:gt.metaitem.01.29381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.29382.name=%material Foil + S:gt.metaitem.01.29382.tooltip=Ai + S:gt.metaitem.01.29383.name=%material Foil + S:gt.metaitem.01.29383.tooltip= + S:gt.metaitem.01.29384.name=%material Foil + S:gt.metaitem.01.29384.tooltip= + S:gt.metaitem.01.29385.name=%material Foil + S:gt.metaitem.01.29385.tooltip= + S:gt.metaitem.01.29386.name=%material Foil + S:gt.metaitem.01.29386.tooltip=AiCo + S:gt.metaitem.01.29387.name=%material Foil + S:gt.metaitem.01.29387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.29388.name=%material Foil + S:gt.metaitem.01.29388.tooltip=SpPu + S:gt.metaitem.01.29389.name=%material Foil + S:gt.metaitem.01.29389.tooltip=SpH₂O S:gt.metaitem.01.2939.name=Quartz Sand S:gt.metaitem.01.2939.tooltip=?SiO2 + S:gt.metaitem.01.29390.name=%material Foil + S:gt.metaitem.01.29390.tooltip=SpPb + S:gt.metaitem.01.29391.name=%material Foil + S:gt.metaitem.01.29391.tooltip=Qt + S:gt.metaitem.01.29392.name=%material Foil + S:gt.metaitem.01.29392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.29393.name=%material Foil + S:gt.metaitem.01.29393.tooltip=Oh + S:gt.metaitem.01.29394.name=%material Foil + S:gt.metaitem.01.29394.tooltip=If + S:gt.metaitem.01.29395.name=%material Foil + S:gt.metaitem.01.29395.tooltip= + S:gt.metaitem.01.29397.name=%material Foil + S:gt.metaitem.01.29397.tooltip=If* + S:gt.metaitem.01.29398.name=%material Foil + S:gt.metaitem.01.29398.tooltip= + S:gt.metaitem.01.29399.name=%material Foil + S:gt.metaitem.01.29399.tooltip=Sm S:gt.metaitem.01.2940.name=Volcanic Ashes S:gt.metaitem.01.2940.tooltip=(SiO2)6FeMg + S:gt.metaitem.01.29400.name=%material Foil + S:gt.metaitem.01.29400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.29401.name=%material Foil + S:gt.metaitem.01.29401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.29402.name=%material Foil + S:gt.metaitem.01.29402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.29403.name=%material Foil + S:gt.metaitem.01.29403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.29404.name=%material Foil + S:gt.metaitem.01.29404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.29405.name=%material Foil + S:gt.metaitem.01.29405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.29406.name=%material Foil + S:gt.metaitem.01.29406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.29407.name=%material Foil + S:gt.metaitem.01.29407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.29408.name=%material Foil + S:gt.metaitem.01.29408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.2941.name=Borax Dust S:gt.metaitem.01.2941.tooltip=Na2B4O7(H2O)10 S:gt.metaitem.01.2942.name=Molybdenite Dust @@ -21062,24 +33917,208 @@ languagefile { S:gt.metaitem.01.2946.tooltip=Mg3Si2H4O9 S:gt.metaitem.01.2947.name=Concrete Dust S:gt.metaitem.01.2947.tooltip= + S:gt.metaitem.01.29470.name=Thin %material Sheet + S:gt.metaitem.01.29470.tooltip=C₂H₄O S:gt.metaitem.01.29471.name=Thin Silicone Rubber Sheet S:gt.metaitem.01.29471.tooltip=C2H6OSi + S:gt.metaitem.01.29472.name=Thin %material Sheet + S:gt.metaitem.01.29472.tooltip=C₆H₁₁NO + S:gt.metaitem.01.29473.name=Thin %material Sheet + S:gt.metaitem.01.29473.tooltip=C₂F₄ S:gt.metaitem.01.2948.name=Diatomite Dust S:gt.metaitem.01.2948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.29485.name=%material Foil + S:gt.metaitem.01.29485.tooltip= + S:gt.metaitem.01.29488.name=%material Foil + S:gt.metaitem.01.29488.tooltip= + S:gt.metaitem.01.29489.name=%material Foil + S:gt.metaitem.01.29489.tooltip= S:gt.metaitem.01.2949.name=Glauconite Sand S:gt.metaitem.01.2949.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.29490.name=%material Foil + S:gt.metaitem.01.29490.tooltip= + S:gt.metaitem.01.2950.name=%material Dust + S:gt.metaitem.01.2950.tooltip= + S:gt.metaitem.01.2951.name=%material Dust + S:gt.metaitem.01.2951.tooltip= + S:gt.metaitem.01.2952.name=%material Dust + S:gt.metaitem.01.2952.tooltip= + S:gt.metaitem.01.29521.name=%material Foil + S:gt.metaitem.01.29521.tooltip= + S:gt.metaitem.01.29529.name=%material Foil + S:gt.metaitem.01.29529.tooltip=FeMa + S:gt.metaitem.01.2953.name=%material Dust + S:gt.metaitem.01.2953.tooltip= + S:gt.metaitem.01.2954.name=%material Dust + S:gt.metaitem.01.2954.tooltip= + S:gt.metaitem.01.2955.name=%material Dust + S:gt.metaitem.01.2955.tooltip= + S:gt.metaitem.01.2956.name=%material Dust + S:gt.metaitem.01.2956.tooltip= + S:gt.metaitem.01.2957.name=%material Dust + S:gt.metaitem.01.2957.tooltip= + S:gt.metaitem.01.2958.name=%material Dust + S:gt.metaitem.01.2958.tooltip= + S:gt.metaitem.01.2959.name=%material Dust + S:gt.metaitem.01.2959.tooltip= + S:gt.metaitem.01.29599.name=%material Foil + S:gt.metaitem.01.29599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.01.2960.name=%material Dust + S:gt.metaitem.01.2960.tooltip= + S:gt.metaitem.01.2961.name=%material Dust + S:gt.metaitem.01.2961.tooltip= + S:gt.metaitem.01.29610.name=Thin %material Sheet + S:gt.metaitem.01.29610.tooltip=C₂H₄O + S:gt.metaitem.01.29611.name=%material Foil + S:gt.metaitem.01.29611.tooltip=B(SiO₂)₇ + S:gt.metaitem.01.29613.name=%material Foil + S:gt.metaitem.01.29613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.01.2962.name=%material Dust + S:gt.metaitem.01.2962.tooltip= + S:gt.metaitem.01.2963.name=%material Dust + S:gt.metaitem.01.2963.tooltip= S:gt.metaitem.01.29631.name=Polyphenylene Sulfide Foil S:gt.metaitem.01.29631.tooltip=C6H4S + S:gt.metaitem.01.29635.name=Thin %material Sheet + S:gt.metaitem.01.29635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.01.29636.name=Thin %material Sheet + S:gt.metaitem.01.29636.tooltip=C₈H₈ + S:gt.metaitem.01.2964.name=%material Dust + S:gt.metaitem.01.2964.tooltip= S:gt.metaitem.01.29649.name=Thin Polyvinyl Chloride Sheet S:gt.metaitem.01.29649.tooltip=C2H3Cl + S:gt.metaitem.01.2965.name=%material Dust + S:gt.metaitem.01.2965.tooltip= + S:gt.metaitem.01.2966.name=%material Dust + S:gt.metaitem.01.2966.tooltip= + S:gt.metaitem.01.2970.name=%material Dust + S:gt.metaitem.01.2970.tooltip= + S:gt.metaitem.01.2975.name=%material Dust + S:gt.metaitem.01.2975.tooltip=D + S:gt.metaitem.01.2976.name=%material Dust + S:gt.metaitem.01.2976.tooltip=D* + S:gt.metaitem.01.2977.name=%material Dust + S:gt.metaitem.01.2977.tooltip= + S:gt.metaitem.01.29770.name=%material Foil + S:gt.metaitem.01.29770.tooltip= + S:gt.metaitem.01.2978.name=%material Dust + S:gt.metaitem.01.2978.tooltip=IcMa + S:gt.metaitem.01.2979.name=%material Dust + S:gt.metaitem.01.2979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.2980.name=Gallium Arsenide Dust S:gt.metaitem.01.2980.tooltip=AsGa + S:gt.metaitem.01.29809.name=%material Foil + S:gt.metaitem.01.29809.tooltip= S:gt.metaitem.01.2981.name=Indium Gallium Phosphide Dust S:gt.metaitem.01.2981.tooltip=InGaP + S:gt.metaitem.01.2982.name=%material Dust + S:gt.metaitem.01.2982.tooltip=SpNt + S:gt.metaitem.01.29829.name=%material Foil + S:gt.metaitem.01.29829.tooltip=Sp₂Fe + S:gt.metaitem.01.2984.name=%material Dust + S:gt.metaitem.01.2984.tooltip=Fl + S:gt.metaitem.01.2985.name=%material Dust + S:gt.metaitem.01.2985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.2986.name=%material Dust + S:gt.metaitem.01.2986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.29868.name=%material Foil + S:gt.metaitem.01.29868.tooltip=Ke + S:gt.metaitem.01.2987.name=%material Dust + S:gt.metaitem.01.2987.tooltip=Cd₅MgO₆ S:gt.metaitem.01.29874.name=Thin Polyethylene Sheet S:gt.metaitem.01.29874.tooltip=CH2 + S:gt.metaitem.01.2988.name=%material Dust + S:gt.metaitem.01.2988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.29880.name=Thin %material Sheet + S:gt.metaitem.01.29880.tooltip=C₅H₈ + S:gt.metaitem.01.29884.name=%material Foil + S:gt.metaitem.01.29884.tooltip=De + S:gt.metaitem.01.29889.name=%material Foil + S:gt.metaitem.01.29889.tooltip= + S:gt.metaitem.01.2989.name=%material Dust + S:gt.metaitem.01.2989.tooltip=UPt₃ S:gt.metaitem.01.299.name=Tiny Pile of Stone Dust S:gt.metaitem.01.299.tooltip= + S:gt.metaitem.01.2990.name=%material Dust + S:gt.metaitem.01.2990.tooltip=VIn₃ + S:gt.metaitem.01.2991.name=%material Dust + S:gt.metaitem.01.2991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.29912.name=%material Foil + S:gt.metaitem.01.29912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.29913.name=%material Foil + S:gt.metaitem.01.29913.tooltip=As₄S₄ + S:gt.metaitem.01.2992.name=%material Dust + S:gt.metaitem.01.2992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.29950.name=%material Foil + S:gt.metaitem.01.29950.tooltip= + S:gt.metaitem.01.29951.name=%material Foil + S:gt.metaitem.01.29951.tooltip= + S:gt.metaitem.01.29952.name=%material Foil + S:gt.metaitem.01.29952.tooltip= + S:gt.metaitem.01.29953.name=%material Foil + S:gt.metaitem.01.29953.tooltip= + S:gt.metaitem.01.29954.name=%material Foil + S:gt.metaitem.01.29954.tooltip= + S:gt.metaitem.01.29955.name=%material Foil + S:gt.metaitem.01.29955.tooltip= + S:gt.metaitem.01.29956.name=%material Foil + S:gt.metaitem.01.29956.tooltip= + S:gt.metaitem.01.29957.name=%material Foil + S:gt.metaitem.01.29957.tooltip= + S:gt.metaitem.01.29958.name=%material Foil + S:gt.metaitem.01.29958.tooltip= + S:gt.metaitem.01.29959.name=%material Foil + S:gt.metaitem.01.29959.tooltip= + S:gt.metaitem.01.29960.name=%material Foil + S:gt.metaitem.01.29960.tooltip= + S:gt.metaitem.01.29961.name=%material Foil + S:gt.metaitem.01.29961.tooltip= + S:gt.metaitem.01.29962.name=%material Foil + S:gt.metaitem.01.29962.tooltip= + S:gt.metaitem.01.29963.name=%material Foil + S:gt.metaitem.01.29963.tooltip= + S:gt.metaitem.01.29964.name=%material Foil + S:gt.metaitem.01.29964.tooltip= + S:gt.metaitem.01.29965.name=%material Foil + S:gt.metaitem.01.29965.tooltip= + S:gt.metaitem.01.29966.name=%material Foil + S:gt.metaitem.01.29966.tooltip= + S:gt.metaitem.01.29970.name=%material Foil + S:gt.metaitem.01.29970.tooltip= + S:gt.metaitem.01.29975.name=%material Foil + S:gt.metaitem.01.29975.tooltip=D + S:gt.metaitem.01.29976.name=%material Foil + S:gt.metaitem.01.29976.tooltip=D* + S:gt.metaitem.01.29977.name=%material Foil + S:gt.metaitem.01.29977.tooltip= + S:gt.metaitem.01.29978.name=%material Foil + S:gt.metaitem.01.29978.tooltip=IcMa + S:gt.metaitem.01.29979.name=%material Foil + S:gt.metaitem.01.29979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.01.29980.name=%material Foil + S:gt.metaitem.01.29980.tooltip=AsGa + S:gt.metaitem.01.29981.name=%material Foil + S:gt.metaitem.01.29981.tooltip=InGaP + S:gt.metaitem.01.29982.name=%material Foil + S:gt.metaitem.01.29982.tooltip=SpNt + S:gt.metaitem.01.29984.name=%material Foil + S:gt.metaitem.01.29984.tooltip=Fl + S:gt.metaitem.01.29985.name=%material Foil + S:gt.metaitem.01.29985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.29986.name=%material Foil + S:gt.metaitem.01.29986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.29987.name=%material Foil + S:gt.metaitem.01.29987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.29988.name=%material Foil + S:gt.metaitem.01.29988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.29989.name=%material Foil + S:gt.metaitem.01.29989.tooltip=UPt₃ + S:gt.metaitem.01.29990.name=%material Foil + S:gt.metaitem.01.29990.tooltip=VIn₃ + S:gt.metaitem.01.29991.name=%material Foil + S:gt.metaitem.01.29991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.29992.name=%material Foil + S:gt.metaitem.01.29992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.30.name=Tiny Pile of Chrome Dust S:gt.metaitem.01.30.tooltip=Cr S:gt.metaitem.01.300.name=Tiny Pile of Bronze Dust @@ -21118,14 +34157,22 @@ languagefile { S:gt.metaitem.01.30093.tooltip=Rn S:gt.metaitem.01.301.name=Tiny Pile of Brass Dust S:gt.metaitem.01.301.tooltip=ZnCu3 + S:gt.metaitem.01.3018.name=Impure Pile of %material Dust + S:gt.metaitem.01.3018.tooltip=Mg S:gt.metaitem.01.3019.name=Impure Pile of Aluminium Dust S:gt.metaitem.01.3019.tooltip=Al S:gt.metaitem.01.302.name=Tiny Pile of Invar Dust S:gt.metaitem.01.302.tooltip=Fe2Ni + S:gt.metaitem.01.3020.name=Impure Pile of %material Dust + S:gt.metaitem.01.3020.tooltip=Si S:gt.metaitem.01.3022.name=Impure Pile of Sulfur Dust S:gt.metaitem.01.3022.tooltip=S + S:gt.metaitem.01.3027.name=Impure Pile of %material Dust + S:gt.metaitem.01.3027.tooltip=Sc S:gt.metaitem.01.3028.name=Impure Pile of Titanium Dust S:gt.metaitem.01.3028.tooltip=Ti + S:gt.metaitem.01.3029.name=Impure Pile of %material Dust + S:gt.metaitem.01.3029.tooltip=V S:gt.metaitem.01.303.name=Tiny Pile of Electrum Dust S:gt.metaitem.01.303.tooltip=AgAu S:gt.metaitem.01.3030.name=Impure Pile of Chrome Dust @@ -21140,24 +34187,42 @@ languagefile { S:gt.metaitem.01.30326.tooltip=Nq+ S:gt.metaitem.01.30327.name=Naquadria Cell S:gt.metaitem.01.30327.tooltip=NqX + S:gt.metaitem.01.3033.name=Impure Pile of %material Dust + S:gt.metaitem.01.3033.tooltip=Co S:gt.metaitem.01.3034.name=Impure Pile of Nickel Dust S:gt.metaitem.01.3034.tooltip=Ni S:gt.metaitem.01.3035.name=Impure Pile of Copper Dust S:gt.metaitem.01.3035.tooltip=Cu S:gt.metaitem.01.3036.name=Impure Pile of Zinc Dust S:gt.metaitem.01.3036.tooltip=Zn + S:gt.metaitem.01.3037.name=Impure Pile of %material Dust + S:gt.metaitem.01.3037.tooltip=Ga S:gt.metaitem.01.30376.name=Titaniumtetrachloride Cell S:gt.metaitem.01.30376.tooltip=TiCl4 S:gt.metaitem.01.30377.name=Magnesiumchloride Cell S:gt.metaitem.01.30377.tooltip=MgCl2 + S:gt.metaitem.01.3039.name=Impure Pile of %material Dust + S:gt.metaitem.01.3039.tooltip=As S:gt.metaitem.01.304.name=Tiny Pile of Wrought Iron Dust S:gt.metaitem.01.304.tooltip=Fe + S:gt.metaitem.01.3043.name=Impure Pile of %material Dust + S:gt.metaitem.01.3043.tooltip=Rb + S:gt.metaitem.01.3044.name=Impure Pile of %material Dust + S:gt.metaitem.01.3044.tooltip=Sr + S:gt.metaitem.01.3045.name=Impure Pile of %material Dust + S:gt.metaitem.01.3045.tooltip=Y S:gt.metaitem.01.30460.name=Hydrogen Sulfide Cell S:gt.metaitem.01.30460.tooltip=H2S + S:gt.metaitem.01.3047.name=Impure Pile of %material Dust + S:gt.metaitem.01.3047.tooltip=Nb S:gt.metaitem.01.3048.name=Impure Pile of Molybdenum Dust S:gt.metaitem.01.3048.tooltip=Mo S:gt.metaitem.01.30485.name=Alduorite Cell S:gt.metaitem.01.30485.tooltip= + S:gt.metaitem.01.30493.name=%material Cell + S:gt.metaitem.01.30493.tooltip=O + S:gt.metaitem.01.30494.name=%material Cell + S:gt.metaitem.01.30494.tooltip=N S:gt.metaitem.01.30495.name=Liquid Air Cell S:gt.metaitem.01.30495.tooltip=N40O11Ar(CO2)21He9(CH4)3D S:gt.metaitem.01.30496.name=Noble Gases Cell @@ -21178,22 +34243,58 @@ languagefile { S:gt.metaitem.01.30534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.3054.name=Impure Pile of Silver Dust S:gt.metaitem.01.3054.tooltip=Ag + S:gt.metaitem.01.3055.name=Impure Pile of %material Dust + S:gt.metaitem.01.3055.tooltip=Cd + S:gt.metaitem.01.3056.name=Impure Pile of %material Dust + S:gt.metaitem.01.3056.tooltip=In S:gt.metaitem.01.3057.name=Impure Pile of Tin Dust S:gt.metaitem.01.3057.tooltip=Sn + S:gt.metaitem.01.3058.name=Impure Pile of %material Dust + S:gt.metaitem.01.3058.tooltip=Sb + S:gt.metaitem.01.3059.name=Impure Pile of %material Dust + S:gt.metaitem.01.3059.tooltip=Te + S:gt.metaitem.01.30592.name=%material Cell + S:gt.metaitem.01.30592.tooltip=C₆H₄ClNO₂ + S:gt.metaitem.01.30593.name=%material Cell + S:gt.metaitem.01.30593.tooltip=C₈H₁₀ + S:gt.metaitem.01.30595.name=%material Cell + S:gt.metaitem.01.30595.tooltip=C₈H₆O₄ + S:gt.metaitem.01.30596.name=%material Cell + S:gt.metaitem.01.30596.tooltip=C₁₂H₁₀N₂Cl₂ + S:gt.metaitem.01.30597.name=%material Cell + S:gt.metaitem.01.30597.tooltip=C₁₂H₁₄N₄ + S:gt.metaitem.01.30598.name=%material Cell + S:gt.metaitem.01.30598.tooltip=C₂₀H₂₀O₄ S:gt.metaitem.01.306.name=Tiny Pile of Stainless Steel Dust S:gt.metaitem.01.306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.30600.name=%material Cell + S:gt.metaitem.01.30600.tooltip= + S:gt.metaitem.01.30601.name=%material Cell + S:gt.metaitem.01.30601.tooltip= + S:gt.metaitem.01.30602.name=%material Cell + S:gt.metaitem.01.30602.tooltip= + S:gt.metaitem.01.30603.name=%material Cell + S:gt.metaitem.01.30603.tooltip= + S:gt.metaitem.01.30604.name=%material Cell + S:gt.metaitem.01.30604.tooltip= + S:gt.metaitem.01.30605.name=%material Cell + S:gt.metaitem.01.30605.tooltip=C₆H₅Cl S:gt.metaitem.01.30606.name=Diluted Hydrochloric Acid Cell S:gt.metaitem.01.30606.tooltip=HCl S:gt.metaitem.01.30608.name=Raw Growth Medium Cell S:gt.metaitem.01.30608.tooltip= S:gt.metaitem.01.30609.name=Sterilized Growth Medium Cell S:gt.metaitem.01.30609.tooltip= + S:gt.metaitem.01.3062.name=Impure Pile of %material Dust + S:gt.metaitem.01.3062.tooltip=Cs S:gt.metaitem.01.30627.name=Bio Diesel Cell S:gt.metaitem.01.30627.tooltip= S:gt.metaitem.01.30628.name=Nitration Mixture Cell S:gt.metaitem.01.30628.tooltip= S:gt.metaitem.01.30629.name=Glycerol Cell S:gt.metaitem.01.30629.tooltip=C3H8O3 + S:gt.metaitem.01.3063.name=Impure Pile of %material Dust + S:gt.metaitem.01.3063.tooltip=Ba S:gt.metaitem.01.30632.name=Dichlorobenzene Cell S:gt.metaitem.01.30632.tooltip=C6H4Cl2 S:gt.metaitem.01.30637.name=Styrene Cell @@ -21202,6 +34303,8 @@ languagefile { S:gt.metaitem.01.30638.tooltip=C5H8 S:gt.metaitem.01.30639.name=Tetranitromethane Cell S:gt.metaitem.01.30639.tooltip=CN4O8 + S:gt.metaitem.01.3064.name=Impure Pile of %material Dust + S:gt.metaitem.01.3064.tooltip=La S:gt.metaitem.01.30640.name=Diluted Sulfuric Acid Cell S:gt.metaitem.01.30640.tooltip=H2SO4 S:gt.metaitem.01.30641.name=Ethenone Cell @@ -21220,6 +34323,8 @@ languagefile { S:gt.metaitem.01.30647.tooltip=C7H8 S:gt.metaitem.01.30648.name=Epichlorohydrin Cell S:gt.metaitem.01.30648.tooltip=C3H5ClO + S:gt.metaitem.01.3065.name=Impure Pile of %material Dust + S:gt.metaitem.01.3065.tooltip=Ce S:gt.metaitem.01.30650.name=Vinyl Chloride Cell S:gt.metaitem.01.30650.tooltip=C2H3Cl S:gt.metaitem.01.30651.name=Sulfur Dioxide Cell @@ -21240,6 +34345,8 @@ languagefile { S:gt.metaitem.01.30658.tooltip=NO S:gt.metaitem.01.30659.name=Ammonia Cell S:gt.metaitem.01.30659.tooltip=NH3 + S:gt.metaitem.01.3066.name=Impure Pile of %material Dust + S:gt.metaitem.01.3066.tooltip=Pr S:gt.metaitem.01.30660.name=Wood Gas Cell S:gt.metaitem.01.30660.tooltip= S:gt.metaitem.01.30661.name=Wood Vinegar Cell @@ -21280,6 +34387,8 @@ languagefile { S:gt.metaitem.01.30678.tooltip=C3H6 S:gt.metaitem.01.30679.name=Vinyl Acetate Cell S:gt.metaitem.01.30679.tooltip=C4H6O2 + S:gt.metaitem.01.3068.name=Impure Pile of %material Dust + S:gt.metaitem.01.3068.tooltip=Pm S:gt.metaitem.01.30680.name=Polyvinyl Acetate Cell S:gt.metaitem.01.30680.tooltip=C4H6O2 S:gt.metaitem.01.30681.name=Methyl Acetate Cell @@ -21298,12 +34407,20 @@ languagefile { S:gt.metaitem.01.30688.tooltip=C9H12 S:gt.metaitem.01.30689.name=Phosphoric Acid Cell S:gt.metaitem.01.30689.tooltip=H3PO4 + S:gt.metaitem.01.3069.name=Impure Pile of %material Dust + S:gt.metaitem.01.3069.tooltip=Sm S:gt.metaitem.01.30691.name=Fermented Biomass Cell S:gt.metaitem.01.30691.tooltip= S:gt.metaitem.01.30692.name=Salt Water Cell S:gt.metaitem.01.30692.tooltip= + S:gt.metaitem.01.30693.name=%material Cell + S:gt.metaitem.01.30693.tooltip=Cl₃Fe + S:gt.metaitem.01.30694.name=%material Cell + S:gt.metaitem.01.30694.tooltip= S:gt.metaitem.01.307.name=Tiny Pile of Pig Iron Dust S:gt.metaitem.01.307.tooltip=Fe + S:gt.metaitem.01.3070.name=Impure Pile of %material Dust + S:gt.metaitem.01.3070.tooltip=Eu S:gt.metaitem.01.30702.name=Ice Cell S:gt.metaitem.01.30702.tooltip=H2O S:gt.metaitem.01.30704.name=Biomass Cell @@ -21318,6 +34435,8 @@ languagefile { S:gt.metaitem.01.30708.tooltip= S:gt.metaitem.01.30709.name=Cetane-Boosted Diesel Cell S:gt.metaitem.01.30709.tooltip= + S:gt.metaitem.01.3071.name=Impure Pile of %material Dust + S:gt.metaitem.01.3071.tooltip=Gd S:gt.metaitem.01.30711.name=Fish Oil Cell S:gt.metaitem.01.30711.tooltip= S:gt.metaitem.01.30712.name=Creosote Cell @@ -21334,6 +34453,8 @@ languagefile { S:gt.metaitem.01.30717.tooltip=NO2 S:gt.metaitem.01.30718.name=Sodium Persulfate Cell S:gt.metaitem.01.30718.tooltip=Na2S2O8 + S:gt.metaitem.01.3072.name=Impure Pile of %material Dust + S:gt.metaitem.01.3072.tooltip=Tb S:gt.metaitem.01.30720.name=Sulfuric Acid Cell S:gt.metaitem.01.30720.tooltip=H2SO4 S:gt.metaitem.01.30721.name=UU-Amplifier Cell @@ -21354,6 +34475,8 @@ languagefile { S:gt.metaitem.01.30728.tooltip=H2O S:gt.metaitem.01.30729.name=Holy Water Cell S:gt.metaitem.01.30729.tooltip=H2O + S:gt.metaitem.01.3073.name=Impure Pile of %material Dust + S:gt.metaitem.01.3073.tooltip=Dy S:gt.metaitem.01.30730.name=Heavy Oil Cell S:gt.metaitem.01.30730.tooltip= S:gt.metaitem.01.30731.name=Raw Oil Cell @@ -21374,14 +34497,28 @@ languagefile { S:gt.metaitem.01.30738.tooltip= S:gt.metaitem.01.30739.name=Naphtha Cell S:gt.metaitem.01.30739.tooltip= + S:gt.metaitem.01.3074.name=Impure Pile of %material Dust + S:gt.metaitem.01.3074.tooltip=Ho S:gt.metaitem.01.30740.name=Light Fuel Cell S:gt.metaitem.01.30740.tooltip= S:gt.metaitem.01.30741.name=Heavy Fuel Cell S:gt.metaitem.01.30741.tooltip= S:gt.metaitem.01.30742.name=LPG Cell S:gt.metaitem.01.30742.tooltip= + S:gt.metaitem.01.3075.name=Impure Pile of %material Dust + S:gt.metaitem.01.3075.tooltip=Er + S:gt.metaitem.01.3076.name=Impure Pile of %material Dust + S:gt.metaitem.01.3076.tooltip=Tm + S:gt.metaitem.01.3077.name=Impure Pile of %material Dust + S:gt.metaitem.01.3077.tooltip=Yb + S:gt.metaitem.01.3078.name=Impure Pile of %material Dust + S:gt.metaitem.01.3078.tooltip=Lu S:gt.metaitem.01.308.name=Tiny Pile of Red Alloy Dust S:gt.metaitem.01.308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.3080.name=Impure Pile of %material Dust + S:gt.metaitem.01.3080.tooltip=Ta + S:gt.metaitem.01.3081.name=Impure Pile of %material Dust + S:gt.metaitem.01.3081.tooltip=W S:gt.metaitem.01.30811.name=Glowstone Cell S:gt.metaitem.01.30811.tooltip= S:gt.metaitem.01.3083.name=Impure Pile of Osmium Dust @@ -21404,14 +34541,30 @@ languagefile { S:gt.metaitem.01.30885.tooltip= S:gt.metaitem.01.3089.name=Impure Pile of Lead Dust S:gt.metaitem.01.3089.tooltip=Pb + S:gt.metaitem.01.309.name=Tiny Pile of %material Dust + S:gt.metaitem.01.309.tooltip=AgRp₄ S:gt.metaitem.01.3090.name=Impure Pile of Bismuth Dust S:gt.metaitem.01.3090.tooltip=Bi S:gt.metaitem.01.3096.name=Impure Pile of Thorium Dust S:gt.metaitem.01.3096.tooltip=Th S:gt.metaitem.01.3097.name=Impure Pile of Uranium 235 Dust S:gt.metaitem.01.3097.tooltip=U-235 + S:gt.metaitem.01.30979.name=%material Cell + S:gt.metaitem.01.30979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.3098.name=Impure Pile of Uranium 238 Dust S:gt.metaitem.01.3098.tooltip=U + S:gt.metaitem.01.30993.name=%material Cell + S:gt.metaitem.01.30993.tooltip=N₂O + S:gt.metaitem.01.30994.name=%material Cell + S:gt.metaitem.01.30994.tooltip= + S:gt.metaitem.01.30995.name=%material Cell + S:gt.metaitem.01.30995.tooltip=C₈H₁₈ + S:gt.metaitem.01.30996.name=%material Cell + S:gt.metaitem.01.30996.tooltip= + S:gt.metaitem.01.30997.name=%material Cell + S:gt.metaitem.01.30997.tooltip= + S:gt.metaitem.01.30998.name=%material Cell + S:gt.metaitem.01.30998.tooltip= S:gt.metaitem.01.30999.name=Mc Guffium 239 Cell S:gt.metaitem.01.30999.tooltip= S:gt.metaitem.01.31.name=Tiny Pile of Manganese Dust @@ -21436,6 +34589,8 @@ languagefile { S:gt.metaitem.01.31008.tooltip=Be S:gt.metaitem.01.31009.name=Boron Plasma Cell S:gt.metaitem.01.31009.tooltip=B + S:gt.metaitem.01.3101.name=Impure Pile of %material Dust + S:gt.metaitem.01.3101.tooltip=Pu-241 S:gt.metaitem.01.31010.name=Carbon Plasma Cell S:gt.metaitem.01.31010.tooltip=C S:gt.metaitem.01.31012.name=Nitrogen Plasma Cell @@ -21464,10 +34619,14 @@ languagefile { S:gt.metaitem.01.31025.tooltip=K S:gt.metaitem.01.31026.name=Calcium Plasma Cell S:gt.metaitem.01.31026.tooltip=Ca + S:gt.metaitem.01.31027.name=%material Plasma Cell + S:gt.metaitem.01.31027.tooltip=Sc S:gt.metaitem.01.31028.name=Titanium Plasma Cell S:gt.metaitem.01.31028.tooltip=Ti S:gt.metaitem.01.31029.name=Vanadium Plasma Cell S:gt.metaitem.01.31029.tooltip=V + S:gt.metaitem.01.3103.name=Impure Pile of %material Dust + S:gt.metaitem.01.3103.tooltip=Am S:gt.metaitem.01.31030.name=Chrome Plasma Cell S:gt.metaitem.01.31030.tooltip=Cr S:gt.metaitem.01.31031.name=Manganese Plasma Cell @@ -21486,6 +34645,10 @@ languagefile { S:gt.metaitem.01.31037.tooltip=Ga S:gt.metaitem.01.31039.name=Arsenic Plasma Cell S:gt.metaitem.01.31039.tooltip=As + S:gt.metaitem.01.31043.name=%material Plasma Cell + S:gt.metaitem.01.31043.tooltip=Rb + S:gt.metaitem.01.31044.name=%material Plasma Cell + S:gt.metaitem.01.31044.tooltip=Sr S:gt.metaitem.01.31045.name=Yttrium Plasma Cell S:gt.metaitem.01.31045.tooltip=Y S:gt.metaitem.01.31047.name=Niobium Plasma Cell @@ -21504,16 +34667,40 @@ languagefile { S:gt.metaitem.01.31057.tooltip=Sn S:gt.metaitem.01.31058.name=Antimony Plasma Cell S:gt.metaitem.01.31058.tooltip=Sb + S:gt.metaitem.01.31059.name=%material Plasma Cell + S:gt.metaitem.01.31059.tooltip=Te S:gt.metaitem.01.31062.name=Caesium Plasma Cell S:gt.metaitem.01.31062.tooltip=Cs S:gt.metaitem.01.31063.name=Barium Plasma Cell S:gt.metaitem.01.31063.tooltip=Ba + S:gt.metaitem.01.31064.name=%material Plasma Cell + S:gt.metaitem.01.31064.tooltip=La S:gt.metaitem.01.31065.name=Cerium Plasma Cell S:gt.metaitem.01.31065.tooltip=Ce + S:gt.metaitem.01.31066.name=%material Plasma Cell + S:gt.metaitem.01.31066.tooltip=Pr S:gt.metaitem.01.31067.name=Neodymium Plasma Cell S:gt.metaitem.01.31067.tooltip=Nd + S:gt.metaitem.01.31068.name=%material Plasma Cell + S:gt.metaitem.01.31068.tooltip=Pm + S:gt.metaitem.01.31069.name=%material Plasma Cell + S:gt.metaitem.01.31069.tooltip=Sm S:gt.metaitem.01.31070.name=Europium Plasma Cell S:gt.metaitem.01.31070.tooltip=Eu + S:gt.metaitem.01.31071.name=%material Plasma Cell + S:gt.metaitem.01.31071.tooltip=Gd + S:gt.metaitem.01.31072.name=%material Plasma Cell + S:gt.metaitem.01.31072.tooltip=Tb + S:gt.metaitem.01.31073.name=%material Plasma Cell + S:gt.metaitem.01.31073.tooltip=Dy + S:gt.metaitem.01.31074.name=%material Plasma Cell + S:gt.metaitem.01.31074.tooltip=Ho + S:gt.metaitem.01.31075.name=%material Plasma Cell + S:gt.metaitem.01.31075.tooltip=Er + S:gt.metaitem.01.31076.name=%material Plasma Cell + S:gt.metaitem.01.31076.tooltip=Tm + S:gt.metaitem.01.31077.name=%material Plasma Cell + S:gt.metaitem.01.31077.tooltip=Yb S:gt.metaitem.01.31078.name=Lutetium Plasma Cell S:gt.metaitem.01.31078.tooltip=Lu S:gt.metaitem.01.31080.name=Tantalum Plasma Cell @@ -21554,10 +34741,18 @@ languagefile { S:gt.metaitem.01.31129.tooltip=Nt S:gt.metaitem.01.312.name=Tiny Pile of Kanthal Dust S:gt.metaitem.01.312.tooltip=FeAlCr + S:gt.metaitem.01.3129.name=Impure Pile of %material Dust + S:gt.metaitem.01.3129.tooltip=Nt S:gt.metaitem.01.313.name=Tiny Pile of Magnalium Dust S:gt.metaitem.01.313.tooltip=MgAl2 + S:gt.metaitem.01.31382.name=%material Plasma Cell + S:gt.metaitem.01.31382.tooltip=Ai S:gt.metaitem.01.314.name=Tiny Pile of Soldering Alloy Dust S:gt.metaitem.01.314.tooltip=Sn9Sb + S:gt.metaitem.01.31493.name=%material Plasma Cell + S:gt.metaitem.01.31493.tooltip=O + S:gt.metaitem.01.31494.name=%material Plasma Cell + S:gt.metaitem.01.31494.tooltip=N S:gt.metaitem.01.31495.name=Liquid Air Plasma Cell S:gt.metaitem.01.31495.tooltip=N40O11Ar(CO2)21He9(CH4)3D S:gt.metaitem.01.31496.name=Noble Gases Plasma Cell @@ -21570,8 +34765,24 @@ languagefile { S:gt.metaitem.01.316.tooltip=Fe50CW S:gt.metaitem.01.317.name=Tiny Pile of Osmiridium Dust S:gt.metaitem.01.317.tooltip=Ir3Os + S:gt.metaitem.01.318.name=Tiny Pile of %material Dust + S:gt.metaitem.01.318.tooltip=Su + S:gt.metaitem.01.319.name=Tiny Pile of %material Dust + S:gt.metaitem.01.319.tooltip=Ad + S:gt.metaitem.01.31975.name=%material Plasma Cell + S:gt.metaitem.01.31975.tooltip=D + S:gt.metaitem.01.31976.name=%material Plasma Cell + S:gt.metaitem.01.31976.tooltip=D* + S:gt.metaitem.01.31978.name=%material Plasma Cell + S:gt.metaitem.01.31978.tooltip=IcMa + S:gt.metaitem.01.31982.name=%material Plasma Cell + S:gt.metaitem.01.31982.tooltip=SpNt + S:gt.metaitem.01.31984.name=%material Plasma Cell + S:gt.metaitem.01.31984.tooltip=Fl S:gt.metaitem.01.32.name=Tiny Pile of Iron Dust S:gt.metaitem.01.32.tooltip=Fe + S:gt.metaitem.01.320.name=Tiny Pile of %material Dust + S:gt.metaitem.01.320.tooltip=The formula is too long... S:gt.metaitem.01.32000.name=Copper GT Credit S:gt.metaitem.01.32000.tooltip=0.125 Credits S:gt.metaitem.01.32001.name=Cupronickel GT Credit @@ -21604,6 +34815,8 @@ languagefile { S:gt.metaitem.01.32015.tooltip=512 Credits S:gt.metaitem.01.32016.name=Industrial Osmium Credit S:gt.metaitem.01.32016.tooltip=4096 Credits + S:gt.metaitem.01.321.name=Tiny Pile of %material Dust + S:gt.metaitem.01.321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ S:gt.metaitem.01.32100.name=Iron Minecart Wheels S:gt.metaitem.01.32100.tooltip=To get things rolling S:gt.metaitem.01.32101.name=Steel Minecart Wheels @@ -21612,6 +34825,8 @@ languagefile { S:gt.metaitem.01.32110.tooltip=Brick-shaped S:gt.metaitem.01.32111.name=Firebrick S:gt.metaitem.01.32111.tooltip=Heat resistant + S:gt.metaitem.01.322.name=Tiny Pile of %material Dust + S:gt.metaitem.01.322.tooltip= S:gt.metaitem.01.32200.name=Empty Glass Arrow Head S:gt.metaitem.01.32200.tooltip=Fill with Potions before use S:gt.metaitem.01.32201.name=Poison Glass Arrow Head @@ -21704,6 +34919,32 @@ languagefile { S:gt.metaitem.01.32316.tooltip=Mold for making Arrow Heads S:gt.metaitem.01.32317.name=Mold (Small Gear) S:gt.metaitem.01.32317.tooltip=Mold for making small Gears + S:gt.metaitem.01.32318.name=Mold (Rod) + S:gt.metaitem.01.32318.tooltip=Mold for making Rods + S:gt.metaitem.01.32319.name=Mold (Bolt) + S:gt.metaitem.01.32319.tooltip=Mold for making Bolts + S:gt.metaitem.01.32320.name=Mold (Round) + S:gt.metaitem.01.32320.tooltip=Mold for making Rounds + S:gt.metaitem.01.32321.name=Mold (Screw) + S:gt.metaitem.01.32321.tooltip=Mold for making Screws + S:gt.metaitem.01.32322.name=Mold (Ring) + S:gt.metaitem.01.32322.tooltip=Mold for making Rings + S:gt.metaitem.01.32323.name=Mold (Long Rod) + S:gt.metaitem.01.32323.tooltip=Mold for making Long Rods + S:gt.metaitem.01.32324.name=Mold (Rotor) + S:gt.metaitem.01.32324.tooltip=Mold for making a Rotor + S:gt.metaitem.01.32325.name=Mold (Turbine Blade) + S:gt.metaitem.01.32325.tooltip=Mold for making a Turbine Blade + S:gt.metaitem.01.32326.name=Mold (Tiny Pipe) + S:gt.metaitem.01.32326.tooltip=Mold for making tiny Pipes + S:gt.metaitem.01.32327.name=Mold (Small Pipe) + S:gt.metaitem.01.32327.tooltip=Mold for making small Pipes + S:gt.metaitem.01.32328.name=Mold (Normal Pipe) + S:gt.metaitem.01.32328.tooltip=Mold for making Pipes + S:gt.metaitem.01.32329.name=Mold (Large Pipe) + S:gt.metaitem.01.32329.tooltip=Mold for making large Pipes + S:gt.metaitem.01.32330.name=Mold (Huge Pipe) + S:gt.metaitem.01.32330.tooltip=Mold for making full Block Pipes S:gt.metaitem.01.32350.name=Extruder Shape (Plate) S:gt.metaitem.01.32350.tooltip=Extruder Shape for making Plates S:gt.metaitem.01.32351.name=Extruder Shape (Rod) @@ -21752,6 +34993,12 @@ languagefile { S:gt.metaitem.01.32372.tooltip=Extruder Shape for making Gears S:gt.metaitem.01.32373.name=Extruder Shape (Bottle) S:gt.metaitem.01.32373.tooltip=Extruder Shape for making Bottles + S:gt.metaitem.01.32374.name=Extruder Shape (Rotor) + S:gt.metaitem.01.32374.tooltip=Extruder Shape for a Rotor + S:gt.metaitem.01.32375.name=Extruder Shape (Small Gear) + S:gt.metaitem.01.32375.tooltip=Extruder Shape for a Small Gear + S:gt.metaitem.01.32376.name=Extruder Shape (Turbine Blade) + S:gt.metaitem.01.32376.tooltip=Extruder Shape for a Turbine Blade S:gt.metaitem.01.32398.name=Slicer Blade (Flat) S:gt.metaitem.01.32398.tooltip=Slicer Blade for cutting Flat S:gt.metaitem.01.32399.name=Slicer Blade (Stripes) @@ -21772,6 +35019,20 @@ languagefile { S:gt.metaitem.01.32405.tooltip= S:gt.metaitem.01.32406.name=Large Tungstensteel Fluid Cell S:gt.metaitem.01.32406.tooltip= + S:gt.metaitem.01.32407.name=Large Aluminium Fluid Cell + S:gt.metaitem.01.32407.tooltip= + S:gt.metaitem.01.32408.name=Large Stainless Steel Fluid Cell + S:gt.metaitem.01.32408.tooltip= + S:gt.metaitem.01.32409.name=Large Titanium Fluid Cell + S:gt.metaitem.01.32409.tooltip= + S:gt.metaitem.01.32410.name=Large Chrome Fluid Cell + S:gt.metaitem.01.32410.tooltip= + S:gt.metaitem.01.32411.name=Large Iridium Fluid Cell + S:gt.metaitem.01.32411.tooltip= + S:gt.metaitem.01.32412.name=Large Osmium Fluid Cell + S:gt.metaitem.01.32412.tooltip= + S:gt.metaitem.01.32413.name=Large Neutronium Fluid Cell + S:gt.metaitem.01.32413.tooltip= S:gt.metaitem.01.32430.name=Spray Can (Black) S:gt.metaitem.01.32430.tooltip=Full S:gt.metaitem.01.32431.name=Spray Can (Black) @@ -21896,6 +35157,16 @@ languagefile { S:gt.metaitem.01.32501.tooltip=An empty MV Battery Hull S:gt.metaitem.01.32502.name=Large Battery Hull S:gt.metaitem.01.32502.tooltip=An empty HV Battery Hull + S:gt.metaitem.01.32503.name=Small Sunnarium Battery (Empty) + S:gt.metaitem.01.32503.tooltip=An empty EV Battery Container + S:gt.metaitem.01.32504.name=Medium Sunnarium Battery (Empty) + S:gt.metaitem.01.32504.tooltip=An empty IV Battery Container + S:gt.metaitem.01.32505.name=Large Sunnarium Battery (Empty) + S:gt.metaitem.01.32505.tooltip=An empty LuV Battery Container + S:gt.metaitem.01.32506.name=Medium Naquadria Battery (Empty) + S:gt.metaitem.01.32506.tooltip=An empty ZPM Energy Storage + S:gt.metaitem.01.32507.name=Large Naquadria Battery (Empty) + S:gt.metaitem.01.32507.tooltip=An empty UV Energy Storage S:gt.metaitem.01.32510.name=Small Acid Battery S:gt.metaitem.01.32510.tooltip=Single Use S:gt.metaitem.01.32511.name=Small Mercury Battery @@ -21926,6 +35197,40 @@ languagefile { S:gt.metaitem.01.32538.tooltip=Reusable S:gt.metaitem.01.32539.name=Large Sodium Battery S:gt.metaitem.01.32539.tooltip=Reusable + S:gt.metaitem.01.32540.name=Small Sunnarium Battery + S:gt.metaitem.01.32540.tooltip=Reusable + S:gt.metaitem.01.32545.name=Medium Sunnarium Battery + S:gt.metaitem.01.32545.tooltip=Reusable + S:gt.metaitem.01.32550.name=Large Sunnarium Battery + S:gt.metaitem.01.32550.tooltip=Reusable + S:gt.metaitem.01.32555.name=Medium Naquadah Battery + S:gt.metaitem.01.32555.tooltip=Reusable + S:gt.metaitem.01.32560.name=Large Naquadah Battery + S:gt.metaitem.01.32560.tooltip=Reusable + S:gt.metaitem.01.32561.name=Small Neutronium Battery (Empty) + S:gt.metaitem.01.32561.tooltip=An empty UHV Energy Storage + S:gt.metaitem.01.32562.name=Medium Neutronium Battery (Empty) + S:gt.metaitem.01.32562.tooltip=An empty UEV Energy Storage + S:gt.metaitem.01.32563.name=Large Neutronium Battery (Empty) + S:gt.metaitem.01.32563.tooltip=An empty UIV Energy Storage + S:gt.metaitem.01.32564.name=Medium Plasma Battery (Empty) + S:gt.metaitem.01.32564.tooltip=An empty UMV Energy Storage + S:gt.metaitem.01.32565.name=Large Plasma Battery (Empty) + S:gt.metaitem.01.32565.tooltip=An empty UXV Energy Storage + S:gt.metaitem.01.32570.name=Small Neutronium Battery + S:gt.metaitem.01.32570.tooltip=Reusable + S:gt.metaitem.01.32575.name=Medium Neutronium Battery + S:gt.metaitem.01.32575.tooltip=Reusable + S:gt.metaitem.01.32580.name=Large Neutronium Battery + S:gt.metaitem.01.32580.tooltip=Reusable + S:gt.metaitem.01.32585.name=Medium Infinity Battery + S:gt.metaitem.01.32585.tooltip=Reusable + S:gt.metaitem.01.32590.name=Large Infinity Battery + S:gt.metaitem.01.32590.tooltip=Reusable + S:gt.metaitem.01.32595.name=Electric Motor (UEV) + S:gt.metaitem.01.32595.tooltip= + S:gt.metaitem.01.32596.name=Electric Motor (UHV) + S:gt.metaitem.01.32596.tooltip= S:gt.metaitem.01.32597.name=Lapotronic Energy Orb S:gt.metaitem.01.32597.tooltip=Reusable battery S:gt.metaitem.01.32598.name=Zero Point Module @@ -21952,6 +35257,8 @@ languagefile { S:gt.metaitem.01.32607.tooltip= S:gt.metaitem.01.32608.name=Electric Motor (UV) S:gt.metaitem.01.32608.tooltip= + S:gt.metaitem.01.32609.name=Really Ultimate Battery + S:gt.metaitem.01.32609.tooltip=Fill this to be way older S:gt.metaitem.01.32610.name=Electric Pump (LV) S:gt.metaitem.01.32610.tooltip=640 L/sec (as Cover) S:gt.metaitem.01.32611.name=Electric Pump (MV) @@ -21996,6 +35303,8 @@ languagefile { S:gt.metaitem.01.32637.tooltip=1 Stack every 1/20 sec (as Cover) S:gt.metaitem.01.32638.name=Conveyor Module (UV) S:gt.metaitem.01.32638.tooltip=1 Stack every 1/20 sec (as Cover) + S:gt.metaitem.01.32639.name=Conveyor Module (UEV) + S:gt.metaitem.01.32639.tooltip=32 Stacks every 1/20 sec (as Cover) S:gt.metaitem.01.32640.name=Electric Piston (LV) S:gt.metaitem.01.32640.tooltip= S:gt.metaitem.01.32641.name=Electric Piston (MV) @@ -22012,6 +35321,10 @@ languagefile { S:gt.metaitem.01.32646.tooltip= S:gt.metaitem.01.32647.name=Electric Piston (UV) S:gt.metaitem.01.32647.tooltip= + S:gt.metaitem.01.32648.name=Electric Piston (UHV) + S:gt.metaitem.01.32648.tooltip= + S:gt.metaitem.01.32649.name=Electric Piston (UEV) + S:gt.metaitem.01.32649.tooltip= S:gt.metaitem.01.32650.name=Robot Arm (LV) S:gt.metaitem.01.32650.tooltip=Inserts into specific Slots (as Cover) S:gt.metaitem.01.32651.name=Robot Arm (MV) @@ -22028,6 +35341,28 @@ languagefile { S:gt.metaitem.01.32656.tooltip=Inserts into specific Slots (as Cover) S:gt.metaitem.01.32657.name=Robot Arm (UV) S:gt.metaitem.01.32657.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32658.name=Robot Arm (UHV) + S:gt.metaitem.01.32658.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32659.name=Robot Arm (UEV) + S:gt.metaitem.01.32659.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32660.name=Fluid Regulator (LV) + S:gt.metaitem.01.32660.tooltip=Configuable up to 640 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32661.name=Fluid Regulator (MV) + S:gt.metaitem.01.32661.tooltip=Configuable up to 2.560 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32662.name=Fluid Regulator (HV) + S:gt.metaitem.01.32662.tooltip=Configuable up to 10.240 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32663.name=Fluid Regulator (EV) + S:gt.metaitem.01.32663.tooltip=Configuable up to 40.960 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32664.name=Fluid Regulator (IV) + S:gt.metaitem.01.32664.tooltip=Configuable up to 163.840 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32665.name=Fluid Regulator (LuV) + S:gt.metaitem.01.32665.tooltip=Configuable up to 655.360 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32666.name=Fluid Regulator (ZPM) + S:gt.metaitem.01.32666.tooltip=Configuable up to 2.621.440 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32667.name=Fluid Regulator (UV) + S:gt.metaitem.01.32667.tooltip=Configuable up to 10.485.760 L/sec (as Cover)/n Rightclick/Screwdriver-rightclick/Shift-screwdriver-rightclick/n to adjust the pump speed by 1/16/256 L/sec per click + S:gt.metaitem.01.32669.name=Fluid Filter Cover + S:gt.metaitem.01.32669.tooltip=Set with Fluid Container to only accept one Fluid Type S:gt.metaitem.01.32670.name=Field Generator (LV) S:gt.metaitem.01.32670.tooltip= S:gt.metaitem.01.32671.name=Field Generator (MV) @@ -22044,6 +35379,10 @@ languagefile { S:gt.metaitem.01.32676.tooltip= S:gt.metaitem.01.32677.name=Field Generator (UV) S:gt.metaitem.01.32677.tooltip= + S:gt.metaitem.01.32678.name=Field Generator (Tier IX) + S:gt.metaitem.01.32678.tooltip= + S:gt.metaitem.01.32679.name=Field Generator (Tier X) + S:gt.metaitem.01.32679.tooltip= S:gt.metaitem.01.32680.name=Emitter (LV) S:gt.metaitem.01.32680.tooltip= S:gt.metaitem.01.32681.name=Emitter (MV) @@ -22060,6 +35399,10 @@ languagefile { S:gt.metaitem.01.32686.tooltip= S:gt.metaitem.01.32687.name=Emitter (UV) S:gt.metaitem.01.32687.tooltip= + S:gt.metaitem.01.32688.name=Emitter (UHV) + S:gt.metaitem.01.32688.tooltip= + S:gt.metaitem.01.32689.name=Emitter (UEV) + S:gt.metaitem.01.32689.tooltip= S:gt.metaitem.01.32690.name=Sensor (LV) S:gt.metaitem.01.32690.tooltip= S:gt.metaitem.01.32691.name=Sensor (MV) @@ -22076,6 +35419,10 @@ languagefile { S:gt.metaitem.01.32696.tooltip= S:gt.metaitem.01.32697.name=Sensor (UV) S:gt.metaitem.01.32697.tooltip= + S:gt.metaitem.01.32698.name=Sensor (UHV) + S:gt.metaitem.01.32698.tooltip= + S:gt.metaitem.01.32699.name=Sensor (UEV) + S:gt.metaitem.01.32699.tooltip= S:gt.metaitem.01.327.name=Tiny Pile of Naquadria Dust S:gt.metaitem.01.327.tooltip=NqX S:gt.metaitem.01.32700.name=Vacuum Tube @@ -22212,8 +35559,16 @@ languagefile { S:gt.metaitem.01.33.tooltip=Co S:gt.metaitem.01.330.name=Tiny Pile of Thaumium Dust S:gt.metaitem.01.330.tooltip=FeMa + S:gt.metaitem.01.3303.name=Impure Pile of %material Dust + S:gt.metaitem.01.3303.tooltip=AgAu + S:gt.metaitem.01.3307.name=Impure Pile of %material Dust + S:gt.metaitem.01.3307.tooltip=Fe S:gt.metaitem.01.331.name=Tiny Pile of Mithril Dust S:gt.metaitem.01.331.tooltip=Pt2Ma + S:gt.metaitem.01.3319.name=Impure Pile of %material Dust + S:gt.metaitem.01.3319.tooltip=Ad + S:gt.metaitem.01.3320.name=Impure Pile of %material Dust + S:gt.metaitem.01.3320.tooltip=The formula is too long... S:gt.metaitem.01.3323.name=Impure Pile of Infused Gold Dust S:gt.metaitem.01.3323.tooltip= S:gt.metaitem.01.3324.name=Impure Pile of Naquadah Dust @@ -22222,24 +35577,92 @@ languagefile { S:gt.metaitem.01.3326.tooltip=Nq+ S:gt.metaitem.01.3327.name=Impure Pile of Naquadria Dust S:gt.metaitem.01.3327.tooltip=NqX + S:gt.metaitem.01.333.name=Tiny Pile of %material Dust + S:gt.metaitem.01.333.tooltip=Ag₂FeMa + S:gt.metaitem.01.3331.name=Impure Pile of %material Dust + S:gt.metaitem.01.3331.tooltip=Pt₂FeMa + S:gt.metaitem.01.3336.name=Impure Pile of %material Dust + S:gt.metaitem.01.3336.tooltip=Fe(FeMa)₃ S:gt.metaitem.01.334.name=Tiny Pile of Black Steel Dust S:gt.metaitem.01.334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.3340.name=Impure Pile of %material Dust + S:gt.metaitem.01.3340.tooltip=SpFe + S:gt.metaitem.01.3342.name=Impure Pile of %material Dust + S:gt.metaitem.01.3342.tooltip= + S:gt.metaitem.01.3347.name=Impure Pile of %material Dust + S:gt.metaitem.01.3347.tooltip= S:gt.metaitem.01.335.name=Tiny Pile of Damascus Steel Dust S:gt.metaitem.01.335.tooltip=Fe50C + S:gt.metaitem.01.336.name=Tiny Pile of %material Dust + S:gt.metaitem.01.336.tooltip=Fe(FeMa)₃ S:gt.metaitem.01.3364.name=Impure Pile of Dark Steel Dust S:gt.metaitem.01.3364.tooltip= + S:gt.metaitem.01.3368.name=Impure Pile of %material Dust + S:gt.metaitem.01.3368.tooltip= + S:gt.metaitem.01.337.name=Tiny Pile of %material Dust + S:gt.metaitem.01.337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.3375.name=Impure Pile of %material Dust + S:gt.metaitem.01.3375.tooltip=TiO₂ + S:gt.metaitem.01.338.name=Tiny Pile of %material Dust + S:gt.metaitem.01.338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.3382.name=Impure Pile of %material Dust + S:gt.metaitem.01.3382.tooltip=Ai + S:gt.metaitem.01.3386.name=Impure Pile of %material Dust + S:gt.metaitem.01.3386.tooltip=AiCo + S:gt.metaitem.01.3387.name=Impure Pile of %material Dust + S:gt.metaitem.01.3387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.3388.name=Impure Pile of %material Dust + S:gt.metaitem.01.3388.tooltip=SpPu + S:gt.metaitem.01.3389.name=Impure Pile of %material Dust + S:gt.metaitem.01.3389.tooltip=SpH₂O + S:gt.metaitem.01.339.name=Tiny Pile of %material Dust + S:gt.metaitem.01.339.tooltip=Fe₅₀CMa + S:gt.metaitem.01.3390.name=Impure Pile of %material Dust + S:gt.metaitem.01.3390.tooltip=SpPb + S:gt.metaitem.01.3391.name=Impure Pile of %material Dust + S:gt.metaitem.01.3391.tooltip=Qt + S:gt.metaitem.01.3392.name=Impure Pile of %material Dust + S:gt.metaitem.01.3392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.3393.name=Impure Pile of %material Dust + S:gt.metaitem.01.3393.tooltip=Oh + S:gt.metaitem.01.3394.name=Impure Pile of %material Dust + S:gt.metaitem.01.3394.tooltip=If + S:gt.metaitem.01.3395.name=Impure Pile of %material Dust + S:gt.metaitem.01.3395.tooltip= + S:gt.metaitem.01.3398.name=Impure Pile of %material Dust + S:gt.metaitem.01.3398.tooltip= S:gt.metaitem.01.34.name=Tiny Pile of Nickel Dust S:gt.metaitem.01.34.tooltip=Ni + S:gt.metaitem.01.340.name=Tiny Pile of %material Dust + S:gt.metaitem.01.340.tooltip=SpFe + S:gt.metaitem.01.341.name=Tiny Pile of %material Dust + S:gt.metaitem.01.341.tooltip=SpFe₅₀C + S:gt.metaitem.01.342.name=Tiny Pile of %material Dust + S:gt.metaitem.01.342.tooltip= S:gt.metaitem.01.343.name=Tiny Pile of Cobalt Brass Dust S:gt.metaitem.01.343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.344.name=Tiny Pile of Ultimet Dust S:gt.metaitem.01.344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.345.name=Tiny Pile of Annealed Copper Dust S:gt.metaitem.01.345.tooltip=Cu + S:gt.metaitem.01.346.name=Tiny Pile of %material Dust + S:gt.metaitem.01.346.tooltip= + S:gt.metaitem.01.347.name=Tiny Pile of %material Dust + S:gt.metaitem.01.347.tooltip= S:gt.metaitem.01.348.name=Tiny Pile of Red Steel Dust S:gt.metaitem.01.348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.3485.name=Impure Pile of %material Dust + S:gt.metaitem.01.3485.tooltip= + S:gt.metaitem.01.3487.name=Impure Pile of %material Dust + S:gt.metaitem.01.3487.tooltip= + S:gt.metaitem.01.3488.name=Impure Pile of %material Dust + S:gt.metaitem.01.3488.tooltip= + S:gt.metaitem.01.3489.name=Impure Pile of %material Dust + S:gt.metaitem.01.3489.tooltip= S:gt.metaitem.01.349.name=Tiny Pile of Blue Steel Dust S:gt.metaitem.01.349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.3490.name=Impure Pile of %material Dust + S:gt.metaitem.01.3490.tooltip= S:gt.metaitem.01.35.name=Tiny Pile of Copper Dust S:gt.metaitem.01.35.tooltip=Cu S:gt.metaitem.01.350.name=Tiny Pile of Sterling Silver Dust @@ -22256,6 +35679,8 @@ languagefile { S:gt.metaitem.01.3504.tooltip=Al2O3 S:gt.metaitem.01.3505.name=Impure Pile of Olivine Dust S:gt.metaitem.01.3505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.3506.name=Impure Pile of %material Dust + S:gt.metaitem.01.3506.tooltip= S:gt.metaitem.01.3507.name=Impure Pile of Topaz Dust S:gt.metaitem.01.3507.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.3508.name=Impure Pile of Tanzanite Dust @@ -22266,18 +35691,28 @@ languagefile { S:gt.metaitem.01.351.tooltip=CuAu4 S:gt.metaitem.01.3510.name=Impure Pile of Opal Dust S:gt.metaitem.01.3510.tooltip=SiO2 + S:gt.metaitem.01.3511.name=Impure Pile of %material Dust + S:gt.metaitem.01.3511.tooltip= S:gt.metaitem.01.3512.name=Impure Pile of Ruby Dust S:gt.metaitem.01.3512.tooltip=CrAl2O3 S:gt.metaitem.01.3513.name=Impure Pile of Blue Topaz Dust S:gt.metaitem.01.3513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.3514.name=Impure Pile of Amber Dust S:gt.metaitem.01.3514.tooltip= + S:gt.metaitem.01.3515.name=Impure Pile of %material Dust + S:gt.metaitem.01.3515.tooltip= S:gt.metaitem.01.3516.name=Impure Pile of Certus Quartz Dust S:gt.metaitem.01.3516.tooltip= + S:gt.metaitem.01.3518.name=Impure Pile of %material Dust + S:gt.metaitem.01.3518.tooltip= + S:gt.metaitem.01.3519.name=Impure Pile of %material Dust + S:gt.metaitem.01.3519.tooltip= S:gt.metaitem.01.352.name=Tiny Pile of Black Bronze Dust S:gt.metaitem.01.352.tooltip=AuAgCu3 S:gt.metaitem.01.3520.name=Impure Pile of Monazite Dust S:gt.metaitem.01.3520.tooltip=?PO4 + S:gt.metaitem.01.3521.name=Impure Pile of %material Dust + S:gt.metaitem.01.3521.tooltip= S:gt.metaitem.01.3522.name=Impure Pile of Nether Quartz Dust S:gt.metaitem.01.3522.tooltip= S:gt.metaitem.01.3523.name=Impure Pile of Quartzite Dust @@ -22292,14 +35727,20 @@ languagefile { S:gt.metaitem.01.3527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.3528.name=Impure Pile of Yellow Garnet Dust S:gt.metaitem.01.3528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.3529.name=Impure Pile of %material Dust + S:gt.metaitem.01.3529.tooltip=FeMa S:gt.metaitem.01.353.name=Tiny Pile of Bismuth Bronze Dust S:gt.metaitem.01.353.tooltip=BiZnCu3 S:gt.metaitem.01.3530.name=Impure Pile of Apatite Dust S:gt.metaitem.01.3530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.3531.name=Impure Pile of %material Dust + S:gt.metaitem.01.3531.tooltip=KNO₃ S:gt.metaitem.01.3534.name=Impure Pile of Phosphorus Dust S:gt.metaitem.01.3534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.3535.name=Impure Pile of Coal Dust S:gt.metaitem.01.3535.tooltip=C + S:gt.metaitem.01.3537.name=Impure Pile of %material Dust + S:gt.metaitem.01.3537.tooltip= S:gt.metaitem.01.3538.name=Impure Pile of Lignite Coal Dust S:gt.metaitem.01.3538.tooltip=C3H2O S:gt.metaitem.01.354.name=Tiny Pile of Magnetic Iron Dust @@ -22332,10 +35773,22 @@ languagefile { S:gt.metaitem.01.360.tooltip=NbTi S:gt.metaitem.01.3607.name=Impure Pile of Pyrochlore Dust S:gt.metaitem.01.3607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.362.name=Tiny Pile of %material Dust + S:gt.metaitem.01.362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.363.name=Tiny Pile of Tin Alloy Dust S:gt.metaitem.01.363.tooltip=SnFe S:gt.metaitem.01.364.name=Tiny Pile of Dark Steel Dust S:gt.metaitem.01.364.tooltip= + S:gt.metaitem.01.365.name=Tiny Pile of %material Dust + S:gt.metaitem.01.365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.366.name=Tiny Pile of %material Dust + S:gt.metaitem.01.366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.367.name=Tiny Pile of %material Dust + S:gt.metaitem.01.367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.368.name=Tiny Pile of %material Dust + S:gt.metaitem.01.368.tooltip= + S:gt.metaitem.01.369.name=Tiny Pile of %material Dust + S:gt.metaitem.01.369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.37.name=Tiny Pile of Gallium Dust S:gt.metaitem.01.37.tooltip=Ga S:gt.metaitem.01.370.name=Tiny Pile of Tungstencarbide Dust @@ -22352,18 +35805,34 @@ languagefile { S:gt.metaitem.01.375.tooltip=TiO2 S:gt.metaitem.01.377.name=Tiny Pile of Magnesiumchloride Dust S:gt.metaitem.01.377.tooltip=MgCl2 + S:gt.metaitem.01.3770.name=Impure Pile of %material Dust + S:gt.metaitem.01.3770.tooltip= + S:gt.metaitem.01.378.name=Tiny Pile of %material Dust + S:gt.metaitem.01.378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.379.name=Tiny Pile of %material Dust + S:gt.metaitem.01.379.tooltip=?AuC + S:gt.metaitem.01.380.name=Tiny Pile of %material Dust + S:gt.metaitem.01.380.tooltip=Sn₂AgPt S:gt.metaitem.01.3802.name=Impure Pile of Flint Dust S:gt.metaitem.01.3802.tooltip=SiO2 S:gt.metaitem.01.3807.name=Impure Pile of Netherrack Dust S:gt.metaitem.01.3807.tooltip= S:gt.metaitem.01.3808.name=Impure Pile of Endstone Dust S:gt.metaitem.01.3808.tooltip= + S:gt.metaitem.01.381.name=Tiny Pile of %material Dust + S:gt.metaitem.01.381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC S:gt.metaitem.01.3810.name=Impure Pile of Redstone Dust S:gt.metaitem.01.3810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.3812.name=Impure Pile of %material Dust + S:gt.metaitem.01.3812.tooltip=Rp S:gt.metaitem.01.3817.name=Impure Pile of Salt S:gt.metaitem.01.3817.tooltip=NaCl + S:gt.metaitem.01.382.name=Tiny Pile of %material Dust + S:gt.metaitem.01.382.tooltip=Ai S:gt.metaitem.01.3820.name=Impure Pile of Almandine Dust S:gt.metaitem.01.3820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.3821.name=Impure Pile of %material Dust + S:gt.metaitem.01.3821.tooltip=Ca₃Fe₂Si₃O₁₂ S:gt.metaitem.01.3822.name=Impure Pile of Bauxite Dust S:gt.metaitem.01.3822.tooltip=(TiO2)2Al16H10O11 S:gt.metaitem.01.3823.name=Impure Pile of Calcite Dust @@ -22378,6 +35847,10 @@ languagefile { S:gt.metaitem.01.3827.tooltip=CoAsS S:gt.metaitem.01.3828.name=Impure Pile of Sheldonite Dust S:gt.metaitem.01.3828.tooltip=Pt3NiSPd + S:gt.metaitem.01.3829.name=Impure Pile of %material Dust + S:gt.metaitem.01.3829.tooltip=Sp₂Fe + S:gt.metaitem.01.383.name=Tiny Pile of %material Dust + S:gt.metaitem.01.383.tooltip= S:gt.metaitem.01.3830.name=Impure Pile of Galena Dust S:gt.metaitem.01.3830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.3831.name=Impure Pile of Grossular Dust @@ -22394,10 +35867,14 @@ languagefile { S:gt.metaitem.01.3838.tooltip=Al2Mn3Si3O12 S:gt.metaitem.01.3839.name=Impure Pile of Sphalerite Dust S:gt.metaitem.01.3839.tooltip=ZnS + S:gt.metaitem.01.384.name=Tiny Pile of %material Dust + S:gt.metaitem.01.384.tooltip= S:gt.metaitem.01.3840.name=Impure Pile of Tetrahedrite Dust S:gt.metaitem.01.3840.tooltip=Cu3SbS3Fe S:gt.metaitem.01.3841.name=Impure Pile of Tungstate Dust S:gt.metaitem.01.3841.tooltip=WLi2O4 + S:gt.metaitem.01.3842.name=Impure Pile of %material Dust + S:gt.metaitem.01.3842.tooltip=Ca₃Cr₂Si₃O₁₂ S:gt.metaitem.01.3844.name=Impure Pile of Basalt Dust S:gt.metaitem.01.3844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 S:gt.metaitem.01.3845.name=Impure Pile of Marble Dust @@ -22406,12 +35883,22 @@ languagefile { S:gt.metaitem.01.3846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 S:gt.metaitem.01.3849.name=Impure Pile of Black Granite Dust S:gt.metaitem.01.3849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.385.name=Tiny Pile of %material Dust + S:gt.metaitem.01.385.tooltip= S:gt.metaitem.01.3850.name=Impure Pile of Red Granite Dust S:gt.metaitem.01.3850.tooltip=Al2KAlSi3O8O3 S:gt.metaitem.01.3855.name=Impure Pile of Chalcopyrite Dust S:gt.metaitem.01.3855.tooltip=CuFeS2 + S:gt.metaitem.01.386.name=Tiny Pile of %material Dust + S:gt.metaitem.01.386.tooltip=AiCo + S:gt.metaitem.01.3861.name=Impure Pile of %material Dust + S:gt.metaitem.01.3861.tooltip= S:gt.metaitem.01.3865.name=Impure Pile of Graphite Dust S:gt.metaitem.01.3865.tooltip= + S:gt.metaitem.01.3868.name=Impure Pile of %material Dust + S:gt.metaitem.01.3868.tooltip=Ke + S:gt.metaitem.01.387.name=Tiny Pile of %material Dust + S:gt.metaitem.01.387.tooltip=SpPt₂FeMa S:gt.metaitem.01.3870.name=Impure Pile of Magnetite Dust S:gt.metaitem.01.3870.tooltip=Fe3O4 S:gt.metaitem.01.3871.name=Impure Pile of Malachite Dust @@ -22422,14 +35909,30 @@ languagefile { S:gt.metaitem.01.3877.tooltip=Mg3Si4H2O12 S:gt.metaitem.01.3878.name=Impure Pile of Oilsands Dust S:gt.metaitem.01.3878.tooltip= + S:gt.metaitem.01.388.name=Tiny Pile of %material Dust + S:gt.metaitem.01.388.tooltip=SpPu S:gt.metaitem.01.3882.name=Impure Pile of Wulfenite Dust S:gt.metaitem.01.3882.tooltip=PbMoO4 S:gt.metaitem.01.3883.name=Impure Pile of Powellite Dust S:gt.metaitem.01.3883.tooltip=CaMoO4 + S:gt.metaitem.01.3884.name=Impure Pile of %material Dust + S:gt.metaitem.01.3884.tooltip=De + S:gt.metaitem.01.389.name=Tiny Pile of %material Dust + S:gt.metaitem.01.389.tooltip=SpH₂O + S:gt.metaitem.01.3894.name=Impure Pile of %material Powder + S:gt.metaitem.01.3894.tooltip= S:gt.metaitem.01.39.name=Tiny Pile of Arsenic Dust S:gt.metaitem.01.39.tooltip=As + S:gt.metaitem.01.390.name=Tiny Pile of %material Dust + S:gt.metaitem.01.390.tooltip=SpPb + S:gt.metaitem.01.3900.name=Impure Pile of %material Dust + S:gt.metaitem.01.3900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.01.3901.name=Impure Pile of %material Dust + S:gt.metaitem.01.3901.tooltip=KAl₃Si₃F₂O₁₀ S:gt.metaitem.01.3902.name=Impure Pile of Talc S:gt.metaitem.01.3902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.3903.name=Impure Pile of %material Dust + S:gt.metaitem.01.3903.tooltip=Na₃C₂H(H₂O)₂O₆ S:gt.metaitem.01.3904.name=Impure Pile of Barite Dust S:gt.metaitem.01.3904.tooltip=BaSO4 S:gt.metaitem.01.3905.name=Impure Pile of Bastnasite Dust @@ -22442,12 +35945,30 @@ languagefile { S:gt.metaitem.01.3908.tooltip=MgCO3 S:gt.metaitem.01.3909.name=Impure Pile of Pentlandite Dust S:gt.metaitem.01.3909.tooltip=Ni9S8 + S:gt.metaitem.01.391.name=Tiny Pile of %material Dust + S:gt.metaitem.01.391.tooltip=Qt S:gt.metaitem.01.3910.name=Impure Pile of Scheelite Dust S:gt.metaitem.01.3910.tooltip=WCa2O4 + S:gt.metaitem.01.3911.name=Impure Pile of %material Dust + S:gt.metaitem.01.3911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.01.3912.name=Impure Pile of %material Dust + S:gt.metaitem.01.3912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.3913.name=Impure Pile of %material Dust + S:gt.metaitem.01.3913.tooltip=As₄S₄ + S:gt.metaitem.01.3914.name=Impure Pile of %material Dust + S:gt.metaitem.01.3914.tooltip=CaMgC₂O₆ + S:gt.metaitem.01.3915.name=Impure Pile of %material Dust + S:gt.metaitem.01.3915.tooltip=CaSiO₃ + S:gt.metaitem.01.3916.name=Impure Pile of %material Dust + S:gt.metaitem.01.3916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ S:gt.metaitem.01.3917.name=Impure Pile of Banded Iron Dust S:gt.metaitem.01.3917.tooltip=Fe2O3 S:gt.metaitem.01.3918.name=Impure Pile of Ilmenite Dust S:gt.metaitem.01.3918.tooltip=FeTiO3 + S:gt.metaitem.01.3919.name=Impure Pile of %material Dust + S:gt.metaitem.01.3919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ + S:gt.metaitem.01.392.name=Tiny Pile of %material Dust + S:gt.metaitem.01.392.tooltip=Al₆CuMnMg S:gt.metaitem.01.3920.name=Impure Pile of Spodumene Dust S:gt.metaitem.01.3920.tooltip=LiAlSi2O6 S:gt.metaitem.01.3921.name=Impure Pile of Tantalite Dust @@ -22456,16 +35977,44 @@ languagefile { S:gt.metaitem.01.3922.tooltip=UO2 S:gt.metaitem.01.3923.name=Impure Pile of Vanadium Magnetite Dust S:gt.metaitem.01.3923.tooltip=Fe3O4V + S:gt.metaitem.01.3924.name=Impure Pile of %material Dust + S:gt.metaitem.01.3924.tooltip=Al₂SiO₅ + S:gt.metaitem.01.3925.name=Impure Pile of %material Dust + S:gt.metaitem.01.3925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.01.3926.name=Impure Pile of %material Dust + S:gt.metaitem.01.3926.tooltip= S:gt.metaitem.01.3927.name=Impure Pile of Bentonite S:gt.metaitem.01.3927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.3928.name=Impure Pile of %material + S:gt.metaitem.01.3928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.01.3929.name=Impure Pile of %material + S:gt.metaitem.01.3929.tooltip=Al₂Si₂H₄O₉ + S:gt.metaitem.01.393.name=Tiny Pile of %material Dust + S:gt.metaitem.01.393.tooltip=Oh S:gt.metaitem.01.3930.name=Impure Pile of Brown Limonite Dust S:gt.metaitem.01.3930.tooltip=FeHO2 S:gt.metaitem.01.3931.name=Impure Pile of Yellow Limonite Dust S:gt.metaitem.01.3931.tooltip=FeHO2 + S:gt.metaitem.01.3932.name=Impure Pile of %material + S:gt.metaitem.01.3932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ S:gt.metaitem.01.3933.name=Impure Pile of Glauconite Dust S:gt.metaitem.01.3933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.3934.name=Impure Pile of %material Dust + S:gt.metaitem.01.3934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.01.3935.name=Impure Pile of %material + S:gt.metaitem.01.3935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.3936.name=Impure Pile of %material + S:gt.metaitem.01.3936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.01.3937.name=Impure Pile of Cassiterite Sand S:gt.metaitem.01.3937.tooltip=SnO2 + S:gt.metaitem.01.3938.name=Impure Pile of %material + S:gt.metaitem.01.3938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.01.3939.name=Impure Pile of %material + S:gt.metaitem.01.3939.tooltip=?? + S:gt.metaitem.01.394.name=Tiny Pile of %material Dust + S:gt.metaitem.01.394.tooltip=If + S:gt.metaitem.01.3941.name=Impure Pile of %material Dust + S:gt.metaitem.01.3941.tooltip=Na₂B₄O₇(H₂O)₁₀ S:gt.metaitem.01.3942.name=Impure Pile of Molybdenite Dust S:gt.metaitem.01.3942.tooltip=MoS2 S:gt.metaitem.01.3943.name=Impure Pile of Pyrolusite Dust @@ -22474,40 +36023,178 @@ languagefile { S:gt.metaitem.01.3944.tooltip=KCl S:gt.metaitem.01.3945.name=Impure Pile of Stibnite Dust S:gt.metaitem.01.3945.tooltip=Sb2S3 + S:gt.metaitem.01.3946.name=Impure Pile of %material Dust + S:gt.metaitem.01.3946.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.01.3948.name=Impure Pile of Diatomite Dust S:gt.metaitem.01.3948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.3949.name=Impure Pile of %material + S:gt.metaitem.01.3949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.01.395.name=Tiny Pile of %material Dust + S:gt.metaitem.01.395.tooltip= + S:gt.metaitem.01.3951.name=Impure Pile of %material Dust + S:gt.metaitem.01.3951.tooltip= + S:gt.metaitem.01.3952.name=Impure Pile of %material Dust + S:gt.metaitem.01.3952.tooltip= + S:gt.metaitem.01.3954.name=Impure Pile of %material Dust + S:gt.metaitem.01.3954.tooltip= + S:gt.metaitem.01.3955.name=Impure Pile of %material Dust + S:gt.metaitem.01.3955.tooltip= + S:gt.metaitem.01.3956.name=Impure Pile of %material Dust + S:gt.metaitem.01.3956.tooltip= + S:gt.metaitem.01.3957.name=Impure Pile of %material Dust + S:gt.metaitem.01.3957.tooltip= + S:gt.metaitem.01.3958.name=Impure Pile of %material Dust + S:gt.metaitem.01.3958.tooltip= + S:gt.metaitem.01.3959.name=Impure Pile of %material Dust + S:gt.metaitem.01.3959.tooltip= + S:gt.metaitem.01.396.name=Tiny Pile of %material Dust + S:gt.metaitem.01.396.tooltip= + S:gt.metaitem.01.3960.name=Impure Pile of %material Dust + S:gt.metaitem.01.3960.tooltip= + S:gt.metaitem.01.3961.name=Impure Pile of %material Dust + S:gt.metaitem.01.3961.tooltip= + S:gt.metaitem.01.3962.name=Impure Pile of %material Dust + S:gt.metaitem.01.3962.tooltip= + S:gt.metaitem.01.3963.name=Impure Pile of %material Dust + S:gt.metaitem.01.3963.tooltip= + S:gt.metaitem.01.3964.name=Impure Pile of %material Dust + S:gt.metaitem.01.3964.tooltip= + S:gt.metaitem.01.3965.name=Impure Pile of %material Dust + S:gt.metaitem.01.3965.tooltip= + S:gt.metaitem.01.3966.name=Impure Pile of %material Dust + S:gt.metaitem.01.3966.tooltip= + S:gt.metaitem.01.397.name=Tiny Pile of %material Dust + S:gt.metaitem.01.397.tooltip=If* + S:gt.metaitem.01.3975.name=Impure Pile of %material Dust + S:gt.metaitem.01.3975.tooltip=D + S:gt.metaitem.01.3976.name=Impure Pile of %material Dust + S:gt.metaitem.01.3976.tooltip=D* + S:gt.metaitem.01.3978.name=Impure Pile of %material Dust + S:gt.metaitem.01.3978.tooltip=IcMa + S:gt.metaitem.01.398.name=Tiny Pile of %material Dust + S:gt.metaitem.01.398.tooltip= + S:gt.metaitem.01.3982.name=Impure Pile of %material Dust + S:gt.metaitem.01.3982.tooltip=SpNt + S:gt.metaitem.01.3984.name=Impure Pile of %material Dust + S:gt.metaitem.01.3984.tooltip=Fl + S:gt.metaitem.01.399.name=Tiny Pile of %material Dust + S:gt.metaitem.01.399.tooltip=Sm + S:gt.metaitem.01.400.name=Tiny Pile of %material Dust + S:gt.metaitem.01.400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ S:gt.metaitem.01.4006.name=Purified Pile of Lithium Dust S:gt.metaitem.01.4006.tooltip=Li S:gt.metaitem.01.4008.name=Purified Pile of Beryllium Dust S:gt.metaitem.01.4008.tooltip=Be + S:gt.metaitem.01.401.name=Tiny Pile of %material Dust + S:gt.metaitem.01.401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.4018.name=Purified Pile of %material Dust + S:gt.metaitem.01.4018.tooltip=Mg S:gt.metaitem.01.4019.name=Purified Pile of Aluminium Dust S:gt.metaitem.01.4019.tooltip=Al + S:gt.metaitem.01.402.name=Tiny Pile of %material Dust + S:gt.metaitem.01.402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.4020.name=Purified Pile of %material Dust + S:gt.metaitem.01.4020.tooltip=Si S:gt.metaitem.01.4022.name=Purified Pile of Sulfur Dust S:gt.metaitem.01.4022.tooltip=S + S:gt.metaitem.01.4027.name=Purified Pile of %material Dust + S:gt.metaitem.01.4027.tooltip=Sc S:gt.metaitem.01.4028.name=Purified Pile of Titanium Dust S:gt.metaitem.01.4028.tooltip=Ti + S:gt.metaitem.01.4029.name=Purified Pile of %material Dust + S:gt.metaitem.01.4029.tooltip=V + S:gt.metaitem.01.403.name=Tiny Pile of %material Dust + S:gt.metaitem.01.403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC S:gt.metaitem.01.4030.name=Purified Pile of Chrome Dust S:gt.metaitem.01.4030.tooltip=Cr S:gt.metaitem.01.4031.name=Purified Pile of Manganese Dust S:gt.metaitem.01.4031.tooltip=Mn S:gt.metaitem.01.4032.name=Purified Pile of Iron Dust S:gt.metaitem.01.4032.tooltip=Fe + S:gt.metaitem.01.4033.name=Purified Pile of %material Dust + S:gt.metaitem.01.4033.tooltip=Co S:gt.metaitem.01.4034.name=Purified Pile of Nickel Dust S:gt.metaitem.01.4034.tooltip=Ni S:gt.metaitem.01.4035.name=Purified Pile of Copper Dust S:gt.metaitem.01.4035.tooltip=Cu S:gt.metaitem.01.4036.name=Purified Pile of Zinc Dust S:gt.metaitem.01.4036.tooltip=Zn + S:gt.metaitem.01.4037.name=Purified Pile of %material Dust + S:gt.metaitem.01.4037.tooltip=Ga + S:gt.metaitem.01.4039.name=Purified Pile of %material Dust + S:gt.metaitem.01.4039.tooltip=As + S:gt.metaitem.01.404.name=Tiny Pile of %material Dust + S:gt.metaitem.01.404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.4043.name=Purified Pile of %material Dust + S:gt.metaitem.01.4043.tooltip=Rb + S:gt.metaitem.01.4044.name=Purified Pile of %material Dust + S:gt.metaitem.01.4044.tooltip=Sr + S:gt.metaitem.01.4045.name=Purified Pile of %material Dust + S:gt.metaitem.01.4045.tooltip=Y + S:gt.metaitem.01.4047.name=Purified Pile of %material Dust + S:gt.metaitem.01.4047.tooltip=Nb S:gt.metaitem.01.4048.name=Purified Pile of Molybdenum Dust S:gt.metaitem.01.4048.tooltip=Mo + S:gt.metaitem.01.405.name=Tiny Pile of %material Dust + S:gt.metaitem.01.405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq S:gt.metaitem.01.4052.name=Purified Pile of Palladium Dust S:gt.metaitem.01.4052.tooltip=Pd S:gt.metaitem.01.4054.name=Purified Pile of Silver Dust S:gt.metaitem.01.4054.tooltip=Ag + S:gt.metaitem.01.4055.name=Purified Pile of %material Dust + S:gt.metaitem.01.4055.tooltip=Cd + S:gt.metaitem.01.4056.name=Purified Pile of %material Dust + S:gt.metaitem.01.4056.tooltip=In S:gt.metaitem.01.4057.name=Purified Pile of Tin Dust S:gt.metaitem.01.4057.tooltip=Sn + S:gt.metaitem.01.4058.name=Purified Pile of %material Dust + S:gt.metaitem.01.4058.tooltip=Sb + S:gt.metaitem.01.4059.name=Purified Pile of %material Dust + S:gt.metaitem.01.4059.tooltip=Te + S:gt.metaitem.01.406.name=Tiny Pile of %material Dust + S:gt.metaitem.01.406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.4062.name=Purified Pile of %material Dust + S:gt.metaitem.01.4062.tooltip=Cs + S:gt.metaitem.01.4063.name=Purified Pile of %material Dust + S:gt.metaitem.01.4063.tooltip=Ba + S:gt.metaitem.01.4064.name=Purified Pile of %material Dust + S:gt.metaitem.01.4064.tooltip=La + S:gt.metaitem.01.4065.name=Purified Pile of %material Dust + S:gt.metaitem.01.4065.tooltip=Ce + S:gt.metaitem.01.4066.name=Purified Pile of %material Dust + S:gt.metaitem.01.4066.tooltip=Pr S:gt.metaitem.01.4067.name=Purified Pile of Neodymium Dust S:gt.metaitem.01.4067.tooltip=Nd + S:gt.metaitem.01.4068.name=Purified Pile of %material Dust + S:gt.metaitem.01.4068.tooltip=Pm + S:gt.metaitem.01.4069.name=Purified Pile of %material Dust + S:gt.metaitem.01.4069.tooltip=Sm + S:gt.metaitem.01.407.name=Tiny Pile of %material Dust + S:gt.metaitem.01.407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.4070.name=Purified Pile of %material Dust + S:gt.metaitem.01.4070.tooltip=Eu + S:gt.metaitem.01.4071.name=Purified Pile of %material Dust + S:gt.metaitem.01.4071.tooltip=Gd + S:gt.metaitem.01.4072.name=Purified Pile of %material Dust + S:gt.metaitem.01.4072.tooltip=Tb + S:gt.metaitem.01.4073.name=Purified Pile of %material Dust + S:gt.metaitem.01.4073.tooltip=Dy + S:gt.metaitem.01.4074.name=Purified Pile of %material Dust + S:gt.metaitem.01.4074.tooltip=Ho + S:gt.metaitem.01.4075.name=Purified Pile of %material Dust + S:gt.metaitem.01.4075.tooltip=Er + S:gt.metaitem.01.4076.name=Purified Pile of %material Dust + S:gt.metaitem.01.4076.tooltip=Tm + S:gt.metaitem.01.4077.name=Purified Pile of %material Dust + S:gt.metaitem.01.4077.tooltip=Yb + S:gt.metaitem.01.4078.name=Purified Pile of %material Dust + S:gt.metaitem.01.4078.tooltip=Lu + S:gt.metaitem.01.408.name=Tiny Pile of %material Dust + S:gt.metaitem.01.408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.4080.name=Purified Pile of %material Dust + S:gt.metaitem.01.4080.tooltip=Ta + S:gt.metaitem.01.4081.name=Purified Pile of %material Dust + S:gt.metaitem.01.4081.tooltip=W S:gt.metaitem.01.4083.name=Purified Pile of Osmium Dust S:gt.metaitem.01.4083.tooltip=Os S:gt.metaitem.01.4084.name=Purified Pile of Iridium Dust @@ -22528,6 +36215,22 @@ languagefile { S:gt.metaitem.01.4098.tooltip=U S:gt.metaitem.01.4100.name=Purified Pile of Plutonium 239 Dust S:gt.metaitem.01.4100.tooltip=Pu + S:gt.metaitem.01.4101.name=Purified Pile of %material Dust + S:gt.metaitem.01.4101.tooltip=Pu-241 + S:gt.metaitem.01.4103.name=Purified Pile of %material Dust + S:gt.metaitem.01.4103.tooltip=Am + S:gt.metaitem.01.4129.name=Purified Pile of %material Dust + S:gt.metaitem.01.4129.tooltip=Nt + S:gt.metaitem.01.43.name=Tiny Pile of %material Dust + S:gt.metaitem.01.43.tooltip=Rb + S:gt.metaitem.01.4303.name=Purified Pile of %material Dust + S:gt.metaitem.01.4303.tooltip=AgAu + S:gt.metaitem.01.4307.name=Purified Pile of %material Dust + S:gt.metaitem.01.4307.tooltip=Fe + S:gt.metaitem.01.4319.name=Purified Pile of %material Dust + S:gt.metaitem.01.4319.tooltip=Ad + S:gt.metaitem.01.4320.name=Purified Pile of %material Dust + S:gt.metaitem.01.4320.tooltip=The formula is too long... S:gt.metaitem.01.4323.name=Purified Pile of Infused Gold Dust S:gt.metaitem.01.4323.tooltip= S:gt.metaitem.01.4324.name=Purified Pile of Naquadah Dust @@ -22536,8 +36239,58 @@ languagefile { S:gt.metaitem.01.4326.tooltip=Nq+ S:gt.metaitem.01.4327.name=Purified Pile of Naquadria Dust S:gt.metaitem.01.4327.tooltip=NqX + S:gt.metaitem.01.4331.name=Purified Pile of %material Dust + S:gt.metaitem.01.4331.tooltip=Pt₂FeMa + S:gt.metaitem.01.4336.name=Purified Pile of %material Dust + S:gt.metaitem.01.4336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.4340.name=Purified Pile of %material Dust + S:gt.metaitem.01.4340.tooltip=SpFe + S:gt.metaitem.01.4342.name=Purified Pile of %material Dust + S:gt.metaitem.01.4342.tooltip= + S:gt.metaitem.01.4347.name=Purified Pile of %material Dust + S:gt.metaitem.01.4347.tooltip= S:gt.metaitem.01.4364.name=Purified Pile of Dark Steel Dust S:gt.metaitem.01.4364.tooltip= + S:gt.metaitem.01.4368.name=Purified Pile of %material Dust + S:gt.metaitem.01.4368.tooltip= + S:gt.metaitem.01.4375.name=Purified Pile of %material Dust + S:gt.metaitem.01.4375.tooltip=TiO₂ + S:gt.metaitem.01.4382.name=Purified Pile of %material Dust + S:gt.metaitem.01.4382.tooltip=Ai + S:gt.metaitem.01.4386.name=Purified Pile of %material Dust + S:gt.metaitem.01.4386.tooltip=AiCo + S:gt.metaitem.01.4387.name=Purified Pile of %material Dust + S:gt.metaitem.01.4387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.4388.name=Purified Pile of %material Dust + S:gt.metaitem.01.4388.tooltip=SpPu + S:gt.metaitem.01.4389.name=Purified Pile of %material Dust + S:gt.metaitem.01.4389.tooltip=SpH₂O + S:gt.metaitem.01.4390.name=Purified Pile of %material Dust + S:gt.metaitem.01.4390.tooltip=SpPb + S:gt.metaitem.01.4391.name=Purified Pile of %material Dust + S:gt.metaitem.01.4391.tooltip=Qt + S:gt.metaitem.01.4392.name=Purified Pile of %material Dust + S:gt.metaitem.01.4392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.4393.name=Purified Pile of %material Dust + S:gt.metaitem.01.4393.tooltip=Oh + S:gt.metaitem.01.4394.name=Purified Pile of %material Dust + S:gt.metaitem.01.4394.tooltip=If + S:gt.metaitem.01.4395.name=Purified Pile of %material Dust + S:gt.metaitem.01.4395.tooltip= + S:gt.metaitem.01.4398.name=Purified Pile of %material Dust + S:gt.metaitem.01.4398.tooltip= + S:gt.metaitem.01.44.name=Tiny Pile of %material Dust + S:gt.metaitem.01.44.tooltip=Sr + S:gt.metaitem.01.4485.name=Purified Pile of %material Dust + S:gt.metaitem.01.4485.tooltip= + S:gt.metaitem.01.4487.name=Purified Pile of %material Dust + S:gt.metaitem.01.4487.tooltip= + S:gt.metaitem.01.4488.name=Purified Pile of %material Dust + S:gt.metaitem.01.4488.tooltip= + S:gt.metaitem.01.4489.name=Purified Pile of %material Dust + S:gt.metaitem.01.4489.tooltip= + S:gt.metaitem.01.4490.name=Purified Pile of %material Dust + S:gt.metaitem.01.4490.tooltip= S:gt.metaitem.01.45.name=Tiny Pile of Yttrium Dust S:gt.metaitem.01.45.tooltip=Y S:gt.metaitem.01.4500.name=Purified Pile of Diamond Dust @@ -22552,6 +36305,8 @@ languagefile { S:gt.metaitem.01.4504.tooltip=Al2O3 S:gt.metaitem.01.4505.name=Purified Pile of Olivine Dust S:gt.metaitem.01.4505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.4506.name=Purified Pile of %material Dust + S:gt.metaitem.01.4506.tooltip= S:gt.metaitem.01.4507.name=Purified Pile of Topaz Dust S:gt.metaitem.01.4507.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.4508.name=Purified Pile of Tanzanite Dust @@ -22560,16 +36315,26 @@ languagefile { S:gt.metaitem.01.4509.tooltip=(SiO2)4Fe S:gt.metaitem.01.4510.name=Purified Pile of Opal Dust S:gt.metaitem.01.4510.tooltip=SiO2 + S:gt.metaitem.01.4511.name=Purified Pile of %material Dust + S:gt.metaitem.01.4511.tooltip= S:gt.metaitem.01.4512.name=Purified Pile of Ruby Dust S:gt.metaitem.01.4512.tooltip=CrAl2O3 S:gt.metaitem.01.4513.name=Purified Pile of Blue Topaz Dust S:gt.metaitem.01.4513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.4514.name=Purified Pile of Amber Dust S:gt.metaitem.01.4514.tooltip= + S:gt.metaitem.01.4515.name=Purified Pile of %material Dust + S:gt.metaitem.01.4515.tooltip= S:gt.metaitem.01.4516.name=Purified Pile of Certus Quartz Dust S:gt.metaitem.01.4516.tooltip= + S:gt.metaitem.01.4518.name=Purified Pile of %material Dust + S:gt.metaitem.01.4518.tooltip= + S:gt.metaitem.01.4519.name=Purified Pile of %material Dust + S:gt.metaitem.01.4519.tooltip= S:gt.metaitem.01.4520.name=Purified Pile of Monazite Dust S:gt.metaitem.01.4520.tooltip=?PO4 + S:gt.metaitem.01.4521.name=Purified Pile of %material Dust + S:gt.metaitem.01.4521.tooltip= S:gt.metaitem.01.4522.name=Purified Pile of Nether Quartz Dust S:gt.metaitem.01.4522.tooltip= S:gt.metaitem.01.4523.name=Purified Pile of Quartzite Dust @@ -22584,12 +36349,18 @@ languagefile { S:gt.metaitem.01.4527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.4528.name=Purified Pile of Yellow Garnet Dust S:gt.metaitem.01.4528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.4529.name=Purified Pile of %material Dust + S:gt.metaitem.01.4529.tooltip=FeMa S:gt.metaitem.01.4530.name=Purified Pile of Apatite Dust S:gt.metaitem.01.4530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.4531.name=Purified Pile of %material Dust + S:gt.metaitem.01.4531.tooltip=KNO₃ S:gt.metaitem.01.4534.name=Purified Pile of Phosphorus Dust S:gt.metaitem.01.4534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.4535.name=Purified Pile of Coal Dust S:gt.metaitem.01.4535.tooltip=C + S:gt.metaitem.01.4537.name=Purified Pile of %material Dust + S:gt.metaitem.01.4537.tooltip= S:gt.metaitem.01.4538.name=Purified Pile of Lignite Coal Dust S:gt.metaitem.01.4538.tooltip=C3H2O S:gt.metaitem.01.4540.name=Purified Pile of Aer Crystal Powder @@ -22616,14 +36387,20 @@ languagefile { S:gt.metaitem.01.472.tooltip=C6H11NO S:gt.metaitem.01.473.name=Tiny Pile of Polytetrafluoroethylene Pulp S:gt.metaitem.01.473.tooltip=C2F4 + S:gt.metaitem.01.4770.name=Purified Pile of %material Dust + S:gt.metaitem.01.4770.tooltip= S:gt.metaitem.01.48.name=Tiny Pile of Molybdenum Dust S:gt.metaitem.01.48.tooltip=Mo S:gt.metaitem.01.4810.name=Purified Pile of Redstone Dust S:gt.metaitem.01.4810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.4812.name=Purified Pile of %material Dust + S:gt.metaitem.01.4812.tooltip=Rp S:gt.metaitem.01.4817.name=Purified Pile of Salt S:gt.metaitem.01.4817.tooltip=NaCl S:gt.metaitem.01.4820.name=Purified Pile of Almandine Dust S:gt.metaitem.01.4820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.4821.name=Purified Pile of %material Dust + S:gt.metaitem.01.4821.tooltip=Ca₃Fe₂Si₃O₁₂ S:gt.metaitem.01.4822.name=Purified Pile of Bauxite Dust S:gt.metaitem.01.4822.tooltip=(TiO2)2Al16H10O11 S:gt.metaitem.01.4823.name=Purified Pile of Calcite Dust @@ -22638,6 +36415,8 @@ languagefile { S:gt.metaitem.01.4827.tooltip=CoAsS S:gt.metaitem.01.4828.name=Purified Pile of Sheldonite Dust S:gt.metaitem.01.4828.tooltip=Pt3NiSPd + S:gt.metaitem.01.4829.name=Purified Pile of %material Dust + S:gt.metaitem.01.4829.tooltip=Sp₂Fe S:gt.metaitem.01.4830.name=Purified Pile of Galena Dust S:gt.metaitem.01.4830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.4831.name=Purified Pile of Grossular Dust @@ -22658,12 +36437,22 @@ languagefile { S:gt.metaitem.01.4840.tooltip=Cu3SbS3Fe S:gt.metaitem.01.4841.name=Purified Pile of Tungstate Dust S:gt.metaitem.01.4841.tooltip=WLi2O4 + S:gt.metaitem.01.4842.name=Purified Pile of %material Dust + S:gt.metaitem.01.4842.tooltip=Ca₃Cr₂Si₃O₁₂ S:gt.metaitem.01.485.name=Tiny Pile of Alduorite Dust S:gt.metaitem.01.485.tooltip= S:gt.metaitem.01.4855.name=Purified Pile of Chalcopyrite Dust S:gt.metaitem.01.4855.tooltip=CuFeS2 + S:gt.metaitem.01.486.name=Tiny Pile of %material Dust + S:gt.metaitem.01.486.tooltip= + S:gt.metaitem.01.4861.name=Purified Pile of %material Dust + S:gt.metaitem.01.4861.tooltip= S:gt.metaitem.01.4865.name=Purified Pile of Graphite Dust S:gt.metaitem.01.4865.tooltip= + S:gt.metaitem.01.4868.name=Purified Pile of %material Dust + S:gt.metaitem.01.4868.tooltip=Ke + S:gt.metaitem.01.487.name=Tiny Pile of %material Dust + S:gt.metaitem.01.487.tooltip= S:gt.metaitem.01.4870.name=Purified Pile of Magnetite Dust S:gt.metaitem.01.4870.tooltip=Fe3O4 S:gt.metaitem.01.4871.name=Purified Pile of Malachite Dust @@ -22674,12 +36463,28 @@ languagefile { S:gt.metaitem.01.4877.tooltip=Mg3Si4H2O12 S:gt.metaitem.01.4878.name=Purified Pile of Oilsands Dust S:gt.metaitem.01.4878.tooltip= + S:gt.metaitem.01.488.name=Tiny Pile of %material Dust + S:gt.metaitem.01.488.tooltip= S:gt.metaitem.01.4882.name=Purified Pile of Wulfenite Dust S:gt.metaitem.01.4882.tooltip=PbMoO4 S:gt.metaitem.01.4883.name=Purified Pile of Powellite Dust S:gt.metaitem.01.4883.tooltip=CaMoO4 + S:gt.metaitem.01.4884.name=Purified Pile of %material Dust + S:gt.metaitem.01.4884.tooltip=De + S:gt.metaitem.01.489.name=Tiny Pile of %material Dust + S:gt.metaitem.01.489.tooltip= + S:gt.metaitem.01.4894.name=Purified Pile of %material Powder + S:gt.metaitem.01.4894.tooltip= + S:gt.metaitem.01.490.name=Tiny Pile of %material Dust + S:gt.metaitem.01.490.tooltip= + S:gt.metaitem.01.4900.name=Purified Pile of %material Dust + S:gt.metaitem.01.4900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.01.4901.name=Purified Pile of %material Dust + S:gt.metaitem.01.4901.tooltip=KAl₃Si₃F₂O₁₀ S:gt.metaitem.01.4902.name=Purified Pile of Talc S:gt.metaitem.01.4902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.4903.name=Purified Pile of %material Dust + S:gt.metaitem.01.4903.tooltip=Na₃C₂H(H₂O)₂O₆ S:gt.metaitem.01.4904.name=Purified Pile of Barite Dust S:gt.metaitem.01.4904.tooltip=BaSO4 S:gt.metaitem.01.4905.name=Purified Pile of Bastnasite Dust @@ -22694,10 +36499,24 @@ languagefile { S:gt.metaitem.01.4909.tooltip=Ni9S8 S:gt.metaitem.01.4910.name=Purified Pile of Scheelite Dust S:gt.metaitem.01.4910.tooltip=WCa2O4 + S:gt.metaitem.01.4911.name=Purified Pile of %material Dust + S:gt.metaitem.01.4911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.01.4912.name=Purified Pile of %material Dust + S:gt.metaitem.01.4912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.4913.name=Purified Pile of %material Dust + S:gt.metaitem.01.4913.tooltip=As₄S₄ + S:gt.metaitem.01.4914.name=Purified Pile of %material Dust + S:gt.metaitem.01.4914.tooltip=CaMgC₂O₆ + S:gt.metaitem.01.4915.name=Purified Pile of %material Dust + S:gt.metaitem.01.4915.tooltip=CaSiO₃ + S:gt.metaitem.01.4916.name=Purified Pile of %material Dust + S:gt.metaitem.01.4916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ S:gt.metaitem.01.4917.name=Purified Pile of Banded Iron Dust S:gt.metaitem.01.4917.tooltip=Fe2O3 S:gt.metaitem.01.4918.name=Purified Pile of Ilmenite Dust S:gt.metaitem.01.4918.tooltip=FeTiO3 + S:gt.metaitem.01.4919.name=Purified Pile of %material Dust + S:gt.metaitem.01.4919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ S:gt.metaitem.01.4920.name=Purified Pile of Spodumene Dust S:gt.metaitem.01.4920.tooltip=LiAlSi2O6 S:gt.metaitem.01.4921.name=Purified Pile of Tantalite Dust @@ -22706,16 +36525,40 @@ languagefile { S:gt.metaitem.01.4922.tooltip=UO2 S:gt.metaitem.01.4923.name=Purified Pile of Vanadium Magnetite Dust S:gt.metaitem.01.4923.tooltip=Fe3O4V + S:gt.metaitem.01.4924.name=Purified Pile of %material Dust + S:gt.metaitem.01.4924.tooltip=Al₂SiO₅ + S:gt.metaitem.01.4925.name=Purified Pile of %material Dust + S:gt.metaitem.01.4925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.01.4926.name=Purified Pile of %material Dust + S:gt.metaitem.01.4926.tooltip= S:gt.metaitem.01.4927.name=Purified Pile of Bentonite S:gt.metaitem.01.4927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.4928.name=Purified Pile of %material + S:gt.metaitem.01.4928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.01.4929.name=Purified Pile of %material + S:gt.metaitem.01.4929.tooltip=Al₂Si₂H₄O₉ S:gt.metaitem.01.4930.name=Purified Pile of Brown Limonite Dust S:gt.metaitem.01.4930.tooltip=FeHO2 S:gt.metaitem.01.4931.name=Purified Pile of Yellow Limonite Dust S:gt.metaitem.01.4931.tooltip=FeHO2 + S:gt.metaitem.01.4932.name=Purified Pile of %material + S:gt.metaitem.01.4932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ S:gt.metaitem.01.4933.name=Purified Pile of Glauconite Dust S:gt.metaitem.01.4933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.4934.name=Purified Pile of %material Dust + S:gt.metaitem.01.4934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.01.4935.name=Purified Pile of %material + S:gt.metaitem.01.4935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.4936.name=Purified Pile of %material + S:gt.metaitem.01.4936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.01.4937.name=Purified Pile of Cassiterite Sand S:gt.metaitem.01.4937.tooltip=SnO2 + S:gt.metaitem.01.4938.name=Purified Pile of %material + S:gt.metaitem.01.4938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.01.4939.name=Purified Pile of %material + S:gt.metaitem.01.4939.tooltip=?? + S:gt.metaitem.01.4941.name=Purified Pile of %material Dust + S:gt.metaitem.01.4941.tooltip=Na₂B₄O₇(H₂O)₁₀ S:gt.metaitem.01.4942.name=Purified Pile of Molybdenite Dust S:gt.metaitem.01.4942.tooltip=MoS2 S:gt.metaitem.01.4943.name=Purified Pile of Pyrolusite Dust @@ -22724,8 +36567,52 @@ languagefile { S:gt.metaitem.01.4944.tooltip=KCl S:gt.metaitem.01.4945.name=Purified Pile of Stibnite Dust S:gt.metaitem.01.4945.tooltip=Sb2S3 + S:gt.metaitem.01.4946.name=Purified Pile of %material Dust + S:gt.metaitem.01.4946.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.01.4948.name=Purified Pile of Diatomite Dust S:gt.metaitem.01.4948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.4949.name=Purified Pile of %material + S:gt.metaitem.01.4949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.01.4951.name=Purified Pile of %material Dust + S:gt.metaitem.01.4951.tooltip= + S:gt.metaitem.01.4952.name=Purified Pile of %material Dust + S:gt.metaitem.01.4952.tooltip= + S:gt.metaitem.01.4954.name=Purified Pile of %material Dust + S:gt.metaitem.01.4954.tooltip= + S:gt.metaitem.01.4955.name=Purified Pile of %material Dust + S:gt.metaitem.01.4955.tooltip= + S:gt.metaitem.01.4956.name=Purified Pile of %material Dust + S:gt.metaitem.01.4956.tooltip= + S:gt.metaitem.01.4957.name=Purified Pile of %material Dust + S:gt.metaitem.01.4957.tooltip= + S:gt.metaitem.01.4958.name=Purified Pile of %material Dust + S:gt.metaitem.01.4958.tooltip= + S:gt.metaitem.01.4959.name=Purified Pile of %material Dust + S:gt.metaitem.01.4959.tooltip= + S:gt.metaitem.01.4960.name=Purified Pile of %material Dust + S:gt.metaitem.01.4960.tooltip= + S:gt.metaitem.01.4961.name=Purified Pile of %material Dust + S:gt.metaitem.01.4961.tooltip= + S:gt.metaitem.01.4962.name=Purified Pile of %material Dust + S:gt.metaitem.01.4962.tooltip= + S:gt.metaitem.01.4963.name=Purified Pile of %material Dust + S:gt.metaitem.01.4963.tooltip= + S:gt.metaitem.01.4964.name=Purified Pile of %material Dust + S:gt.metaitem.01.4964.tooltip= + S:gt.metaitem.01.4965.name=Purified Pile of %material Dust + S:gt.metaitem.01.4965.tooltip= + S:gt.metaitem.01.4966.name=Purified Pile of %material Dust + S:gt.metaitem.01.4966.tooltip= + S:gt.metaitem.01.4975.name=Purified Pile of %material Dust + S:gt.metaitem.01.4975.tooltip=D + S:gt.metaitem.01.4976.name=Purified Pile of %material Dust + S:gt.metaitem.01.4976.tooltip=D* + S:gt.metaitem.01.4978.name=Purified Pile of %material Dust + S:gt.metaitem.01.4978.tooltip=IcMa + S:gt.metaitem.01.4982.name=Purified Pile of %material Dust + S:gt.metaitem.01.4982.tooltip=SpNt + S:gt.metaitem.01.4984.name=Purified Pile of %material Dust + S:gt.metaitem.01.4984.tooltip=Fl S:gt.metaitem.01.500.name=Tiny Pile of Diamond Dust S:gt.metaitem.01.500.tooltip=C S:gt.metaitem.01.5006.name=Crushed Lithium Ore @@ -22734,14 +36621,22 @@ languagefile { S:gt.metaitem.01.5008.tooltip=Be S:gt.metaitem.01.501.name=Tiny Pile of Emerald Dust S:gt.metaitem.01.501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.5018.name=Crushed %material Ore + S:gt.metaitem.01.5018.tooltip=Mg S:gt.metaitem.01.5019.name=Crushed Aluminium Ore S:gt.metaitem.01.5019.tooltip=Al S:gt.metaitem.01.502.name=Tiny Pile of Ruby Dust S:gt.metaitem.01.502.tooltip=CrAl2O3 + S:gt.metaitem.01.5020.name=Crushed %material Ore + S:gt.metaitem.01.5020.tooltip=Si S:gt.metaitem.01.5022.name=Crushed Sulfur Ore S:gt.metaitem.01.5022.tooltip=S + S:gt.metaitem.01.5027.name=Crushed %material Ore + S:gt.metaitem.01.5027.tooltip=Sc S:gt.metaitem.01.5028.name=Crushed Titanium Ore S:gt.metaitem.01.5028.tooltip=Ti + S:gt.metaitem.01.5029.name=Crushed %material Ore + S:gt.metaitem.01.5029.tooltip=V S:gt.metaitem.01.503.name=Tiny Pile of Sapphire Dust S:gt.metaitem.01.503.tooltip=Al2O3 S:gt.metaitem.01.5030.name=Crushed Chrome Ore @@ -22750,14 +36645,28 @@ languagefile { S:gt.metaitem.01.5031.tooltip=Mn S:gt.metaitem.01.5032.name=Crushed Iron Ore S:gt.metaitem.01.5032.tooltip=Fe + S:gt.metaitem.01.5033.name=Crushed %material Ore + S:gt.metaitem.01.5033.tooltip=Co S:gt.metaitem.01.5034.name=Crushed Nickel Ore S:gt.metaitem.01.5034.tooltip=Ni S:gt.metaitem.01.5035.name=Crushed Copper Ore S:gt.metaitem.01.5035.tooltip=Cu S:gt.metaitem.01.5036.name=Crushed Zinc Ore S:gt.metaitem.01.5036.tooltip=Zn + S:gt.metaitem.01.5037.name=Crushed %material Ore + S:gt.metaitem.01.5037.tooltip=Ga + S:gt.metaitem.01.5039.name=Crushed %material Ore + S:gt.metaitem.01.5039.tooltip=As S:gt.metaitem.01.504.name=Tiny Pile of Green Sapphire Dust S:gt.metaitem.01.504.tooltip=Al2O3 + S:gt.metaitem.01.5043.name=Crushed %material Ore + S:gt.metaitem.01.5043.tooltip=Rb + S:gt.metaitem.01.5044.name=Crushed %material Ore + S:gt.metaitem.01.5044.tooltip=Sr + S:gt.metaitem.01.5045.name=Crushed %material Ore + S:gt.metaitem.01.5045.tooltip=Y + S:gt.metaitem.01.5047.name=Crushed %material Ore + S:gt.metaitem.01.5047.tooltip=Nb S:gt.metaitem.01.5048.name=Crushed Molybdenum Ore S:gt.metaitem.01.5048.tooltip=Mo S:gt.metaitem.01.505.name=Tiny Pile of Olivine Dust @@ -22766,16 +36675,60 @@ languagefile { S:gt.metaitem.01.5052.tooltip=Pd S:gt.metaitem.01.5054.name=Crushed Silver Ore S:gt.metaitem.01.5054.tooltip=Ag + S:gt.metaitem.01.5055.name=Crushed %material Ore + S:gt.metaitem.01.5055.tooltip=Cd + S:gt.metaitem.01.5056.name=Crushed %material Ore + S:gt.metaitem.01.5056.tooltip=In S:gt.metaitem.01.5057.name=Crushed Tin Ore S:gt.metaitem.01.5057.tooltip=Sn + S:gt.metaitem.01.5058.name=Crushed %material Ore + S:gt.metaitem.01.5058.tooltip=Sb + S:gt.metaitem.01.5059.name=Crushed %material Ore + S:gt.metaitem.01.5059.tooltip=Te S:gt.metaitem.01.506.name=Tiny Pile of Nether Star Dust S:gt.metaitem.01.506.tooltip= + S:gt.metaitem.01.5062.name=Crushed %material Ore + S:gt.metaitem.01.5062.tooltip=Cs + S:gt.metaitem.01.5063.name=Crushed %material Ore + S:gt.metaitem.01.5063.tooltip=Ba + S:gt.metaitem.01.5064.name=Crushed %material Ore + S:gt.metaitem.01.5064.tooltip=La + S:gt.metaitem.01.5065.name=Crushed %material Ore + S:gt.metaitem.01.5065.tooltip=Ce + S:gt.metaitem.01.5066.name=Crushed %material Ore + S:gt.metaitem.01.5066.tooltip=Pr S:gt.metaitem.01.5067.name=Crushed Neodymium Ore S:gt.metaitem.01.5067.tooltip=Nd + S:gt.metaitem.01.5068.name=Crushed %material Ore + S:gt.metaitem.01.5068.tooltip=Pm + S:gt.metaitem.01.5069.name=Crushed %material Ore + S:gt.metaitem.01.5069.tooltip=Sm S:gt.metaitem.01.507.name=Tiny Pile of Topaz Dust S:gt.metaitem.01.507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.5070.name=Crushed %material Ore + S:gt.metaitem.01.5070.tooltip=Eu + S:gt.metaitem.01.5071.name=Crushed %material Ore + S:gt.metaitem.01.5071.tooltip=Gd + S:gt.metaitem.01.5072.name=Crushed %material Ore + S:gt.metaitem.01.5072.tooltip=Tb + S:gt.metaitem.01.5073.name=Crushed %material Ore + S:gt.metaitem.01.5073.tooltip=Dy + S:gt.metaitem.01.5074.name=Crushed %material Ore + S:gt.metaitem.01.5074.tooltip=Ho + S:gt.metaitem.01.5075.name=Crushed %material Ore + S:gt.metaitem.01.5075.tooltip=Er + S:gt.metaitem.01.5076.name=Crushed %material Ore + S:gt.metaitem.01.5076.tooltip=Tm + S:gt.metaitem.01.5077.name=Crushed %material Ore + S:gt.metaitem.01.5077.tooltip=Yb + S:gt.metaitem.01.5078.name=Crushed %material Ore + S:gt.metaitem.01.5078.tooltip=Lu S:gt.metaitem.01.508.name=Tiny Pile of Tanzanite Dust S:gt.metaitem.01.508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.5080.name=Crushed %material Ore + S:gt.metaitem.01.5080.tooltip=Ta + S:gt.metaitem.01.5081.name=Crushed %material Ore + S:gt.metaitem.01.5081.tooltip=W S:gt.metaitem.01.5083.name=Crushed Osmium Ore S:gt.metaitem.01.5083.tooltip=Os S:gt.metaitem.01.5084.name=Crushed Iridium Ore @@ -22800,10 +36753,16 @@ languagefile { S:gt.metaitem.01.510.tooltip=SiO2 S:gt.metaitem.01.5100.name=Crushed Plutonium 239 Ore S:gt.metaitem.01.5100.tooltip=Pu + S:gt.metaitem.01.5101.name=Crushed %material Ore + S:gt.metaitem.01.5101.tooltip=Pu-241 + S:gt.metaitem.01.5103.name=Crushed %material Ore + S:gt.metaitem.01.5103.tooltip=Am S:gt.metaitem.01.511.name=Tiny Pile of Jasper Dust S:gt.metaitem.01.511.tooltip= S:gt.metaitem.01.512.name=Tiny Pile of Ruby Dust S:gt.metaitem.01.512.tooltip=CrAl2O3 + S:gt.metaitem.01.5129.name=Crushed %material Ore + S:gt.metaitem.01.5129.tooltip=Nt S:gt.metaitem.01.513.name=Tiny Pile of Blue Topaz Dust S:gt.metaitem.01.513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.514.name=Tiny Pile of Amber Dust @@ -22820,6 +36779,8 @@ languagefile { S:gt.metaitem.01.52.tooltip=Pd S:gt.metaitem.01.520.name=Tiny Pile of Monazite Dust S:gt.metaitem.01.520.tooltip=?PO4 + S:gt.metaitem.01.521.name=Tiny Pile of %material Dust + S:gt.metaitem.01.521.tooltip= S:gt.metaitem.01.522.name=Tiny Pile of Nether Quartz Dust S:gt.metaitem.01.522.tooltip= S:gt.metaitem.01.523.name=Tiny Pile of Quartzite Dust @@ -22834,12 +36795,22 @@ languagefile { S:gt.metaitem.01.527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.528.name=Tiny Pile of Yellow Garnet Dust S:gt.metaitem.01.528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.529.name=Tiny Pile of %material Dust + S:gt.metaitem.01.529.tooltip=FeMa S:gt.metaitem.01.530.name=Tiny Pile of Apatite Dust S:gt.metaitem.01.530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.5303.name=Crushed %material Ore + S:gt.metaitem.01.5303.tooltip=AgAu + S:gt.metaitem.01.5307.name=Crushed %material Ore + S:gt.metaitem.01.5307.tooltip=Fe S:gt.metaitem.01.531.name=Tiny Pile of Niter Dust S:gt.metaitem.01.531.tooltip=KNO3 + S:gt.metaitem.01.5319.name=Crushed %material Ore + S:gt.metaitem.01.5319.tooltip=Ad S:gt.metaitem.01.532.name=Tiny Pile of Enderpearl Dust S:gt.metaitem.01.532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.5320.name=Crushed %material Ore + S:gt.metaitem.01.5320.tooltip=The formula is too long... S:gt.metaitem.01.5323.name=Crushed Infused Gold Ore S:gt.metaitem.01.5323.tooltip= S:gt.metaitem.01.5324.name=Crushed Naquadah Ore @@ -22850,18 +36821,56 @@ languagefile { S:gt.metaitem.01.5327.tooltip=NqX S:gt.metaitem.01.533.name=Tiny Pile of Endereye Dust S:gt.metaitem.01.533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.5331.name=Crushed %material Ore + S:gt.metaitem.01.5331.tooltip=Pt₂FeMa + S:gt.metaitem.01.5336.name=Crushed %material Ore + S:gt.metaitem.01.5336.tooltip=Fe(FeMa)₃ S:gt.metaitem.01.534.name=Tiny Pile of Phosphorus Dust S:gt.metaitem.01.534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.5340.name=Crushed %material Ore + S:gt.metaitem.01.5340.tooltip=SpFe + S:gt.metaitem.01.5342.name=Crushed %material Ore + S:gt.metaitem.01.5342.tooltip= + S:gt.metaitem.01.5347.name=Crushed %material Ore + S:gt.metaitem.01.5347.tooltip= S:gt.metaitem.01.535.name=Tiny Pile of Coal Dust S:gt.metaitem.01.535.tooltip=C S:gt.metaitem.01.536.name=Tiny Pile of Charcoal Dust S:gt.metaitem.01.536.tooltip=C S:gt.metaitem.01.5364.name=Crushed Dark Steel Ore S:gt.metaitem.01.5364.tooltip= + S:gt.metaitem.01.5368.name=Crushed %material Ore + S:gt.metaitem.01.5368.tooltip= S:gt.metaitem.01.537.name=Tiny Pile of Jade Dust S:gt.metaitem.01.537.tooltip= + S:gt.metaitem.01.5375.name=Crushed %material Ore + S:gt.metaitem.01.5375.tooltip=TiO₂ S:gt.metaitem.01.538.name=Tiny Pile of Lignite Coal Dust S:gt.metaitem.01.538.tooltip=C3H2O + S:gt.metaitem.01.5382.name=Crushed %material Ore + S:gt.metaitem.01.5382.tooltip=Ai + S:gt.metaitem.01.5386.name=Crushed %material Ore + S:gt.metaitem.01.5386.tooltip=AiCo + S:gt.metaitem.01.5387.name=Crushed %material Ore + S:gt.metaitem.01.5387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.5388.name=Crushed %material Ore + S:gt.metaitem.01.5388.tooltip=SpPu + S:gt.metaitem.01.5389.name=Crushed %material Ore + S:gt.metaitem.01.5389.tooltip=SpH₂O + S:gt.metaitem.01.5390.name=Crushed %material Ore + S:gt.metaitem.01.5390.tooltip=SpPb + S:gt.metaitem.01.5391.name=Crushed %material Ore + S:gt.metaitem.01.5391.tooltip=Qt + S:gt.metaitem.01.5392.name=Crushed %material Ore + S:gt.metaitem.01.5392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.5393.name=Crushed %material Ore + S:gt.metaitem.01.5393.tooltip=Oh + S:gt.metaitem.01.5394.name=Crushed %material Ore + S:gt.metaitem.01.5394.tooltip=If + S:gt.metaitem.01.5395.name=Crushed %material Ore + S:gt.metaitem.01.5395.tooltip= + S:gt.metaitem.01.5398.name=Crushed %material Ore + S:gt.metaitem.01.5398.tooltip= S:gt.metaitem.01.54.name=Tiny Pile of Silver Dust S:gt.metaitem.01.54.tooltip=Ag S:gt.metaitem.01.540.name=Tiny Pile of Aer Crystal Powder @@ -22876,6 +36885,16 @@ languagefile { S:gt.metaitem.01.544.tooltip= S:gt.metaitem.01.545.name=Tiny Pile of Ordo Crystal Powder S:gt.metaitem.01.545.tooltip= + S:gt.metaitem.01.5485.name=Crushed %material Ore + S:gt.metaitem.01.5485.tooltip= + S:gt.metaitem.01.5487.name=Crushed %material Ore + S:gt.metaitem.01.5487.tooltip= + S:gt.metaitem.01.5488.name=Crushed %material Ore + S:gt.metaitem.01.5488.tooltip= + S:gt.metaitem.01.5489.name=Crushed %material Ore + S:gt.metaitem.01.5489.tooltip= + S:gt.metaitem.01.5490.name=Crushed %material Ore + S:gt.metaitem.01.5490.tooltip= S:gt.metaitem.01.55.name=Tiny Pile of Cadmium Dust S:gt.metaitem.01.55.tooltip=Cd S:gt.metaitem.01.5500.name=Crushed Diamond Ore @@ -22890,6 +36909,8 @@ languagefile { S:gt.metaitem.01.5504.tooltip=Al2O3 S:gt.metaitem.01.5505.name=Crushed Olivine Ore S:gt.metaitem.01.5505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.5506.name=Crushed %material Ore + S:gt.metaitem.01.5506.tooltip= S:gt.metaitem.01.5507.name=Crushed Topaz Ore S:gt.metaitem.01.5507.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.5508.name=Crushed Tanzanite Ore @@ -22898,16 +36919,26 @@ languagefile { S:gt.metaitem.01.5509.tooltip=(SiO2)4Fe S:gt.metaitem.01.5510.name=Crushed Opal Ore S:gt.metaitem.01.5510.tooltip=SiO2 + S:gt.metaitem.01.5511.name=Crushed %material Ore + S:gt.metaitem.01.5511.tooltip= S:gt.metaitem.01.5512.name=Crushed Ruby Ore S:gt.metaitem.01.5512.tooltip=CrAl2O3 S:gt.metaitem.01.5513.name=Crushed Blue Topaz Ore S:gt.metaitem.01.5513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.5514.name=Crushed Amber Ore S:gt.metaitem.01.5514.tooltip= + S:gt.metaitem.01.5515.name=Crushed %material Ore + S:gt.metaitem.01.5515.tooltip= S:gt.metaitem.01.5516.name=Crushed Certus Quartz Ore S:gt.metaitem.01.5516.tooltip= + S:gt.metaitem.01.5518.name=Crushed %material Ore + S:gt.metaitem.01.5518.tooltip= + S:gt.metaitem.01.5519.name=Crushed %material Ore + S:gt.metaitem.01.5519.tooltip= S:gt.metaitem.01.5520.name=Crushed Monazite Ore S:gt.metaitem.01.5520.tooltip=?PO4 + S:gt.metaitem.01.5521.name=Crushed %material Ore + S:gt.metaitem.01.5521.tooltip= S:gt.metaitem.01.5522.name=Crushed Nether Quartz Ore S:gt.metaitem.01.5522.tooltip= S:gt.metaitem.01.5523.name=Crushed Quartzite Ore @@ -22922,12 +36953,18 @@ languagefile { S:gt.metaitem.01.5527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.5528.name=Crushed Yellow Garnet Ore S:gt.metaitem.01.5528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.5529.name=Crushed %material Ore + S:gt.metaitem.01.5529.tooltip=FeMa S:gt.metaitem.01.5530.name=Crushed Apatite Ore S:gt.metaitem.01.5530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.5531.name=Crushed %material Ore + S:gt.metaitem.01.5531.tooltip=KNO₃ S:gt.metaitem.01.5534.name=Crushed Phosphorus Ore S:gt.metaitem.01.5534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.5535.name=Crushed Coal Ore S:gt.metaitem.01.5535.tooltip=C + S:gt.metaitem.01.5537.name=Crushed %material Ore + S:gt.metaitem.01.5537.tooltip= S:gt.metaitem.01.5538.name=Crushed Lignite Coal Ore S:gt.metaitem.01.5538.tooltip=C3H2O S:gt.metaitem.01.5540.name=Crushed Aer Crystals @@ -22948,14 +36985,20 @@ languagefile { S:gt.metaitem.01.5607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.57.name=Tiny Pile of Tin Dust S:gt.metaitem.01.57.tooltip=Sn + S:gt.metaitem.01.5770.name=Crushed %material Ore + S:gt.metaitem.01.5770.tooltip= S:gt.metaitem.01.58.name=Tiny Pile of Antimony Dust S:gt.metaitem.01.58.tooltip=Sb S:gt.metaitem.01.5810.name=Crushed Redstone Ore S:gt.metaitem.01.5810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.5812.name=Crushed %material Ore + S:gt.metaitem.01.5812.tooltip=Rp S:gt.metaitem.01.5817.name=Crushed Salt Ore S:gt.metaitem.01.5817.tooltip=NaCl S:gt.metaitem.01.5820.name=Crushed Almandine Ore S:gt.metaitem.01.5820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.5821.name=Crushed %material Ore + S:gt.metaitem.01.5821.tooltip=Ca₃Fe₂Si₃O₁₂ S:gt.metaitem.01.5822.name=Crushed Bauxite Ore S:gt.metaitem.01.5822.tooltip=(TiO2)2Al16H10O11 S:gt.metaitem.01.5823.name=Crushed Calcite Ore @@ -22970,6 +37013,8 @@ languagefile { S:gt.metaitem.01.5827.tooltip=CoAsS S:gt.metaitem.01.5828.name=Crushed Sheldonite Ore S:gt.metaitem.01.5828.tooltip=Pt3NiSPd + S:gt.metaitem.01.5829.name=Crushed %material Ore + S:gt.metaitem.01.5829.tooltip=Sp₂Fe S:gt.metaitem.01.5830.name=Crushed Galena Ore S:gt.metaitem.01.5830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.5831.name=Crushed Grossular Ore @@ -22990,10 +37035,16 @@ languagefile { S:gt.metaitem.01.5840.tooltip=Cu3SbS3Fe S:gt.metaitem.01.5841.name=Crushed Tungstate Ore S:gt.metaitem.01.5841.tooltip=WLi2O4 + S:gt.metaitem.01.5842.name=Crushed %material Ore + S:gt.metaitem.01.5842.tooltip=Ca₃Cr₂Si₃O₁₂ S:gt.metaitem.01.5855.name=Crushed Chalcopyrite Ore S:gt.metaitem.01.5855.tooltip=CuFeS2 + S:gt.metaitem.01.5861.name=Crushed %material Ore + S:gt.metaitem.01.5861.tooltip= S:gt.metaitem.01.5865.name=Crushed Graphite Ore S:gt.metaitem.01.5865.tooltip= + S:gt.metaitem.01.5868.name=Crushed %material Ore + S:gt.metaitem.01.5868.tooltip=Ke S:gt.metaitem.01.5870.name=Crushed Magnetite Ore S:gt.metaitem.01.5870.tooltip=Fe3O4 S:gt.metaitem.01.5871.name=Crushed Malachite Ore @@ -23008,8 +37059,22 @@ languagefile { S:gt.metaitem.01.5882.tooltip=PbMoO4 S:gt.metaitem.01.5883.name=Crushed Powellite Ore S:gt.metaitem.01.5883.tooltip=CaMoO4 + S:gt.metaitem.01.5884.name=Crushed %material Ore + S:gt.metaitem.01.5884.tooltip=De + S:gt.metaitem.01.5894.name=Crushed %material Ore + S:gt.metaitem.01.5894.tooltip= + S:gt.metaitem.01.59.name=Tiny Pile of %material Dust + S:gt.metaitem.01.59.tooltip=Te + S:gt.metaitem.01.590.name=Tiny Pile of %material Dust + S:gt.metaitem.01.590.tooltip=KNO₃ + S:gt.metaitem.01.5900.name=Crushed %material Ore + S:gt.metaitem.01.5900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.01.5901.name=Crushed %material Ore + S:gt.metaitem.01.5901.tooltip=KAl₃Si₃F₂O₁₀ S:gt.metaitem.01.5902.name=Ground Talc S:gt.metaitem.01.5902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.5903.name=Crushed %material Ore + S:gt.metaitem.01.5903.tooltip=Na₃C₂H(H₂O)₂O₆ S:gt.metaitem.01.5904.name=Crushed Barite Ore S:gt.metaitem.01.5904.tooltip=BaSO4 S:gt.metaitem.01.5905.name=Crushed Bastnasite Ore @@ -23022,12 +37087,28 @@ languagefile { S:gt.metaitem.01.5908.tooltip=MgCO3 S:gt.metaitem.01.5909.name=Crushed Pentlandite Ore S:gt.metaitem.01.5909.tooltip=Ni9S8 + S:gt.metaitem.01.591.name=Tiny Pile of %material Dust + S:gt.metaitem.01.591.tooltip=CrO₃ S:gt.metaitem.01.5910.name=Crushed Scheelite Ore S:gt.metaitem.01.5910.tooltip=WCa2O4 + S:gt.metaitem.01.5911.name=Crushed %material Ore + S:gt.metaitem.01.5911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.01.5912.name=Crushed %material Ore + S:gt.metaitem.01.5912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.5913.name=Crushed %material Ore + S:gt.metaitem.01.5913.tooltip=As₄S₄ + S:gt.metaitem.01.5914.name=Crushed %material Ore + S:gt.metaitem.01.5914.tooltip=CaMgC₂O₆ + S:gt.metaitem.01.5915.name=Crushed %material Ore + S:gt.metaitem.01.5915.tooltip=CaSiO₃ + S:gt.metaitem.01.5916.name=Crushed %material Ore + S:gt.metaitem.01.5916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ S:gt.metaitem.01.5917.name=Crushed Banded Iron Ore S:gt.metaitem.01.5917.tooltip=Fe2O3 S:gt.metaitem.01.5918.name=Crushed Ilmenite Ore S:gt.metaitem.01.5918.tooltip=FeTiO3 + S:gt.metaitem.01.5919.name=Crushed %material Ore + S:gt.metaitem.01.5919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ S:gt.metaitem.01.5920.name=Crushed Spodumene Ore S:gt.metaitem.01.5920.tooltip=LiAlSi2O6 S:gt.metaitem.01.5921.name=Crushed Tantalite Ore @@ -23036,16 +37117,42 @@ languagefile { S:gt.metaitem.01.5922.tooltip=UO2 S:gt.metaitem.01.5923.name=Crushed Vanadium Magnetite Ore S:gt.metaitem.01.5923.tooltip=Fe3O4V + S:gt.metaitem.01.5924.name=Crushed %material Ore + S:gt.metaitem.01.5924.tooltip=Al₂SiO₅ + S:gt.metaitem.01.5925.name=Crushed %material Ore + S:gt.metaitem.01.5925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.01.5926.name=Crushed %material Ore + S:gt.metaitem.01.5926.tooltip= S:gt.metaitem.01.5927.name=Ground Bentonite S:gt.metaitem.01.5927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.5928.name=Ground %material + S:gt.metaitem.01.5928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.01.5929.name=Ground %material + S:gt.metaitem.01.5929.tooltip=Al₂Si₂H₄O₉ S:gt.metaitem.01.5930.name=Crushed Brown Limonite Ore S:gt.metaitem.01.5930.tooltip=FeHO2 S:gt.metaitem.01.5931.name=Crushed Yellow Limonite Ore S:gt.metaitem.01.5931.tooltip=FeHO2 + S:gt.metaitem.01.5932.name=Ground %material + S:gt.metaitem.01.5932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ S:gt.metaitem.01.5933.name=Crushed Glauconite Ore S:gt.metaitem.01.5933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.5934.name=Crushed %material Ore + S:gt.metaitem.01.5934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.01.5935.name=Ground %material + S:gt.metaitem.01.5935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.5936.name=Ground %material + S:gt.metaitem.01.5936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.01.5937.name=Ground Cassiterite Sand S:gt.metaitem.01.5937.tooltip=SnO2 + S:gt.metaitem.01.5938.name=Ground %material + S:gt.metaitem.01.5938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.01.5939.name=Ground %material + S:gt.metaitem.01.5939.tooltip=?? + S:gt.metaitem.01.594.name=Tiny Pile of %material Dust + S:gt.metaitem.01.594.tooltip=K₂Cr₂O₇ + S:gt.metaitem.01.5941.name=Crushed %material Ore + S:gt.metaitem.01.5941.tooltip=Na₂B₄O₇(H₂O)₁₀ S:gt.metaitem.01.5942.name=Crushed Molybdenite Ore S:gt.metaitem.01.5942.tooltip=MoS2 S:gt.metaitem.01.5943.name=Crushed Pyrolusite Ore @@ -23054,44 +37161,156 @@ languagefile { S:gt.metaitem.01.5944.tooltip=KCl S:gt.metaitem.01.5945.name=Crushed Stibnite Ore S:gt.metaitem.01.5945.tooltip=Sb2S3 + S:gt.metaitem.01.5946.name=Crushed %material Ore + S:gt.metaitem.01.5946.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.01.5948.name=Crushed Diatomite Ore S:gt.metaitem.01.5948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.5949.name=Ground %material + S:gt.metaitem.01.5949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.01.5951.name=Crushed %material Ore + S:gt.metaitem.01.5951.tooltip= + S:gt.metaitem.01.5952.name=Crushed %material Ore + S:gt.metaitem.01.5952.tooltip= + S:gt.metaitem.01.5954.name=Crushed %material Ore + S:gt.metaitem.01.5954.tooltip= + S:gt.metaitem.01.5955.name=Crushed %material Ore + S:gt.metaitem.01.5955.tooltip= + S:gt.metaitem.01.5956.name=Crushed %material Ore + S:gt.metaitem.01.5956.tooltip= + S:gt.metaitem.01.5957.name=Crushed %material Ore + S:gt.metaitem.01.5957.tooltip= + S:gt.metaitem.01.5958.name=Crushed %material Ore + S:gt.metaitem.01.5958.tooltip= + S:gt.metaitem.01.5959.name=Crushed %material Ore + S:gt.metaitem.01.5959.tooltip= + S:gt.metaitem.01.5960.name=Crushed %material Ore + S:gt.metaitem.01.5960.tooltip= + S:gt.metaitem.01.5961.name=Crushed %material Ore + S:gt.metaitem.01.5961.tooltip= + S:gt.metaitem.01.5962.name=Crushed %material Ore + S:gt.metaitem.01.5962.tooltip= + S:gt.metaitem.01.5963.name=Crushed %material Ore + S:gt.metaitem.01.5963.tooltip= + S:gt.metaitem.01.5964.name=Crushed %material Ore + S:gt.metaitem.01.5964.tooltip= + S:gt.metaitem.01.5965.name=Crushed %material Ore + S:gt.metaitem.01.5965.tooltip= + S:gt.metaitem.01.5966.name=Crushed %material Ore + S:gt.metaitem.01.5966.tooltip= + S:gt.metaitem.01.5975.name=Crushed %material Ore + S:gt.metaitem.01.5975.tooltip=D + S:gt.metaitem.01.5976.name=Crushed %material Ore + S:gt.metaitem.01.5976.tooltip=D* + S:gt.metaitem.01.5978.name=Crushed %material Ore + S:gt.metaitem.01.5978.tooltip=IcMa + S:gt.metaitem.01.5982.name=Crushed %material Ore + S:gt.metaitem.01.5982.tooltip=SpNt + S:gt.metaitem.01.5984.name=Crushed %material Ore + S:gt.metaitem.01.5984.tooltip=Fl + S:gt.metaitem.01.599.name=Tiny Pile of %material Dust + S:gt.metaitem.01.599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.6.name=Tiny Pile of Lithium Dust S:gt.metaitem.01.6.tooltip=Li S:gt.metaitem.01.6006.name=Purified Lithium Ore S:gt.metaitem.01.6006.tooltip=Li S:gt.metaitem.01.6008.name=Purified Beryllium Ore S:gt.metaitem.01.6008.tooltip=Be + S:gt.metaitem.01.6018.name=Purified %material Ore + S:gt.metaitem.01.6018.tooltip=Mg S:gt.metaitem.01.6019.name=Purified Aluminium Ore S:gt.metaitem.01.6019.tooltip=Al + S:gt.metaitem.01.6020.name=Purified %material Ore + S:gt.metaitem.01.6020.tooltip=Si S:gt.metaitem.01.6022.name=Purified Sulfur Ore S:gt.metaitem.01.6022.tooltip=S + S:gt.metaitem.01.6027.name=Purified %material Ore + S:gt.metaitem.01.6027.tooltip=Sc S:gt.metaitem.01.6028.name=Purified Titanium Ore S:gt.metaitem.01.6028.tooltip=Ti + S:gt.metaitem.01.6029.name=Purified %material Ore + S:gt.metaitem.01.6029.tooltip=V S:gt.metaitem.01.6030.name=Purified Chrome Ore S:gt.metaitem.01.6030.tooltip=Cr S:gt.metaitem.01.6031.name=Purified Manganese Ore S:gt.metaitem.01.6031.tooltip=Mn S:gt.metaitem.01.6032.name=Purified Iron Ore S:gt.metaitem.01.6032.tooltip=Fe + S:gt.metaitem.01.6033.name=Purified %material Ore + S:gt.metaitem.01.6033.tooltip=Co S:gt.metaitem.01.6034.name=Purified Nickel Ore S:gt.metaitem.01.6034.tooltip=Ni S:gt.metaitem.01.6035.name=Purified Copper Ore S:gt.metaitem.01.6035.tooltip=Cu S:gt.metaitem.01.6036.name=Purified Zinc Ore S:gt.metaitem.01.6036.tooltip=Zn + S:gt.metaitem.01.6037.name=Purified %material Ore + S:gt.metaitem.01.6037.tooltip=Ga + S:gt.metaitem.01.6039.name=Purified %material Ore + S:gt.metaitem.01.6039.tooltip=As + S:gt.metaitem.01.6043.name=Purified %material Ore + S:gt.metaitem.01.6043.tooltip=Rb + S:gt.metaitem.01.6044.name=Purified %material Ore + S:gt.metaitem.01.6044.tooltip=Sr + S:gt.metaitem.01.6045.name=Purified %material Ore + S:gt.metaitem.01.6045.tooltip=Y + S:gt.metaitem.01.6047.name=Purified %material Ore + S:gt.metaitem.01.6047.tooltip=Nb S:gt.metaitem.01.6048.name=Purified Molybdenum Ore S:gt.metaitem.01.6048.tooltip=Mo S:gt.metaitem.01.6052.name=Purified Palladium Ore S:gt.metaitem.01.6052.tooltip=Pd S:gt.metaitem.01.6054.name=Purified Silver Ore S:gt.metaitem.01.6054.tooltip=Ag + S:gt.metaitem.01.6055.name=Purified %material Ore + S:gt.metaitem.01.6055.tooltip=Cd + S:gt.metaitem.01.6056.name=Purified %material Ore + S:gt.metaitem.01.6056.tooltip=In S:gt.metaitem.01.6057.name=Purified Tin Ore S:gt.metaitem.01.6057.tooltip=Sn + S:gt.metaitem.01.6058.name=Purified %material Ore + S:gt.metaitem.01.6058.tooltip=Sb + S:gt.metaitem.01.6059.name=Purified %material Ore + S:gt.metaitem.01.6059.tooltip=Te + S:gt.metaitem.01.6062.name=Purified %material Ore + S:gt.metaitem.01.6062.tooltip=Cs + S:gt.metaitem.01.6063.name=Purified %material Ore + S:gt.metaitem.01.6063.tooltip=Ba + S:gt.metaitem.01.6064.name=Purified %material Ore + S:gt.metaitem.01.6064.tooltip=La + S:gt.metaitem.01.6065.name=Purified %material Ore + S:gt.metaitem.01.6065.tooltip=Ce + S:gt.metaitem.01.6066.name=Purified %material Ore + S:gt.metaitem.01.6066.tooltip=Pr S:gt.metaitem.01.6067.name=Purified Neodymium Ore S:gt.metaitem.01.6067.tooltip=Nd + S:gt.metaitem.01.6068.name=Purified %material Ore + S:gt.metaitem.01.6068.tooltip=Pm + S:gt.metaitem.01.6069.name=Purified %material Ore + S:gt.metaitem.01.6069.tooltip=Sm S:gt.metaitem.01.607.name=Tiny Pile of Pyrochlore Dust S:gt.metaitem.01.607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.6070.name=Purified %material Ore + S:gt.metaitem.01.6070.tooltip=Eu + S:gt.metaitem.01.6071.name=Purified %material Ore + S:gt.metaitem.01.6071.tooltip=Gd + S:gt.metaitem.01.6072.name=Purified %material Ore + S:gt.metaitem.01.6072.tooltip=Tb + S:gt.metaitem.01.6073.name=Purified %material Ore + S:gt.metaitem.01.6073.tooltip=Dy + S:gt.metaitem.01.6074.name=Purified %material Ore + S:gt.metaitem.01.6074.tooltip=Ho + S:gt.metaitem.01.6075.name=Purified %material Ore + S:gt.metaitem.01.6075.tooltip=Er + S:gt.metaitem.01.6076.name=Purified %material Ore + S:gt.metaitem.01.6076.tooltip=Tm + S:gt.metaitem.01.6077.name=Purified %material Ore + S:gt.metaitem.01.6077.tooltip=Yb + S:gt.metaitem.01.6078.name=Purified %material Ore + S:gt.metaitem.01.6078.tooltip=Lu + S:gt.metaitem.01.6080.name=Purified %material Ore + S:gt.metaitem.01.6080.tooltip=Ta + S:gt.metaitem.01.6081.name=Purified %material Ore + S:gt.metaitem.01.6081.tooltip=W S:gt.metaitem.01.6083.name=Purified Osmium Ore S:gt.metaitem.01.6083.tooltip=Os S:gt.metaitem.01.6084.name=Purified Iridium Ore @@ -23114,10 +37333,16 @@ languagefile { S:gt.metaitem.01.610.tooltip=C2H4O S:gt.metaitem.01.6100.name=Purified Plutonium 239 Ore S:gt.metaitem.01.6100.tooltip=Pu + S:gt.metaitem.01.6101.name=Purified %material Ore + S:gt.metaitem.01.6101.tooltip=Pu-241 + S:gt.metaitem.01.6103.name=Purified %material Ore + S:gt.metaitem.01.6103.tooltip=Am S:gt.metaitem.01.611.name=Tiny Pile of Borosilicate Glass Dust S:gt.metaitem.01.611.tooltip=B(SiO2)7 S:gt.metaitem.01.612.name=Tiny Pile of Ferrite Mixture Dust S:gt.metaitem.01.612.tooltip=NiZnFe4 + S:gt.metaitem.01.6129.name=Purified %material Ore + S:gt.metaitem.01.6129.tooltip=Nt S:gt.metaitem.01.613.name=Tiny Pile of Nickel-Zinc Ferrite Dust S:gt.metaitem.01.613.tooltip=NiZnFe4O8 S:gt.metaitem.01.614.name=Tiny Pile of Massicot Dust @@ -23152,8 +37377,16 @@ languagefile { S:gt.metaitem.01.63.tooltip=Ba S:gt.metaitem.01.630.name=Tiny Pile of Sodium Bisulfate Dust S:gt.metaitem.01.630.tooltip=NaHSO4 + S:gt.metaitem.01.6303.name=Purified %material Ore + S:gt.metaitem.01.6303.tooltip=AgAu + S:gt.metaitem.01.6307.name=Purified %material Ore + S:gt.metaitem.01.6307.tooltip=Fe S:gt.metaitem.01.631.name=Tiny Pile of Polyphenylene Sulfide Dust S:gt.metaitem.01.631.tooltip=C6H4S + S:gt.metaitem.01.6319.name=Purified %material Ore + S:gt.metaitem.01.6319.tooltip=Ad + S:gt.metaitem.01.6320.name=Purified %material Ore + S:gt.metaitem.01.6320.tooltip=The formula is too long... S:gt.metaitem.01.6323.name=Purified Infused Gold Ore S:gt.metaitem.01.6323.tooltip= S:gt.metaitem.01.6324.name=Purified Naquadah Ore @@ -23164,16 +37397,66 @@ languagefile { S:gt.metaitem.01.6327.tooltip=NqX S:gt.metaitem.01.633.name=Tiny Pile of Polydimethylsiloxane Pulp S:gt.metaitem.01.633.tooltip=C2H6OSi + S:gt.metaitem.01.6331.name=Purified %material Ore + S:gt.metaitem.01.6331.tooltip=Pt₂FeMa + S:gt.metaitem.01.6336.name=Purified %material Ore + S:gt.metaitem.01.6336.tooltip=Fe(FeMa)₃ S:gt.metaitem.01.634.name=Tiny Pile of Raw Styrene-Butadiene Rubber Dust S:gt.metaitem.01.634.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.6340.name=Purified %material Ore + S:gt.metaitem.01.6340.tooltip=SpFe + S:gt.metaitem.01.6342.name=Purified %material Ore + S:gt.metaitem.01.6342.tooltip= + S:gt.metaitem.01.6347.name=Purified %material Ore + S:gt.metaitem.01.6347.tooltip= S:gt.metaitem.01.635.name=Tiny Pile of Styrene-Butadiene Rubber Pulp S:gt.metaitem.01.635.tooltip=C8H8(C4H6)3 S:gt.metaitem.01.636.name=Tiny Pile of Polystyrene Pulp S:gt.metaitem.01.636.tooltip=C8H8 S:gt.metaitem.01.6364.name=Purified Dark Steel Ore S:gt.metaitem.01.6364.tooltip= + S:gt.metaitem.01.6368.name=Purified %material Ore + S:gt.metaitem.01.6368.tooltip= + S:gt.metaitem.01.6375.name=Purified %material Ore + S:gt.metaitem.01.6375.tooltip=TiO₂ + S:gt.metaitem.01.6382.name=Purified %material Ore + S:gt.metaitem.01.6382.tooltip=Ai + S:gt.metaitem.01.6386.name=Purified %material Ore + S:gt.metaitem.01.6386.tooltip=AiCo + S:gt.metaitem.01.6387.name=Purified %material Ore + S:gt.metaitem.01.6387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.6388.name=Purified %material Ore + S:gt.metaitem.01.6388.tooltip=SpPu + S:gt.metaitem.01.6389.name=Purified %material Ore + S:gt.metaitem.01.6389.tooltip=SpH₂O + S:gt.metaitem.01.6390.name=Purified %material Ore + S:gt.metaitem.01.6390.tooltip=SpPb + S:gt.metaitem.01.6391.name=Purified %material Ore + S:gt.metaitem.01.6391.tooltip=Qt + S:gt.metaitem.01.6392.name=Purified %material Ore + S:gt.metaitem.01.6392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.6393.name=Purified %material Ore + S:gt.metaitem.01.6393.tooltip=Oh + S:gt.metaitem.01.6394.name=Purified %material Ore + S:gt.metaitem.01.6394.tooltip=If + S:gt.metaitem.01.6395.name=Purified %material Ore + S:gt.metaitem.01.6395.tooltip= + S:gt.metaitem.01.6398.name=Purified %material Ore + S:gt.metaitem.01.6398.tooltip= + S:gt.metaitem.01.64.name=Tiny Pile of %material Dust + S:gt.metaitem.01.64.tooltip=La + S:gt.metaitem.01.6485.name=Purified %material Ore + S:gt.metaitem.01.6485.tooltip= + S:gt.metaitem.01.6487.name=Purified %material Ore + S:gt.metaitem.01.6487.tooltip= + S:gt.metaitem.01.6488.name=Purified %material Ore + S:gt.metaitem.01.6488.tooltip= + S:gt.metaitem.01.6489.name=Purified %material Ore + S:gt.metaitem.01.6489.tooltip= S:gt.metaitem.01.649.name=Tiny Pile of Polyvinyl Chloride Pulp S:gt.metaitem.01.649.tooltip=C2H3Cl + S:gt.metaitem.01.6490.name=Purified %material Ore + S:gt.metaitem.01.6490.tooltip= S:gt.metaitem.01.65.name=Tiny Pile of Cerium Dust S:gt.metaitem.01.65.tooltip=Ce S:gt.metaitem.01.6500.name=Purified Diamond Ore @@ -23188,6 +37471,8 @@ languagefile { S:gt.metaitem.01.6504.tooltip=Al2O3 S:gt.metaitem.01.6505.name=Purified Olivine Ore S:gt.metaitem.01.6505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.6506.name=Purified %material Ore + S:gt.metaitem.01.6506.tooltip= S:gt.metaitem.01.6507.name=Purified Topaz Ore S:gt.metaitem.01.6507.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.6508.name=Purified Tanzanite Ore @@ -23196,16 +37481,26 @@ languagefile { S:gt.metaitem.01.6509.tooltip=(SiO2)4Fe S:gt.metaitem.01.6510.name=Purified Opal Ore S:gt.metaitem.01.6510.tooltip=SiO2 + S:gt.metaitem.01.6511.name=Purified %material Ore + S:gt.metaitem.01.6511.tooltip= S:gt.metaitem.01.6512.name=Purified Ruby Ore S:gt.metaitem.01.6512.tooltip=CrAl2O3 S:gt.metaitem.01.6513.name=Purified Blue Topaz Ore S:gt.metaitem.01.6513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.6514.name=Purified Amber Ore S:gt.metaitem.01.6514.tooltip= + S:gt.metaitem.01.6515.name=Purified %material Ore + S:gt.metaitem.01.6515.tooltip= S:gt.metaitem.01.6516.name=Purified Certus Quartz Ore S:gt.metaitem.01.6516.tooltip= + S:gt.metaitem.01.6518.name=Purified %material Ore + S:gt.metaitem.01.6518.tooltip= + S:gt.metaitem.01.6519.name=Purified %material Ore + S:gt.metaitem.01.6519.tooltip= S:gt.metaitem.01.6520.name=Purified Monazite Ore S:gt.metaitem.01.6520.tooltip=?PO4 + S:gt.metaitem.01.6521.name=Purified %material Ore + S:gt.metaitem.01.6521.tooltip= S:gt.metaitem.01.6522.name=Purified Nether Quartz Ore S:gt.metaitem.01.6522.tooltip= S:gt.metaitem.01.6523.name=Purified Quartzite Ore @@ -23220,12 +37515,18 @@ languagefile { S:gt.metaitem.01.6527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.6528.name=Purified Yellow Garnet Ore S:gt.metaitem.01.6528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.6529.name=Purified %material Ore + S:gt.metaitem.01.6529.tooltip=FeMa S:gt.metaitem.01.6530.name=Purified Apatite Ore S:gt.metaitem.01.6530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.6531.name=Purified %material Ore + S:gt.metaitem.01.6531.tooltip=KNO₃ S:gt.metaitem.01.6534.name=Purified Phosphorus Ore S:gt.metaitem.01.6534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.6535.name=Purified Coal Ore S:gt.metaitem.01.6535.tooltip=C + S:gt.metaitem.01.6537.name=Purified %material Ore + S:gt.metaitem.01.6537.tooltip= S:gt.metaitem.01.6538.name=Purified Lignite Coal Ore S:gt.metaitem.01.6538.tooltip=C3H2O S:gt.metaitem.01.6540.name=Purified Aer Crystals @@ -23240,6 +37541,8 @@ languagefile { S:gt.metaitem.01.6544.tooltip= S:gt.metaitem.01.6545.name=Purified Ordo Crystals S:gt.metaitem.01.6545.tooltip= + S:gt.metaitem.01.66.name=Tiny Pile of %material Dust + S:gt.metaitem.01.66.tooltip=Pr S:gt.metaitem.01.6607.name=Purified Pyrochlore Ore S:gt.metaitem.01.6607.tooltip=Ca2Nb2O7 S:gt.metaitem.01.665.name=Tiny Pile of Phosphorous Pentoxide Dust @@ -23248,12 +37551,20 @@ languagefile { S:gt.metaitem.01.67.tooltip=Nd S:gt.metaitem.01.676.name=Tiny Pile of Metal Mixture Dust S:gt.metaitem.01.676.tooltip= + S:gt.metaitem.01.6770.name=Purified %material Ore + S:gt.metaitem.01.6770.tooltip= + S:gt.metaitem.01.68.name=Tiny Pile of %material Dust + S:gt.metaitem.01.68.tooltip=Pm S:gt.metaitem.01.6810.name=Purified Redstone Ore S:gt.metaitem.01.6810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.6812.name=Purified %material Ore + S:gt.metaitem.01.6812.tooltip=Rp S:gt.metaitem.01.6817.name=Purified Salt Ore S:gt.metaitem.01.6817.tooltip=NaCl S:gt.metaitem.01.6820.name=Purified Almandine Ore S:gt.metaitem.01.6820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.6821.name=Purified %material Ore + S:gt.metaitem.01.6821.tooltip=Ca₃Fe₂Si₃O₁₂ S:gt.metaitem.01.6822.name=Purified Bauxite Ore S:gt.metaitem.01.6822.tooltip=(TiO2)2Al16H10O11 S:gt.metaitem.01.6823.name=Purified Calcite Ore @@ -23268,6 +37579,8 @@ languagefile { S:gt.metaitem.01.6827.tooltip=CoAsS S:gt.metaitem.01.6828.name=Purified Sheldonite Ore S:gt.metaitem.01.6828.tooltip=Pt3NiSPd + S:gt.metaitem.01.6829.name=Purified %material Ore + S:gt.metaitem.01.6829.tooltip=Sp₂Fe S:gt.metaitem.01.6830.name=Purified Galena Ore S:gt.metaitem.01.6830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.6831.name=Purified Grossular Ore @@ -23288,12 +37601,18 @@ languagefile { S:gt.metaitem.01.6840.tooltip=Cu3SbS3Fe S:gt.metaitem.01.6841.name=Purified Tungstate Ore S:gt.metaitem.01.6841.tooltip=WLi2O4 + S:gt.metaitem.01.6842.name=Purified %material Ore + S:gt.metaitem.01.6842.tooltip=Ca₃Cr₂Si₃O₁₂ S:gt.metaitem.01.685.name=Tiny Pile of Sodium Hydroxide Dust S:gt.metaitem.01.685.tooltip=NaOH S:gt.metaitem.01.6855.name=Purified Chalcopyrite Ore S:gt.metaitem.01.6855.tooltip=CuFeS2 + S:gt.metaitem.01.6861.name=Purified %material Ore + S:gt.metaitem.01.6861.tooltip= S:gt.metaitem.01.6865.name=Purified Graphite Ore S:gt.metaitem.01.6865.tooltip= + S:gt.metaitem.01.6868.name=Purified %material Ore + S:gt.metaitem.01.6868.tooltip=Ke S:gt.metaitem.01.6870.name=Purified Magnetite Ore S:gt.metaitem.01.6870.tooltip=Fe3O4 S:gt.metaitem.01.6871.name=Purified Malachite Ore @@ -23308,8 +37627,20 @@ languagefile { S:gt.metaitem.01.6882.tooltip=PbMoO4 S:gt.metaitem.01.6883.name=Purified Powellite Ore S:gt.metaitem.01.6883.tooltip=CaMoO4 + S:gt.metaitem.01.6884.name=Purified %material Ore + S:gt.metaitem.01.6884.tooltip=De + S:gt.metaitem.01.6894.name=Purified %material Ore + S:gt.metaitem.01.6894.tooltip= + S:gt.metaitem.01.69.name=Tiny Pile of %material Dust + S:gt.metaitem.01.69.tooltip=Sm + S:gt.metaitem.01.6900.name=Purified %material Ore + S:gt.metaitem.01.6900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.01.6901.name=Purified %material Ore + S:gt.metaitem.01.6901.tooltip=KAl₃Si₃F₂O₁₀ S:gt.metaitem.01.6902.name=Purified Talc S:gt.metaitem.01.6902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.6903.name=Purified %material Ore + S:gt.metaitem.01.6903.tooltip=Na₃C₂H(H₂O)₂O₆ S:gt.metaitem.01.6904.name=Purified Barite Ore S:gt.metaitem.01.6904.tooltip=BaSO4 S:gt.metaitem.01.6905.name=Purified Bastnasite Ore @@ -23324,10 +37655,24 @@ languagefile { S:gt.metaitem.01.6909.tooltip=Ni9S8 S:gt.metaitem.01.6910.name=Purified Scheelite Ore S:gt.metaitem.01.6910.tooltip=WCa2O4 + S:gt.metaitem.01.6911.name=Purified %material Ore + S:gt.metaitem.01.6911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.01.6912.name=Purified %material Ore + S:gt.metaitem.01.6912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.6913.name=Purified %material Ore + S:gt.metaitem.01.6913.tooltip=As₄S₄ + S:gt.metaitem.01.6914.name=Purified %material Ore + S:gt.metaitem.01.6914.tooltip=CaMgC₂O₆ + S:gt.metaitem.01.6915.name=Purified %material Ore + S:gt.metaitem.01.6915.tooltip=CaSiO₃ + S:gt.metaitem.01.6916.name=Purified %material Ore + S:gt.metaitem.01.6916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ S:gt.metaitem.01.6917.name=Purified Banded Iron Ore S:gt.metaitem.01.6917.tooltip=Fe2O3 S:gt.metaitem.01.6918.name=Purified Ilmenite Ore S:gt.metaitem.01.6918.tooltip=FeTiO3 + S:gt.metaitem.01.6919.name=Purified %material Ore + S:gt.metaitem.01.6919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ S:gt.metaitem.01.6920.name=Purified Spodumene Ore S:gt.metaitem.01.6920.tooltip=LiAlSi2O6 S:gt.metaitem.01.6921.name=Purified Tantalite Ore @@ -23336,16 +37681,40 @@ languagefile { S:gt.metaitem.01.6922.tooltip=UO2 S:gt.metaitem.01.6923.name=Purified Vanadium Magnetite Ore S:gt.metaitem.01.6923.tooltip=Fe3O4V + S:gt.metaitem.01.6924.name=Purified %material Ore + S:gt.metaitem.01.6924.tooltip=Al₂SiO₅ + S:gt.metaitem.01.6925.name=Purified %material Ore + S:gt.metaitem.01.6925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.01.6926.name=Purified %material Ore + S:gt.metaitem.01.6926.tooltip= S:gt.metaitem.01.6927.name=Purified Bentonite S:gt.metaitem.01.6927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.6928.name=Purified %material + S:gt.metaitem.01.6928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.01.6929.name=Purified %material + S:gt.metaitem.01.6929.tooltip=Al₂Si₂H₄O₉ S:gt.metaitem.01.6930.name=Purified Brown Limonite Ore S:gt.metaitem.01.6930.tooltip=FeHO2 S:gt.metaitem.01.6931.name=Purified Yellow Limonite Ore S:gt.metaitem.01.6931.tooltip=FeHO2 + S:gt.metaitem.01.6932.name=Purified %material + S:gt.metaitem.01.6932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ S:gt.metaitem.01.6933.name=Purified Glauconite Ore S:gt.metaitem.01.6933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.6934.name=Purified %material Ore + S:gt.metaitem.01.6934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.01.6935.name=Purified %material + S:gt.metaitem.01.6935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.6936.name=Purified %material + S:gt.metaitem.01.6936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.01.6937.name=Purified Cassiterite Sand S:gt.metaitem.01.6937.tooltip=SnO2 + S:gt.metaitem.01.6938.name=Purified %material + S:gt.metaitem.01.6938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.01.6939.name=Purified %material + S:gt.metaitem.01.6939.tooltip=?? + S:gt.metaitem.01.6941.name=Purified %material Ore + S:gt.metaitem.01.6941.tooltip=Na₂B₄O₇(H₂O)₁₀ S:gt.metaitem.01.6942.name=Purified Molybdenite Ore S:gt.metaitem.01.6942.tooltip=MoS2 S:gt.metaitem.01.6943.name=Purified Pyrolusite Ore @@ -23354,44 +37723,154 @@ languagefile { S:gt.metaitem.01.6944.tooltip=KCl S:gt.metaitem.01.6945.name=Purified Stibnite Ore S:gt.metaitem.01.6945.tooltip=Sb2S3 + S:gt.metaitem.01.6946.name=Purified %material Ore + S:gt.metaitem.01.6946.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.01.6948.name=Purified Diatomite Ore S:gt.metaitem.01.6948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.6949.name=Purified %material + S:gt.metaitem.01.6949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.01.6951.name=Purified %material Ore + S:gt.metaitem.01.6951.tooltip= + S:gt.metaitem.01.6952.name=Purified %material Ore + S:gt.metaitem.01.6952.tooltip= + S:gt.metaitem.01.6954.name=Purified %material Ore + S:gt.metaitem.01.6954.tooltip= + S:gt.metaitem.01.6955.name=Purified %material Ore + S:gt.metaitem.01.6955.tooltip= + S:gt.metaitem.01.6956.name=Purified %material Ore + S:gt.metaitem.01.6956.tooltip= + S:gt.metaitem.01.6957.name=Purified %material Ore + S:gt.metaitem.01.6957.tooltip= + S:gt.metaitem.01.6958.name=Purified %material Ore + S:gt.metaitem.01.6958.tooltip= + S:gt.metaitem.01.6959.name=Purified %material Ore + S:gt.metaitem.01.6959.tooltip= + S:gt.metaitem.01.6960.name=Purified %material Ore + S:gt.metaitem.01.6960.tooltip= + S:gt.metaitem.01.6961.name=Purified %material Ore + S:gt.metaitem.01.6961.tooltip= + S:gt.metaitem.01.6962.name=Purified %material Ore + S:gt.metaitem.01.6962.tooltip= + S:gt.metaitem.01.6963.name=Purified %material Ore + S:gt.metaitem.01.6963.tooltip= + S:gt.metaitem.01.6964.name=Purified %material Ore + S:gt.metaitem.01.6964.tooltip= + S:gt.metaitem.01.6965.name=Purified %material Ore + S:gt.metaitem.01.6965.tooltip= + S:gt.metaitem.01.6966.name=Purified %material Ore + S:gt.metaitem.01.6966.tooltip= + S:gt.metaitem.01.6975.name=Purified %material Ore + S:gt.metaitem.01.6975.tooltip=D + S:gt.metaitem.01.6976.name=Purified %material Ore + S:gt.metaitem.01.6976.tooltip=D* + S:gt.metaitem.01.6978.name=Purified %material Ore + S:gt.metaitem.01.6978.tooltip=IcMa + S:gt.metaitem.01.6982.name=Purified %material Ore + S:gt.metaitem.01.6982.tooltip=SpNt + S:gt.metaitem.01.6984.name=Purified %material Ore + S:gt.metaitem.01.6984.tooltip=Fl S:gt.metaitem.01.70.name=Tiny Pile of Europium Dust S:gt.metaitem.01.70.tooltip=Eu S:gt.metaitem.01.7006.name=Centrifuged Lithium Ore S:gt.metaitem.01.7006.tooltip=Li S:gt.metaitem.01.7008.name=Centrifuged Beryllium Ore S:gt.metaitem.01.7008.tooltip=Be + S:gt.metaitem.01.7018.name=Centrifuged %material Ore + S:gt.metaitem.01.7018.tooltip=Mg S:gt.metaitem.01.7019.name=Centrifuged Aluminium Ore S:gt.metaitem.01.7019.tooltip=Al S:gt.metaitem.01.702.name=Tiny Pile of Crushed Ice S:gt.metaitem.01.702.tooltip=H2O + S:gt.metaitem.01.7020.name=Centrifuged %material Ore + S:gt.metaitem.01.7020.tooltip=Si S:gt.metaitem.01.7022.name=Centrifuged Sulfur Ore S:gt.metaitem.01.7022.tooltip=S + S:gt.metaitem.01.7027.name=Centrifuged %material Ore + S:gt.metaitem.01.7027.tooltip=Sc S:gt.metaitem.01.7028.name=Centrifuged Titanium Ore S:gt.metaitem.01.7028.tooltip=Ti + S:gt.metaitem.01.7029.name=Centrifuged %material Ore + S:gt.metaitem.01.7029.tooltip=V S:gt.metaitem.01.7030.name=Centrifuged Chrome Ore S:gt.metaitem.01.7030.tooltip=Cr S:gt.metaitem.01.7031.name=Centrifuged Manganese Ore S:gt.metaitem.01.7031.tooltip=Mn S:gt.metaitem.01.7032.name=Centrifuged Iron Ore S:gt.metaitem.01.7032.tooltip=Fe + S:gt.metaitem.01.7033.name=Centrifuged %material Ore + S:gt.metaitem.01.7033.tooltip=Co S:gt.metaitem.01.7034.name=Centrifuged Nickel Ore S:gt.metaitem.01.7034.tooltip=Ni S:gt.metaitem.01.7035.name=Centrifuged Copper Ore S:gt.metaitem.01.7035.tooltip=Cu S:gt.metaitem.01.7036.name=Centrifuged Zinc Ore S:gt.metaitem.01.7036.tooltip=Zn + S:gt.metaitem.01.7037.name=Centrifuged %material Ore + S:gt.metaitem.01.7037.tooltip=Ga + S:gt.metaitem.01.7039.name=Centrifuged %material Ore + S:gt.metaitem.01.7039.tooltip=As + S:gt.metaitem.01.7043.name=Centrifuged %material Ore + S:gt.metaitem.01.7043.tooltip=Rb + S:gt.metaitem.01.7044.name=Centrifuged %material Ore + S:gt.metaitem.01.7044.tooltip=Sr + S:gt.metaitem.01.7045.name=Centrifuged %material Ore + S:gt.metaitem.01.7045.tooltip=Y + S:gt.metaitem.01.7047.name=Centrifuged %material Ore + S:gt.metaitem.01.7047.tooltip=Nb S:gt.metaitem.01.7048.name=Centrifuged Molybdenum Ore S:gt.metaitem.01.7048.tooltip=Mo S:gt.metaitem.01.7052.name=Centrifuged Palladium Ore S:gt.metaitem.01.7052.tooltip=Pd S:gt.metaitem.01.7054.name=Centrifuged Silver Ore S:gt.metaitem.01.7054.tooltip=Ag + S:gt.metaitem.01.7055.name=Centrifuged %material Ore + S:gt.metaitem.01.7055.tooltip=Cd + S:gt.metaitem.01.7056.name=Centrifuged %material Ore + S:gt.metaitem.01.7056.tooltip=In S:gt.metaitem.01.7057.name=Centrifuged Tin Ore S:gt.metaitem.01.7057.tooltip=Sn + S:gt.metaitem.01.7058.name=Centrifuged %material Ore + S:gt.metaitem.01.7058.tooltip=Sb + S:gt.metaitem.01.7059.name=Centrifuged %material Ore + S:gt.metaitem.01.7059.tooltip=Te + S:gt.metaitem.01.7062.name=Centrifuged %material Ore + S:gt.metaitem.01.7062.tooltip=Cs + S:gt.metaitem.01.7063.name=Centrifuged %material Ore + S:gt.metaitem.01.7063.tooltip=Ba + S:gt.metaitem.01.7064.name=Centrifuged %material Ore + S:gt.metaitem.01.7064.tooltip=La + S:gt.metaitem.01.7065.name=Centrifuged %material Ore + S:gt.metaitem.01.7065.tooltip=Ce + S:gt.metaitem.01.7066.name=Centrifuged %material Ore + S:gt.metaitem.01.7066.tooltip=Pr S:gt.metaitem.01.7067.name=Centrifuged Neodymium Ore S:gt.metaitem.01.7067.tooltip=Nd + S:gt.metaitem.01.7068.name=Centrifuged %material Ore + S:gt.metaitem.01.7068.tooltip=Pm + S:gt.metaitem.01.7069.name=Centrifuged %material Ore + S:gt.metaitem.01.7069.tooltip=Sm + S:gt.metaitem.01.7070.name=Centrifuged %material Ore + S:gt.metaitem.01.7070.tooltip=Eu + S:gt.metaitem.01.7071.name=Centrifuged %material Ore + S:gt.metaitem.01.7071.tooltip=Gd + S:gt.metaitem.01.7072.name=Centrifuged %material Ore + S:gt.metaitem.01.7072.tooltip=Tb + S:gt.metaitem.01.7073.name=Centrifuged %material Ore + S:gt.metaitem.01.7073.tooltip=Dy + S:gt.metaitem.01.7074.name=Centrifuged %material Ore + S:gt.metaitem.01.7074.tooltip=Ho + S:gt.metaitem.01.7075.name=Centrifuged %material Ore + S:gt.metaitem.01.7075.tooltip=Er + S:gt.metaitem.01.7076.name=Centrifuged %material Ore + S:gt.metaitem.01.7076.tooltip=Tm + S:gt.metaitem.01.7077.name=Centrifuged %material Ore + S:gt.metaitem.01.7077.tooltip=Yb + S:gt.metaitem.01.7078.name=Centrifuged %material Ore + S:gt.metaitem.01.7078.tooltip=Lu + S:gt.metaitem.01.7080.name=Centrifuged %material Ore + S:gt.metaitem.01.7080.tooltip=Ta + S:gt.metaitem.01.7081.name=Centrifuged %material Ore + S:gt.metaitem.01.7081.tooltip=W S:gt.metaitem.01.7083.name=Centrifuged Osmium Ore S:gt.metaitem.01.7083.tooltip=Os S:gt.metaitem.01.7084.name=Centrifuged Iridium Ore @@ -23410,12 +37889,32 @@ languagefile { S:gt.metaitem.01.7097.tooltip=U-235 S:gt.metaitem.01.7098.name=Centrifuged Uranium 238 Ore S:gt.metaitem.01.7098.tooltip=U + S:gt.metaitem.01.71.name=Tiny Pile of %material Dust + S:gt.metaitem.01.71.tooltip=Gd S:gt.metaitem.01.7100.name=Centrifuged Plutonium 239 Ore S:gt.metaitem.01.7100.tooltip=Pu + S:gt.metaitem.01.7101.name=Centrifuged %material Ore + S:gt.metaitem.01.7101.tooltip=Pu-241 + S:gt.metaitem.01.7103.name=Centrifuged %material Ore + S:gt.metaitem.01.7103.tooltip=Am + S:gt.metaitem.01.7129.name=Centrifuged %material Ore + S:gt.metaitem.01.7129.tooltip=Nt S:gt.metaitem.01.719.name=Tiny Pile of Sodium Sulfide Dust S:gt.metaitem.01.719.tooltip=Na2S + S:gt.metaitem.01.72.name=Tiny Pile of %material Dust + S:gt.metaitem.01.72.tooltip=Tb S:gt.metaitem.01.728.name=Tiny Pile of Snow Powder S:gt.metaitem.01.728.tooltip=H2O + S:gt.metaitem.01.73.name=Tiny Pile of %material Dust + S:gt.metaitem.01.73.tooltip=Dy + S:gt.metaitem.01.7303.name=Centrifuged %material Ore + S:gt.metaitem.01.7303.tooltip=AgAu + S:gt.metaitem.01.7307.name=Centrifuged %material Ore + S:gt.metaitem.01.7307.tooltip=Fe + S:gt.metaitem.01.7319.name=Centrifuged %material Ore + S:gt.metaitem.01.7319.tooltip=Ad + S:gt.metaitem.01.7320.name=Centrifuged %material Ore + S:gt.metaitem.01.7320.tooltip=The formula is too long... S:gt.metaitem.01.7323.name=Centrifuged Infused Gold Ore S:gt.metaitem.01.7323.tooltip= S:gt.metaitem.01.7324.name=Centrifuged Naquadah Ore @@ -23424,8 +37923,60 @@ languagefile { S:gt.metaitem.01.7326.tooltip=Nq+ S:gt.metaitem.01.7327.name=Centrifuged Naquadria Ore S:gt.metaitem.01.7327.tooltip=NqX + S:gt.metaitem.01.7331.name=Centrifuged %material Ore + S:gt.metaitem.01.7331.tooltip=Pt₂FeMa + S:gt.metaitem.01.7336.name=Centrifuged %material Ore + S:gt.metaitem.01.7336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.7340.name=Centrifuged %material Ore + S:gt.metaitem.01.7340.tooltip=SpFe + S:gt.metaitem.01.7342.name=Centrifuged %material Ore + S:gt.metaitem.01.7342.tooltip= + S:gt.metaitem.01.7347.name=Centrifuged %material Ore + S:gt.metaitem.01.7347.tooltip= S:gt.metaitem.01.7364.name=Centrifuged Dark Steel Ore S:gt.metaitem.01.7364.tooltip= + S:gt.metaitem.01.7368.name=Centrifuged %material Ore + S:gt.metaitem.01.7368.tooltip= + S:gt.metaitem.01.7375.name=Centrifuged %material Ore + S:gt.metaitem.01.7375.tooltip=TiO₂ + S:gt.metaitem.01.7382.name=Centrifuged %material Ore + S:gt.metaitem.01.7382.tooltip=Ai + S:gt.metaitem.01.7386.name=Centrifuged %material Ore + S:gt.metaitem.01.7386.tooltip=AiCo + S:gt.metaitem.01.7387.name=Centrifuged %material Ore + S:gt.metaitem.01.7387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.7388.name=Centrifuged %material Ore + S:gt.metaitem.01.7388.tooltip=SpPu + S:gt.metaitem.01.7389.name=Centrifuged %material Ore + S:gt.metaitem.01.7389.tooltip=SpH₂O + S:gt.metaitem.01.7390.name=Centrifuged %material Ore + S:gt.metaitem.01.7390.tooltip=SpPb + S:gt.metaitem.01.7391.name=Centrifuged %material Ore + S:gt.metaitem.01.7391.tooltip=Qt + S:gt.metaitem.01.7392.name=Centrifuged %material Ore + S:gt.metaitem.01.7392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.7393.name=Centrifuged %material Ore + S:gt.metaitem.01.7393.tooltip=Oh + S:gt.metaitem.01.7394.name=Centrifuged %material Ore + S:gt.metaitem.01.7394.tooltip=If + S:gt.metaitem.01.7395.name=Centrifuged %material Ore + S:gt.metaitem.01.7395.tooltip= + S:gt.metaitem.01.7398.name=Centrifuged %material Ore + S:gt.metaitem.01.7398.tooltip= + S:gt.metaitem.01.74.name=Tiny Pile of %material Dust + S:gt.metaitem.01.74.tooltip=Ho + S:gt.metaitem.01.7485.name=Centrifuged %material Ore + S:gt.metaitem.01.7485.tooltip= + S:gt.metaitem.01.7487.name=Centrifuged %material Ore + S:gt.metaitem.01.7487.tooltip= + S:gt.metaitem.01.7488.name=Centrifuged %material Ore + S:gt.metaitem.01.7488.tooltip= + S:gt.metaitem.01.7489.name=Centrifuged %material Ore + S:gt.metaitem.01.7489.tooltip= + S:gt.metaitem.01.7490.name=Centrifuged %material Ore + S:gt.metaitem.01.7490.tooltip= + S:gt.metaitem.01.75.name=Tiny Pile of %material Dust + S:gt.metaitem.01.75.tooltip=Er S:gt.metaitem.01.7500.name=Centrifuged Diamond Ore S:gt.metaitem.01.7500.tooltip=C S:gt.metaitem.01.7501.name=Centrifuged Emerald Ore @@ -23438,6 +37989,8 @@ languagefile { S:gt.metaitem.01.7504.tooltip=Al2O3 S:gt.metaitem.01.7505.name=Centrifuged Olivine Ore S:gt.metaitem.01.7505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.7506.name=Centrifuged %material Ore + S:gt.metaitem.01.7506.tooltip= S:gt.metaitem.01.7507.name=Centrifuged Topaz Ore S:gt.metaitem.01.7507.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.7508.name=Centrifuged Tanzanite Ore @@ -23446,16 +37999,26 @@ languagefile { S:gt.metaitem.01.7509.tooltip=(SiO2)4Fe S:gt.metaitem.01.7510.name=Centrifuged Opal Ore S:gt.metaitem.01.7510.tooltip=SiO2 + S:gt.metaitem.01.7511.name=Centrifuged %material Ore + S:gt.metaitem.01.7511.tooltip= S:gt.metaitem.01.7512.name=Centrifuged Ruby Ore S:gt.metaitem.01.7512.tooltip=CrAl2O3 S:gt.metaitem.01.7513.name=Centrifuged Blue Topaz Ore S:gt.metaitem.01.7513.tooltip=Al2SiF2H2O6 S:gt.metaitem.01.7514.name=Centrifuged Amber Ore S:gt.metaitem.01.7514.tooltip= + S:gt.metaitem.01.7515.name=Centrifuged %material Ore + S:gt.metaitem.01.7515.tooltip= S:gt.metaitem.01.7516.name=Centrifuged Certus Quartz Ore S:gt.metaitem.01.7516.tooltip= + S:gt.metaitem.01.7518.name=Centrifuged %material Ore + S:gt.metaitem.01.7518.tooltip= + S:gt.metaitem.01.7519.name=Centrifuged %material Ore + S:gt.metaitem.01.7519.tooltip= S:gt.metaitem.01.7520.name=Centrifuged Monazite Ore S:gt.metaitem.01.7520.tooltip=?PO4 + S:gt.metaitem.01.7521.name=Centrifuged %material Ore + S:gt.metaitem.01.7521.tooltip= S:gt.metaitem.01.7522.name=Centrifuged Nether Quartz Ore S:gt.metaitem.01.7522.tooltip= S:gt.metaitem.01.7523.name=Centrifuged Quartzite Ore @@ -23470,12 +38033,18 @@ languagefile { S:gt.metaitem.01.7527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.01.7528.name=Centrifuged Yellow Garnet Ore S:gt.metaitem.01.7528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.7529.name=Centrifuged %material Ore + S:gt.metaitem.01.7529.tooltip=FeMa S:gt.metaitem.01.7530.name=Centrifuged Apatite Ore S:gt.metaitem.01.7530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.7531.name=Centrifuged %material Ore + S:gt.metaitem.01.7531.tooltip=KNO₃ S:gt.metaitem.01.7534.name=Centrifuged Phosphorus Ore S:gt.metaitem.01.7534.tooltip=Ca3(PO4)2 S:gt.metaitem.01.7535.name=Centrifuged Coal Ore S:gt.metaitem.01.7535.tooltip=C + S:gt.metaitem.01.7537.name=Centrifuged %material Ore + S:gt.metaitem.01.7537.tooltip= S:gt.metaitem.01.7538.name=Centrifuged Lignite Coal Ore S:gt.metaitem.01.7538.tooltip=C3H2O S:gt.metaitem.01.7540.name=Centrifuged Aer Crystals @@ -23490,16 +38059,28 @@ languagefile { S:gt.metaitem.01.7544.tooltip= S:gt.metaitem.01.7545.name=Centrifuged Ordo Crystals S:gt.metaitem.01.7545.tooltip= + S:gt.metaitem.01.76.name=Tiny Pile of %material Dust + S:gt.metaitem.01.76.tooltip=Tm S:gt.metaitem.01.7607.name=Centrifuged Pyrochlore Ore S:gt.metaitem.01.7607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.77.name=Tiny Pile of %material Dust + S:gt.metaitem.01.77.tooltip=Yb + S:gt.metaitem.01.770.name=Tiny Pile of %material Dust + S:gt.metaitem.01.770.tooltip= + S:gt.metaitem.01.7770.name=Centrifuged %material Ore + S:gt.metaitem.01.7770.tooltip= S:gt.metaitem.01.78.name=Tiny Pile of Lutetium Dust S:gt.metaitem.01.78.tooltip=Lu S:gt.metaitem.01.7810.name=Centrifuged Redstone Ore S:gt.metaitem.01.7810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.7812.name=Centrifuged %material Ore + S:gt.metaitem.01.7812.tooltip=Rp S:gt.metaitem.01.7817.name=Centrifuged Salt Ore S:gt.metaitem.01.7817.tooltip=NaCl S:gt.metaitem.01.7820.name=Centrifuged Almandine Ore S:gt.metaitem.01.7820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.7821.name=Centrifuged %material Ore + S:gt.metaitem.01.7821.tooltip=Ca₃Fe₂Si₃O₁₂ S:gt.metaitem.01.7822.name=Centrifuged Bauxite Ore S:gt.metaitem.01.7822.tooltip=(TiO2)2Al16H10O11 S:gt.metaitem.01.7823.name=Centrifuged Calcite Ore @@ -23514,6 +38095,8 @@ languagefile { S:gt.metaitem.01.7827.tooltip=CoAsS S:gt.metaitem.01.7828.name=Centrifuged Sheldonite Ore S:gt.metaitem.01.7828.tooltip=Pt3NiSPd + S:gt.metaitem.01.7829.name=Centrifuged %material Ore + S:gt.metaitem.01.7829.tooltip=Sp₂Fe S:gt.metaitem.01.7830.name=Centrifuged Galena Ore S:gt.metaitem.01.7830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.7831.name=Centrifuged Grossular Ore @@ -23534,10 +38117,16 @@ languagefile { S:gt.metaitem.01.7840.tooltip=Cu3SbS3Fe S:gt.metaitem.01.7841.name=Centrifuged Tungstate Ore S:gt.metaitem.01.7841.tooltip=WLi2O4 + S:gt.metaitem.01.7842.name=Centrifuged %material Ore + S:gt.metaitem.01.7842.tooltip=Ca₃Cr₂Si₃O₁₂ S:gt.metaitem.01.7855.name=Centrifuged Chalcopyrite Ore S:gt.metaitem.01.7855.tooltip=CuFeS2 + S:gt.metaitem.01.7861.name=Centrifuged %material Ore + S:gt.metaitem.01.7861.tooltip= S:gt.metaitem.01.7865.name=Centrifuged Graphite Ore S:gt.metaitem.01.7865.tooltip= + S:gt.metaitem.01.7868.name=Centrifuged %material Ore + S:gt.metaitem.01.7868.tooltip=Ke S:gt.metaitem.01.7870.name=Centrifuged Magnetite Ore S:gt.metaitem.01.7870.tooltip=Fe3O4 S:gt.metaitem.01.7871.name=Centrifuged Malachite Ore @@ -23552,8 +38141,18 @@ languagefile { S:gt.metaitem.01.7882.tooltip=PbMoO4 S:gt.metaitem.01.7883.name=Centrifuged Powellite Ore S:gt.metaitem.01.7883.tooltip=CaMoO4 + S:gt.metaitem.01.7884.name=Centrifuged %material Ore + S:gt.metaitem.01.7884.tooltip=De + S:gt.metaitem.01.7894.name=Centrifuged %material Ore + S:gt.metaitem.01.7894.tooltip= + S:gt.metaitem.01.7900.name=Centrifuged %material Ore + S:gt.metaitem.01.7900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.01.7901.name=Centrifuged %material Ore + S:gt.metaitem.01.7901.tooltip=KAl₃Si₃F₂O₁₀ S:gt.metaitem.01.7902.name=Centrifuged Talc S:gt.metaitem.01.7902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.7903.name=Centrifuged %material Ore + S:gt.metaitem.01.7903.tooltip=Na₃C₂H(H₂O)₂O₆ S:gt.metaitem.01.7904.name=Centrifuged Barite Ore S:gt.metaitem.01.7904.tooltip=BaSO4 S:gt.metaitem.01.7905.name=Centrifuged Bastnasite Ore @@ -23568,10 +38167,24 @@ languagefile { S:gt.metaitem.01.7909.tooltip=Ni9S8 S:gt.metaitem.01.7910.name=Centrifuged Scheelite Ore S:gt.metaitem.01.7910.tooltip=WCa2O4 + S:gt.metaitem.01.7911.name=Centrifuged %material Ore + S:gt.metaitem.01.7911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.01.7912.name=Centrifuged %material Ore + S:gt.metaitem.01.7912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.7913.name=Centrifuged %material Ore + S:gt.metaitem.01.7913.tooltip=As₄S₄ + S:gt.metaitem.01.7914.name=Centrifuged %material Ore + S:gt.metaitem.01.7914.tooltip=CaMgC₂O₆ + S:gt.metaitem.01.7915.name=Centrifuged %material Ore + S:gt.metaitem.01.7915.tooltip=CaSiO₃ + S:gt.metaitem.01.7916.name=Centrifuged %material Ore + S:gt.metaitem.01.7916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ S:gt.metaitem.01.7917.name=Centrifuged Banded Iron Ore S:gt.metaitem.01.7917.tooltip=Fe2O3 S:gt.metaitem.01.7918.name=Centrifuged Ilmenite Ore S:gt.metaitem.01.7918.tooltip=FeTiO3 + S:gt.metaitem.01.7919.name=Centrifuged %material Ore + S:gt.metaitem.01.7919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ S:gt.metaitem.01.7920.name=Centrifuged Spodumene Ore S:gt.metaitem.01.7920.tooltip=LiAlSi2O6 S:gt.metaitem.01.7921.name=Centrifuged Tantalite Ore @@ -23580,16 +38193,40 @@ languagefile { S:gt.metaitem.01.7922.tooltip=UO2 S:gt.metaitem.01.7923.name=Centrifuged Vanadium Magnetite Ore S:gt.metaitem.01.7923.tooltip=Fe3O4V + S:gt.metaitem.01.7924.name=Centrifuged %material Ore + S:gt.metaitem.01.7924.tooltip=Al₂SiO₅ + S:gt.metaitem.01.7925.name=Centrifuged %material Ore + S:gt.metaitem.01.7925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.01.7926.name=Centrifuged %material Ore + S:gt.metaitem.01.7926.tooltip= S:gt.metaitem.01.7927.name=Centrifuged Bentonite S:gt.metaitem.01.7927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.7928.name=Centrifuged %material + S:gt.metaitem.01.7928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.01.7929.name=Centrifuged %material + S:gt.metaitem.01.7929.tooltip=Al₂Si₂H₄O₉ S:gt.metaitem.01.7930.name=Centrifuged Brown Limonite Ore S:gt.metaitem.01.7930.tooltip=FeHO2 S:gt.metaitem.01.7931.name=Centrifuged Yellow Limonite Ore S:gt.metaitem.01.7931.tooltip=FeHO2 + S:gt.metaitem.01.7932.name=Centrifuged %material + S:gt.metaitem.01.7932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ S:gt.metaitem.01.7933.name=Centrifuged Glauconite Ore S:gt.metaitem.01.7933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.7934.name=Centrifuged %material Ore + S:gt.metaitem.01.7934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.01.7935.name=Centrifuged %material + S:gt.metaitem.01.7935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.01.7936.name=Centrifuged %material + S:gt.metaitem.01.7936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.01.7937.name=Centrifuged Cassiterite Sand S:gt.metaitem.01.7937.tooltip=SnO2 + S:gt.metaitem.01.7938.name=Centrifuged %material + S:gt.metaitem.01.7938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.01.7939.name=Centrifuged %material + S:gt.metaitem.01.7939.tooltip=?? + S:gt.metaitem.01.7941.name=Centrifuged %material Ore + S:gt.metaitem.01.7941.tooltip=Na₂B₄O₇(H₂O)₁₀ S:gt.metaitem.01.7942.name=Centrifuged Molybdenite Ore S:gt.metaitem.01.7942.tooltip=MoS2 S:gt.metaitem.01.7943.name=Centrifuged Pyrolusite Ore @@ -23598,8 +38235,52 @@ languagefile { S:gt.metaitem.01.7944.tooltip=KCl S:gt.metaitem.01.7945.name=Centrifuged Stibnite Ore S:gt.metaitem.01.7945.tooltip=Sb2S3 + S:gt.metaitem.01.7946.name=Centrifuged %material Ore + S:gt.metaitem.01.7946.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.01.7948.name=Centrifuged Diatomite Ore S:gt.metaitem.01.7948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.7949.name=Centrifuged %material + S:gt.metaitem.01.7949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.01.7951.name=Centrifuged %material Ore + S:gt.metaitem.01.7951.tooltip= + S:gt.metaitem.01.7952.name=Centrifuged %material Ore + S:gt.metaitem.01.7952.tooltip= + S:gt.metaitem.01.7954.name=Centrifuged %material Ore + S:gt.metaitem.01.7954.tooltip= + S:gt.metaitem.01.7955.name=Centrifuged %material Ore + S:gt.metaitem.01.7955.tooltip= + S:gt.metaitem.01.7956.name=Centrifuged %material Ore + S:gt.metaitem.01.7956.tooltip= + S:gt.metaitem.01.7957.name=Centrifuged %material Ore + S:gt.metaitem.01.7957.tooltip= + S:gt.metaitem.01.7958.name=Centrifuged %material Ore + S:gt.metaitem.01.7958.tooltip= + S:gt.metaitem.01.7959.name=Centrifuged %material Ore + S:gt.metaitem.01.7959.tooltip= + S:gt.metaitem.01.7960.name=Centrifuged %material Ore + S:gt.metaitem.01.7960.tooltip= + S:gt.metaitem.01.7961.name=Centrifuged %material Ore + S:gt.metaitem.01.7961.tooltip= + S:gt.metaitem.01.7962.name=Centrifuged %material Ore + S:gt.metaitem.01.7962.tooltip= + S:gt.metaitem.01.7963.name=Centrifuged %material Ore + S:gt.metaitem.01.7963.tooltip= + S:gt.metaitem.01.7964.name=Centrifuged %material Ore + S:gt.metaitem.01.7964.tooltip= + S:gt.metaitem.01.7965.name=Centrifuged %material Ore + S:gt.metaitem.01.7965.tooltip= + S:gt.metaitem.01.7966.name=Centrifuged %material Ore + S:gt.metaitem.01.7966.tooltip= + S:gt.metaitem.01.7975.name=Centrifuged %material Ore + S:gt.metaitem.01.7975.tooltip=D + S:gt.metaitem.01.7976.name=Centrifuged %material Ore + S:gt.metaitem.01.7976.tooltip=D* + S:gt.metaitem.01.7978.name=Centrifuged %material Ore + S:gt.metaitem.01.7978.tooltip=IcMa + S:gt.metaitem.01.7982.name=Centrifuged %material Ore + S:gt.metaitem.01.7982.tooltip=SpNt + S:gt.metaitem.01.7984.name=Centrifuged %material Ore + S:gt.metaitem.01.7984.tooltip=Fl S:gt.metaitem.01.8.name=Tiny Pile of Beryllium Dust S:gt.metaitem.01.8.tooltip=Be S:gt.metaitem.01.80.name=Tiny Pile of Tantalum Dust @@ -23630,6 +38311,8 @@ languagefile { S:gt.metaitem.01.810.tooltip=Si(FeS2)5CrAl2O3Hg3 S:gt.metaitem.01.811.name=Tiny Pile of Glowstone Dust S:gt.metaitem.01.811.tooltip= + S:gt.metaitem.01.812.name=Tiny Pile of %material Dust + S:gt.metaitem.01.812.tooltip=Rp S:gt.metaitem.01.813.name=Tiny Pile of Bluestone Dust S:gt.metaitem.01.813.tooltip= S:gt.metaitem.01.814.name=Tiny Pile of Nether Brick Dust @@ -23662,16 +38345,22 @@ languagefile { S:gt.metaitem.01.827.tooltip=CoAsS S:gt.metaitem.01.828.name=Tiny Pile of Sheldonite Dust S:gt.metaitem.01.828.tooltip=Pt3NiSPd + S:gt.metaitem.01.829.name=Tiny Pile of %material Dust + S:gt.metaitem.01.829.tooltip=Sp₂Fe S:gt.metaitem.01.83.name=Tiny Pile of Osmium Dust S:gt.metaitem.01.83.tooltip=Os S:gt.metaitem.01.830.name=Tiny Pile of Galena Dust S:gt.metaitem.01.830.tooltip=Pb3Ag3S2 S:gt.metaitem.01.831.name=Tiny Pile of Grossular Dust S:gt.metaitem.01.831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.832.name=Tiny Pile of %material Dust + S:gt.metaitem.01.832.tooltip= S:gt.metaitem.01.833.name=Tiny Pile of Phosphate Dust S:gt.metaitem.01.833.tooltip=PO4 S:gt.metaitem.01.834.name=Tiny Pile of Pyrite Dust S:gt.metaitem.01.834.tooltip=FeS2 + S:gt.metaitem.01.8347.name=%material + S:gt.metaitem.01.8347.tooltip= S:gt.metaitem.01.835.name=Tiny Pile of Pyrope Dust S:gt.metaitem.01.835.tooltip=Al2Mg3Si3O12 S:gt.metaitem.01.836.name=Tiny Pile of Saltpeter Dust @@ -23722,6 +38411,8 @@ languagefile { S:gt.metaitem.01.8508.tooltip=Ca2Al3Si3HO13 S:gt.metaitem.01.8509.name=Amethyst S:gt.metaitem.01.8509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.851.name=Tiny Pile of %material Dust + S:gt.metaitem.01.851.tooltip= S:gt.metaitem.01.8510.name=Opal S:gt.metaitem.01.8510.tooltip=SiO2 S:gt.metaitem.01.8511.name=Jasper @@ -23740,8 +38431,12 @@ languagefile { S:gt.metaitem.01.8518.tooltip= S:gt.metaitem.01.8519.name=Forcillium S:gt.metaitem.01.8519.tooltip= + S:gt.metaitem.01.852.name=Tiny Pile of %material Dust + S:gt.metaitem.01.852.tooltip= S:gt.metaitem.01.8520.name=Monazite S:gt.metaitem.01.8520.tooltip=?PO4 + S:gt.metaitem.01.8521.name=%material + S:gt.metaitem.01.8521.tooltip= S:gt.metaitem.01.8523.name=Quartzite S:gt.metaitem.01.8523.tooltip=SiO2 S:gt.metaitem.01.8524.name=Lazurite @@ -23760,6 +38455,8 @@ languagefile { S:gt.metaitem.01.8531.tooltip=KNO3 S:gt.metaitem.01.8534.name=Phosphorus S:gt.metaitem.01.8534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.8537.name=%material + S:gt.metaitem.01.8537.tooltip= S:gt.metaitem.01.8538.name=Lignite Coal S:gt.metaitem.01.8538.tooltip=C3H2O S:gt.metaitem.01.854.name=Tiny Pile of Construction Foam Dust @@ -23778,18 +38475,34 @@ languagefile { S:gt.metaitem.01.8545.tooltip= S:gt.metaitem.01.855.name=Tiny Pile of Chalcopyrite Dust S:gt.metaitem.01.855.tooltip=CuFeS2 + S:gt.metaitem.01.857.name=Tiny Pile of %material Dust + S:gt.metaitem.01.857.tooltip= S:gt.metaitem.01.858.name=Tiny Pile of Crude Oil Dust S:gt.metaitem.01.858.tooltip= + S:gt.metaitem.01.859.name=Tiny Pile of %material Dust + S:gt.metaitem.01.859.tooltip= S:gt.metaitem.01.86.name=Tiny Pile of Gold Dust S:gt.metaitem.01.86.tooltip=Au + S:gt.metaitem.01.860.name=Tiny Pile of %material Dust + S:gt.metaitem.01.860.tooltip= S:gt.metaitem.01.861.name=Tiny Pile of Emery Dust S:gt.metaitem.01.861.tooltip= S:gt.metaitem.01.862.name=Tiny Pile of Epidote Dust S:gt.metaitem.01.862.tooltip= + S:gt.metaitem.01.863.name=Tiny Pile of %material Dust + S:gt.metaitem.01.863.tooltip= + S:gt.metaitem.01.864.name=Tiny Pile of %material Dust + S:gt.metaitem.01.864.tooltip= S:gt.metaitem.01.865.name=Tiny Pile of Graphite Dust S:gt.metaitem.01.865.tooltip= + S:gt.metaitem.01.866.name=Tiny Pile of %material Dust + S:gt.metaitem.01.866.tooltip= S:gt.metaitem.01.867.name=Tiny Pile of Greenstone Dust S:gt.metaitem.01.867.tooltip= + S:gt.metaitem.01.868.name=Tiny Pile of %material Dust + S:gt.metaitem.01.868.tooltip=Ke + S:gt.metaitem.01.869.name=Tiny Pile of %material Dust + S:gt.metaitem.01.869.tooltip= S:gt.metaitem.01.870.name=Tiny Pile of Magnetite Dust S:gt.metaitem.01.870.tooltip=Fe3O4 S:gt.metaitem.01.871.name=Tiny Pile of Malachite Dust @@ -23800,6 +38513,8 @@ languagefile { S:gt.metaitem.01.873.tooltip=(UO2)3ThPb S:gt.metaitem.01.874.name=Tiny Pile of Polyethylene Pulp S:gt.metaitem.01.874.tooltip=CH2 + S:gt.metaitem.01.875.name=Tiny Pile of %material Dust + S:gt.metaitem.01.875.tooltip= S:gt.metaitem.01.876.name=Tiny Pile of Siltstone Dust S:gt.metaitem.01.876.tooltip= S:gt.metaitem.01.877.name=Tiny Pile of Soapstone Dust @@ -23816,6 +38531,8 @@ languagefile { S:gt.metaitem.01.882.tooltip=PbMoO4 S:gt.metaitem.01.883.name=Tiny Pile of Powellite Dust S:gt.metaitem.01.883.tooltip=CaMoO4 + S:gt.metaitem.01.884.name=Tiny Pile of %material Dust + S:gt.metaitem.01.884.tooltip=De S:gt.metaitem.01.885.name=Tiny Pile of Milk Powder S:gt.metaitem.01.885.tooltip= S:gt.metaitem.01.886.name=Tiny Pile of Chocolate Powder @@ -23844,6 +38561,10 @@ languagefile { S:gt.metaitem.01.895.tooltip= S:gt.metaitem.01.896.name=Tiny Pile of Raw Rubber Dust S:gt.metaitem.01.896.tooltip=C5H8 + S:gt.metaitem.01.897.name=Tiny Pile of %material Dust + S:gt.metaitem.01.897.tooltip= + S:gt.metaitem.01.898.name=Tiny Pile of %material Dust + S:gt.metaitem.01.898.tooltip=KNO₃Si(FeS₂)₅CrAl₂O₃Hg₃H₂O? S:gt.metaitem.01.9.name=Tiny Pile of Boron Dust S:gt.metaitem.01.9.tooltip=B S:gt.metaitem.01.90.name=Tiny Pile of Bismuth Dust @@ -23868,6 +38589,8 @@ languagefile { S:gt.metaitem.01.9020.tooltip=Si S:gt.metaitem.01.9025.name=Potassium Nugget S:gt.metaitem.01.9025.tooltip=K + S:gt.metaitem.01.9027.name=%material Nugget + S:gt.metaitem.01.9027.tooltip=Sc S:gt.metaitem.01.9028.name=Titanium Nugget S:gt.metaitem.01.9028.tooltip=Ti S:gt.metaitem.01.9029.name=Vanadium Nugget @@ -23894,6 +38617,8 @@ languagefile { S:gt.metaitem.01.9039.tooltip=As S:gt.metaitem.01.904.name=Tiny Pile of Barite Dust S:gt.metaitem.01.904.tooltip=BaSO4 + S:gt.metaitem.01.9043.name=%material Nugget + S:gt.metaitem.01.9043.tooltip=Rb S:gt.metaitem.01.9045.name=Yttrium Nugget S:gt.metaitem.01.9045.tooltip=Y S:gt.metaitem.01.9047.name=Niobium Nugget @@ -23912,18 +38637,44 @@ languagefile { S:gt.metaitem.01.9057.tooltip=Sn S:gt.metaitem.01.9058.name=Antimony Nugget S:gt.metaitem.01.9058.tooltip=Sb + S:gt.metaitem.01.9059.name=%material Nugget + S:gt.metaitem.01.9059.tooltip=Te S:gt.metaitem.01.906.name=Tiny Pile of Garnierite Dust S:gt.metaitem.01.906.tooltip=NiO S:gt.metaitem.01.9062.name=Caesium Nugget S:gt.metaitem.01.9062.tooltip=Cs + S:gt.metaitem.01.9063.name=%material Nugget + S:gt.metaitem.01.9063.tooltip=Ba + S:gt.metaitem.01.9064.name=%material Nugget + S:gt.metaitem.01.9064.tooltip=La S:gt.metaitem.01.9065.name=Cerium Nugget S:gt.metaitem.01.9065.tooltip=Ce + S:gt.metaitem.01.9066.name=%material Nugget + S:gt.metaitem.01.9066.tooltip=Pr S:gt.metaitem.01.9067.name=Neodymium Nugget S:gt.metaitem.01.9067.tooltip=Nd + S:gt.metaitem.01.9068.name=%material Nugget + S:gt.metaitem.01.9068.tooltip=Pm + S:gt.metaitem.01.9069.name=%material Nugget + S:gt.metaitem.01.9069.tooltip=Sm S:gt.metaitem.01.907.name=Tiny Pile of Lepidolite Dust S:gt.metaitem.01.907.tooltip=KLi3Al4F2O10 S:gt.metaitem.01.9070.name=Europium Nugget S:gt.metaitem.01.9070.tooltip=Eu + S:gt.metaitem.01.9071.name=%material Nugget + S:gt.metaitem.01.9071.tooltip=Gd + S:gt.metaitem.01.9072.name=%material Nugget + S:gt.metaitem.01.9072.tooltip=Tb + S:gt.metaitem.01.9073.name=%material Nugget + S:gt.metaitem.01.9073.tooltip=Dy + S:gt.metaitem.01.9074.name=%material Nugget + S:gt.metaitem.01.9074.tooltip=Ho + S:gt.metaitem.01.9075.name=%material Nugget + S:gt.metaitem.01.9075.tooltip=Er + S:gt.metaitem.01.9076.name=%material Nugget + S:gt.metaitem.01.9076.tooltip=Tm + S:gt.metaitem.01.9077.name=%material Nugget + S:gt.metaitem.01.9077.tooltip=Yb S:gt.metaitem.01.9078.name=Lutetium Nugget S:gt.metaitem.01.9078.tooltip=Lu S:gt.metaitem.01.908.name=Tiny Pile of Magnesite Dust @@ -24018,6 +38769,8 @@ languagefile { S:gt.metaitem.01.9307.tooltip=Fe S:gt.metaitem.01.9308.name=Red Alloy Nugget S:gt.metaitem.01.9308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.9309.name=%material Nugget + S:gt.metaitem.01.9309.tooltip=AgRp₄ S:gt.metaitem.01.931.name=Tiny Pile of Yellow Limonite Dust S:gt.metaitem.01.931.tooltip=FeHO2 S:gt.metaitem.01.9310.name=Cupronickel Nugget @@ -24036,8 +38789,18 @@ languagefile { S:gt.metaitem.01.9316.tooltip=Fe50CW S:gt.metaitem.01.9317.name=Osmiridium Nugget S:gt.metaitem.01.9317.tooltip=Ir3Os + S:gt.metaitem.01.9318.name=%material Nugget + S:gt.metaitem.01.9318.tooltip=Su + S:gt.metaitem.01.9319.name=%material Nugget + S:gt.metaitem.01.9319.tooltip=Ad S:gt.metaitem.01.932.name=Tiny Pile of Vermiculite S:gt.metaitem.01.932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.9320.name=%material Nugget + S:gt.metaitem.01.9320.tooltip=The formula is too long... + S:gt.metaitem.01.9321.name=%material Nugget + S:gt.metaitem.01.9321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.01.9322.name=%material Nugget + S:gt.metaitem.01.9322.tooltip= S:gt.metaitem.01.9323.name=Infused Gold Nugget S:gt.metaitem.01.9323.tooltip= S:gt.metaitem.01.9324.name=Naquadah Nugget @@ -24058,18 +38821,36 @@ languagefile { S:gt.metaitem.01.9330.tooltip=FeMa S:gt.metaitem.01.9331.name=Mithril Nugget S:gt.metaitem.01.9331.tooltip=Pt2Ma + S:gt.metaitem.01.9333.name=%material Nugget + S:gt.metaitem.01.9333.tooltip=Ag₂FeMa S:gt.metaitem.01.9334.name=Black Steel Nugget S:gt.metaitem.01.9334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.9335.name=Damascus Steel Nugget S:gt.metaitem.01.9335.tooltip=Fe50C + S:gt.metaitem.01.9336.name=%material Nugget + S:gt.metaitem.01.9336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.01.9337.name=%material Nugget + S:gt.metaitem.01.9337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.01.9338.name=%material Nugget + S:gt.metaitem.01.9338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.01.9339.name=%material Nugget + S:gt.metaitem.01.9339.tooltip=Fe₅₀CMa S:gt.metaitem.01.934.name=Tiny Pile of Gypsum Dust S:gt.metaitem.01.934.tooltip=CaS(H2O)2O4 + S:gt.metaitem.01.9340.name=%material Nugget + S:gt.metaitem.01.9340.tooltip=SpFe + S:gt.metaitem.01.9341.name=%material Nugget + S:gt.metaitem.01.9341.tooltip=SpFe₅₀C + S:gt.metaitem.01.9342.name=%material Nugget + S:gt.metaitem.01.9342.tooltip= S:gt.metaitem.01.9343.name=Cobalt Brass Nugget S:gt.metaitem.01.9343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.01.9344.name=Ultimet Nugget S:gt.metaitem.01.9344.tooltip=Co5Cr2NiMo S:gt.metaitem.01.9345.name=Annealed Copper Nugget S:gt.metaitem.01.9345.tooltip=Cu + S:gt.metaitem.01.9346.name=%material Nugget + S:gt.metaitem.01.9346.tooltip= S:gt.metaitem.01.9348.name=Red Steel Nugget S:gt.metaitem.01.9348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.01.9349.name=Blue Steel Nugget @@ -24100,10 +38881,22 @@ languagefile { S:gt.metaitem.01.936.tooltip=Fe3O4(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.01.9360.name=Niobium-Titanium Nugget S:gt.metaitem.01.9360.tooltip=NbTi + S:gt.metaitem.01.9362.name=%material Nugget + S:gt.metaitem.01.9362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.01.9363.name=Tin Alloy Nugget S:gt.metaitem.01.9363.tooltip=SnFe S:gt.metaitem.01.9364.name=Dark Steel Nugget S:gt.metaitem.01.9364.tooltip= + S:gt.metaitem.01.9365.name=%material Nugget + S:gt.metaitem.01.9365.tooltip=Fe₅₀CCSi + S:gt.metaitem.01.9366.name=%material Nugget + S:gt.metaitem.01.9366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.9367.name=%material Nugget + S:gt.metaitem.01.9367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.01.9368.name=%material Nugget + S:gt.metaitem.01.9368.tooltip= + S:gt.metaitem.01.9369.name=%material Nugget + S:gt.metaitem.01.9369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.01.937.name=Tiny Pile of Cassiterite Sand S:gt.metaitem.01.937.tooltip=SnO2 S:gt.metaitem.01.9370.name=Tungstencarbide Nugget @@ -24116,12 +38909,72 @@ languagefile { S:gt.metaitem.01.9373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.01.9374.name=HSS-S Nugget S:gt.metaitem.01.9374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.9378.name=%material Nugget + S:gt.metaitem.01.9378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.9379.name=%material Nugget + S:gt.metaitem.01.9379.tooltip=?AuC S:gt.metaitem.01.938.name=Tiny Pile of Garnet Sand S:gt.metaitem.01.938.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.9380.name=%material Nugget + S:gt.metaitem.01.9380.tooltip=Sn₂AgPt + S:gt.metaitem.01.9381.name=%material Nugget + S:gt.metaitem.01.9381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.9382.name=%material Nugget + S:gt.metaitem.01.9382.tooltip=Ai + S:gt.metaitem.01.9383.name=%material Nugget + S:gt.metaitem.01.9383.tooltip= + S:gt.metaitem.01.9384.name=%material Nugget + S:gt.metaitem.01.9384.tooltip= + S:gt.metaitem.01.9385.name=%material Nugget + S:gt.metaitem.01.9385.tooltip= + S:gt.metaitem.01.9386.name=%material Nugget + S:gt.metaitem.01.9386.tooltip=AiCo + S:gt.metaitem.01.9387.name=%material Nugget + S:gt.metaitem.01.9387.tooltip=SpPt₂FeMa + S:gt.metaitem.01.9388.name=%material Nugget + S:gt.metaitem.01.9388.tooltip=SpPu + S:gt.metaitem.01.9389.name=%material Nugget + S:gt.metaitem.01.9389.tooltip=SpH₂O S:gt.metaitem.01.939.name=Tiny Pile of Quartz Sand S:gt.metaitem.01.939.tooltip=?SiO2 + S:gt.metaitem.01.9390.name=%material Nugget + S:gt.metaitem.01.9390.tooltip=SpPb + S:gt.metaitem.01.9391.name=%material Nugget + S:gt.metaitem.01.9391.tooltip=Qt + S:gt.metaitem.01.9392.name=%material Nugget + S:gt.metaitem.01.9392.tooltip=Al₆CuMnMg + S:gt.metaitem.01.9393.name=%material Nugget + S:gt.metaitem.01.9393.tooltip=Oh + S:gt.metaitem.01.9394.name=%material Nugget + S:gt.metaitem.01.9394.tooltip=If + S:gt.metaitem.01.9395.name=%material Nugget + S:gt.metaitem.01.9395.tooltip= + S:gt.metaitem.01.9397.name=%material Nugget + S:gt.metaitem.01.9397.tooltip=If* + S:gt.metaitem.01.9398.name=%material Nugget + S:gt.metaitem.01.9398.tooltip= + S:gt.metaitem.01.9399.name=%material Nugget + S:gt.metaitem.01.9399.tooltip=Sm S:gt.metaitem.01.940.name=Tiny Pile of Volcanic Ashes S:gt.metaitem.01.940.tooltip=(SiO2)6FeMg + S:gt.metaitem.01.9400.name=%material Nugget + S:gt.metaitem.01.9400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.01.9401.name=%material Nugget + S:gt.metaitem.01.9401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.01.9402.name=%material Nugget + S:gt.metaitem.01.9402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.01.9403.name=%material Nugget + S:gt.metaitem.01.9403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.01.9404.name=%material Nugget + S:gt.metaitem.01.9404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.01.9405.name=%material Nugget + S:gt.metaitem.01.9405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.01.9406.name=%material Nugget + S:gt.metaitem.01.9406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.01.9407.name=%material Nugget + S:gt.metaitem.01.9407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.01.9408.name=%material Nugget + S:gt.metaitem.01.9408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.01.941.name=Tiny Pile of Borax Dust S:gt.metaitem.01.941.tooltip=Na2B4O7(H2O)10 S:gt.metaitem.01.942.name=Tiny Pile of Molybdenite Dust @@ -24146,26 +38999,88 @@ languagefile { S:gt.metaitem.01.9473.tooltip=C2F4 S:gt.metaitem.01.948.name=Tiny Pile of Diatomite Dust S:gt.metaitem.01.948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.9485.name=%material Nugget + S:gt.metaitem.01.9485.tooltip= + S:gt.metaitem.01.9488.name=%material Nugget + S:gt.metaitem.01.9488.tooltip= + S:gt.metaitem.01.9489.name=%material Nugget + S:gt.metaitem.01.9489.tooltip= S:gt.metaitem.01.949.name=Tiny Pile of Glauconite Sand S:gt.metaitem.01.949.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.9490.name=%material Nugget + S:gt.metaitem.01.9490.tooltip= + S:gt.metaitem.01.950.name=Tiny Pile of %material Dust + S:gt.metaitem.01.950.tooltip= + S:gt.metaitem.01.951.name=Tiny Pile of %material Dust + S:gt.metaitem.01.951.tooltip= + S:gt.metaitem.01.952.name=Tiny Pile of %material Dust + S:gt.metaitem.01.952.tooltip= + S:gt.metaitem.01.9521.name=%material Nugget + S:gt.metaitem.01.9521.tooltip= + S:gt.metaitem.01.9529.name=%material Nugget + S:gt.metaitem.01.9529.tooltip=FeMa + S:gt.metaitem.01.953.name=Tiny Pile of %material Dust + S:gt.metaitem.01.953.tooltip= + S:gt.metaitem.01.954.name=Tiny Pile of %material Dust + S:gt.metaitem.01.954.tooltip= + S:gt.metaitem.01.955.name=Tiny Pile of %material Dust + S:gt.metaitem.01.955.tooltip= + S:gt.metaitem.01.956.name=Tiny Pile of %material Dust + S:gt.metaitem.01.956.tooltip= + S:gt.metaitem.01.957.name=Tiny Pile of %material Dust + S:gt.metaitem.01.957.tooltip= + S:gt.metaitem.01.958.name=Tiny Pile of %material Dust + S:gt.metaitem.01.958.tooltip= + S:gt.metaitem.01.959.name=Tiny Pile of %material Dust + S:gt.metaitem.01.959.tooltip= + S:gt.metaitem.01.9599.name=%material Nugget + S:gt.metaitem.01.9599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.01.96.name=Tiny Pile of Thorium Dust S:gt.metaitem.01.96.tooltip=Th + S:gt.metaitem.01.960.name=Tiny Pile of %material Dust + S:gt.metaitem.01.960.tooltip= + S:gt.metaitem.01.961.name=Tiny Pile of %material Dust + S:gt.metaitem.01.961.tooltip= S:gt.metaitem.01.9610.name=Fiber-Reinforced Epoxy Resin Chip S:gt.metaitem.01.9610.tooltip=C2H4O S:gt.metaitem.01.9611.name=Borosilicate Glass Chip S:gt.metaitem.01.9611.tooltip=B(SiO2)7 S:gt.metaitem.01.9613.name=Nickel-Zinc Ferrite Nugget S:gt.metaitem.01.9613.tooltip=NiZnFe4O8 + S:gt.metaitem.01.962.name=Tiny Pile of %material Dust + S:gt.metaitem.01.962.tooltip= + S:gt.metaitem.01.963.name=Tiny Pile of %material Dust + S:gt.metaitem.01.963.tooltip= S:gt.metaitem.01.9631.name=Polyphenylene Sulfide Nugget S:gt.metaitem.01.9631.tooltip=C6H4S S:gt.metaitem.01.9635.name=Styrene-Butadiene Rubber Chip S:gt.metaitem.01.9635.tooltip=C8H8(C4H6)3 S:gt.metaitem.01.9636.name=Polystyrene Chip S:gt.metaitem.01.9636.tooltip=C8H8 + S:gt.metaitem.01.964.name=Tiny Pile of %material Dust + S:gt.metaitem.01.964.tooltip= S:gt.metaitem.01.9649.name=Polyvinyl Chloride Chip S:gt.metaitem.01.9649.tooltip=C2H3Cl + S:gt.metaitem.01.965.name=Tiny Pile of %material Dust + S:gt.metaitem.01.965.tooltip= + S:gt.metaitem.01.966.name=Tiny Pile of %material Dust + S:gt.metaitem.01.966.tooltip= S:gt.metaitem.01.97.name=Tiny Pile of Uranium 235 Dust S:gt.metaitem.01.97.tooltip=U-235 + S:gt.metaitem.01.970.name=Tiny Pile of %material Dust + S:gt.metaitem.01.970.tooltip= + S:gt.metaitem.01.975.name=Tiny Pile of %material Dust + S:gt.metaitem.01.975.tooltip=D + S:gt.metaitem.01.976.name=Tiny Pile of %material Dust + S:gt.metaitem.01.976.tooltip=D* + S:gt.metaitem.01.977.name=Tiny Pile of %material Dust + S:gt.metaitem.01.977.tooltip= + S:gt.metaitem.01.9770.name=%material Nugget + S:gt.metaitem.01.9770.tooltip= + S:gt.metaitem.01.978.name=Tiny Pile of %material Dust + S:gt.metaitem.01.978.tooltip=IcMa + S:gt.metaitem.01.979.name=Tiny Pile of %material Dust + S:gt.metaitem.01.979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.98.name=Tiny Pile of Uranium 238 Dust S:gt.metaitem.01.98.tooltip=U S:gt.metaitem.01.980.name=Tiny Pile of Gallium Arsenide Dust @@ -24174,16 +39089,112 @@ languagefile { S:gt.metaitem.01.9809.tooltip= S:gt.metaitem.01.981.name=Tiny Pile of Indium Gallium Phosphide Dust S:gt.metaitem.01.981.tooltip=InGaP + S:gt.metaitem.01.982.name=Tiny Pile of %material Dust + S:gt.metaitem.01.982.tooltip=SpNt + S:gt.metaitem.01.9829.name=%material Nugget + S:gt.metaitem.01.9829.tooltip=Sp₂Fe + S:gt.metaitem.01.984.name=Tiny Pile of %material Dust + S:gt.metaitem.01.984.tooltip=Fl + S:gt.metaitem.01.985.name=Tiny Pile of %material Dust + S:gt.metaitem.01.985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.986.name=Tiny Pile of %material Dust + S:gt.metaitem.01.986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.9868.name=%material Nugget + S:gt.metaitem.01.9868.tooltip=Ke + S:gt.metaitem.01.987.name=Tiny Pile of %material Dust + S:gt.metaitem.01.987.tooltip=Cd₅MgO₆ S:gt.metaitem.01.9874.name=Polyethylene Chip S:gt.metaitem.01.9874.tooltip=CH2 + S:gt.metaitem.01.988.name=Tiny Pile of %material Dust + S:gt.metaitem.01.988.tooltip=TiBa₉Cu₁₀O₂₀ S:gt.metaitem.01.9880.name=Rubber Chip S:gt.metaitem.01.9880.tooltip=C5H8 + S:gt.metaitem.01.9884.name=%material Nugget + S:gt.metaitem.01.9884.tooltip=De S:gt.metaitem.01.9889.name=Sealed Wood Chip S:gt.metaitem.01.9889.tooltip= + S:gt.metaitem.01.989.name=Tiny Pile of %material Dust + S:gt.metaitem.01.989.tooltip=UPt₃ + S:gt.metaitem.01.990.name=Tiny Pile of %material Dust + S:gt.metaitem.01.990.tooltip=VIn₃ + S:gt.metaitem.01.991.name=Tiny Pile of %material Dust + S:gt.metaitem.01.991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.9912.name=%material Nugget + S:gt.metaitem.01.9912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.01.9913.name=%material Nugget + S:gt.metaitem.01.9913.tooltip=As₄S₄ + S:gt.metaitem.01.992.name=Tiny Pile of %material Dust + S:gt.metaitem.01.992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.01.9950.name=%material Nugget + S:gt.metaitem.01.9950.tooltip= + S:gt.metaitem.01.9951.name=%material Nugget + S:gt.metaitem.01.9951.tooltip= + S:gt.metaitem.01.9952.name=%material Nugget + S:gt.metaitem.01.9952.tooltip= + S:gt.metaitem.01.9953.name=%material Nugget + S:gt.metaitem.01.9953.tooltip= + S:gt.metaitem.01.9954.name=%material Nugget + S:gt.metaitem.01.9954.tooltip= + S:gt.metaitem.01.9955.name=%material Nugget + S:gt.metaitem.01.9955.tooltip= + S:gt.metaitem.01.9956.name=%material Nugget + S:gt.metaitem.01.9956.tooltip= + S:gt.metaitem.01.9957.name=%material Nugget + S:gt.metaitem.01.9957.tooltip= + S:gt.metaitem.01.9958.name=%material Nugget + S:gt.metaitem.01.9958.tooltip= + S:gt.metaitem.01.9959.name=%material Nugget + S:gt.metaitem.01.9959.tooltip= + S:gt.metaitem.01.9960.name=%material Nugget + S:gt.metaitem.01.9960.tooltip= + S:gt.metaitem.01.9961.name=%material Nugget + S:gt.metaitem.01.9961.tooltip= + S:gt.metaitem.01.9962.name=%material Nugget + S:gt.metaitem.01.9962.tooltip= + S:gt.metaitem.01.9963.name=%material Nugget + S:gt.metaitem.01.9963.tooltip= + S:gt.metaitem.01.9964.name=%material Nugget + S:gt.metaitem.01.9964.tooltip= + S:gt.metaitem.01.9965.name=%material Nugget + S:gt.metaitem.01.9965.tooltip= + S:gt.metaitem.01.9966.name=%material Nugget + S:gt.metaitem.01.9966.tooltip= + S:gt.metaitem.01.9970.name=%material Nugget + S:gt.metaitem.01.9970.tooltip= + S:gt.metaitem.01.9975.name=%material Nugget + S:gt.metaitem.01.9975.tooltip=D + S:gt.metaitem.01.9976.name=%material Nugget + S:gt.metaitem.01.9976.tooltip=D* + S:gt.metaitem.01.9977.name=%material Nugget + S:gt.metaitem.01.9977.tooltip= + S:gt.metaitem.01.9978.name=%material Nugget + S:gt.metaitem.01.9978.tooltip=IcMa + S:gt.metaitem.01.9979.name=%material Nugget + S:gt.metaitem.01.9979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O S:gt.metaitem.01.9980.name=Gallium Arsenide Nugget S:gt.metaitem.01.9980.tooltip=AsGa S:gt.metaitem.01.9981.name=Indium Gallium Phosphide Nugget S:gt.metaitem.01.9981.tooltip=InGaP + S:gt.metaitem.01.9982.name=%material Nugget + S:gt.metaitem.01.9982.tooltip=SpNt + S:gt.metaitem.01.9984.name=%material Nugget + S:gt.metaitem.01.9984.tooltip=Fl + S:gt.metaitem.01.9985.name=%material Nugget + S:gt.metaitem.01.9985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.01.9986.name=%material Nugget + S:gt.metaitem.01.9986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.01.9987.name=%material Nugget + S:gt.metaitem.01.9987.tooltip=Cd₅MgO₆ + S:gt.metaitem.01.9988.name=%material Nugget + S:gt.metaitem.01.9988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.01.9989.name=%material Nugget + S:gt.metaitem.01.9989.tooltip=UPt₃ + S:gt.metaitem.01.9990.name=%material Nugget + S:gt.metaitem.01.9990.tooltip=VIn₃ + S:gt.metaitem.01.9991.name=%material Nugget + S:gt.metaitem.01.9991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.01.9992.name=%material Nugget + S:gt.metaitem.01.9992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.01.name=Generated Item S:gt.metaitem.02.10.name=Carbon Sword Blade S:gt.metaitem.02.10.tooltip=C @@ -24283,8 +39294,18 @@ languagefile { S:gt.metaitem.02.10316.tooltip=Fe50CW S:gt.metaitem.02.10317.name=Osmiridium Wrench Tip S:gt.metaitem.02.10317.tooltip=Ir3Os + S:gt.metaitem.02.10318.name=%material Wrench Tip + S:gt.metaitem.02.10318.tooltip=Su + S:gt.metaitem.02.10319.name=%material Wrench Tip + S:gt.metaitem.02.10319.tooltip=Ad S:gt.metaitem.02.1032.name=Iron Pickaxe Head S:gt.metaitem.02.1032.tooltip=Fe + S:gt.metaitem.02.10320.name=%material Wrench Tip + S:gt.metaitem.02.10320.tooltip=The formula is too long... + S:gt.metaitem.02.10321.name=%material Wrench Tip + S:gt.metaitem.02.10321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.10322.name=%material Wrench Tip + S:gt.metaitem.02.10322.tooltip= S:gt.metaitem.02.10323.name=Infused Gold Wrench Tip S:gt.metaitem.02.10323.tooltip= S:gt.metaitem.02.10324.name=Naquadah Wrench Tip @@ -24305,16 +39326,34 @@ languagefile { S:gt.metaitem.02.10330.tooltip=FeMa S:gt.metaitem.02.10331.name=Mithril Wrench Tip S:gt.metaitem.02.10331.tooltip=Pt2Ma + S:gt.metaitem.02.10333.name=%material Wrench Tip + S:gt.metaitem.02.10333.tooltip=Ag₂FeMa S:gt.metaitem.02.10334.name=Black Steel Wrench Tip S:gt.metaitem.02.10334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.10335.name=Damascus Steel Wrench Tip S:gt.metaitem.02.10335.tooltip=Fe50C + S:gt.metaitem.02.10336.name=%material Wrench Tip + S:gt.metaitem.02.10336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.10337.name=%material Wrench Tip + S:gt.metaitem.02.10337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.10338.name=%material Wrench Tip + S:gt.metaitem.02.10338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.10339.name=%material Wrench Tip + S:gt.metaitem.02.10339.tooltip=Fe₅₀CMa S:gt.metaitem.02.1034.name=Nickel Pickaxe Head S:gt.metaitem.02.1034.tooltip=Ni + S:gt.metaitem.02.10340.name=%material Wrench Tip + S:gt.metaitem.02.10340.tooltip=SpFe + S:gt.metaitem.02.10341.name=%material Wrench Tip + S:gt.metaitem.02.10341.tooltip=SpFe₅₀C + S:gt.metaitem.02.10342.name=%material Wrench Tip + S:gt.metaitem.02.10342.tooltip= S:gt.metaitem.02.10343.name=Cobalt Brass Wrench Tip S:gt.metaitem.02.10343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.10344.name=Ultimet Wrench Tip S:gt.metaitem.02.10344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.10346.name=%material Wrench Tip + S:gt.metaitem.02.10346.tooltip= S:gt.metaitem.02.10348.name=Red Steel Wrench Tip S:gt.metaitem.02.10348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.10349.name=Blue Steel Wrench Tip @@ -24333,10 +39372,22 @@ languagefile { S:gt.metaitem.02.10355.tooltip=Fe50C S:gt.metaitem.02.10356.name=Magnetic Neodymium Wrench Tip S:gt.metaitem.02.10356.tooltip=Nd + S:gt.metaitem.02.10362.name=%material Wrench Tip + S:gt.metaitem.02.10362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.10363.name=Tin Alloy Wrench Tip S:gt.metaitem.02.10363.tooltip=SnFe S:gt.metaitem.02.10364.name=Dark Steel Wrench Tip S:gt.metaitem.02.10364.tooltip= + S:gt.metaitem.02.10365.name=%material Wrench Tip + S:gt.metaitem.02.10365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.10366.name=%material Wrench Tip + S:gt.metaitem.02.10366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.10367.name=%material Wrench Tip + S:gt.metaitem.02.10367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.10368.name=%material Wrench Tip + S:gt.metaitem.02.10368.tooltip= + S:gt.metaitem.02.10369.name=%material Wrench Tip + S:gt.metaitem.02.10369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.10370.name=Tungstencarbide Wrench Tip S:gt.metaitem.02.10370.tooltip=WC S:gt.metaitem.02.10371.name=Vanadiumsteel Wrench Tip @@ -24347,6 +39398,62 @@ languagefile { S:gt.metaitem.02.10373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.10374.name=HSS-S Wrench Tip S:gt.metaitem.02.10374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.10378.name=%material Wrench Tip + S:gt.metaitem.02.10378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.10379.name=%material Wrench Tip + S:gt.metaitem.02.10379.tooltip=?AuC + S:gt.metaitem.02.10380.name=%material Wrench Tip + S:gt.metaitem.02.10380.tooltip=Sn₂AgPt + S:gt.metaitem.02.10381.name=%material Wrench Tip + S:gt.metaitem.02.10381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.10382.name=%material Wrench Tip + S:gt.metaitem.02.10382.tooltip=Ai + S:gt.metaitem.02.10383.name=%material Wrench Tip + S:gt.metaitem.02.10383.tooltip= + S:gt.metaitem.02.10384.name=%material Wrench Tip + S:gt.metaitem.02.10384.tooltip= + S:gt.metaitem.02.10385.name=%material Wrench Tip + S:gt.metaitem.02.10385.tooltip= + S:gt.metaitem.02.10386.name=%material Wrench Tip + S:gt.metaitem.02.10386.tooltip=AiCo + S:gt.metaitem.02.10387.name=%material Wrench Tip + S:gt.metaitem.02.10387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.10388.name=%material Wrench Tip + S:gt.metaitem.02.10388.tooltip=SpPu + S:gt.metaitem.02.10389.name=%material Wrench Tip + S:gt.metaitem.02.10389.tooltip=SpH₂O + S:gt.metaitem.02.10390.name=%material Wrench Tip + S:gt.metaitem.02.10390.tooltip=SpPb + S:gt.metaitem.02.10391.name=%material Wrench Tip + S:gt.metaitem.02.10391.tooltip=Qt + S:gt.metaitem.02.10392.name=%material Wrench Tip + S:gt.metaitem.02.10392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.10393.name=%material Wrench Tip + S:gt.metaitem.02.10393.tooltip=Oh + S:gt.metaitem.02.10394.name=%material Wrench Tip + S:gt.metaitem.02.10394.tooltip=If + S:gt.metaitem.02.10397.name=%material Wrench Tip + S:gt.metaitem.02.10397.tooltip=If* + S:gt.metaitem.02.10398.name=%material Wrench Tip + S:gt.metaitem.02.10398.tooltip= + S:gt.metaitem.02.10399.name=%material Wrench Tip + S:gt.metaitem.02.10399.tooltip=Sm + S:gt.metaitem.02.10401.name=%material Wrench Tip + S:gt.metaitem.02.10401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.10402.name=%material Wrench Tip + S:gt.metaitem.02.10402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.10403.name=%material Wrench Tip + S:gt.metaitem.02.10403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.10404.name=%material Wrench Tip + S:gt.metaitem.02.10404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.10405.name=%material Wrench Tip + S:gt.metaitem.02.10405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.10406.name=%material Wrench Tip + S:gt.metaitem.02.10406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.10407.name=%material Wrench Tip + S:gt.metaitem.02.10407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.10408.name=%material Wrench Tip + S:gt.metaitem.02.10408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.10470.name=Epoxy Resin Wrench Tip S:gt.metaitem.02.10470.tooltip=C2H4O S:gt.metaitem.02.10472.name=Polycaprolactam Wrench Tip @@ -24355,10 +39462,26 @@ languagefile { S:gt.metaitem.02.10473.tooltip=C2F4 S:gt.metaitem.02.1048.name=Molybdenum Pickaxe Head S:gt.metaitem.02.1048.tooltip=Mo + S:gt.metaitem.02.10485.name=%material Wrench Tip + S:gt.metaitem.02.10485.tooltip= + S:gt.metaitem.02.10488.name=%material Wrench Tip + S:gt.metaitem.02.10488.tooltip= + S:gt.metaitem.02.10489.name=%material Wrench Tip + S:gt.metaitem.02.10489.tooltip= + S:gt.metaitem.02.10490.name=%material Wrench Tip + S:gt.metaitem.02.10490.tooltip= S:gt.metaitem.02.1052.name=Palladium Pickaxe Head S:gt.metaitem.02.1052.tooltip=Pd + S:gt.metaitem.02.10521.name=%material Wrench Tip + S:gt.metaitem.02.10521.tooltip= + S:gt.metaitem.02.10529.name=%material Wrench Tip + S:gt.metaitem.02.10529.tooltip=FeMa + S:gt.metaitem.02.10537.name=%material Wrench Tip + S:gt.metaitem.02.10537.tooltip= S:gt.metaitem.02.1054.name=Silver Pickaxe Head S:gt.metaitem.02.1054.tooltip=Ag + S:gt.metaitem.02.10599.name=%material Wrench Tip + S:gt.metaitem.02.10599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.10610.name=Fiber-Reinforced Epoxy Resin Wrench Tip S:gt.metaitem.02.10610.tooltip=C2H4O S:gt.metaitem.02.10613.name=Nickel-Zinc Ferrite Wrench Tip @@ -24367,12 +39490,16 @@ languagefile { S:gt.metaitem.02.10631.tooltip=C6H4S S:gt.metaitem.02.1067.name=Neodymium Pickaxe Head S:gt.metaitem.02.1067.tooltip=Nd + S:gt.metaitem.02.10770.name=%material Wrench Tip + S:gt.metaitem.02.10770.tooltip= S:gt.metaitem.02.10801.name=Blaze Wrench Tip S:gt.metaitem.02.10801.tooltip=?SMa S:gt.metaitem.02.1081.name=Tungsten Pickaxe Head S:gt.metaitem.02.1081.tooltip=W S:gt.metaitem.02.10819.name=Graphene Wrench Tip S:gt.metaitem.02.10819.tooltip= + S:gt.metaitem.02.10829.name=%material Wrench Tip + S:gt.metaitem.02.10829.tooltip=Sp₂Fe S:gt.metaitem.02.1083.name=Osmium Pickaxe Head S:gt.metaitem.02.1083.tooltip=Os S:gt.metaitem.02.1084.name=Iridium Pickaxe Head @@ -24381,16 +39508,64 @@ languagefile { S:gt.metaitem.02.1085.tooltip=Pt S:gt.metaitem.02.1086.name=Gold Pickaxe Head S:gt.metaitem.02.1086.tooltip=Au + S:gt.metaitem.02.10868.name=%material Wrench Tip + S:gt.metaitem.02.10868.tooltip=Ke + S:gt.metaitem.02.10884.name=%material Wrench Tip + S:gt.metaitem.02.10884.tooltip=De S:gt.metaitem.02.1089.name=Lead Pickaxe Head S:gt.metaitem.02.1089.tooltip=Pb S:gt.metaitem.02.1090.name=Bismuth Pickaxe Head S:gt.metaitem.02.1090.tooltip=Bi + S:gt.metaitem.02.10912.name=%material Wrench Tip + S:gt.metaitem.02.10912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.10913.name=%material Wrench Tip + S:gt.metaitem.02.10913.tooltip=As₄S₄ + S:gt.metaitem.02.10951.name=%material Wrench Tip + S:gt.metaitem.02.10951.tooltip= + S:gt.metaitem.02.10952.name=%material Wrench Tip + S:gt.metaitem.02.10952.tooltip= + S:gt.metaitem.02.10954.name=%material Wrench Tip + S:gt.metaitem.02.10954.tooltip= + S:gt.metaitem.02.10957.name=%material Wrench Tip + S:gt.metaitem.02.10957.tooltip= + S:gt.metaitem.02.10958.name=%material Wrench Tip + S:gt.metaitem.02.10958.tooltip= + S:gt.metaitem.02.10959.name=%material Wrench Tip + S:gt.metaitem.02.10959.tooltip= S:gt.metaitem.02.1096.name=Thorium Pickaxe Head S:gt.metaitem.02.1096.tooltip=Th + S:gt.metaitem.02.10960.name=%material Wrench Tip + S:gt.metaitem.02.10960.tooltip= + S:gt.metaitem.02.10961.name=%material Wrench Tip + S:gt.metaitem.02.10961.tooltip= + S:gt.metaitem.02.10962.name=%material Wrench Tip + S:gt.metaitem.02.10962.tooltip= + S:gt.metaitem.02.10963.name=%material Wrench Tip + S:gt.metaitem.02.10963.tooltip= + S:gt.metaitem.02.10964.name=%material Wrench Tip + S:gt.metaitem.02.10964.tooltip= + S:gt.metaitem.02.10965.name=%material Wrench Tip + S:gt.metaitem.02.10965.tooltip= + S:gt.metaitem.02.10966.name=%material Wrench Tip + S:gt.metaitem.02.10966.tooltip= S:gt.metaitem.02.1097.name=Uranium 235 Pickaxe Head S:gt.metaitem.02.1097.tooltip=U-235 + S:gt.metaitem.02.10970.name=%material Wrench Tip + S:gt.metaitem.02.10970.tooltip= + S:gt.metaitem.02.10975.name=%material Wrench Tip + S:gt.metaitem.02.10975.tooltip=D + S:gt.metaitem.02.10976.name=%material Wrench Tip + S:gt.metaitem.02.10976.tooltip=D* + S:gt.metaitem.02.10977.name=%material Wrench Tip + S:gt.metaitem.02.10977.tooltip= + S:gt.metaitem.02.10978.name=%material Wrench Tip + S:gt.metaitem.02.10978.tooltip=IcMa S:gt.metaitem.02.1098.name=Uranium 238 Pickaxe Head S:gt.metaitem.02.1098.tooltip=U + S:gt.metaitem.02.10982.name=%material Wrench Tip + S:gt.metaitem.02.10982.tooltip=SpNt + S:gt.metaitem.02.10984.name=%material Wrench Tip + S:gt.metaitem.02.10984.tooltip=Fl S:gt.metaitem.02.1100.name=Plutonium 239 Pickaxe Head S:gt.metaitem.02.1100.tooltip=Pu S:gt.metaitem.02.11008.name=Beryllium Universal Spade Head @@ -24479,6 +39654,16 @@ languagefile { S:gt.metaitem.02.11316.tooltip=Fe50CW S:gt.metaitem.02.11317.name=Osmiridium Universal Spade Head S:gt.metaitem.02.11317.tooltip=Ir3Os + S:gt.metaitem.02.11318.name=%material Universal Spade Head + S:gt.metaitem.02.11318.tooltip=Su + S:gt.metaitem.02.11319.name=%material Universal Spade Head + S:gt.metaitem.02.11319.tooltip=Ad + S:gt.metaitem.02.11320.name=%material Universal Spade Head + S:gt.metaitem.02.11320.tooltip=The formula is too long... + S:gt.metaitem.02.11321.name=%material Universal Spade Head + S:gt.metaitem.02.11321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.11322.name=%material Universal Spade Head + S:gt.metaitem.02.11322.tooltip= S:gt.metaitem.02.11323.name=Infused Gold Universal Spade Head S:gt.metaitem.02.11323.tooltip= S:gt.metaitem.02.11324.name=Naquadah Universal Spade Head @@ -24497,14 +39682,34 @@ languagefile { S:gt.metaitem.02.11330.tooltip=FeMa S:gt.metaitem.02.11331.name=Mithril Universal Spade Head S:gt.metaitem.02.11331.tooltip=Pt2Ma + S:gt.metaitem.02.11333.name=%material Universal Spade Head + S:gt.metaitem.02.11333.tooltip=Ag₂FeMa S:gt.metaitem.02.11334.name=Black Steel Universal Spade Head S:gt.metaitem.02.11334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.11335.name=Damascus Steel Universal Spade Head S:gt.metaitem.02.11335.tooltip=Fe50C + S:gt.metaitem.02.11336.name=%material Universal Spade Head + S:gt.metaitem.02.11336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.11337.name=%material Universal Spade Head + S:gt.metaitem.02.11337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.11338.name=%material Universal Spade Head + S:gt.metaitem.02.11338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.11339.name=%material Universal Spade Head + S:gt.metaitem.02.11339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.11340.name=%material Universal Spade Head + S:gt.metaitem.02.11340.tooltip=SpFe + S:gt.metaitem.02.11341.name=%material Universal Spade Head + S:gt.metaitem.02.11341.tooltip=SpFe₅₀C + S:gt.metaitem.02.11342.name=%material Universal Spade Head + S:gt.metaitem.02.11342.tooltip= S:gt.metaitem.02.11343.name=Cobalt Brass Universal Spade Head S:gt.metaitem.02.11343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.11344.name=Ultimet Universal Spade Head S:gt.metaitem.02.11344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.11346.name=%material Universal Spade Head + S:gt.metaitem.02.11346.tooltip= + S:gt.metaitem.02.11347.name=%material Universal Spade Head + S:gt.metaitem.02.11347.tooltip= S:gt.metaitem.02.11348.name=Red Steel Universal Spade Head S:gt.metaitem.02.11348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.11349.name=Blue Steel Universal Spade Head @@ -24523,10 +39728,22 @@ languagefile { S:gt.metaitem.02.11355.tooltip=Fe50C S:gt.metaitem.02.11356.name=Magnetic Neodymium Universal Spade Head S:gt.metaitem.02.11356.tooltip=Nd + S:gt.metaitem.02.11362.name=%material Universal Spade Head + S:gt.metaitem.02.11362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.11363.name=Tin Alloy Universal Spade Head S:gt.metaitem.02.11363.tooltip=SnFe S:gt.metaitem.02.11364.name=Dark Steel Universal Spade Head S:gt.metaitem.02.11364.tooltip= + S:gt.metaitem.02.11365.name=%material Universal Spade Head + S:gt.metaitem.02.11365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.11366.name=%material Universal Spade Head + S:gt.metaitem.02.11366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.11367.name=%material Universal Spade Head + S:gt.metaitem.02.11367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.11368.name=%material Universal Spade Head + S:gt.metaitem.02.11368.tooltip= + S:gt.metaitem.02.11369.name=%material Universal Spade Head + S:gt.metaitem.02.11369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.11370.name=Tungstencarbide Universal Spade Head S:gt.metaitem.02.11370.tooltip=WC S:gt.metaitem.02.11371.name=Vanadiumsteel Universal Spade Head @@ -24537,6 +39754,62 @@ languagefile { S:gt.metaitem.02.11373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.11374.name=HSS-S Universal Spade Head S:gt.metaitem.02.11374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.11378.name=%material Universal Spade Head + S:gt.metaitem.02.11378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.11379.name=%material Universal Spade Head + S:gt.metaitem.02.11379.tooltip=?AuC + S:gt.metaitem.02.11380.name=%material Universal Spade Head + S:gt.metaitem.02.11380.tooltip=Sn₂AgPt + S:gt.metaitem.02.11381.name=%material Universal Spade Head + S:gt.metaitem.02.11381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.11382.name=%material Universal Spade Head + S:gt.metaitem.02.11382.tooltip=Ai + S:gt.metaitem.02.11383.name=%material Universal Spade Head + S:gt.metaitem.02.11383.tooltip= + S:gt.metaitem.02.11384.name=%material Universal Spade Head + S:gt.metaitem.02.11384.tooltip= + S:gt.metaitem.02.11385.name=%material Universal Spade Head + S:gt.metaitem.02.11385.tooltip= + S:gt.metaitem.02.11386.name=%material Universal Spade Head + S:gt.metaitem.02.11386.tooltip=AiCo + S:gt.metaitem.02.11387.name=%material Universal Spade Head + S:gt.metaitem.02.11387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.11388.name=%material Universal Spade Head + S:gt.metaitem.02.11388.tooltip=SpPu + S:gt.metaitem.02.11389.name=%material Universal Spade Head + S:gt.metaitem.02.11389.tooltip=SpH₂O + S:gt.metaitem.02.11390.name=%material Universal Spade Head + S:gt.metaitem.02.11390.tooltip=SpPb + S:gt.metaitem.02.11391.name=%material Universal Spade Head + S:gt.metaitem.02.11391.tooltip=Qt + S:gt.metaitem.02.11392.name=%material Universal Spade Head + S:gt.metaitem.02.11392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.11393.name=%material Universal Spade Head + S:gt.metaitem.02.11393.tooltip=Oh + S:gt.metaitem.02.11394.name=%material Universal Spade Head + S:gt.metaitem.02.11394.tooltip=If + S:gt.metaitem.02.11397.name=%material Universal Spade Head + S:gt.metaitem.02.11397.tooltip=If* + S:gt.metaitem.02.11398.name=%material Universal Spade Head + S:gt.metaitem.02.11398.tooltip= + S:gt.metaitem.02.11399.name=%material Universal Spade Head + S:gt.metaitem.02.11399.tooltip=Sm + S:gt.metaitem.02.11401.name=%material Universal Spade Head + S:gt.metaitem.02.11401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.11402.name=%material Universal Spade Head + S:gt.metaitem.02.11402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.11403.name=%material Universal Spade Head + S:gt.metaitem.02.11403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.11404.name=%material Universal Spade Head + S:gt.metaitem.02.11404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.11405.name=%material Universal Spade Head + S:gt.metaitem.02.11405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.11406.name=%material Universal Spade Head + S:gt.metaitem.02.11406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.11407.name=%material Universal Spade Head + S:gt.metaitem.02.11407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.11408.name=%material Universal Spade Head + S:gt.metaitem.02.11408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.11470.name=Epoxy Resin Universal Spade Head S:gt.metaitem.02.11470.tooltip=C2H4O S:gt.metaitem.02.11471.name=Silicone Rubber Universal Spade Head @@ -24545,6 +39818,14 @@ languagefile { S:gt.metaitem.02.11472.tooltip=C6H11NO S:gt.metaitem.02.11473.name=Polytetrafluoroethylene Universal Spade Head S:gt.metaitem.02.11473.tooltip=C2F4 + S:gt.metaitem.02.11485.name=%material Universal Spade Head + S:gt.metaitem.02.11485.tooltip= + S:gt.metaitem.02.11488.name=%material Universal Spade Head + S:gt.metaitem.02.11488.tooltip= + S:gt.metaitem.02.11489.name=%material Universal Spade Head + S:gt.metaitem.02.11489.tooltip= + S:gt.metaitem.02.11490.name=%material Universal Spade Head + S:gt.metaitem.02.11490.tooltip= S:gt.metaitem.02.11500.name=Diamond Universal Spade Head S:gt.metaitem.02.11500.tooltip=C S:gt.metaitem.02.11501.name=Emerald Universal Spade Head @@ -24567,18 +39848,26 @@ languagefile { S:gt.metaitem.02.11509.tooltip=(SiO2)4Fe S:gt.metaitem.02.11510.name=Opal Universal Spade Head S:gt.metaitem.02.11510.tooltip=SiO2 + S:gt.metaitem.02.11511.name=%material Universal Spade Head + S:gt.metaitem.02.11511.tooltip= S:gt.metaitem.02.11513.name=Blue Topaz Universal Spade Head S:gt.metaitem.02.11513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.11514.name=Amber Universal Spade Head S:gt.metaitem.02.11514.tooltip= S:gt.metaitem.02.11516.name=Certus Quartz Universal Spade Head S:gt.metaitem.02.11516.tooltip= + S:gt.metaitem.02.11521.name=%material Universal Spade Head + S:gt.metaitem.02.11521.tooltip= S:gt.metaitem.02.11522.name=Nether Quartz Universal Spade Head S:gt.metaitem.02.11522.tooltip= S:gt.metaitem.02.11527.name=Red Garnet Universal Spade Head S:gt.metaitem.02.11527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.11528.name=Yellow Garnet Universal Spade Head S:gt.metaitem.02.11528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.11529.name=%material Universal Spade Head + S:gt.metaitem.02.11529.tooltip=FeMa + S:gt.metaitem.02.11537.name=%material Universal Spade Head + S:gt.metaitem.02.11537.tooltip= S:gt.metaitem.02.11540.name=Aer Universal Spade Head S:gt.metaitem.02.11540.tooltip= S:gt.metaitem.02.11541.name=Ignis Universal Spade Head @@ -24591,6 +39880,8 @@ languagefile { S:gt.metaitem.02.11544.tooltip= S:gt.metaitem.02.11545.name=Ordo Universal Spade Head S:gt.metaitem.02.11545.tooltip= + S:gt.metaitem.02.11599.name=%material Universal Spade Head + S:gt.metaitem.02.11599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.11610.name=Fiber-Reinforced Epoxy Resin Universal Spade Head S:gt.metaitem.02.11610.tooltip=C2H4O S:gt.metaitem.02.11613.name=Nickel-Zinc Ferrite Universal Spade Head @@ -24603,6 +39894,8 @@ languagefile { S:gt.metaitem.02.11636.tooltip=C8H8 S:gt.metaitem.02.11649.name=Polyvinyl Chloride Universal Spade Head S:gt.metaitem.02.11649.tooltip=C2H3Cl + S:gt.metaitem.02.11770.name=%material Universal Spade Head + S:gt.metaitem.02.11770.tooltip= S:gt.metaitem.02.11801.name=Blaze Universal Spade Head S:gt.metaitem.02.11801.tooltip=?SMa S:gt.metaitem.02.11802.name=Flint Universal Spade Head @@ -24611,18 +39904,74 @@ languagefile { S:gt.metaitem.02.11809.tooltip= S:gt.metaitem.02.11819.name=Graphene Universal Spade Head S:gt.metaitem.02.11819.tooltip= + S:gt.metaitem.02.11829.name=%material Universal Spade Head + S:gt.metaitem.02.11829.tooltip=Sp₂Fe + S:gt.metaitem.02.11844.name=%material Universal Spade Head + S:gt.metaitem.02.11844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.11845.name=%material Universal Spade Head + S:gt.metaitem.02.11845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.11849.name=Black Granite Universal Spade Head S:gt.metaitem.02.11849.tooltip=(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.02.11850.name=Red Granite Universal Spade Head S:gt.metaitem.02.11850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.11854.name=%material Universal Spade Head + S:gt.metaitem.02.11854.tooltip= S:gt.metaitem.02.11865.name=Graphite Universal Spade Head S:gt.metaitem.02.11865.tooltip= + S:gt.metaitem.02.11868.name=%material Universal Spade Head + S:gt.metaitem.02.11868.tooltip=Ke S:gt.metaitem.02.11874.name=Polyethylene Universal Spade Head S:gt.metaitem.02.11874.tooltip=CH2 S:gt.metaitem.02.11880.name=Rubber Universal Spade Head S:gt.metaitem.02.11880.tooltip=C5H8 + S:gt.metaitem.02.11884.name=%material Universal Spade Head + S:gt.metaitem.02.11884.tooltip=De S:gt.metaitem.02.11889.name=Sealed Wood Universal Spade Head S:gt.metaitem.02.11889.tooltip= + S:gt.metaitem.02.11912.name=%material Universal Spade Head + S:gt.metaitem.02.11912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.11913.name=%material Universal Spade Head + S:gt.metaitem.02.11913.tooltip=As₄S₄ + S:gt.metaitem.02.11951.name=%material Universal Spade Head + S:gt.metaitem.02.11951.tooltip= + S:gt.metaitem.02.11952.name=%material Universal Spade Head + S:gt.metaitem.02.11952.tooltip= + S:gt.metaitem.02.11954.name=%material Universal Spade Head + S:gt.metaitem.02.11954.tooltip= + S:gt.metaitem.02.11957.name=%material Universal Spade Head + S:gt.metaitem.02.11957.tooltip= + S:gt.metaitem.02.11958.name=%material Universal Spade Head + S:gt.metaitem.02.11958.tooltip= + S:gt.metaitem.02.11959.name=%material Universal Spade Head + S:gt.metaitem.02.11959.tooltip= + S:gt.metaitem.02.11960.name=%material Universal Spade Head + S:gt.metaitem.02.11960.tooltip= + S:gt.metaitem.02.11961.name=%material Universal Spade Head + S:gt.metaitem.02.11961.tooltip= + S:gt.metaitem.02.11962.name=%material Universal Spade Head + S:gt.metaitem.02.11962.tooltip= + S:gt.metaitem.02.11963.name=%material Universal Spade Head + S:gt.metaitem.02.11963.tooltip= + S:gt.metaitem.02.11964.name=%material Universal Spade Head + S:gt.metaitem.02.11964.tooltip= + S:gt.metaitem.02.11965.name=%material Universal Spade Head + S:gt.metaitem.02.11965.tooltip= + S:gt.metaitem.02.11966.name=%material Universal Spade Head + S:gt.metaitem.02.11966.tooltip= + S:gt.metaitem.02.11970.name=%material Universal Spade Head + S:gt.metaitem.02.11970.tooltip= + S:gt.metaitem.02.11975.name=%material Universal Spade Head + S:gt.metaitem.02.11975.tooltip=D + S:gt.metaitem.02.11976.name=%material Universal Spade Head + S:gt.metaitem.02.11976.tooltip=D* + S:gt.metaitem.02.11977.name=%material Universal Spade Head + S:gt.metaitem.02.11977.tooltip= + S:gt.metaitem.02.11978.name=%material Universal Spade Head + S:gt.metaitem.02.11978.tooltip=IcMa + S:gt.metaitem.02.11982.name=%material Universal Spade Head + S:gt.metaitem.02.11982.tooltip=SpNt + S:gt.metaitem.02.11984.name=%material Universal Spade Head + S:gt.metaitem.02.11984.tooltip=Fl S:gt.metaitem.02.12008.name=Beryllium Sense Blade S:gt.metaitem.02.12008.tooltip=Be S:gt.metaitem.02.12010.name=Carbon Sense Blade @@ -24705,6 +40054,16 @@ languagefile { S:gt.metaitem.02.12316.tooltip=Fe50CW S:gt.metaitem.02.12317.name=Osmiridium Sense Blade S:gt.metaitem.02.12317.tooltip=Ir3Os + S:gt.metaitem.02.12318.name=%material Sense Blade + S:gt.metaitem.02.12318.tooltip=Su + S:gt.metaitem.02.12319.name=%material Sense Blade + S:gt.metaitem.02.12319.tooltip=Ad + S:gt.metaitem.02.12320.name=%material Sense Blade + S:gt.metaitem.02.12320.tooltip=The formula is too long... + S:gt.metaitem.02.12321.name=%material Sense Blade + S:gt.metaitem.02.12321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.12322.name=%material Sense Blade + S:gt.metaitem.02.12322.tooltip= S:gt.metaitem.02.12323.name=Infused Gold Sense Blade S:gt.metaitem.02.12323.tooltip= S:gt.metaitem.02.12324.name=Naquadah Sense Blade @@ -24723,14 +40082,34 @@ languagefile { S:gt.metaitem.02.12330.tooltip=FeMa S:gt.metaitem.02.12331.name=Mithril Sense Blade S:gt.metaitem.02.12331.tooltip=Pt2Ma + S:gt.metaitem.02.12333.name=%material Sense Blade + S:gt.metaitem.02.12333.tooltip=Ag₂FeMa S:gt.metaitem.02.12334.name=Black Steel Sense Blade S:gt.metaitem.02.12334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.12335.name=Damascus Steel Sense Blade S:gt.metaitem.02.12335.tooltip=Fe50C + S:gt.metaitem.02.12336.name=%material Sense Blade + S:gt.metaitem.02.12336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.12337.name=%material Sense Blade + S:gt.metaitem.02.12337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.12338.name=%material Sense Blade + S:gt.metaitem.02.12338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.12339.name=%material Sense Blade + S:gt.metaitem.02.12339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.12340.name=%material Sense Blade + S:gt.metaitem.02.12340.tooltip=SpFe + S:gt.metaitem.02.12341.name=%material Sense Blade + S:gt.metaitem.02.12341.tooltip=SpFe₅₀C + S:gt.metaitem.02.12342.name=%material Sense Blade + S:gt.metaitem.02.12342.tooltip= S:gt.metaitem.02.12343.name=Cobalt Brass Sense Blade S:gt.metaitem.02.12343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.12344.name=Ultimet Sense Blade S:gt.metaitem.02.12344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.12346.name=%material Sense Blade + S:gt.metaitem.02.12346.tooltip= + S:gt.metaitem.02.12347.name=%material Sense Blade + S:gt.metaitem.02.12347.tooltip= S:gt.metaitem.02.12348.name=Red Steel Sense Blade S:gt.metaitem.02.12348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.12349.name=Blue Steel Sense Blade @@ -24749,10 +40128,22 @@ languagefile { S:gt.metaitem.02.12355.tooltip=Fe50C S:gt.metaitem.02.12356.name=Magnetic Neodymium Sense Blade S:gt.metaitem.02.12356.tooltip=Nd + S:gt.metaitem.02.12362.name=%material Sense Blade + S:gt.metaitem.02.12362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.12363.name=Tin Alloy Sense Blade S:gt.metaitem.02.12363.tooltip=SnFe S:gt.metaitem.02.12364.name=Dark Steel Sense Blade S:gt.metaitem.02.12364.tooltip= + S:gt.metaitem.02.12365.name=%material Sense Blade + S:gt.metaitem.02.12365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.12366.name=%material Sense Blade + S:gt.metaitem.02.12366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.12367.name=%material Sense Blade + S:gt.metaitem.02.12367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.12368.name=%material Sense Blade + S:gt.metaitem.02.12368.tooltip= + S:gt.metaitem.02.12369.name=%material Sense Blade + S:gt.metaitem.02.12369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.12370.name=Tungstencarbide Sense Blade S:gt.metaitem.02.12370.tooltip=WC S:gt.metaitem.02.12371.name=Vanadiumsteel Sense Blade @@ -24763,6 +40154,62 @@ languagefile { S:gt.metaitem.02.12373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.12374.name=HSS-S Sense Blade S:gt.metaitem.02.12374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.12378.name=%material Sense Blade + S:gt.metaitem.02.12378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.12379.name=%material Sense Blade + S:gt.metaitem.02.12379.tooltip=?AuC + S:gt.metaitem.02.12380.name=%material Sense Blade + S:gt.metaitem.02.12380.tooltip=Sn₂AgPt + S:gt.metaitem.02.12381.name=%material Sense Blade + S:gt.metaitem.02.12381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.12382.name=%material Sense Blade + S:gt.metaitem.02.12382.tooltip=Ai + S:gt.metaitem.02.12383.name=%material Sense Blade + S:gt.metaitem.02.12383.tooltip= + S:gt.metaitem.02.12384.name=%material Sense Blade + S:gt.metaitem.02.12384.tooltip= + S:gt.metaitem.02.12385.name=%material Sense Blade + S:gt.metaitem.02.12385.tooltip= + S:gt.metaitem.02.12386.name=%material Sense Blade + S:gt.metaitem.02.12386.tooltip=AiCo + S:gt.metaitem.02.12387.name=%material Sense Blade + S:gt.metaitem.02.12387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.12388.name=%material Sense Blade + S:gt.metaitem.02.12388.tooltip=SpPu + S:gt.metaitem.02.12389.name=%material Sense Blade + S:gt.metaitem.02.12389.tooltip=SpH₂O + S:gt.metaitem.02.12390.name=%material Sense Blade + S:gt.metaitem.02.12390.tooltip=SpPb + S:gt.metaitem.02.12391.name=%material Sense Blade + S:gt.metaitem.02.12391.tooltip=Qt + S:gt.metaitem.02.12392.name=%material Sense Blade + S:gt.metaitem.02.12392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.12393.name=%material Sense Blade + S:gt.metaitem.02.12393.tooltip=Oh + S:gt.metaitem.02.12394.name=%material Sense Blade + S:gt.metaitem.02.12394.tooltip=If + S:gt.metaitem.02.12397.name=%material Sense Blade + S:gt.metaitem.02.12397.tooltip=If* + S:gt.metaitem.02.12398.name=%material Sense Blade + S:gt.metaitem.02.12398.tooltip= + S:gt.metaitem.02.12399.name=%material Sense Blade + S:gt.metaitem.02.12399.tooltip=Sm + S:gt.metaitem.02.12401.name=%material Sense Blade + S:gt.metaitem.02.12401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.12402.name=%material Sense Blade + S:gt.metaitem.02.12402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.12403.name=%material Sense Blade + S:gt.metaitem.02.12403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.12404.name=%material Sense Blade + S:gt.metaitem.02.12404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.12405.name=%material Sense Blade + S:gt.metaitem.02.12405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.12406.name=%material Sense Blade + S:gt.metaitem.02.12406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.12407.name=%material Sense Blade + S:gt.metaitem.02.12407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.12408.name=%material Sense Blade + S:gt.metaitem.02.12408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.12470.name=Epoxy Resin Sense Blade S:gt.metaitem.02.12470.tooltip=C2H4O S:gt.metaitem.02.12471.name=Silicone Rubber Sense Blade @@ -24771,6 +40218,14 @@ languagefile { S:gt.metaitem.02.12472.tooltip=C6H11NO S:gt.metaitem.02.12473.name=Polytetrafluoroethylene Sense Blade S:gt.metaitem.02.12473.tooltip=C2F4 + S:gt.metaitem.02.12485.name=%material Sense Blade + S:gt.metaitem.02.12485.tooltip= + S:gt.metaitem.02.12488.name=%material Sense Blade + S:gt.metaitem.02.12488.tooltip= + S:gt.metaitem.02.12489.name=%material Sense Blade + S:gt.metaitem.02.12489.tooltip= + S:gt.metaitem.02.12490.name=%material Sense Blade + S:gt.metaitem.02.12490.tooltip= S:gt.metaitem.02.12500.name=Diamond Sense Blade S:gt.metaitem.02.12500.tooltip=C S:gt.metaitem.02.12501.name=Emerald Sense Blade @@ -24793,18 +40248,26 @@ languagefile { S:gt.metaitem.02.12509.tooltip=(SiO2)4Fe S:gt.metaitem.02.12510.name=Opal Sense Blade S:gt.metaitem.02.12510.tooltip=SiO2 + S:gt.metaitem.02.12511.name=%material Sense Blade + S:gt.metaitem.02.12511.tooltip= S:gt.metaitem.02.12513.name=Blue Topaz Sense Blade S:gt.metaitem.02.12513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.12514.name=Amber Sense Blade S:gt.metaitem.02.12514.tooltip= S:gt.metaitem.02.12516.name=Certus Quartz Sense Blade S:gt.metaitem.02.12516.tooltip= + S:gt.metaitem.02.12521.name=%material Sense Blade + S:gt.metaitem.02.12521.tooltip= S:gt.metaitem.02.12522.name=Nether Quartz Sense Blade S:gt.metaitem.02.12522.tooltip= S:gt.metaitem.02.12527.name=Red Garnet Sense Blade S:gt.metaitem.02.12527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.12528.name=Yellow Garnet Sense Blade S:gt.metaitem.02.12528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.12529.name=%material Sense Blade + S:gt.metaitem.02.12529.tooltip=FeMa + S:gt.metaitem.02.12537.name=%material Sense Blade + S:gt.metaitem.02.12537.tooltip= S:gt.metaitem.02.12540.name=Aer Sense Blade S:gt.metaitem.02.12540.tooltip= S:gt.metaitem.02.12541.name=Ignis Sense Blade @@ -24817,6 +40280,8 @@ languagefile { S:gt.metaitem.02.12544.tooltip= S:gt.metaitem.02.12545.name=Ordo Sense Blade S:gt.metaitem.02.12545.tooltip= + S:gt.metaitem.02.12599.name=%material Sense Blade + S:gt.metaitem.02.12599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.12610.name=Fiber-Reinforced Epoxy Resin Sense Blade S:gt.metaitem.02.12610.tooltip=C2H4O S:gt.metaitem.02.12613.name=Nickel-Zinc Ferrite Sense Blade @@ -24829,6 +40294,8 @@ languagefile { S:gt.metaitem.02.12636.tooltip=C8H8 S:gt.metaitem.02.12649.name=Polyvinyl Chloride Sense Blade S:gt.metaitem.02.12649.tooltip=C2H3Cl + S:gt.metaitem.02.12770.name=%material Sense Blade + S:gt.metaitem.02.12770.tooltip= S:gt.metaitem.02.12801.name=Blaze Sense Blade S:gt.metaitem.02.12801.tooltip=?SMa S:gt.metaitem.02.12802.name=Flint Sense Blade @@ -24837,20 +40304,76 @@ languagefile { S:gt.metaitem.02.12809.tooltip= S:gt.metaitem.02.12819.name=Graphene Sense Blade S:gt.metaitem.02.12819.tooltip= + S:gt.metaitem.02.12829.name=%material Sense Blade + S:gt.metaitem.02.12829.tooltip=Sp₂Fe + S:gt.metaitem.02.12844.name=%material Sense Blade + S:gt.metaitem.02.12844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.12845.name=%material Sense Blade + S:gt.metaitem.02.12845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.12849.name=Black Granite Sense Blade S:gt.metaitem.02.12849.tooltip=(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.02.12850.name=Red Granite Sense Blade S:gt.metaitem.02.12850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.12854.name=%material Sense Blade + S:gt.metaitem.02.12854.tooltip= S:gt.metaitem.02.12865.name=Graphite Sense Blade S:gt.metaitem.02.12865.tooltip= + S:gt.metaitem.02.12868.name=%material Sense Blade + S:gt.metaitem.02.12868.tooltip=Ke S:gt.metaitem.02.12874.name=Polyethylene Sense Blade S:gt.metaitem.02.12874.tooltip=CH2 S:gt.metaitem.02.12880.name=Rubber Sense Blade S:gt.metaitem.02.12880.tooltip=C5H8 + S:gt.metaitem.02.12884.name=%material Sense Blade + S:gt.metaitem.02.12884.tooltip=De S:gt.metaitem.02.12889.name=Sealed Wood Sense Blade S:gt.metaitem.02.12889.tooltip= S:gt.metaitem.02.129.name=Neutronium Sword Blade S:gt.metaitem.02.129.tooltip=Nt + S:gt.metaitem.02.12912.name=%material Sense Blade + S:gt.metaitem.02.12912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.12913.name=%material Sense Blade + S:gt.metaitem.02.12913.tooltip=As₄S₄ + S:gt.metaitem.02.12951.name=%material Sense Blade + S:gt.metaitem.02.12951.tooltip= + S:gt.metaitem.02.12952.name=%material Sense Blade + S:gt.metaitem.02.12952.tooltip= + S:gt.metaitem.02.12954.name=%material Sense Blade + S:gt.metaitem.02.12954.tooltip= + S:gt.metaitem.02.12957.name=%material Sense Blade + S:gt.metaitem.02.12957.tooltip= + S:gt.metaitem.02.12958.name=%material Sense Blade + S:gt.metaitem.02.12958.tooltip= + S:gt.metaitem.02.12959.name=%material Sense Blade + S:gt.metaitem.02.12959.tooltip= + S:gt.metaitem.02.12960.name=%material Sense Blade + S:gt.metaitem.02.12960.tooltip= + S:gt.metaitem.02.12961.name=%material Sense Blade + S:gt.metaitem.02.12961.tooltip= + S:gt.metaitem.02.12962.name=%material Sense Blade + S:gt.metaitem.02.12962.tooltip= + S:gt.metaitem.02.12963.name=%material Sense Blade + S:gt.metaitem.02.12963.tooltip= + S:gt.metaitem.02.12964.name=%material Sense Blade + S:gt.metaitem.02.12964.tooltip= + S:gt.metaitem.02.12965.name=%material Sense Blade + S:gt.metaitem.02.12965.tooltip= + S:gt.metaitem.02.12966.name=%material Sense Blade + S:gt.metaitem.02.12966.tooltip= + S:gt.metaitem.02.12970.name=%material Sense Blade + S:gt.metaitem.02.12970.tooltip= + S:gt.metaitem.02.12975.name=%material Sense Blade + S:gt.metaitem.02.12975.tooltip=D + S:gt.metaitem.02.12976.name=%material Sense Blade + S:gt.metaitem.02.12976.tooltip=D* + S:gt.metaitem.02.12977.name=%material Sense Blade + S:gt.metaitem.02.12977.tooltip= + S:gt.metaitem.02.12978.name=%material Sense Blade + S:gt.metaitem.02.12978.tooltip=IcMa + S:gt.metaitem.02.12982.name=%material Sense Blade + S:gt.metaitem.02.12982.tooltip=SpNt + S:gt.metaitem.02.12984.name=%material Sense Blade + S:gt.metaitem.02.12984.tooltip=Fl S:gt.metaitem.02.1299.name=Stone Pickaxe Head S:gt.metaitem.02.1299.tooltip= S:gt.metaitem.02.1300.name=Bronze Pickaxe Head @@ -24933,6 +40456,16 @@ languagefile { S:gt.metaitem.02.1316.tooltip=Fe50CW S:gt.metaitem.02.1317.name=Osmiridium Pickaxe Head S:gt.metaitem.02.1317.tooltip=Ir3Os + S:gt.metaitem.02.1318.name=%material Pickaxe Head + S:gt.metaitem.02.1318.tooltip=Su + S:gt.metaitem.02.1319.name=%material Pickaxe Head + S:gt.metaitem.02.1319.tooltip=Ad + S:gt.metaitem.02.1320.name=%material Pickaxe Head + S:gt.metaitem.02.1320.tooltip=The formula is too long... + S:gt.metaitem.02.1321.name=%material Pickaxe Head + S:gt.metaitem.02.1321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.1322.name=%material Pickaxe Head + S:gt.metaitem.02.1322.tooltip= S:gt.metaitem.02.1323.name=Infused Gold Pickaxe Head S:gt.metaitem.02.1323.tooltip= S:gt.metaitem.02.1324.name=Naquadah Pickaxe Head @@ -24981,6 +40514,16 @@ languagefile { S:gt.metaitem.02.13316.tooltip=Fe50CW S:gt.metaitem.02.13317.name=Osmiridium Plow Head S:gt.metaitem.02.13317.tooltip=Ir3Os + S:gt.metaitem.02.13318.name=%material Plow Head + S:gt.metaitem.02.13318.tooltip=Su + S:gt.metaitem.02.13319.name=%material Plow Head + S:gt.metaitem.02.13319.tooltip=Ad + S:gt.metaitem.02.13320.name=%material Plow Head + S:gt.metaitem.02.13320.tooltip=The formula is too long... + S:gt.metaitem.02.13321.name=%material Plow Head + S:gt.metaitem.02.13321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.13322.name=%material Plow Head + S:gt.metaitem.02.13322.tooltip= S:gt.metaitem.02.13323.name=Infused Gold Plow Head S:gt.metaitem.02.13323.tooltip= S:gt.metaitem.02.13324.name=Naquadah Plow Head @@ -24995,20 +40538,42 @@ languagefile { S:gt.metaitem.02.13328.tooltip= S:gt.metaitem.02.13329.name=Tritanium Plow Head S:gt.metaitem.02.13329.tooltip= + S:gt.metaitem.02.1333.name=%material Pickaxe Head + S:gt.metaitem.02.1333.tooltip=Ag₂FeMa S:gt.metaitem.02.13330.name=Thaumium Plow Head S:gt.metaitem.02.13330.tooltip=FeMa S:gt.metaitem.02.13331.name=Mithril Plow Head S:gt.metaitem.02.13331.tooltip=Pt2Ma + S:gt.metaitem.02.13333.name=%material Plow Head + S:gt.metaitem.02.13333.tooltip=Ag₂FeMa S:gt.metaitem.02.13334.name=Black Steel Plow Head S:gt.metaitem.02.13334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.13335.name=Damascus Steel Plow Head S:gt.metaitem.02.13335.tooltip=Fe50C + S:gt.metaitem.02.13336.name=%material Plow Head + S:gt.metaitem.02.13336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.13337.name=%material Plow Head + S:gt.metaitem.02.13337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.13338.name=%material Plow Head + S:gt.metaitem.02.13338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.13339.name=%material Plow Head + S:gt.metaitem.02.13339.tooltip=Fe₅₀CMa S:gt.metaitem.02.1334.name=Black Steel Pickaxe Head S:gt.metaitem.02.1334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.02.13340.name=%material Plow Head + S:gt.metaitem.02.13340.tooltip=SpFe + S:gt.metaitem.02.13341.name=%material Plow Head + S:gt.metaitem.02.13341.tooltip=SpFe₅₀C + S:gt.metaitem.02.13342.name=%material Plow Head + S:gt.metaitem.02.13342.tooltip= S:gt.metaitem.02.13343.name=Cobalt Brass Plow Head S:gt.metaitem.02.13343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.13344.name=Ultimet Plow Head S:gt.metaitem.02.13344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.13346.name=%material Plow Head + S:gt.metaitem.02.13346.tooltip= + S:gt.metaitem.02.13347.name=%material Plow Head + S:gt.metaitem.02.13347.tooltip= S:gt.metaitem.02.13348.name=Red Steel Plow Head S:gt.metaitem.02.13348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.13349.name=Blue Steel Plow Head @@ -25029,10 +40594,26 @@ languagefile { S:gt.metaitem.02.13355.tooltip=Fe50C S:gt.metaitem.02.13356.name=Magnetic Neodymium Plow Head S:gt.metaitem.02.13356.tooltip=Nd + S:gt.metaitem.02.1336.name=%material Pickaxe Head + S:gt.metaitem.02.1336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.13362.name=%material Plow Head + S:gt.metaitem.02.13362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.13363.name=Tin Alloy Plow Head S:gt.metaitem.02.13363.tooltip=SnFe S:gt.metaitem.02.13364.name=Dark Steel Plow Head S:gt.metaitem.02.13364.tooltip= + S:gt.metaitem.02.13365.name=%material Plow Head + S:gt.metaitem.02.13365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.13366.name=%material Plow Head + S:gt.metaitem.02.13366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.13367.name=%material Plow Head + S:gt.metaitem.02.13367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.13368.name=%material Plow Head + S:gt.metaitem.02.13368.tooltip= + S:gt.metaitem.02.13369.name=%material Plow Head + S:gt.metaitem.02.13369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.1337.name=%material Pickaxe Head + S:gt.metaitem.02.1337.tooltip=Fe₅₀C(FeMa)₃ S:gt.metaitem.02.13370.name=Tungstencarbide Plow Head S:gt.metaitem.02.13370.tooltip=WC S:gt.metaitem.02.13371.name=Vanadiumsteel Plow Head @@ -25043,10 +40624,80 @@ languagefile { S:gt.metaitem.02.13373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.13374.name=HSS-S Plow Head S:gt.metaitem.02.13374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.13378.name=%material Plow Head + S:gt.metaitem.02.13378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.13379.name=%material Plow Head + S:gt.metaitem.02.13379.tooltip=?AuC + S:gt.metaitem.02.1338.name=%material Pickaxe Head + S:gt.metaitem.02.1338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.13380.name=%material Plow Head + S:gt.metaitem.02.13380.tooltip=Sn₂AgPt + S:gt.metaitem.02.13381.name=%material Plow Head + S:gt.metaitem.02.13381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.13382.name=%material Plow Head + S:gt.metaitem.02.13382.tooltip=Ai + S:gt.metaitem.02.13383.name=%material Plow Head + S:gt.metaitem.02.13383.tooltip= + S:gt.metaitem.02.13384.name=%material Plow Head + S:gt.metaitem.02.13384.tooltip= + S:gt.metaitem.02.13385.name=%material Plow Head + S:gt.metaitem.02.13385.tooltip= + S:gt.metaitem.02.13386.name=%material Plow Head + S:gt.metaitem.02.13386.tooltip=AiCo + S:gt.metaitem.02.13387.name=%material Plow Head + S:gt.metaitem.02.13387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.13388.name=%material Plow Head + S:gt.metaitem.02.13388.tooltip=SpPu + S:gt.metaitem.02.13389.name=%material Plow Head + S:gt.metaitem.02.13389.tooltip=SpH₂O + S:gt.metaitem.02.1339.name=%material Pickaxe Head + S:gt.metaitem.02.1339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.13390.name=%material Plow Head + S:gt.metaitem.02.13390.tooltip=SpPb + S:gt.metaitem.02.13391.name=%material Plow Head + S:gt.metaitem.02.13391.tooltip=Qt + S:gt.metaitem.02.13392.name=%material Plow Head + S:gt.metaitem.02.13392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.13393.name=%material Plow Head + S:gt.metaitem.02.13393.tooltip=Oh + S:gt.metaitem.02.13394.name=%material Plow Head + S:gt.metaitem.02.13394.tooltip=If + S:gt.metaitem.02.13397.name=%material Plow Head + S:gt.metaitem.02.13397.tooltip=If* + S:gt.metaitem.02.13398.name=%material Plow Head + S:gt.metaitem.02.13398.tooltip= + S:gt.metaitem.02.13399.name=%material Plow Head + S:gt.metaitem.02.13399.tooltip=Sm + S:gt.metaitem.02.1340.name=%material Pickaxe Head + S:gt.metaitem.02.1340.tooltip=SpFe + S:gt.metaitem.02.13401.name=%material Plow Head + S:gt.metaitem.02.13401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.13402.name=%material Plow Head + S:gt.metaitem.02.13402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.13403.name=%material Plow Head + S:gt.metaitem.02.13403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.13404.name=%material Plow Head + S:gt.metaitem.02.13404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.13405.name=%material Plow Head + S:gt.metaitem.02.13405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.13406.name=%material Plow Head + S:gt.metaitem.02.13406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.13407.name=%material Plow Head + S:gt.metaitem.02.13407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.13408.name=%material Plow Head + S:gt.metaitem.02.13408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.1341.name=%material Pickaxe Head + S:gt.metaitem.02.1341.tooltip=SpFe₅₀C + S:gt.metaitem.02.1342.name=%material Pickaxe Head + S:gt.metaitem.02.1342.tooltip= S:gt.metaitem.02.1343.name=Cobalt Brass Pickaxe Head S:gt.metaitem.02.1343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.1344.name=Ultimet Pickaxe Head S:gt.metaitem.02.1344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.1346.name=%material Pickaxe Head + S:gt.metaitem.02.1346.tooltip= + S:gt.metaitem.02.1347.name=%material Pickaxe Head + S:gt.metaitem.02.1347.tooltip= S:gt.metaitem.02.13470.name=Epoxy Resin Plow Head S:gt.metaitem.02.13470.tooltip=C2H4O S:gt.metaitem.02.13471.name=Silicone Rubber Plow Head @@ -25057,8 +40708,16 @@ languagefile { S:gt.metaitem.02.13473.tooltip=C2F4 S:gt.metaitem.02.1348.name=Red Steel Pickaxe Head S:gt.metaitem.02.1348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.13485.name=%material Plow Head + S:gt.metaitem.02.13485.tooltip= + S:gt.metaitem.02.13488.name=%material Plow Head + S:gt.metaitem.02.13488.tooltip= + S:gt.metaitem.02.13489.name=%material Plow Head + S:gt.metaitem.02.13489.tooltip= S:gt.metaitem.02.1349.name=Blue Steel Pickaxe Head S:gt.metaitem.02.1349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.13490.name=%material Plow Head + S:gt.metaitem.02.13490.tooltip= S:gt.metaitem.02.1350.name=Sterling Silver Pickaxe Head S:gt.metaitem.02.1350.tooltip=CuAg4 S:gt.metaitem.02.13500.name=Diamond Plow Head @@ -25085,6 +40744,8 @@ languagefile { S:gt.metaitem.02.1351.tooltip=CuAu4 S:gt.metaitem.02.13510.name=Opal Plow Head S:gt.metaitem.02.13510.tooltip=SiO2 + S:gt.metaitem.02.13511.name=%material Plow Head + S:gt.metaitem.02.13511.tooltip= S:gt.metaitem.02.13513.name=Blue Topaz Plow Head S:gt.metaitem.02.13513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.13514.name=Amber Plow Head @@ -25093,14 +40754,20 @@ languagefile { S:gt.metaitem.02.13516.tooltip= S:gt.metaitem.02.1352.name=Black Bronze Pickaxe Head S:gt.metaitem.02.1352.tooltip=AuAgCu3 + S:gt.metaitem.02.13521.name=%material Plow Head + S:gt.metaitem.02.13521.tooltip= S:gt.metaitem.02.13522.name=Nether Quartz Plow Head S:gt.metaitem.02.13522.tooltip= S:gt.metaitem.02.13527.name=Red Garnet Plow Head S:gt.metaitem.02.13527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.13528.name=Yellow Garnet Plow Head S:gt.metaitem.02.13528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.13529.name=%material Plow Head + S:gt.metaitem.02.13529.tooltip=FeMa S:gt.metaitem.02.1353.name=Bismuth Bronze Pickaxe Head S:gt.metaitem.02.1353.tooltip=BiZnCu3 + S:gt.metaitem.02.13537.name=%material Plow Head + S:gt.metaitem.02.13537.tooltip= S:gt.metaitem.02.1354.name=Magnetic Iron Pickaxe Head S:gt.metaitem.02.1354.tooltip=Fe S:gt.metaitem.02.13540.name=Aer Plow Head @@ -25119,10 +40786,14 @@ languagefile { S:gt.metaitem.02.1355.tooltip=Fe50C S:gt.metaitem.02.1356.name=Magnetic Neodymium Pickaxe Head S:gt.metaitem.02.1356.tooltip=Nd + S:gt.metaitem.02.13599.name=%material Plow Head + S:gt.metaitem.02.13599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.13610.name=Fiber-Reinforced Epoxy Resin Plow Head S:gt.metaitem.02.13610.tooltip=C2H4O S:gt.metaitem.02.13613.name=Nickel-Zinc Ferrite Plow Head S:gt.metaitem.02.13613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.1362.name=%material Pickaxe Head + S:gt.metaitem.02.1362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.1363.name=Tin Alloy Pickaxe Head S:gt.metaitem.02.1363.tooltip=SnFe S:gt.metaitem.02.13631.name=Polyphenylene Sulfide Plow Head @@ -25135,6 +40806,16 @@ languagefile { S:gt.metaitem.02.1364.tooltip= S:gt.metaitem.02.13649.name=Polyvinyl Chloride Plow Head S:gt.metaitem.02.13649.tooltip=C2H3Cl + S:gt.metaitem.02.1365.name=%material Pickaxe Head + S:gt.metaitem.02.1365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.1366.name=%material Pickaxe Head + S:gt.metaitem.02.1366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.1367.name=%material Pickaxe Head + S:gt.metaitem.02.1367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.1368.name=%material Pickaxe Head + S:gt.metaitem.02.1368.tooltip= + S:gt.metaitem.02.1369.name=%material Pickaxe Head + S:gt.metaitem.02.1369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.1370.name=Tungstencarbide Pickaxe Head S:gt.metaitem.02.1370.tooltip=WC S:gt.metaitem.02.1371.name=Vanadiumsteel Pickaxe Head @@ -25145,26 +40826,462 @@ languagefile { S:gt.metaitem.02.1373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.1374.name=HSS-S Pickaxe Head S:gt.metaitem.02.1374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.13770.name=%material Plow Head + S:gt.metaitem.02.13770.tooltip= + S:gt.metaitem.02.1378.name=%material Pickaxe Head + S:gt.metaitem.02.1378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.1379.name=%material Pickaxe Head + S:gt.metaitem.02.1379.tooltip=?AuC + S:gt.metaitem.02.1380.name=%material Pickaxe Head + S:gt.metaitem.02.1380.tooltip=Sn₂AgPt S:gt.metaitem.02.13801.name=Blaze Plow Head S:gt.metaitem.02.13801.tooltip=?SMa S:gt.metaitem.02.13802.name=Flint Plow Head S:gt.metaitem.02.13802.tooltip=SiO2 S:gt.metaitem.02.13809.name=Wood Plow Head S:gt.metaitem.02.13809.tooltip= + S:gt.metaitem.02.1381.name=%material Pickaxe Head + S:gt.metaitem.02.1381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC S:gt.metaitem.02.13819.name=Graphene Plow Head S:gt.metaitem.02.13819.tooltip= + S:gt.metaitem.02.1382.name=%material Pickaxe Head + S:gt.metaitem.02.1382.tooltip=Ai + S:gt.metaitem.02.13829.name=%material Plow Head + S:gt.metaitem.02.13829.tooltip=Sp₂Fe + S:gt.metaitem.02.1383.name=%material Pickaxe Head + S:gt.metaitem.02.1383.tooltip= + S:gt.metaitem.02.1384.name=%material Pickaxe Head + S:gt.metaitem.02.1384.tooltip= + S:gt.metaitem.02.13844.name=%material Plow Head + S:gt.metaitem.02.13844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.13845.name=%material Plow Head + S:gt.metaitem.02.13845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.13849.name=Black Granite Plow Head S:gt.metaitem.02.13849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.1385.name=%material Pickaxe Head + S:gt.metaitem.02.1385.tooltip= S:gt.metaitem.02.13850.name=Red Granite Plow Head S:gt.metaitem.02.13850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.13854.name=%material Plow Head + S:gt.metaitem.02.13854.tooltip= + S:gt.metaitem.02.1386.name=%material Pickaxe Head + S:gt.metaitem.02.1386.tooltip=AiCo S:gt.metaitem.02.13865.name=Graphite Plow Head S:gt.metaitem.02.13865.tooltip= + S:gt.metaitem.02.13868.name=%material Plow Head + S:gt.metaitem.02.13868.tooltip=Ke + S:gt.metaitem.02.1387.name=%material Pickaxe Head + S:gt.metaitem.02.1387.tooltip=SpPt₂FeMa S:gt.metaitem.02.13874.name=Polyethylene Plow Head S:gt.metaitem.02.13874.tooltip=CH2 + S:gt.metaitem.02.1388.name=%material Pickaxe Head + S:gt.metaitem.02.1388.tooltip=SpPu S:gt.metaitem.02.13880.name=Rubber Plow Head S:gt.metaitem.02.13880.tooltip=C5H8 + S:gt.metaitem.02.13884.name=%material Plow Head + S:gt.metaitem.02.13884.tooltip=De S:gt.metaitem.02.13889.name=Sealed Wood Plow Head S:gt.metaitem.02.13889.tooltip= + S:gt.metaitem.02.1389.name=%material Pickaxe Head + S:gt.metaitem.02.1389.tooltip=SpH₂O + S:gt.metaitem.02.1390.name=%material Pickaxe Head + S:gt.metaitem.02.1390.tooltip=SpPb + S:gt.metaitem.02.1391.name=%material Pickaxe Head + S:gt.metaitem.02.1391.tooltip=Qt + S:gt.metaitem.02.13912.name=%material Plow Head + S:gt.metaitem.02.13912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.13913.name=%material Plow Head + S:gt.metaitem.02.13913.tooltip=As₄S₄ + S:gt.metaitem.02.1392.name=%material Pickaxe Head + S:gt.metaitem.02.1392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.1393.name=%material Pickaxe Head + S:gt.metaitem.02.1393.tooltip=Oh + S:gt.metaitem.02.1394.name=%material Pickaxe Head + S:gt.metaitem.02.1394.tooltip=If + S:gt.metaitem.02.13951.name=%material Plow Head + S:gt.metaitem.02.13951.tooltip= + S:gt.metaitem.02.13952.name=%material Plow Head + S:gt.metaitem.02.13952.tooltip= + S:gt.metaitem.02.13954.name=%material Plow Head + S:gt.metaitem.02.13954.tooltip= + S:gt.metaitem.02.13957.name=%material Plow Head + S:gt.metaitem.02.13957.tooltip= + S:gt.metaitem.02.13958.name=%material Plow Head + S:gt.metaitem.02.13958.tooltip= + S:gt.metaitem.02.13959.name=%material Plow Head + S:gt.metaitem.02.13959.tooltip= + S:gt.metaitem.02.13960.name=%material Plow Head + S:gt.metaitem.02.13960.tooltip= + S:gt.metaitem.02.13961.name=%material Plow Head + S:gt.metaitem.02.13961.tooltip= + S:gt.metaitem.02.13962.name=%material Plow Head + S:gt.metaitem.02.13962.tooltip= + S:gt.metaitem.02.13963.name=%material Plow Head + S:gt.metaitem.02.13963.tooltip= + S:gt.metaitem.02.13964.name=%material Plow Head + S:gt.metaitem.02.13964.tooltip= + S:gt.metaitem.02.13965.name=%material Plow Head + S:gt.metaitem.02.13965.tooltip= + S:gt.metaitem.02.13966.name=%material Plow Head + S:gt.metaitem.02.13966.tooltip= + S:gt.metaitem.02.1397.name=%material Pickaxe Head + S:gt.metaitem.02.1397.tooltip=If* + S:gt.metaitem.02.13970.name=%material Plow Head + S:gt.metaitem.02.13970.tooltip= + S:gt.metaitem.02.13975.name=%material Plow Head + S:gt.metaitem.02.13975.tooltip=D + S:gt.metaitem.02.13976.name=%material Plow Head + S:gt.metaitem.02.13976.tooltip=D* + S:gt.metaitem.02.13977.name=%material Plow Head + S:gt.metaitem.02.13977.tooltip= + S:gt.metaitem.02.13978.name=%material Plow Head + S:gt.metaitem.02.13978.tooltip=IcMa + S:gt.metaitem.02.1398.name=%material Pickaxe Head + S:gt.metaitem.02.1398.tooltip= + S:gt.metaitem.02.13982.name=%material Plow Head + S:gt.metaitem.02.13982.tooltip=SpNt + S:gt.metaitem.02.13984.name=%material Plow Head + S:gt.metaitem.02.13984.tooltip=Fl + S:gt.metaitem.02.1399.name=%material Pickaxe Head + S:gt.metaitem.02.1399.tooltip=Sm + S:gt.metaitem.02.14008.name=%material Arrow Head + S:gt.metaitem.02.14008.tooltip=Be + S:gt.metaitem.02.1401.name=%material Pickaxe Head + S:gt.metaitem.02.1401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.14010.name=%material Arrow Head + S:gt.metaitem.02.14010.tooltip=C + S:gt.metaitem.02.14019.name=%material Arrow Head + S:gt.metaitem.02.14019.tooltip=Al + S:gt.metaitem.02.1402.name=%material Pickaxe Head + S:gt.metaitem.02.1402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.14028.name=%material Arrow Head + S:gt.metaitem.02.14028.tooltip=Ti + S:gt.metaitem.02.1403.name=%material Pickaxe Head + S:gt.metaitem.02.1403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.14030.name=%material Arrow Head + S:gt.metaitem.02.14030.tooltip=Cr + S:gt.metaitem.02.14031.name=%material Arrow Head + S:gt.metaitem.02.14031.tooltip=Mn + S:gt.metaitem.02.14032.name=%material Arrow Head + S:gt.metaitem.02.14032.tooltip=Fe + S:gt.metaitem.02.14033.name=%material Arrow Head + S:gt.metaitem.02.14033.tooltip=Co + S:gt.metaitem.02.14034.name=%material Arrow Head + S:gt.metaitem.02.14034.tooltip=Ni + S:gt.metaitem.02.1404.name=%material Pickaxe Head + S:gt.metaitem.02.1404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.14048.name=%material Arrow Head + S:gt.metaitem.02.14048.tooltip=Mo + S:gt.metaitem.02.1405.name=%material Pickaxe Head + S:gt.metaitem.02.1405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.14052.name=%material Arrow Head + S:gt.metaitem.02.14052.tooltip=Pd + S:gt.metaitem.02.14054.name=%material Arrow Head + S:gt.metaitem.02.14054.tooltip=Ag + S:gt.metaitem.02.1406.name=%material Pickaxe Head + S:gt.metaitem.02.1406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.14067.name=%material Arrow Head + S:gt.metaitem.02.14067.tooltip=Nd + S:gt.metaitem.02.1407.name=%material Pickaxe Head + S:gt.metaitem.02.1407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.1408.name=%material Pickaxe Head + S:gt.metaitem.02.1408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.14081.name=%material Arrow Head + S:gt.metaitem.02.14081.tooltip=W + S:gt.metaitem.02.14083.name=%material Arrow Head + S:gt.metaitem.02.14083.tooltip=Os + S:gt.metaitem.02.14084.name=%material Arrow Head + S:gt.metaitem.02.14084.tooltip=Ir + S:gt.metaitem.02.14085.name=%material Arrow Head + S:gt.metaitem.02.14085.tooltip=Pt + S:gt.metaitem.02.14086.name=%material Arrow Head + S:gt.metaitem.02.14086.tooltip=Au + S:gt.metaitem.02.14089.name=%material Arrow Head + S:gt.metaitem.02.14089.tooltip=Pb + S:gt.metaitem.02.14090.name=%material Arrow Head + S:gt.metaitem.02.14090.tooltip=Bi + S:gt.metaitem.02.14096.name=%material Arrow Head + S:gt.metaitem.02.14096.tooltip=Th + S:gt.metaitem.02.14097.name=%material Arrow Head + S:gt.metaitem.02.14097.tooltip=U-235 + S:gt.metaitem.02.14098.name=%material Arrow Head + S:gt.metaitem.02.14098.tooltip=U + S:gt.metaitem.02.14100.name=%material Arrow Head + S:gt.metaitem.02.14100.tooltip=Pu + S:gt.metaitem.02.14101.name=%material Arrow Head + S:gt.metaitem.02.14101.tooltip=Pu-241 + S:gt.metaitem.02.14129.name=%material Arrow Head + S:gt.metaitem.02.14129.tooltip=Nt + S:gt.metaitem.02.14299.name=%material Arrow Head + S:gt.metaitem.02.14299.tooltip= + S:gt.metaitem.02.14300.name=%material Arrow Head + S:gt.metaitem.02.14300.tooltip=SnCu₃ + S:gt.metaitem.02.14301.name=%material Arrow Head + S:gt.metaitem.02.14301.tooltip=ZnCu₃ + S:gt.metaitem.02.14302.name=%material Arrow Head + S:gt.metaitem.02.14302.tooltip=Fe₂Ni + S:gt.metaitem.02.14303.name=%material Arrow Head + S:gt.metaitem.02.14303.tooltip=AgAu + S:gt.metaitem.02.14304.name=%material Arrow Head + S:gt.metaitem.02.14304.tooltip=Fe + S:gt.metaitem.02.14305.name=%material Arrow Head + S:gt.metaitem.02.14305.tooltip=Fe₅₀C + S:gt.metaitem.02.14306.name=%material Arrow Head + S:gt.metaitem.02.14306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.14307.name=%material Arrow Head + S:gt.metaitem.02.14307.tooltip=Fe + S:gt.metaitem.02.14310.name=%material Arrow Head + S:gt.metaitem.02.14310.tooltip=CuNi + S:gt.metaitem.02.14311.name=%material Arrow Head + S:gt.metaitem.02.14311.tooltip=Ni₄Cr + S:gt.metaitem.02.14312.name=%material Arrow Head + S:gt.metaitem.02.14312.tooltip=FeAlCr + S:gt.metaitem.02.14313.name=%material Arrow Head + S:gt.metaitem.02.14313.tooltip=MgAl₂ + S:gt.metaitem.02.14316.name=%material Arrow Head + S:gt.metaitem.02.14316.tooltip=Fe₅₀CW + S:gt.metaitem.02.14317.name=%material Arrow Head + S:gt.metaitem.02.14317.tooltip=Ir₃Os + S:gt.metaitem.02.14318.name=%material Arrow Head + S:gt.metaitem.02.14318.tooltip=Su + S:gt.metaitem.02.14319.name=%material Arrow Head + S:gt.metaitem.02.14319.tooltip=Ad + S:gt.metaitem.02.14320.name=%material Arrow Head + S:gt.metaitem.02.14320.tooltip=The formula is too long... + S:gt.metaitem.02.14321.name=%material Arrow Head + S:gt.metaitem.02.14321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.14322.name=%material Arrow Head + S:gt.metaitem.02.14322.tooltip= + S:gt.metaitem.02.14323.name=%material Arrow Head + S:gt.metaitem.02.14323.tooltip=AuMa* + S:gt.metaitem.02.14324.name=%material Arrow Head + S:gt.metaitem.02.14324.tooltip=Nq + S:gt.metaitem.02.14325.name=%material Arrow Head + S:gt.metaitem.02.14325.tooltip=Nq₂KeC + S:gt.metaitem.02.14326.name=%material Arrow Head + S:gt.metaitem.02.14326.tooltip=Nq+ + S:gt.metaitem.02.14327.name=%material Arrow Head + S:gt.metaitem.02.14327.tooltip=Nq* + S:gt.metaitem.02.14328.name=%material Arrow Head + S:gt.metaitem.02.14328.tooltip=Du + S:gt.metaitem.02.14329.name=%material Arrow Head + S:gt.metaitem.02.14329.tooltip=Tn + S:gt.metaitem.02.14330.name=%material Arrow Head + S:gt.metaitem.02.14330.tooltip=FeMa + S:gt.metaitem.02.14331.name=%material Arrow Head + S:gt.metaitem.02.14331.tooltip=Pt₂FeMa + S:gt.metaitem.02.14333.name=%material Arrow Head + S:gt.metaitem.02.14333.tooltip=Ag₂FeMa + S:gt.metaitem.02.14334.name=%material Arrow Head + S:gt.metaitem.02.14334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.14335.name=%material Arrow Head + S:gt.metaitem.02.14335.tooltip=Fe₅₀C + S:gt.metaitem.02.14336.name=%material Arrow Head + S:gt.metaitem.02.14336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.14337.name=%material Arrow Head + S:gt.metaitem.02.14337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.14338.name=%material Arrow Head + S:gt.metaitem.02.14338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.14339.name=%material Arrow Head + S:gt.metaitem.02.14339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.14340.name=%material Arrow Head + S:gt.metaitem.02.14340.tooltip=SpFe + S:gt.metaitem.02.14341.name=%material Arrow Head + S:gt.metaitem.02.14341.tooltip=SpFe₅₀C + S:gt.metaitem.02.14342.name=%material Arrow Head + S:gt.metaitem.02.14342.tooltip= + S:gt.metaitem.02.14343.name=%material Arrow Head + S:gt.metaitem.02.14343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.14344.name=%material Arrow Head + S:gt.metaitem.02.14344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.14346.name=%material Arrow Head + S:gt.metaitem.02.14346.tooltip= + S:gt.metaitem.02.14347.name=%material Arrow Head + S:gt.metaitem.02.14347.tooltip= + S:gt.metaitem.02.14348.name=%material Arrow Head + S:gt.metaitem.02.14348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.14349.name=%material Arrow Head + S:gt.metaitem.02.14349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.14350.name=%material Arrow Head + S:gt.metaitem.02.14350.tooltip=CuAg₄ + S:gt.metaitem.02.14351.name=%material Arrow Head + S:gt.metaitem.02.14351.tooltip=CuAu₄ + S:gt.metaitem.02.14352.name=%material Arrow Head + S:gt.metaitem.02.14352.tooltip=AuAgCu₃ + S:gt.metaitem.02.14353.name=%material Arrow Head + S:gt.metaitem.02.14353.tooltip=BiZnCu₃ + S:gt.metaitem.02.14354.name=%material Arrow Head + S:gt.metaitem.02.14354.tooltip=Fe + S:gt.metaitem.02.14355.name=%material Arrow Head + S:gt.metaitem.02.14355.tooltip=Fe₅₀C + S:gt.metaitem.02.14356.name=%material Arrow Head + S:gt.metaitem.02.14356.tooltip=Nd + S:gt.metaitem.02.14362.name=%material Arrow Head + S:gt.metaitem.02.14362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.14363.name=%material Arrow Head + S:gt.metaitem.02.14363.tooltip=SnFe + S:gt.metaitem.02.14364.name=%material Arrow Head + S:gt.metaitem.02.14364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.14365.name=%material Arrow Head + S:gt.metaitem.02.14365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.14366.name=%material Arrow Head + S:gt.metaitem.02.14366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.14367.name=%material Arrow Head + S:gt.metaitem.02.14367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.14368.name=%material Arrow Head + S:gt.metaitem.02.14368.tooltip= + S:gt.metaitem.02.14369.name=%material Arrow Head + S:gt.metaitem.02.14369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.14370.name=%material Arrow Head + S:gt.metaitem.02.14370.tooltip=WC + S:gt.metaitem.02.14371.name=%material Arrow Head + S:gt.metaitem.02.14371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.14372.name=%material Arrow Head + S:gt.metaitem.02.14372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.14373.name=%material Arrow Head + S:gt.metaitem.02.14373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.14374.name=%material Arrow Head + S:gt.metaitem.02.14374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.14378.name=%material Arrow Head + S:gt.metaitem.02.14378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.14379.name=%material Arrow Head + S:gt.metaitem.02.14379.tooltip=?AuC + S:gt.metaitem.02.14380.name=%material Arrow Head + S:gt.metaitem.02.14380.tooltip=Sn₂AgPt + S:gt.metaitem.02.14381.name=%material Arrow Head + S:gt.metaitem.02.14381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.14382.name=%material Arrow Head + S:gt.metaitem.02.14382.tooltip=Ai + S:gt.metaitem.02.14383.name=%material Arrow Head + S:gt.metaitem.02.14383.tooltip= + S:gt.metaitem.02.14384.name=%material Arrow Head + S:gt.metaitem.02.14384.tooltip= + S:gt.metaitem.02.14385.name=%material Arrow Head + S:gt.metaitem.02.14385.tooltip= + S:gt.metaitem.02.14386.name=%material Arrow Head + S:gt.metaitem.02.14386.tooltip=AiCo + S:gt.metaitem.02.14387.name=%material Arrow Head + S:gt.metaitem.02.14387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.14388.name=%material Arrow Head + S:gt.metaitem.02.14388.tooltip=SpPu + S:gt.metaitem.02.14389.name=%material Arrow Head + S:gt.metaitem.02.14389.tooltip=SpH₂O + S:gt.metaitem.02.14390.name=%material Arrow Head + S:gt.metaitem.02.14390.tooltip=SpPb + S:gt.metaitem.02.14391.name=%material Arrow Head + S:gt.metaitem.02.14391.tooltip=Qt + S:gt.metaitem.02.14392.name=%material Arrow Head + S:gt.metaitem.02.14392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.14393.name=%material Arrow Head + S:gt.metaitem.02.14393.tooltip=Oh + S:gt.metaitem.02.14394.name=%material Arrow Head + S:gt.metaitem.02.14394.tooltip=If + S:gt.metaitem.02.14397.name=%material Arrow Head + S:gt.metaitem.02.14397.tooltip=If* + S:gt.metaitem.02.14398.name=%material Arrow Head + S:gt.metaitem.02.14398.tooltip= + S:gt.metaitem.02.14399.name=%material Arrow Head + S:gt.metaitem.02.14399.tooltip=Sm + S:gt.metaitem.02.14401.name=%material Arrow Head + S:gt.metaitem.02.14401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.14402.name=%material Arrow Head + S:gt.metaitem.02.14402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.14403.name=%material Arrow Head + S:gt.metaitem.02.14403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.14404.name=%material Arrow Head + S:gt.metaitem.02.14404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.14405.name=%material Arrow Head + S:gt.metaitem.02.14405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.14406.name=%material Arrow Head + S:gt.metaitem.02.14406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.14407.name=%material Arrow Head + S:gt.metaitem.02.14407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.14408.name=%material Arrow Head + S:gt.metaitem.02.14408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.14470.name=%material Arrow Head + S:gt.metaitem.02.14470.tooltip=C₂H₄O + S:gt.metaitem.02.14471.name=%material Arrow Head + S:gt.metaitem.02.14471.tooltip=C₂H₆OSi + S:gt.metaitem.02.14472.name=%material Arrow Head + S:gt.metaitem.02.14472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.14473.name=%material Arrow Head + S:gt.metaitem.02.14473.tooltip=C₂F₄ + S:gt.metaitem.02.14485.name=%material Arrow Head + S:gt.metaitem.02.14485.tooltip= + S:gt.metaitem.02.14488.name=%material Arrow Head + S:gt.metaitem.02.14488.tooltip= + S:gt.metaitem.02.14489.name=%material Arrow Head + S:gt.metaitem.02.14489.tooltip= + S:gt.metaitem.02.14490.name=%material Arrow Head + S:gt.metaitem.02.14490.tooltip= + S:gt.metaitem.02.14500.name=%material Arrow Head + S:gt.metaitem.02.14500.tooltip=C + S:gt.metaitem.02.14501.name=%material Arrow Head + S:gt.metaitem.02.14501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.02.14502.name=%material Arrow Head + S:gt.metaitem.02.14502.tooltip=CrAl₂O₃ + S:gt.metaitem.02.14503.name=%material Arrow Head + S:gt.metaitem.02.14503.tooltip=Al₂O₃ + S:gt.metaitem.02.14504.name=%material Arrow Head + S:gt.metaitem.02.14504.tooltip=Al₂O₃ + S:gt.metaitem.02.14505.name=%material Arrow Head + S:gt.metaitem.02.14505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.02.14506.name=%material Arrow Head + S:gt.metaitem.02.14506.tooltip= + S:gt.metaitem.02.14507.name=%material Arrow Head + S:gt.metaitem.02.14507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.14508.name=%material Arrow Head + S:gt.metaitem.02.14508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.02.14509.name=%material Arrow Head + S:gt.metaitem.02.14509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.02.14510.name=%material Arrow Head + S:gt.metaitem.02.14510.tooltip=SiO₂ + S:gt.metaitem.02.14511.name=%material Arrow Head + S:gt.metaitem.02.14511.tooltip= + S:gt.metaitem.02.14513.name=%material Arrow Head + S:gt.metaitem.02.14513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.14514.name=%material Arrow Head + S:gt.metaitem.02.14514.tooltip= + S:gt.metaitem.02.14516.name=%material Arrow Head + S:gt.metaitem.02.14516.tooltip= + S:gt.metaitem.02.14521.name=%material Arrow Head + S:gt.metaitem.02.14521.tooltip= + S:gt.metaitem.02.14522.name=%material Arrow Head + S:gt.metaitem.02.14522.tooltip= + S:gt.metaitem.02.14527.name=%material Arrow Head + S:gt.metaitem.02.14527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.02.14528.name=%material Arrow Head + S:gt.metaitem.02.14528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.02.14529.name=%material Arrow Head + S:gt.metaitem.02.14529.tooltip=FeMa + S:gt.metaitem.02.14537.name=%material Arrow Head + S:gt.metaitem.02.14537.tooltip= + S:gt.metaitem.02.14540.name=%material Arrow Head + S:gt.metaitem.02.14540.tooltip= + S:gt.metaitem.02.14541.name=%material Arrow Head + S:gt.metaitem.02.14541.tooltip= + S:gt.metaitem.02.14542.name=%material Arrow Head + S:gt.metaitem.02.14542.tooltip= + S:gt.metaitem.02.14543.name=%material Arrow Head + S:gt.metaitem.02.14543.tooltip= + S:gt.metaitem.02.14544.name=%material Arrow Head + S:gt.metaitem.02.14544.tooltip= + S:gt.metaitem.02.14545.name=%material Arrow Head + S:gt.metaitem.02.14545.tooltip= + S:gt.metaitem.02.14599.name=%material Arrow Head + S:gt.metaitem.02.14599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.14610.name=%material Arrow Head + S:gt.metaitem.02.14610.tooltip=C₂H₄O + S:gt.metaitem.02.14613.name=%material Arrow Head + S:gt.metaitem.02.14613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.14631.name=%material Arrow Head + S:gt.metaitem.02.14631.tooltip=C₆H₄S + S:gt.metaitem.02.14635.name=%material Arrow Head + S:gt.metaitem.02.14635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.14636.name=%material Arrow Head + S:gt.metaitem.02.14636.tooltip=C₈H₈ + S:gt.metaitem.02.14649.name=%material Arrow Head + S:gt.metaitem.02.14649.tooltip=C₂H₃Cl S:gt.metaitem.02.1470.name=Epoxy Resin Pickaxe Head S:gt.metaitem.02.1470.tooltip=C2H4O S:gt.metaitem.02.1471.name=Silicone Rubber Pickaxe Head @@ -25173,6 +41290,92 @@ languagefile { S:gt.metaitem.02.1472.tooltip=C6H11NO S:gt.metaitem.02.1473.name=Polytetrafluoroethylene Pickaxe Head S:gt.metaitem.02.1473.tooltip=C2F4 + S:gt.metaitem.02.14770.name=%material Arrow Head + S:gt.metaitem.02.14770.tooltip= + S:gt.metaitem.02.14801.name=%material Arrow Head + S:gt.metaitem.02.14801.tooltip=CSMa + S:gt.metaitem.02.14802.name=%material Arrow Head + S:gt.metaitem.02.14802.tooltip=SiO₂ + S:gt.metaitem.02.14809.name=%material Arrow Head + S:gt.metaitem.02.14809.tooltip= + S:gt.metaitem.02.14819.name=%material Arrow Head + S:gt.metaitem.02.14819.tooltip= + S:gt.metaitem.02.14829.name=%material Arrow Head + S:gt.metaitem.02.14829.tooltip=Sp₂Fe + S:gt.metaitem.02.14844.name=%material Arrow Head + S:gt.metaitem.02.14844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.14845.name=%material Arrow Head + S:gt.metaitem.02.14845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.14849.name=%material Arrow Head + S:gt.metaitem.02.14849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.02.1485.name=%material Pickaxe Head + S:gt.metaitem.02.1485.tooltip= + S:gt.metaitem.02.14850.name=%material Arrow Head + S:gt.metaitem.02.14850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.02.14854.name=%material Arrow Head + S:gt.metaitem.02.14854.tooltip= + S:gt.metaitem.02.14865.name=%material Arrow Head + S:gt.metaitem.02.14865.tooltip= + S:gt.metaitem.02.14868.name=%material Arrow Head + S:gt.metaitem.02.14868.tooltip=Ke + S:gt.metaitem.02.14874.name=%material Arrow Head + S:gt.metaitem.02.14874.tooltip=CH₂ + S:gt.metaitem.02.1488.name=%material Pickaxe Head + S:gt.metaitem.02.1488.tooltip= + S:gt.metaitem.02.14880.name=%material Arrow Head + S:gt.metaitem.02.14880.tooltip=C₅H₈ + S:gt.metaitem.02.14884.name=%material Arrow Head + S:gt.metaitem.02.14884.tooltip=De + S:gt.metaitem.02.14889.name=%material Arrow Head + S:gt.metaitem.02.14889.tooltip= + S:gt.metaitem.02.1489.name=%material Pickaxe Head + S:gt.metaitem.02.1489.tooltip= + S:gt.metaitem.02.1490.name=%material Pickaxe Head + S:gt.metaitem.02.1490.tooltip= + S:gt.metaitem.02.14912.name=%material Arrow Head + S:gt.metaitem.02.14912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.14913.name=%material Arrow Head + S:gt.metaitem.02.14913.tooltip=As₄S₄ + S:gt.metaitem.02.14951.name=%material Arrow Head + S:gt.metaitem.02.14951.tooltip= + S:gt.metaitem.02.14952.name=%material Arrow Head + S:gt.metaitem.02.14952.tooltip= + S:gt.metaitem.02.14954.name=%material Arrow Head + S:gt.metaitem.02.14954.tooltip= + S:gt.metaitem.02.14957.name=%material Arrow Head + S:gt.metaitem.02.14957.tooltip= + S:gt.metaitem.02.14958.name=%material Arrow Head + S:gt.metaitem.02.14958.tooltip= + S:gt.metaitem.02.14959.name=%material Arrow Head + S:gt.metaitem.02.14959.tooltip= + S:gt.metaitem.02.14960.name=%material Arrow Head + S:gt.metaitem.02.14960.tooltip= + S:gt.metaitem.02.14961.name=%material Arrow Head + S:gt.metaitem.02.14961.tooltip= + S:gt.metaitem.02.14962.name=%material Arrow Head + S:gt.metaitem.02.14962.tooltip= + S:gt.metaitem.02.14963.name=%material Arrow Head + S:gt.metaitem.02.14963.tooltip= + S:gt.metaitem.02.14964.name=%material Arrow Head + S:gt.metaitem.02.14964.tooltip= + S:gt.metaitem.02.14965.name=%material Arrow Head + S:gt.metaitem.02.14965.tooltip= + S:gt.metaitem.02.14966.name=%material Arrow Head + S:gt.metaitem.02.14966.tooltip= + S:gt.metaitem.02.14970.name=%material Arrow Head + S:gt.metaitem.02.14970.tooltip= + S:gt.metaitem.02.14975.name=%material Arrow Head + S:gt.metaitem.02.14975.tooltip=D + S:gt.metaitem.02.14976.name=%material Arrow Head + S:gt.metaitem.02.14976.tooltip=D* + S:gt.metaitem.02.14977.name=%material Arrow Head + S:gt.metaitem.02.14977.tooltip= + S:gt.metaitem.02.14978.name=%material Arrow Head + S:gt.metaitem.02.14978.tooltip=IcMa + S:gt.metaitem.02.14982.name=%material Arrow Head + S:gt.metaitem.02.14982.tooltip=SpNt + S:gt.metaitem.02.14984.name=%material Arrow Head + S:gt.metaitem.02.14984.tooltip=Fl S:gt.metaitem.02.1500.name=Diamond Pickaxe Head S:gt.metaitem.02.1500.tooltip=C S:gt.metaitem.02.15008.name=Beryllium Buzzsaw Blade @@ -25245,6 +41448,8 @@ languagefile { S:gt.metaitem.02.15100.tooltip=Pu S:gt.metaitem.02.15101.name=Plutonium 241 Buzzsaw Blade S:gt.metaitem.02.15101.tooltip=Pu-241 + S:gt.metaitem.02.1511.name=%material Pickaxe Head + S:gt.metaitem.02.1511.tooltip= S:gt.metaitem.02.15129.name=Neutronium Buzzsaw Blade S:gt.metaitem.02.15129.tooltip=Nt S:gt.metaitem.02.1513.name=Blue Topaz Pickaxe Head @@ -25253,12 +41458,16 @@ languagefile { S:gt.metaitem.02.1514.tooltip= S:gt.metaitem.02.1516.name=Certus Quartz Pickaxe Head S:gt.metaitem.02.1516.tooltip= + S:gt.metaitem.02.1521.name=%material Pickaxe Head + S:gt.metaitem.02.1521.tooltip= S:gt.metaitem.02.1522.name=Nether Quartz Pickaxe Head S:gt.metaitem.02.1522.tooltip= S:gt.metaitem.02.1527.name=Red Garnet Pickaxe Head S:gt.metaitem.02.1527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.1528.name=Yellow Garnet Pickaxe Head S:gt.metaitem.02.1528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.1529.name=%material Pickaxe Head + S:gt.metaitem.02.1529.tooltip=FeMa S:gt.metaitem.02.15300.name=Bronze Buzzsaw Blade S:gt.metaitem.02.15300.tooltip=SnCu3 S:gt.metaitem.02.15301.name=Brass Buzzsaw Blade @@ -25287,6 +41496,16 @@ languagefile { S:gt.metaitem.02.15316.tooltip=Fe50CW S:gt.metaitem.02.15317.name=Osmiridium Buzzsaw Blade S:gt.metaitem.02.15317.tooltip=Ir3Os + S:gt.metaitem.02.15318.name=%material Buzzsaw Blade + S:gt.metaitem.02.15318.tooltip=Su + S:gt.metaitem.02.15319.name=%material Buzzsaw Blade + S:gt.metaitem.02.15319.tooltip=Ad + S:gt.metaitem.02.15320.name=%material Buzzsaw Blade + S:gt.metaitem.02.15320.tooltip=The formula is too long... + S:gt.metaitem.02.15321.name=%material Buzzsaw Blade + S:gt.metaitem.02.15321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.15322.name=%material Buzzsaw Blade + S:gt.metaitem.02.15322.tooltip= S:gt.metaitem.02.15323.name=Infused Gold Buzzsaw Blade S:gt.metaitem.02.15323.tooltip= S:gt.metaitem.02.15324.name=Naquadah Buzzsaw Blade @@ -25305,14 +41524,32 @@ languagefile { S:gt.metaitem.02.15330.tooltip=FeMa S:gt.metaitem.02.15331.name=Mithril Buzzsaw Blade S:gt.metaitem.02.15331.tooltip=Pt2Ma + S:gt.metaitem.02.15333.name=%material Buzzsaw Blade + S:gt.metaitem.02.15333.tooltip=Ag₂FeMa S:gt.metaitem.02.15334.name=Black Steel Buzzsaw Blade S:gt.metaitem.02.15334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.15335.name=Damascus Steel Buzzsaw Blade S:gt.metaitem.02.15335.tooltip=Fe50C + S:gt.metaitem.02.15336.name=%material Buzzsaw Blade + S:gt.metaitem.02.15336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.15337.name=%material Buzzsaw Blade + S:gt.metaitem.02.15337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.15338.name=%material Buzzsaw Blade + S:gt.metaitem.02.15338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.15339.name=%material Buzzsaw Blade + S:gt.metaitem.02.15339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.15340.name=%material Buzzsaw Blade + S:gt.metaitem.02.15340.tooltip=SpFe + S:gt.metaitem.02.15341.name=%material Buzzsaw Blade + S:gt.metaitem.02.15341.tooltip=SpFe₅₀C + S:gt.metaitem.02.15342.name=%material Buzzsaw Blade + S:gt.metaitem.02.15342.tooltip= S:gt.metaitem.02.15343.name=Cobalt Brass Buzzsaw Blade S:gt.metaitem.02.15343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.15344.name=Ultimet Buzzsaw Blade S:gt.metaitem.02.15344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.15346.name=%material Buzzsaw Blade + S:gt.metaitem.02.15346.tooltip= S:gt.metaitem.02.15348.name=Red Steel Buzzsaw Blade S:gt.metaitem.02.15348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.15349.name=Blue Steel Buzzsaw Blade @@ -25331,10 +41568,24 @@ languagefile { S:gt.metaitem.02.15355.tooltip=Fe50C S:gt.metaitem.02.15356.name=Magnetic Neodymium Buzzsaw Blade S:gt.metaitem.02.15356.tooltip=Nd + S:gt.metaitem.02.15362.name=%material Buzzsaw Blade + S:gt.metaitem.02.15362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.15363.name=Tin Alloy Buzzsaw Blade S:gt.metaitem.02.15363.tooltip=SnFe S:gt.metaitem.02.15364.name=Dark Steel Buzzsaw Blade S:gt.metaitem.02.15364.tooltip= + S:gt.metaitem.02.15365.name=%material Buzzsaw Blade + S:gt.metaitem.02.15365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.15366.name=%material Buzzsaw Blade + S:gt.metaitem.02.15366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.15367.name=%material Buzzsaw Blade + S:gt.metaitem.02.15367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.15368.name=%material Buzzsaw Blade + S:gt.metaitem.02.15368.tooltip= + S:gt.metaitem.02.15369.name=%material Buzzsaw Blade + S:gt.metaitem.02.15369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.1537.name=%material Pickaxe Head + S:gt.metaitem.02.1537.tooltip= S:gt.metaitem.02.15370.name=Tungstencarbide Buzzsaw Blade S:gt.metaitem.02.15370.tooltip=WC S:gt.metaitem.02.15371.name=Vanadiumsteel Buzzsaw Blade @@ -25345,8 +41596,64 @@ languagefile { S:gt.metaitem.02.15373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.15374.name=HSS-S Buzzsaw Blade S:gt.metaitem.02.15374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.15378.name=%material Buzzsaw Blade + S:gt.metaitem.02.15378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.15379.name=%material Buzzsaw Blade + S:gt.metaitem.02.15379.tooltip=?AuC + S:gt.metaitem.02.15380.name=%material Buzzsaw Blade + S:gt.metaitem.02.15380.tooltip=Sn₂AgPt + S:gt.metaitem.02.15381.name=%material Buzzsaw Blade + S:gt.metaitem.02.15381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.15382.name=%material Buzzsaw Blade + S:gt.metaitem.02.15382.tooltip=Ai + S:gt.metaitem.02.15383.name=%material Buzzsaw Blade + S:gt.metaitem.02.15383.tooltip= + S:gt.metaitem.02.15384.name=%material Buzzsaw Blade + S:gt.metaitem.02.15384.tooltip= + S:gt.metaitem.02.15385.name=%material Buzzsaw Blade + S:gt.metaitem.02.15385.tooltip= + S:gt.metaitem.02.15386.name=%material Buzzsaw Blade + S:gt.metaitem.02.15386.tooltip=AiCo + S:gt.metaitem.02.15387.name=%material Buzzsaw Blade + S:gt.metaitem.02.15387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.15388.name=%material Buzzsaw Blade + S:gt.metaitem.02.15388.tooltip=SpPu + S:gt.metaitem.02.15389.name=%material Buzzsaw Blade + S:gt.metaitem.02.15389.tooltip=SpH₂O + S:gt.metaitem.02.15390.name=%material Buzzsaw Blade + S:gt.metaitem.02.15390.tooltip=SpPb + S:gt.metaitem.02.15391.name=%material Buzzsaw Blade + S:gt.metaitem.02.15391.tooltip=Qt + S:gt.metaitem.02.15392.name=%material Buzzsaw Blade + S:gt.metaitem.02.15392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.15393.name=%material Buzzsaw Blade + S:gt.metaitem.02.15393.tooltip=Oh + S:gt.metaitem.02.15394.name=%material Buzzsaw Blade + S:gt.metaitem.02.15394.tooltip=If + S:gt.metaitem.02.15397.name=%material Buzzsaw Blade + S:gt.metaitem.02.15397.tooltip=If* + S:gt.metaitem.02.15398.name=%material Buzzsaw Blade + S:gt.metaitem.02.15398.tooltip= + S:gt.metaitem.02.15399.name=%material Buzzsaw Blade + S:gt.metaitem.02.15399.tooltip=Sm S:gt.metaitem.02.1540.name=Aer Pickaxe Head S:gt.metaitem.02.1540.tooltip= + S:gt.metaitem.02.15401.name=%material Buzzsaw Blade + S:gt.metaitem.02.15401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.15402.name=%material Buzzsaw Blade + S:gt.metaitem.02.15402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.15403.name=%material Buzzsaw Blade + S:gt.metaitem.02.15403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.15404.name=%material Buzzsaw Blade + S:gt.metaitem.02.15404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.15405.name=%material Buzzsaw Blade + S:gt.metaitem.02.15405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.15406.name=%material Buzzsaw Blade + S:gt.metaitem.02.15406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.15407.name=%material Buzzsaw Blade + S:gt.metaitem.02.15407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.15408.name=%material Buzzsaw Blade + S:gt.metaitem.02.15408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.1541.name=Ignis Pickaxe Head S:gt.metaitem.02.1541.tooltip= S:gt.metaitem.02.1542.name=Terra Pickaxe Head @@ -25363,16 +41670,86 @@ languagefile { S:gt.metaitem.02.15472.tooltip=C6H11NO S:gt.metaitem.02.15473.name=Polytetrafluoroethylene Buzzsaw Blade S:gt.metaitem.02.15473.tooltip=C2F4 + S:gt.metaitem.02.15485.name=%material Buzzsaw Blade + S:gt.metaitem.02.15485.tooltip= + S:gt.metaitem.02.15488.name=%material Buzzsaw Blade + S:gt.metaitem.02.15488.tooltip= + S:gt.metaitem.02.15489.name=%material Buzzsaw Blade + S:gt.metaitem.02.15489.tooltip= + S:gt.metaitem.02.15490.name=%material Buzzsaw Blade + S:gt.metaitem.02.15490.tooltip= + S:gt.metaitem.02.15521.name=%material Buzzsaw Blade + S:gt.metaitem.02.15521.tooltip= + S:gt.metaitem.02.15529.name=%material Buzzsaw Blade + S:gt.metaitem.02.15529.tooltip=FeMa + S:gt.metaitem.02.15537.name=%material Buzzsaw Blade + S:gt.metaitem.02.15537.tooltip= + S:gt.metaitem.02.15599.name=%material Buzzsaw Blade + S:gt.metaitem.02.15599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.15610.name=Fiber-Reinforced Epoxy Resin Buzzsaw Blade S:gt.metaitem.02.15610.tooltip=C2H4O S:gt.metaitem.02.15613.name=Nickel-Zinc Ferrite Buzzsaw Blade S:gt.metaitem.02.15613.tooltip=NiZnFe4O8 S:gt.metaitem.02.15631.name=Polyphenylene Sulfide Buzzsaw Blade S:gt.metaitem.02.15631.tooltip=C6H4S + S:gt.metaitem.02.15770.name=%material Buzzsaw Blade + S:gt.metaitem.02.15770.tooltip= S:gt.metaitem.02.15801.name=Blaze Buzzsaw Blade S:gt.metaitem.02.15801.tooltip=?SMa S:gt.metaitem.02.15819.name=Graphene Buzzsaw Blade S:gt.metaitem.02.15819.tooltip= + S:gt.metaitem.02.15829.name=%material Buzzsaw Blade + S:gt.metaitem.02.15829.tooltip=Sp₂Fe + S:gt.metaitem.02.15868.name=%material Buzzsaw Blade + S:gt.metaitem.02.15868.tooltip=Ke + S:gt.metaitem.02.15884.name=%material Buzzsaw Blade + S:gt.metaitem.02.15884.tooltip=De + S:gt.metaitem.02.15912.name=%material Buzzsaw Blade + S:gt.metaitem.02.15912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.15913.name=%material Buzzsaw Blade + S:gt.metaitem.02.15913.tooltip=As₄S₄ + S:gt.metaitem.02.15951.name=%material Buzzsaw Blade + S:gt.metaitem.02.15951.tooltip= + S:gt.metaitem.02.15952.name=%material Buzzsaw Blade + S:gt.metaitem.02.15952.tooltip= + S:gt.metaitem.02.15954.name=%material Buzzsaw Blade + S:gt.metaitem.02.15954.tooltip= + S:gt.metaitem.02.15957.name=%material Buzzsaw Blade + S:gt.metaitem.02.15957.tooltip= + S:gt.metaitem.02.15958.name=%material Buzzsaw Blade + S:gt.metaitem.02.15958.tooltip= + S:gt.metaitem.02.15959.name=%material Buzzsaw Blade + S:gt.metaitem.02.15959.tooltip= + S:gt.metaitem.02.15960.name=%material Buzzsaw Blade + S:gt.metaitem.02.15960.tooltip= + S:gt.metaitem.02.15961.name=%material Buzzsaw Blade + S:gt.metaitem.02.15961.tooltip= + S:gt.metaitem.02.15962.name=%material Buzzsaw Blade + S:gt.metaitem.02.15962.tooltip= + S:gt.metaitem.02.15963.name=%material Buzzsaw Blade + S:gt.metaitem.02.15963.tooltip= + S:gt.metaitem.02.15964.name=%material Buzzsaw Blade + S:gt.metaitem.02.15964.tooltip= + S:gt.metaitem.02.15965.name=%material Buzzsaw Blade + S:gt.metaitem.02.15965.tooltip= + S:gt.metaitem.02.15966.name=%material Buzzsaw Blade + S:gt.metaitem.02.15966.tooltip= + S:gt.metaitem.02.15970.name=%material Buzzsaw Blade + S:gt.metaitem.02.15970.tooltip= + S:gt.metaitem.02.15975.name=%material Buzzsaw Blade + S:gt.metaitem.02.15975.tooltip=D + S:gt.metaitem.02.15976.name=%material Buzzsaw Blade + S:gt.metaitem.02.15976.tooltip=D* + S:gt.metaitem.02.15977.name=%material Buzzsaw Blade + S:gt.metaitem.02.15977.tooltip= + S:gt.metaitem.02.15978.name=%material Buzzsaw Blade + S:gt.metaitem.02.15978.tooltip=IcMa + S:gt.metaitem.02.15982.name=%material Buzzsaw Blade + S:gt.metaitem.02.15982.tooltip=SpNt + S:gt.metaitem.02.15984.name=%material Buzzsaw Blade + S:gt.metaitem.02.15984.tooltip=Fl + S:gt.metaitem.02.1599.name=%material Pickaxe Head + S:gt.metaitem.02.1599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.16008.name=Beryllium Turbine Blade S:gt.metaitem.02.16008.tooltip=Be S:gt.metaitem.02.16010.name=Carbon Turbine Blade @@ -25459,6 +41836,16 @@ languagefile { S:gt.metaitem.02.16316.tooltip=Fe50CW S:gt.metaitem.02.16317.name=Osmiridium Turbine Blade S:gt.metaitem.02.16317.tooltip=Ir3Os + S:gt.metaitem.02.16318.name=%material Turbine Blade + S:gt.metaitem.02.16318.tooltip=Su + S:gt.metaitem.02.16319.name=%material Turbine Blade + S:gt.metaitem.02.16319.tooltip=Ad + S:gt.metaitem.02.16320.name=%material Turbine Blade + S:gt.metaitem.02.16320.tooltip=The formula is too long... + S:gt.metaitem.02.16321.name=%material Turbine Blade + S:gt.metaitem.02.16321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.16322.name=%material Turbine Blade + S:gt.metaitem.02.16322.tooltip= S:gt.metaitem.02.16323.name=Infused Gold Turbine Blade S:gt.metaitem.02.16323.tooltip= S:gt.metaitem.02.16324.name=Naquadah Turbine Blade @@ -25477,14 +41864,32 @@ languagefile { S:gt.metaitem.02.16330.tooltip=FeMa S:gt.metaitem.02.16331.name=Mithril Turbine Blade S:gt.metaitem.02.16331.tooltip=Pt2Ma + S:gt.metaitem.02.16333.name=%material Turbine Blade + S:gt.metaitem.02.16333.tooltip=Ag₂FeMa S:gt.metaitem.02.16334.name=Black Steel Turbine Blade S:gt.metaitem.02.16334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.16335.name=Damascus Steel Turbine Blade S:gt.metaitem.02.16335.tooltip=Fe50C + S:gt.metaitem.02.16336.name=%material Turbine Blade + S:gt.metaitem.02.16336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.16337.name=%material Turbine Blade + S:gt.metaitem.02.16337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.16338.name=%material Turbine Blade + S:gt.metaitem.02.16338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.16339.name=%material Turbine Blade + S:gt.metaitem.02.16339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.16340.name=%material Turbine Blade + S:gt.metaitem.02.16340.tooltip=SpFe + S:gt.metaitem.02.16341.name=%material Turbine Blade + S:gt.metaitem.02.16341.tooltip=SpFe₅₀C + S:gt.metaitem.02.16342.name=%material Turbine Blade + S:gt.metaitem.02.16342.tooltip= S:gt.metaitem.02.16343.name=Cobalt Brass Turbine Blade S:gt.metaitem.02.16343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.16344.name=Ultimet Turbine Blade S:gt.metaitem.02.16344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.16346.name=%material Turbine Blade + S:gt.metaitem.02.16346.tooltip= S:gt.metaitem.02.16348.name=Red Steel Turbine Blade S:gt.metaitem.02.16348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.16349.name=Blue Steel Turbine Blade @@ -25507,10 +41912,22 @@ languagefile { S:gt.metaitem.02.16356.tooltip=Nd S:gt.metaitem.02.1636.name=Polystyrene Pickaxe Head S:gt.metaitem.02.1636.tooltip=C8H8 + S:gt.metaitem.02.16362.name=%material Turbine Blade + S:gt.metaitem.02.16362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.16363.name=Tin Alloy Turbine Blade S:gt.metaitem.02.16363.tooltip=SnFe S:gt.metaitem.02.16364.name=Dark Steel Turbine Blade S:gt.metaitem.02.16364.tooltip= + S:gt.metaitem.02.16365.name=%material Turbine Blade + S:gt.metaitem.02.16365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.16366.name=%material Turbine Blade + S:gt.metaitem.02.16366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.16367.name=%material Turbine Blade + S:gt.metaitem.02.16367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.16368.name=%material Turbine Blade + S:gt.metaitem.02.16368.tooltip= + S:gt.metaitem.02.16369.name=%material Turbine Blade + S:gt.metaitem.02.16369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.16370.name=Tungstencarbide Turbine Blade S:gt.metaitem.02.16370.tooltip=WC S:gt.metaitem.02.16371.name=Vanadiumsteel Turbine Blade @@ -25521,78 +41938,1190 @@ languagefile { S:gt.metaitem.02.16373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.16374.name=HSS-S Turbine Blade S:gt.metaitem.02.16374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.16378.name=%material Turbine Blade + S:gt.metaitem.02.16378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.16379.name=%material Turbine Blade + S:gt.metaitem.02.16379.tooltip=?AuC + S:gt.metaitem.02.16380.name=%material Turbine Blade + S:gt.metaitem.02.16380.tooltip=Sn₂AgPt + S:gt.metaitem.02.16381.name=%material Turbine Blade + S:gt.metaitem.02.16381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.16382.name=%material Turbine Blade + S:gt.metaitem.02.16382.tooltip=Ai + S:gt.metaitem.02.16383.name=%material Turbine Blade + S:gt.metaitem.02.16383.tooltip= + S:gt.metaitem.02.16384.name=%material Turbine Blade + S:gt.metaitem.02.16384.tooltip= + S:gt.metaitem.02.16385.name=%material Turbine Blade + S:gt.metaitem.02.16385.tooltip= + S:gt.metaitem.02.16386.name=%material Turbine Blade + S:gt.metaitem.02.16386.tooltip=AiCo + S:gt.metaitem.02.16387.name=%material Turbine Blade + S:gt.metaitem.02.16387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.16388.name=%material Turbine Blade + S:gt.metaitem.02.16388.tooltip=SpPu + S:gt.metaitem.02.16389.name=%material Turbine Blade + S:gt.metaitem.02.16389.tooltip=SpH₂O + S:gt.metaitem.02.16390.name=%material Turbine Blade + S:gt.metaitem.02.16390.tooltip=SpPb + S:gt.metaitem.02.16391.name=%material Turbine Blade + S:gt.metaitem.02.16391.tooltip=Qt + S:gt.metaitem.02.16392.name=%material Turbine Blade + S:gt.metaitem.02.16392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.16393.name=%material Turbine Blade + S:gt.metaitem.02.16393.tooltip=Oh + S:gt.metaitem.02.16394.name=%material Turbine Blade + S:gt.metaitem.02.16394.tooltip=If + S:gt.metaitem.02.16397.name=%material Turbine Blade + S:gt.metaitem.02.16397.tooltip=If* + S:gt.metaitem.02.16398.name=%material Turbine Blade + S:gt.metaitem.02.16398.tooltip= + S:gt.metaitem.02.16399.name=%material Turbine Blade + S:gt.metaitem.02.16399.tooltip=Sm + S:gt.metaitem.02.16401.name=%material Turbine Blade + S:gt.metaitem.02.16401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.16402.name=%material Turbine Blade + S:gt.metaitem.02.16402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.16403.name=%material Turbine Blade + S:gt.metaitem.02.16403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.16404.name=%material Turbine Blade + S:gt.metaitem.02.16404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.16405.name=%material Turbine Blade + S:gt.metaitem.02.16405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.16406.name=%material Turbine Blade + S:gt.metaitem.02.16406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.16407.name=%material Turbine Blade + S:gt.metaitem.02.16407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.16408.name=%material Turbine Blade + S:gt.metaitem.02.16408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.16470.name=Epoxy Resin Turbine Blade S:gt.metaitem.02.16470.tooltip=C2H4O S:gt.metaitem.02.16472.name=Polycaprolactam Turbine Blade S:gt.metaitem.02.16472.tooltip=C6H11NO S:gt.metaitem.02.16473.name=Polytetrafluoroethylene Turbine Blade S:gt.metaitem.02.16473.tooltip=C2F4 + S:gt.metaitem.02.16485.name=%material Turbine Blade + S:gt.metaitem.02.16485.tooltip= + S:gt.metaitem.02.16488.name=%material Turbine Blade + S:gt.metaitem.02.16488.tooltip= + S:gt.metaitem.02.16489.name=%material Turbine Blade + S:gt.metaitem.02.16489.tooltip= S:gt.metaitem.02.1649.name=Polyvinyl Chloride Pickaxe Head S:gt.metaitem.02.1649.tooltip=C2H3Cl + S:gt.metaitem.02.16490.name=%material Turbine Blade + S:gt.metaitem.02.16490.tooltip= + S:gt.metaitem.02.16521.name=%material Turbine Blade + S:gt.metaitem.02.16521.tooltip= + S:gt.metaitem.02.16529.name=%material Turbine Blade + S:gt.metaitem.02.16529.tooltip=FeMa + S:gt.metaitem.02.16537.name=%material Turbine Blade + S:gt.metaitem.02.16537.tooltip= + S:gt.metaitem.02.16599.name=%material Turbine Blade + S:gt.metaitem.02.16599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.16610.name=Fiber-Reinforced Epoxy Resin Turbine Blade S:gt.metaitem.02.16610.tooltip=C2H4O S:gt.metaitem.02.16613.name=Nickel-Zinc Ferrite Turbine Blade S:gt.metaitem.02.16613.tooltip=NiZnFe4O8 S:gt.metaitem.02.16631.name=Polyphenylene Sulfide Turbine Blade S:gt.metaitem.02.16631.tooltip=C6H4S + S:gt.metaitem.02.16770.name=%material Turbine Blade + S:gt.metaitem.02.16770.tooltip= S:gt.metaitem.02.16801.name=Blaze Turbine Blade S:gt.metaitem.02.16801.tooltip=?SMa S:gt.metaitem.02.16819.name=Graphene Turbine Blade S:gt.metaitem.02.16819.tooltip= + S:gt.metaitem.02.16829.name=%material Turbine Blade + S:gt.metaitem.02.16829.tooltip=Sp₂Fe + S:gt.metaitem.02.16868.name=%material Turbine Blade + S:gt.metaitem.02.16868.tooltip=Ke + S:gt.metaitem.02.16884.name=%material Turbine Blade + S:gt.metaitem.02.16884.tooltip=De + S:gt.metaitem.02.16912.name=%material Turbine Blade + S:gt.metaitem.02.16912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.16913.name=%material Turbine Blade + S:gt.metaitem.02.16913.tooltip=As₄S₄ + S:gt.metaitem.02.16951.name=%material Turbine Blade + S:gt.metaitem.02.16951.tooltip= + S:gt.metaitem.02.16952.name=%material Turbine Blade + S:gt.metaitem.02.16952.tooltip= + S:gt.metaitem.02.16954.name=%material Turbine Blade + S:gt.metaitem.02.16954.tooltip= + S:gt.metaitem.02.16957.name=%material Turbine Blade + S:gt.metaitem.02.16957.tooltip= + S:gt.metaitem.02.16958.name=%material Turbine Blade + S:gt.metaitem.02.16958.tooltip= + S:gt.metaitem.02.16959.name=%material Turbine Blade + S:gt.metaitem.02.16959.tooltip= + S:gt.metaitem.02.16960.name=%material Turbine Blade + S:gt.metaitem.02.16960.tooltip= + S:gt.metaitem.02.16961.name=%material Turbine Blade + S:gt.metaitem.02.16961.tooltip= + S:gt.metaitem.02.16962.name=%material Turbine Blade + S:gt.metaitem.02.16962.tooltip= + S:gt.metaitem.02.16963.name=%material Turbine Blade + S:gt.metaitem.02.16963.tooltip= + S:gt.metaitem.02.16964.name=%material Turbine Blade + S:gt.metaitem.02.16964.tooltip= + S:gt.metaitem.02.16965.name=%material Turbine Blade + S:gt.metaitem.02.16965.tooltip= + S:gt.metaitem.02.16966.name=%material Turbine Blade + S:gt.metaitem.02.16966.tooltip= + S:gt.metaitem.02.16970.name=%material Turbine Blade + S:gt.metaitem.02.16970.tooltip= + S:gt.metaitem.02.16975.name=%material Turbine Blade + S:gt.metaitem.02.16975.tooltip=D + S:gt.metaitem.02.16976.name=%material Turbine Blade + S:gt.metaitem.02.16976.tooltip=D* + S:gt.metaitem.02.16977.name=%material Turbine Blade + S:gt.metaitem.02.16977.tooltip= + S:gt.metaitem.02.16978.name=%material Turbine Blade + S:gt.metaitem.02.16978.tooltip=IcMa + S:gt.metaitem.02.16982.name=%material Turbine Blade + S:gt.metaitem.02.16982.tooltip=SpNt + S:gt.metaitem.02.16984.name=%material Turbine Blade + S:gt.metaitem.02.16984.tooltip=Fl + S:gt.metaitem.02.1770.name=%material Pickaxe Head + S:gt.metaitem.02.1770.tooltip= + S:gt.metaitem.02.18006.name=%material Casing + S:gt.metaitem.02.18006.tooltip=Li + S:gt.metaitem.02.18008.name=%material Casing + S:gt.metaitem.02.18008.tooltip=Be S:gt.metaitem.02.1801.name=Blaze Pickaxe Head S:gt.metaitem.02.1801.tooltip=?SMa + S:gt.metaitem.02.18010.name=%material Casing + S:gt.metaitem.02.18010.tooltip=C + S:gt.metaitem.02.18018.name=%material Casing + S:gt.metaitem.02.18018.tooltip=Mg + S:gt.metaitem.02.18019.name=%material Casing + S:gt.metaitem.02.18019.tooltip=Al S:gt.metaitem.02.1802.name=Flint Pickaxe Head S:gt.metaitem.02.1802.tooltip=SiO2 + S:gt.metaitem.02.18020.name=%material Casing + S:gt.metaitem.02.18020.tooltip=Si + S:gt.metaitem.02.18025.name=%material Casing + S:gt.metaitem.02.18025.tooltip=K + S:gt.metaitem.02.18027.name=%material Casing + S:gt.metaitem.02.18027.tooltip=Sc + S:gt.metaitem.02.18028.name=%material Casing + S:gt.metaitem.02.18028.tooltip=Ti + S:gt.metaitem.02.18029.name=%material Casing + S:gt.metaitem.02.18029.tooltip=V + S:gt.metaitem.02.18030.name=%material Casing + S:gt.metaitem.02.18030.tooltip=Cr + S:gt.metaitem.02.18031.name=%material Casing + S:gt.metaitem.02.18031.tooltip=Mn + S:gt.metaitem.02.18032.name=%material Casing + S:gt.metaitem.02.18032.tooltip=Fe + S:gt.metaitem.02.18033.name=%material Casing + S:gt.metaitem.02.18033.tooltip=Co + S:gt.metaitem.02.18034.name=%material Casing + S:gt.metaitem.02.18034.tooltip=Ni + S:gt.metaitem.02.18035.name=%material Casing + S:gt.metaitem.02.18035.tooltip=Cu + S:gt.metaitem.02.18036.name=%material Casing + S:gt.metaitem.02.18036.tooltip=Zn + S:gt.metaitem.02.18037.name=%material Casing + S:gt.metaitem.02.18037.tooltip=Ga + S:gt.metaitem.02.18039.name=%material Casing + S:gt.metaitem.02.18039.tooltip=As + S:gt.metaitem.02.18043.name=%material Casing + S:gt.metaitem.02.18043.tooltip=Rb + S:gt.metaitem.02.18045.name=%material Casing + S:gt.metaitem.02.18045.tooltip=Y + S:gt.metaitem.02.18047.name=%material Casing + S:gt.metaitem.02.18047.tooltip=Nb + S:gt.metaitem.02.18048.name=%material Casing + S:gt.metaitem.02.18048.tooltip=Mo + S:gt.metaitem.02.18052.name=%material Casing + S:gt.metaitem.02.18052.tooltip=Pd + S:gt.metaitem.02.18054.name=%material Casing + S:gt.metaitem.02.18054.tooltip=Ag + S:gt.metaitem.02.18056.name=%material Casing + S:gt.metaitem.02.18056.tooltip=In + S:gt.metaitem.02.18057.name=%material Casing + S:gt.metaitem.02.18057.tooltip=Sn + S:gt.metaitem.02.18058.name=%material Casing + S:gt.metaitem.02.18058.tooltip=Sb + S:gt.metaitem.02.18059.name=%material Casing + S:gt.metaitem.02.18059.tooltip=Te + S:gt.metaitem.02.18062.name=%material Casing + S:gt.metaitem.02.18062.tooltip=Cs + S:gt.metaitem.02.18063.name=%material Casing + S:gt.metaitem.02.18063.tooltip=Ba + S:gt.metaitem.02.18064.name=%material Casing + S:gt.metaitem.02.18064.tooltip=La + S:gt.metaitem.02.18065.name=%material Casing + S:gt.metaitem.02.18065.tooltip=Ce + S:gt.metaitem.02.18066.name=%material Casing + S:gt.metaitem.02.18066.tooltip=Pr + S:gt.metaitem.02.18067.name=%material Casing + S:gt.metaitem.02.18067.tooltip=Nd + S:gt.metaitem.02.18068.name=%material Casing + S:gt.metaitem.02.18068.tooltip=Pm + S:gt.metaitem.02.18069.name=%material Casing + S:gt.metaitem.02.18069.tooltip=Sm + S:gt.metaitem.02.18070.name=%material Casing + S:gt.metaitem.02.18070.tooltip=Eu + S:gt.metaitem.02.18071.name=%material Casing + S:gt.metaitem.02.18071.tooltip=Gd + S:gt.metaitem.02.18072.name=%material Casing + S:gt.metaitem.02.18072.tooltip=Tb + S:gt.metaitem.02.18073.name=%material Casing + S:gt.metaitem.02.18073.tooltip=Dy + S:gt.metaitem.02.18074.name=%material Casing + S:gt.metaitem.02.18074.tooltip=Ho + S:gt.metaitem.02.18075.name=%material Casing + S:gt.metaitem.02.18075.tooltip=Er + S:gt.metaitem.02.18076.name=%material Casing + S:gt.metaitem.02.18076.tooltip=Tm + S:gt.metaitem.02.18077.name=%material Casing + S:gt.metaitem.02.18077.tooltip=Yb + S:gt.metaitem.02.18078.name=%material Casing + S:gt.metaitem.02.18078.tooltip=Lu + S:gt.metaitem.02.18080.name=%material Casing + S:gt.metaitem.02.18080.tooltip=Ta + S:gt.metaitem.02.18081.name=%material Casing + S:gt.metaitem.02.18081.tooltip=W + S:gt.metaitem.02.18083.name=%material Casing + S:gt.metaitem.02.18083.tooltip=Os + S:gt.metaitem.02.18084.name=%material Casing + S:gt.metaitem.02.18084.tooltip=Ir + S:gt.metaitem.02.18085.name=%material Casing + S:gt.metaitem.02.18085.tooltip=Pt + S:gt.metaitem.02.18086.name=%material Casing + S:gt.metaitem.02.18086.tooltip=Au + S:gt.metaitem.02.18089.name=%material Casing + S:gt.metaitem.02.18089.tooltip=Pb S:gt.metaitem.02.1809.name=Wood Pickaxe Head S:gt.metaitem.02.1809.tooltip= + S:gt.metaitem.02.18090.name=%material Casing + S:gt.metaitem.02.18090.tooltip=Bi + S:gt.metaitem.02.18096.name=%material Casing + S:gt.metaitem.02.18096.tooltip=Th + S:gt.metaitem.02.18097.name=%material Casing + S:gt.metaitem.02.18097.tooltip=U-235 + S:gt.metaitem.02.18098.name=%material Casing + S:gt.metaitem.02.18098.tooltip=U + S:gt.metaitem.02.18100.name=%material Casing + S:gt.metaitem.02.18100.tooltip=Pu + S:gt.metaitem.02.18101.name=%material Casing + S:gt.metaitem.02.18101.tooltip=Pu-241 + S:gt.metaitem.02.18103.name=%material Casing + S:gt.metaitem.02.18103.tooltip=Am + S:gt.metaitem.02.18129.name=%material Casing + S:gt.metaitem.02.18129.tooltip=Nt S:gt.metaitem.02.1819.name=Graphene Pickaxe Head S:gt.metaitem.02.1819.tooltip= + S:gt.metaitem.02.1829.name=%material Pickaxe Head + S:gt.metaitem.02.1829.tooltip=Sp₂Fe + S:gt.metaitem.02.18300.name=%material Casing + S:gt.metaitem.02.18300.tooltip=SnCu₃ + S:gt.metaitem.02.18301.name=%material Casing + S:gt.metaitem.02.18301.tooltip=ZnCu₃ + S:gt.metaitem.02.18302.name=%material Casing + S:gt.metaitem.02.18302.tooltip=Fe₂Ni + S:gt.metaitem.02.18303.name=%material Casing + S:gt.metaitem.02.18303.tooltip=AgAu + S:gt.metaitem.02.18304.name=%material Casing + S:gt.metaitem.02.18304.tooltip=Fe + S:gt.metaitem.02.18305.name=%material Casing + S:gt.metaitem.02.18305.tooltip=Fe₅₀C + S:gt.metaitem.02.18306.name=%material Casing + S:gt.metaitem.02.18306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.18307.name=%material Casing + S:gt.metaitem.02.18307.tooltip=Fe + S:gt.metaitem.02.18308.name=%material Casing + S:gt.metaitem.02.18308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.02.18309.name=%material Casing + S:gt.metaitem.02.18309.tooltip=AgRp₄ + S:gt.metaitem.02.18310.name=%material Casing + S:gt.metaitem.02.18310.tooltip=CuNi + S:gt.metaitem.02.18311.name=%material Casing + S:gt.metaitem.02.18311.tooltip=Ni₄Cr + S:gt.metaitem.02.18312.name=%material Casing + S:gt.metaitem.02.18312.tooltip=FeAlCr + S:gt.metaitem.02.18313.name=%material Casing + S:gt.metaitem.02.18313.tooltip=MgAl₂ + S:gt.metaitem.02.18314.name=%material Casing + S:gt.metaitem.02.18314.tooltip=Sn₉Sb + S:gt.metaitem.02.18315.name=%material Casing + S:gt.metaitem.02.18315.tooltip=Pb₄Sb + S:gt.metaitem.02.18316.name=%material Casing + S:gt.metaitem.02.18316.tooltip=Fe₅₀CW + S:gt.metaitem.02.18317.name=%material Casing + S:gt.metaitem.02.18317.tooltip=Ir₃Os + S:gt.metaitem.02.18318.name=%material Casing + S:gt.metaitem.02.18318.tooltip=Su + S:gt.metaitem.02.18319.name=%material Casing + S:gt.metaitem.02.18319.tooltip=Ad + S:gt.metaitem.02.18320.name=%material Casing + S:gt.metaitem.02.18320.tooltip=The formula is too long... + S:gt.metaitem.02.18321.name=%material Casing + S:gt.metaitem.02.18321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.18322.name=%material Casing + S:gt.metaitem.02.18322.tooltip= + S:gt.metaitem.02.18323.name=%material Casing + S:gt.metaitem.02.18323.tooltip=AuMa* + S:gt.metaitem.02.18324.name=%material Casing + S:gt.metaitem.02.18324.tooltip=Nq + S:gt.metaitem.02.18325.name=%material Casing + S:gt.metaitem.02.18325.tooltip=Nq₂KeC + S:gt.metaitem.02.18326.name=%material Casing + S:gt.metaitem.02.18326.tooltip=Nq+ + S:gt.metaitem.02.18327.name=%material Casing + S:gt.metaitem.02.18327.tooltip=Nq* + S:gt.metaitem.02.18328.name=%material Casing + S:gt.metaitem.02.18328.tooltip=Du + S:gt.metaitem.02.18329.name=%material Casing + S:gt.metaitem.02.18329.tooltip=Tn + S:gt.metaitem.02.18330.name=%material Casing + S:gt.metaitem.02.18330.tooltip=FeMa + S:gt.metaitem.02.18331.name=%material Casing + S:gt.metaitem.02.18331.tooltip=Pt₂FeMa + S:gt.metaitem.02.18333.name=%material Casing + S:gt.metaitem.02.18333.tooltip=Ag₂FeMa + S:gt.metaitem.02.18334.name=%material Casing + S:gt.metaitem.02.18334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.18335.name=%material Casing + S:gt.metaitem.02.18335.tooltip=Fe₅₀C + S:gt.metaitem.02.18336.name=%material Casing + S:gt.metaitem.02.18336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.18337.name=%material Casing + S:gt.metaitem.02.18337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.18338.name=%material Casing + S:gt.metaitem.02.18338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.18339.name=%material Casing + S:gt.metaitem.02.18339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.18340.name=%material Casing + S:gt.metaitem.02.18340.tooltip=SpFe + S:gt.metaitem.02.18341.name=%material Casing + S:gt.metaitem.02.18341.tooltip=SpFe₅₀C + S:gt.metaitem.02.18342.name=%material Casing + S:gt.metaitem.02.18342.tooltip= + S:gt.metaitem.02.18343.name=%material Casing + S:gt.metaitem.02.18343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.18344.name=%material Casing + S:gt.metaitem.02.18344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.18345.name=%material Casing + S:gt.metaitem.02.18345.tooltip=Cu + S:gt.metaitem.02.18346.name=%material Casing + S:gt.metaitem.02.18346.tooltip= + S:gt.metaitem.02.18347.name=%material Casing + S:gt.metaitem.02.18347.tooltip= + S:gt.metaitem.02.18348.name=%material Casing + S:gt.metaitem.02.18348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.18349.name=%material Casing + S:gt.metaitem.02.18349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.18350.name=%material Casing + S:gt.metaitem.02.18350.tooltip=CuAg₄ + S:gt.metaitem.02.18351.name=%material Casing + S:gt.metaitem.02.18351.tooltip=CuAu₄ + S:gt.metaitem.02.18352.name=%material Casing + S:gt.metaitem.02.18352.tooltip=AuAgCu₃ + S:gt.metaitem.02.18353.name=%material Casing + S:gt.metaitem.02.18353.tooltip=BiZnCu₃ + S:gt.metaitem.02.18354.name=%material Casing + S:gt.metaitem.02.18354.tooltip=Fe + S:gt.metaitem.02.18355.name=%material Casing + S:gt.metaitem.02.18355.tooltip=Fe₅₀C + S:gt.metaitem.02.18356.name=%material Casing + S:gt.metaitem.02.18356.tooltip=Nd + S:gt.metaitem.02.18357.name=%material Casing + S:gt.metaitem.02.18357.tooltip=V₃Ga + S:gt.metaitem.02.18358.name=%material Casing + S:gt.metaitem.02.18358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.02.18359.name=%material Casing + S:gt.metaitem.02.18359.tooltip=NbN + S:gt.metaitem.02.18360.name=%material Casing + S:gt.metaitem.02.18360.tooltip=NbTi + S:gt.metaitem.02.18362.name=%material Casing + S:gt.metaitem.02.18362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.18363.name=%material Casing + S:gt.metaitem.02.18363.tooltip=SnFe + S:gt.metaitem.02.18364.name=%material Casing + S:gt.metaitem.02.18364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.18365.name=%material Casing + S:gt.metaitem.02.18365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.18366.name=%material Casing + S:gt.metaitem.02.18366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.18367.name=%material Casing + S:gt.metaitem.02.18367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.18368.name=%material Casing + S:gt.metaitem.02.18368.tooltip= + S:gt.metaitem.02.18369.name=%material Casing + S:gt.metaitem.02.18369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.18370.name=%material Casing + S:gt.metaitem.02.18370.tooltip=WC + S:gt.metaitem.02.18371.name=%material Casing + S:gt.metaitem.02.18371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.18372.name=%material Casing + S:gt.metaitem.02.18372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.18373.name=%material Casing + S:gt.metaitem.02.18373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.18374.name=%material Casing + S:gt.metaitem.02.18374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.18378.name=%material Casing + S:gt.metaitem.02.18378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.18379.name=%material Casing + S:gt.metaitem.02.18379.tooltip=?AuC + S:gt.metaitem.02.18380.name=%material Casing + S:gt.metaitem.02.18380.tooltip=Sn₂AgPt + S:gt.metaitem.02.18381.name=%material Casing + S:gt.metaitem.02.18381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.18382.name=%material Casing + S:gt.metaitem.02.18382.tooltip=Ai + S:gt.metaitem.02.18383.name=%material Casing + S:gt.metaitem.02.18383.tooltip= + S:gt.metaitem.02.18384.name=%material Casing + S:gt.metaitem.02.18384.tooltip= + S:gt.metaitem.02.18385.name=%material Casing + S:gt.metaitem.02.18385.tooltip= + S:gt.metaitem.02.18386.name=%material Casing + S:gt.metaitem.02.18386.tooltip=AiCo + S:gt.metaitem.02.18387.name=%material Casing + S:gt.metaitem.02.18387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.18388.name=%material Casing + S:gt.metaitem.02.18388.tooltip=SpPu + S:gt.metaitem.02.18389.name=%material Casing + S:gt.metaitem.02.18389.tooltip=SpH₂O + S:gt.metaitem.02.18390.name=%material Casing + S:gt.metaitem.02.18390.tooltip=SpPb + S:gt.metaitem.02.18391.name=%material Casing + S:gt.metaitem.02.18391.tooltip=Qt + S:gt.metaitem.02.18392.name=%material Casing + S:gt.metaitem.02.18392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.18393.name=%material Casing + S:gt.metaitem.02.18393.tooltip=Oh + S:gt.metaitem.02.18394.name=%material Casing + S:gt.metaitem.02.18394.tooltip=If + S:gt.metaitem.02.18395.name=%material Casing + S:gt.metaitem.02.18395.tooltip= + S:gt.metaitem.02.18397.name=%material Casing + S:gt.metaitem.02.18397.tooltip=If* + S:gt.metaitem.02.18398.name=%material Casing + S:gt.metaitem.02.18398.tooltip= + S:gt.metaitem.02.18399.name=%material Casing + S:gt.metaitem.02.18399.tooltip=Sm + S:gt.metaitem.02.18400.name=%material Casing + S:gt.metaitem.02.18400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.18401.name=%material Casing + S:gt.metaitem.02.18401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.18402.name=%material Casing + S:gt.metaitem.02.18402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.18403.name=%material Casing + S:gt.metaitem.02.18403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.18404.name=%material Casing + S:gt.metaitem.02.18404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.18405.name=%material Casing + S:gt.metaitem.02.18405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.18406.name=%material Casing + S:gt.metaitem.02.18406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.18407.name=%material Casing + S:gt.metaitem.02.18407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.18408.name=%material Casing + S:gt.metaitem.02.18408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.1844.name=%material Pickaxe Head + S:gt.metaitem.02.1844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.1845.name=%material Pickaxe Head + S:gt.metaitem.02.1845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.18470.name=%material Casing + S:gt.metaitem.02.18470.tooltip=C₂H₄O + S:gt.metaitem.02.18471.name=%material Casing + S:gt.metaitem.02.18471.tooltip=C₂H₆OSi + S:gt.metaitem.02.18472.name=%material Casing + S:gt.metaitem.02.18472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.18473.name=%material Casing + S:gt.metaitem.02.18473.tooltip=C₂F₄ + S:gt.metaitem.02.18485.name=%material Casing + S:gt.metaitem.02.18485.tooltip= + S:gt.metaitem.02.18488.name=%material Casing + S:gt.metaitem.02.18488.tooltip= + S:gt.metaitem.02.18489.name=%material Casing + S:gt.metaitem.02.18489.tooltip= S:gt.metaitem.02.1849.name=Black Granite Pickaxe Head S:gt.metaitem.02.1849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.18490.name=%material Casing + S:gt.metaitem.02.18490.tooltip= S:gt.metaitem.02.1850.name=Red Granite Pickaxe Head S:gt.metaitem.02.1850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.18500.name=%material Casing + S:gt.metaitem.02.18500.tooltip=C + S:gt.metaitem.02.18501.name=%material Casing + S:gt.metaitem.02.18501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.02.18502.name=%material Casing + S:gt.metaitem.02.18502.tooltip=CrAl₂O₃ + S:gt.metaitem.02.18503.name=%material Casing + S:gt.metaitem.02.18503.tooltip=Al₂O₃ + S:gt.metaitem.02.18504.name=%material Casing + S:gt.metaitem.02.18504.tooltip=Al₂O₃ + S:gt.metaitem.02.18505.name=%material Casing + S:gt.metaitem.02.18505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.02.18506.name=%material Casing + S:gt.metaitem.02.18506.tooltip= + S:gt.metaitem.02.18507.name=%material Casing + S:gt.metaitem.02.18507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.18508.name=%material Casing + S:gt.metaitem.02.18508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.02.18509.name=%material Casing + S:gt.metaitem.02.18509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.02.18510.name=%material Casing + S:gt.metaitem.02.18510.tooltip=SiO₂ + S:gt.metaitem.02.18511.name=%material Casing + S:gt.metaitem.02.18511.tooltip= + S:gt.metaitem.02.18512.name=%material Casing + S:gt.metaitem.02.18512.tooltip=CrAl₂O₃ + S:gt.metaitem.02.18513.name=%material Casing + S:gt.metaitem.02.18513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.18514.name=%material Casing + S:gt.metaitem.02.18514.tooltip= + S:gt.metaitem.02.18515.name=%material Casing + S:gt.metaitem.02.18515.tooltip= + S:gt.metaitem.02.18516.name=%material Casing + S:gt.metaitem.02.18516.tooltip= + S:gt.metaitem.02.18518.name=%material Casing + S:gt.metaitem.02.18518.tooltip= + S:gt.metaitem.02.18519.name=%material Casing + S:gt.metaitem.02.18519.tooltip= + S:gt.metaitem.02.18520.name=%material Casing + S:gt.metaitem.02.18520.tooltip=?PO₄ + S:gt.metaitem.02.18521.name=%material Casing + S:gt.metaitem.02.18521.tooltip= + S:gt.metaitem.02.18522.name=%material Casing + S:gt.metaitem.02.18522.tooltip= + S:gt.metaitem.02.18523.name=%material Casing + S:gt.metaitem.02.18523.tooltip= + S:gt.metaitem.02.18524.name=%material Casing + S:gt.metaitem.02.18524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.02.18525.name=%material Casing + S:gt.metaitem.02.18525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.02.18526.name=%material Casing + S:gt.metaitem.02.18526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ + S:gt.metaitem.02.18527.name=%material Casing + S:gt.metaitem.02.18527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.02.18528.name=%material Casing + S:gt.metaitem.02.18528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.02.18529.name=%material Casing + S:gt.metaitem.02.18529.tooltip=FeMa + S:gt.metaitem.02.18530.name=%material Casing + S:gt.metaitem.02.18530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.02.18531.name=%material Casing + S:gt.metaitem.02.18531.tooltip=KNO₃ + S:gt.metaitem.02.18532.name=%material Casing + S:gt.metaitem.02.18532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.02.18533.name=%material Casing + S:gt.metaitem.02.18533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.02.18534.name=%material Casing + S:gt.metaitem.02.18534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.02.18535.name=%material Casing + S:gt.metaitem.02.18535.tooltip=C + S:gt.metaitem.02.18536.name=%material Casing + S:gt.metaitem.02.18536.tooltip=C + S:gt.metaitem.02.18537.name=%material Casing + S:gt.metaitem.02.18537.tooltip= + S:gt.metaitem.02.18538.name=%material Casing + S:gt.metaitem.02.18538.tooltip=C₃H₂O + S:gt.metaitem.02.1854.name=%material Pickaxe Head + S:gt.metaitem.02.1854.tooltip= + S:gt.metaitem.02.18540.name=%material Casing + S:gt.metaitem.02.18540.tooltip= + S:gt.metaitem.02.18541.name=%material Casing + S:gt.metaitem.02.18541.tooltip= + S:gt.metaitem.02.18542.name=%material Casing + S:gt.metaitem.02.18542.tooltip= + S:gt.metaitem.02.18543.name=%material Casing + S:gt.metaitem.02.18543.tooltip= + S:gt.metaitem.02.18544.name=%material Casing + S:gt.metaitem.02.18544.tooltip= + S:gt.metaitem.02.18545.name=%material Casing + S:gt.metaitem.02.18545.tooltip= + S:gt.metaitem.02.18599.name=%material Casing + S:gt.metaitem.02.18599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.18610.name=%material Casing + S:gt.metaitem.02.18610.tooltip=C₂H₄O + S:gt.metaitem.02.18611.name=%material Casing + S:gt.metaitem.02.18611.tooltip=B(SiO₂)₇ + S:gt.metaitem.02.18613.name=%material Casing + S:gt.metaitem.02.18613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.18631.name=%material Casing + S:gt.metaitem.02.18631.tooltip=C₆H₄S + S:gt.metaitem.02.18635.name=%material Casing + S:gt.metaitem.02.18635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.18636.name=%material Casing + S:gt.metaitem.02.18636.tooltip=C₈H₈ + S:gt.metaitem.02.18649.name=%material Casing + S:gt.metaitem.02.18649.tooltip=C₂H₃Cl S:gt.metaitem.02.1865.name=Graphite Pickaxe Head S:gt.metaitem.02.1865.tooltip= + S:gt.metaitem.02.1868.name=%material Pickaxe Head + S:gt.metaitem.02.1868.tooltip=Ke S:gt.metaitem.02.1874.name=Polyethylene Pickaxe Head S:gt.metaitem.02.1874.tooltip=CH2 + S:gt.metaitem.02.18770.name=%material Casing + S:gt.metaitem.02.18770.tooltip= S:gt.metaitem.02.1880.name=Rubber Pickaxe Head S:gt.metaitem.02.1880.tooltip=C5H8 + S:gt.metaitem.02.18809.name=%material Casing + S:gt.metaitem.02.18809.tooltip= + S:gt.metaitem.02.18829.name=%material Casing + S:gt.metaitem.02.18829.tooltip=Sp₂Fe + S:gt.metaitem.02.1884.name=%material Pickaxe Head + S:gt.metaitem.02.1884.tooltip=De + S:gt.metaitem.02.18868.name=%material Casing + S:gt.metaitem.02.18868.tooltip=Ke + S:gt.metaitem.02.18874.name=%material Casing + S:gt.metaitem.02.18874.tooltip=CH₂ + S:gt.metaitem.02.18880.name=%material Casing + S:gt.metaitem.02.18880.tooltip=C₅H₈ + S:gt.metaitem.02.18884.name=%material Casing + S:gt.metaitem.02.18884.tooltip=De + S:gt.metaitem.02.18889.name=%material Casing + S:gt.metaitem.02.18889.tooltip= S:gt.metaitem.02.1889.name=Sealed Wood Pickaxe Head S:gt.metaitem.02.1889.tooltip= + S:gt.metaitem.02.18890.name=%material Casing + S:gt.metaitem.02.18890.tooltip=SiO₂ + S:gt.metaitem.02.18912.name=%material Casing + S:gt.metaitem.02.18912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.18913.name=%material Casing + S:gt.metaitem.02.18913.tooltip=As₄S₄ + S:gt.metaitem.02.18950.name=%material Casing + S:gt.metaitem.02.18950.tooltip= + S:gt.metaitem.02.18951.name=%material Casing + S:gt.metaitem.02.18951.tooltip= + S:gt.metaitem.02.18952.name=%material Casing + S:gt.metaitem.02.18952.tooltip= + S:gt.metaitem.02.18953.name=%material Casing + S:gt.metaitem.02.18953.tooltip= + S:gt.metaitem.02.18954.name=%material Casing + S:gt.metaitem.02.18954.tooltip= + S:gt.metaitem.02.18955.name=%material Casing + S:gt.metaitem.02.18955.tooltip= + S:gt.metaitem.02.18956.name=%material Casing + S:gt.metaitem.02.18956.tooltip= + S:gt.metaitem.02.18957.name=%material Casing + S:gt.metaitem.02.18957.tooltip= + S:gt.metaitem.02.18958.name=%material Casing + S:gt.metaitem.02.18958.tooltip= + S:gt.metaitem.02.18959.name=%material Casing + S:gt.metaitem.02.18959.tooltip= + S:gt.metaitem.02.18960.name=%material Casing + S:gt.metaitem.02.18960.tooltip= + S:gt.metaitem.02.18961.name=%material Casing + S:gt.metaitem.02.18961.tooltip= + S:gt.metaitem.02.18962.name=%material Casing + S:gt.metaitem.02.18962.tooltip= + S:gt.metaitem.02.18963.name=%material Casing + S:gt.metaitem.02.18963.tooltip= + S:gt.metaitem.02.18964.name=%material Casing + S:gt.metaitem.02.18964.tooltip= + S:gt.metaitem.02.18965.name=%material Casing + S:gt.metaitem.02.18965.tooltip= + S:gt.metaitem.02.18966.name=%material Casing + S:gt.metaitem.02.18966.tooltip= + S:gt.metaitem.02.18970.name=%material Casing + S:gt.metaitem.02.18970.tooltip= + S:gt.metaitem.02.18975.name=%material Casing + S:gt.metaitem.02.18975.tooltip=D + S:gt.metaitem.02.18976.name=%material Casing + S:gt.metaitem.02.18976.tooltip=D* + S:gt.metaitem.02.18977.name=%material Casing + S:gt.metaitem.02.18977.tooltip= + S:gt.metaitem.02.18978.name=%material Casing + S:gt.metaitem.02.18978.tooltip=IcMa + S:gt.metaitem.02.18979.name=%material Casing + S:gt.metaitem.02.18979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.02.18980.name=%material Casing + S:gt.metaitem.02.18980.tooltip=AsGa + S:gt.metaitem.02.18981.name=%material Casing + S:gt.metaitem.02.18981.tooltip=InGaP + S:gt.metaitem.02.18982.name=%material Casing + S:gt.metaitem.02.18982.tooltip=SpNt + S:gt.metaitem.02.18984.name=%material Casing + S:gt.metaitem.02.18984.tooltip=Fl + S:gt.metaitem.02.18985.name=%material Casing + S:gt.metaitem.02.18985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.02.18986.name=%material Casing + S:gt.metaitem.02.18986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.02.18987.name=%material Casing + S:gt.metaitem.02.18987.tooltip=Cd₅MgO₆ + S:gt.metaitem.02.18988.name=%material Casing + S:gt.metaitem.02.18988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.02.18989.name=%material Casing + S:gt.metaitem.02.18989.tooltip=UPt₃ + S:gt.metaitem.02.18990.name=%material Casing + S:gt.metaitem.02.18990.tooltip=VIn₃ + S:gt.metaitem.02.18991.name=%material Casing + S:gt.metaitem.02.18991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.02.18992.name=%material Casing + S:gt.metaitem.02.18992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.02.19.name=Aluminium Sword Blade S:gt.metaitem.02.19.tooltip=Al + S:gt.metaitem.02.19008.name=Fine %material Wire + S:gt.metaitem.02.19008.tooltip=Be + S:gt.metaitem.02.19018.name=Fine %material Wire + S:gt.metaitem.02.19018.tooltip=Mg + S:gt.metaitem.02.19019.name=Fine %material Wire + S:gt.metaitem.02.19019.tooltip=Al + S:gt.metaitem.02.19020.name=Fine %material Wire + S:gt.metaitem.02.19020.tooltip=Si + S:gt.metaitem.02.19027.name=Fine %material Wire + S:gt.metaitem.02.19027.tooltip=Sc + S:gt.metaitem.02.19028.name=Fine %material Wire + S:gt.metaitem.02.19028.tooltip=Ti + S:gt.metaitem.02.19029.name=Fine %material Wire + S:gt.metaitem.02.19029.tooltip=V + S:gt.metaitem.02.19030.name=Fine %material Wire + S:gt.metaitem.02.19030.tooltip=Cr + S:gt.metaitem.02.19031.name=Fine %material Wire + S:gt.metaitem.02.19031.tooltip=Mn + S:gt.metaitem.02.19032.name=Fine %material Wire + S:gt.metaitem.02.19032.tooltip=Fe + S:gt.metaitem.02.19033.name=Fine %material Wire + S:gt.metaitem.02.19033.tooltip=Co + S:gt.metaitem.02.19034.name=Fine %material Wire + S:gt.metaitem.02.19034.tooltip=Ni S:gt.metaitem.02.19035.name=Fine Copper Wire S:gt.metaitem.02.19035.tooltip=Cu + S:gt.metaitem.02.19036.name=Fine %material Wire + S:gt.metaitem.02.19036.tooltip=Zn + S:gt.metaitem.02.19037.name=Fine %material Wire + S:gt.metaitem.02.19037.tooltip=Ga + S:gt.metaitem.02.19043.name=Fine %material Wire + S:gt.metaitem.02.19043.tooltip=Rb + S:gt.metaitem.02.19045.name=Fine %material Wire + S:gt.metaitem.02.19045.tooltip=Y + S:gt.metaitem.02.19047.name=Fine %material Wire + S:gt.metaitem.02.19047.tooltip=Nb + S:gt.metaitem.02.19048.name=Fine %material Wire + S:gt.metaitem.02.19048.tooltip=Mo + S:gt.metaitem.02.19052.name=Fine %material Wire + S:gt.metaitem.02.19052.tooltip=Pd + S:gt.metaitem.02.19054.name=Fine %material Wire + S:gt.metaitem.02.19054.tooltip=Ag + S:gt.metaitem.02.19056.name=Fine %material Wire + S:gt.metaitem.02.19056.tooltip=In S:gt.metaitem.02.19057.name=Fine Tin Wire S:gt.metaitem.02.19057.tooltip=Sn + S:gt.metaitem.02.19058.name=Fine %material Wire + S:gt.metaitem.02.19058.tooltip=Sb + S:gt.metaitem.02.19059.name=Fine %material Wire + S:gt.metaitem.02.19059.tooltip=Te + S:gt.metaitem.02.19062.name=Fine %material Wire + S:gt.metaitem.02.19062.tooltip=Cs + S:gt.metaitem.02.19064.name=Fine %material Wire + S:gt.metaitem.02.19064.tooltip=La + S:gt.metaitem.02.19065.name=Fine %material Wire + S:gt.metaitem.02.19065.tooltip=Ce + S:gt.metaitem.02.19066.name=Fine %material Wire + S:gt.metaitem.02.19066.tooltip=Pr + S:gt.metaitem.02.19067.name=Fine %material Wire + S:gt.metaitem.02.19067.tooltip=Nd + S:gt.metaitem.02.19068.name=Fine %material Wire + S:gt.metaitem.02.19068.tooltip=Pm + S:gt.metaitem.02.19069.name=Fine %material Wire + S:gt.metaitem.02.19069.tooltip=Sm + S:gt.metaitem.02.19070.name=Fine %material Wire + S:gt.metaitem.02.19070.tooltip=Eu + S:gt.metaitem.02.19071.name=Fine %material Wire + S:gt.metaitem.02.19071.tooltip=Gd + S:gt.metaitem.02.19072.name=Fine %material Wire + S:gt.metaitem.02.19072.tooltip=Tb + S:gt.metaitem.02.19073.name=Fine %material Wire + S:gt.metaitem.02.19073.tooltip=Dy + S:gt.metaitem.02.19074.name=Fine %material Wire + S:gt.metaitem.02.19074.tooltip=Ho + S:gt.metaitem.02.19075.name=Fine %material Wire + S:gt.metaitem.02.19075.tooltip=Er + S:gt.metaitem.02.19076.name=Fine %material Wire + S:gt.metaitem.02.19076.tooltip=Tm + S:gt.metaitem.02.19077.name=Fine %material Wire + S:gt.metaitem.02.19077.tooltip=Yb + S:gt.metaitem.02.19078.name=Fine %material Wire + S:gt.metaitem.02.19078.tooltip=Lu + S:gt.metaitem.02.19080.name=Fine %material Wire + S:gt.metaitem.02.19080.tooltip=Ta + S:gt.metaitem.02.19081.name=Fine %material Wire + S:gt.metaitem.02.19081.tooltip=W S:gt.metaitem.02.19083.name=Fine Osmium Wire S:gt.metaitem.02.19083.tooltip=Os + S:gt.metaitem.02.19084.name=Fine %material Wire + S:gt.metaitem.02.19084.tooltip=Ir S:gt.metaitem.02.19085.name=Fine Platinum Wire S:gt.metaitem.02.19085.tooltip=Pt S:gt.metaitem.02.19086.name=Fine Gold Wire S:gt.metaitem.02.19086.tooltip=Au S:gt.metaitem.02.19089.name=Fine Lead Wire S:gt.metaitem.02.19089.tooltip=Pb + S:gt.metaitem.02.19090.name=Fine %material Wire + S:gt.metaitem.02.19090.tooltip=Bi + S:gt.metaitem.02.19096.name=Fine %material Wire + S:gt.metaitem.02.19096.tooltip=Th + S:gt.metaitem.02.19097.name=Fine %material Wire + S:gt.metaitem.02.19097.tooltip=U-235 + S:gt.metaitem.02.19098.name=Fine %material Wire + S:gt.metaitem.02.19098.tooltip=U + S:gt.metaitem.02.19100.name=Fine %material Wire + S:gt.metaitem.02.19100.tooltip=Pu + S:gt.metaitem.02.19101.name=Fine %material Wire + S:gt.metaitem.02.19101.tooltip=Pu-241 + S:gt.metaitem.02.19103.name=Fine %material Wire + S:gt.metaitem.02.19103.tooltip=Am + S:gt.metaitem.02.1912.name=%material Pickaxe Head + S:gt.metaitem.02.1912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.19129.name=Fine %material Wire + S:gt.metaitem.02.19129.tooltip=Nt + S:gt.metaitem.02.1913.name=%material Pickaxe Head + S:gt.metaitem.02.1913.tooltip=As₄S₄ + S:gt.metaitem.02.19300.name=Fine %material Wire + S:gt.metaitem.02.19300.tooltip=SnCu₃ + S:gt.metaitem.02.19301.name=Fine %material Wire + S:gt.metaitem.02.19301.tooltip=ZnCu₃ + S:gt.metaitem.02.19302.name=Fine %material Wire + S:gt.metaitem.02.19302.tooltip=Fe₂Ni S:gt.metaitem.02.19303.name=Fine Electrum Wire S:gt.metaitem.02.19303.tooltip=AgAu + S:gt.metaitem.02.19304.name=Fine %material Wire + S:gt.metaitem.02.19304.tooltip=Fe S:gt.metaitem.02.19305.name=Fine Steel Wire S:gt.metaitem.02.19305.tooltip=Fe50C + S:gt.metaitem.02.19306.name=Fine %material Wire + S:gt.metaitem.02.19306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.19307.name=Fine %material Wire + S:gt.metaitem.02.19307.tooltip=Fe S:gt.metaitem.02.19308.name=Fine Red Alloy Wire S:gt.metaitem.02.19308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.02.19309.name=Fine %material Wire + S:gt.metaitem.02.19309.tooltip=AgRp₄ + S:gt.metaitem.02.19310.name=Fine %material Wire + S:gt.metaitem.02.19310.tooltip=CuNi + S:gt.metaitem.02.19311.name=Fine %material Wire + S:gt.metaitem.02.19311.tooltip=Ni₄Cr + S:gt.metaitem.02.19312.name=Fine %material Wire + S:gt.metaitem.02.19312.tooltip=FeAlCr + S:gt.metaitem.02.19313.name=Fine %material Wire + S:gt.metaitem.02.19313.tooltip=MgAl₂ S:gt.metaitem.02.19314.name=Fine Soldering Alloy Wire S:gt.metaitem.02.19314.tooltip=Sn9Sb + S:gt.metaitem.02.19315.name=Fine %material Wire + S:gt.metaitem.02.19315.tooltip=Pb₄Sb + S:gt.metaitem.02.19316.name=Fine %material Wire + S:gt.metaitem.02.19316.tooltip=Fe₅₀CW + S:gt.metaitem.02.19317.name=Fine %material Wire + S:gt.metaitem.02.19317.tooltip=Ir₃Os + S:gt.metaitem.02.19318.name=Fine %material Wire + S:gt.metaitem.02.19318.tooltip=Su + S:gt.metaitem.02.19319.name=Fine %material Wire + S:gt.metaitem.02.19319.tooltip=Ad + S:gt.metaitem.02.19320.name=Fine %material Wire + S:gt.metaitem.02.19320.tooltip=The formula is too long... + S:gt.metaitem.02.19321.name=Fine %material Wire + S:gt.metaitem.02.19321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.19322.name=Fine %material Wire + S:gt.metaitem.02.19322.tooltip= + S:gt.metaitem.02.19323.name=Fine %material Wire + S:gt.metaitem.02.19323.tooltip=AuMa* + S:gt.metaitem.02.19324.name=Fine %material Wire + S:gt.metaitem.02.19324.tooltip=Nq + S:gt.metaitem.02.19325.name=Fine %material Wire + S:gt.metaitem.02.19325.tooltip=Nq₂KeC + S:gt.metaitem.02.19326.name=Fine %material Wire + S:gt.metaitem.02.19326.tooltip=Nq+ + S:gt.metaitem.02.19327.name=Fine %material Wire + S:gt.metaitem.02.19327.tooltip=Nq* + S:gt.metaitem.02.19328.name=Fine %material Wire + S:gt.metaitem.02.19328.tooltip=Du + S:gt.metaitem.02.19329.name=Fine %material Wire + S:gt.metaitem.02.19329.tooltip=Tn + S:gt.metaitem.02.19330.name=Fine %material Wire + S:gt.metaitem.02.19330.tooltip=FeMa + S:gt.metaitem.02.19331.name=Fine %material Wire + S:gt.metaitem.02.19331.tooltip=Pt₂FeMa + S:gt.metaitem.02.19333.name=Fine %material Wire + S:gt.metaitem.02.19333.tooltip=Ag₂FeMa + S:gt.metaitem.02.19334.name=Fine %material Wire + S:gt.metaitem.02.19334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.19335.name=Fine %material Wire + S:gt.metaitem.02.19335.tooltip=Fe₅₀C + S:gt.metaitem.02.19336.name=Fine %material Wire + S:gt.metaitem.02.19336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.19337.name=Fine %material Wire + S:gt.metaitem.02.19337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.19338.name=Fine %material Wire + S:gt.metaitem.02.19338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.19339.name=Fine %material Wire + S:gt.metaitem.02.19339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.19340.name=Fine %material Wire + S:gt.metaitem.02.19340.tooltip=SpFe + S:gt.metaitem.02.19341.name=Fine %material Wire + S:gt.metaitem.02.19341.tooltip=SpFe₅₀C + S:gt.metaitem.02.19342.name=Fine %material Wire + S:gt.metaitem.02.19342.tooltip= + S:gt.metaitem.02.19343.name=Fine %material Wire + S:gt.metaitem.02.19343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.19344.name=Fine %material Wire + S:gt.metaitem.02.19344.tooltip=Co₅Cr₂NiMo S:gt.metaitem.02.19345.name=Fine Annealed Copper Wire S:gt.metaitem.02.19345.tooltip=Cu + S:gt.metaitem.02.19346.name=Fine %material Wire + S:gt.metaitem.02.19346.tooltip= + S:gt.metaitem.02.19348.name=Fine %material Wire + S:gt.metaitem.02.19348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.19349.name=Fine %material Wire + S:gt.metaitem.02.19349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.19350.name=Fine %material Wire + S:gt.metaitem.02.19350.tooltip=CuAg₄ + S:gt.metaitem.02.19351.name=Fine %material Wire + S:gt.metaitem.02.19351.tooltip=CuAu₄ + S:gt.metaitem.02.19352.name=Fine %material Wire + S:gt.metaitem.02.19352.tooltip=AuAgCu₃ + S:gt.metaitem.02.19353.name=Fine %material Wire + S:gt.metaitem.02.19353.tooltip=BiZnCu₃ + S:gt.metaitem.02.19354.name=Fine %material Wire + S:gt.metaitem.02.19354.tooltip=Fe + S:gt.metaitem.02.19355.name=Fine %material Wire + S:gt.metaitem.02.19355.tooltip=Fe₅₀C + S:gt.metaitem.02.19356.name=Fine %material Wire + S:gt.metaitem.02.19356.tooltip=Nd + S:gt.metaitem.02.19357.name=Fine %material Wire + S:gt.metaitem.02.19357.tooltip=V₃Ga S:gt.metaitem.02.19358.name=Fine Yttrium Barium Cuprate Wire S:gt.metaitem.02.19358.tooltip=YBa2Cu3O7 + S:gt.metaitem.02.19359.name=Fine %material Wire + S:gt.metaitem.02.19359.tooltip=NbN S:gt.metaitem.02.19360.name=Fine Niobium-Titanium Wire S:gt.metaitem.02.19360.tooltip=NbTi + S:gt.metaitem.02.19362.name=Fine %material Wire + S:gt.metaitem.02.19362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.19363.name=Fine %material Wire + S:gt.metaitem.02.19363.tooltip=SnFe + S:gt.metaitem.02.19364.name=Fine %material Wire + S:gt.metaitem.02.19364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.19365.name=Fine %material Wire + S:gt.metaitem.02.19365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.19366.name=Fine %material Wire + S:gt.metaitem.02.19366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.19367.name=Fine %material Wire + S:gt.metaitem.02.19367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.19368.name=Fine %material Wire + S:gt.metaitem.02.19368.tooltip= + S:gt.metaitem.02.19369.name=Fine %material Wire + S:gt.metaitem.02.19369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.19370.name=Fine %material Wire + S:gt.metaitem.02.19370.tooltip=WC + S:gt.metaitem.02.19371.name=Fine %material Wire + S:gt.metaitem.02.19371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.19372.name=Fine %material Wire + S:gt.metaitem.02.19372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.19373.name=Fine %material Wire + S:gt.metaitem.02.19373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.19374.name=Fine %material Wire + S:gt.metaitem.02.19374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.19378.name=Fine %material Wire + S:gt.metaitem.02.19378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.19380.name=Fine %material Wire + S:gt.metaitem.02.19380.tooltip=Sn₂AgPt + S:gt.metaitem.02.19381.name=Fine %material Wire + S:gt.metaitem.02.19381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.19382.name=Fine %material Wire + S:gt.metaitem.02.19382.tooltip=Ai + S:gt.metaitem.02.19386.name=Fine %material Wire + S:gt.metaitem.02.19386.tooltip=AiCo + S:gt.metaitem.02.19388.name=Fine %material Wire + S:gt.metaitem.02.19388.tooltip=SpPu + S:gt.metaitem.02.19391.name=Fine %material Wire + S:gt.metaitem.02.19391.tooltip=Qt + S:gt.metaitem.02.19394.name=Fine %material Wire + S:gt.metaitem.02.19394.tooltip=If + S:gt.metaitem.02.19395.name=Fine %material Wire + S:gt.metaitem.02.19395.tooltip= + S:gt.metaitem.02.19397.name=Fine %material Wire + S:gt.metaitem.02.19397.tooltip=If* + S:gt.metaitem.02.19399.name=Fine %material Wire + S:gt.metaitem.02.19399.tooltip=Sm + S:gt.metaitem.02.19400.name=Fine %material Wire + S:gt.metaitem.02.19400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.19401.name=Fine %material Wire + S:gt.metaitem.02.19401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.19402.name=Fine %material Wire + S:gt.metaitem.02.19402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.19403.name=Fine %material Wire + S:gt.metaitem.02.19403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.19404.name=Fine %material Wire + S:gt.metaitem.02.19404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.19405.name=Fine %material Wire + S:gt.metaitem.02.19405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.19406.name=Fine %material Wire + S:gt.metaitem.02.19406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.19407.name=Fine %material Wire + S:gt.metaitem.02.19407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.19408.name=Fine %material Wire + S:gt.metaitem.02.19408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.19485.name=Fine %material Wire + S:gt.metaitem.02.19485.tooltip= + S:gt.metaitem.02.19488.name=Fine %material Wire + S:gt.metaitem.02.19488.tooltip= + S:gt.metaitem.02.19489.name=Fine %material Wire + S:gt.metaitem.02.19489.tooltip= + S:gt.metaitem.02.19490.name=Fine %material Wire + S:gt.metaitem.02.19490.tooltip= + S:gt.metaitem.02.1951.name=%material Pickaxe Head + S:gt.metaitem.02.1951.tooltip= + S:gt.metaitem.02.1952.name=%material Pickaxe Head + S:gt.metaitem.02.1952.tooltip= + S:gt.metaitem.02.19521.name=Fine %material Wire + S:gt.metaitem.02.19521.tooltip= + S:gt.metaitem.02.19529.name=Fine %material Wire + S:gt.metaitem.02.19529.tooltip=FeMa + S:gt.metaitem.02.1954.name=%material Pickaxe Head + S:gt.metaitem.02.1954.tooltip= + S:gt.metaitem.02.1957.name=%material Pickaxe Head + S:gt.metaitem.02.1957.tooltip= + S:gt.metaitem.02.1958.name=%material Pickaxe Head + S:gt.metaitem.02.1958.tooltip= + S:gt.metaitem.02.1959.name=%material Pickaxe Head + S:gt.metaitem.02.1959.tooltip= + S:gt.metaitem.02.1960.name=%material Pickaxe Head + S:gt.metaitem.02.1960.tooltip= + S:gt.metaitem.02.1961.name=%material Pickaxe Head + S:gt.metaitem.02.1961.tooltip= + S:gt.metaitem.02.1962.name=%material Pickaxe Head + S:gt.metaitem.02.1962.tooltip= + S:gt.metaitem.02.1963.name=%material Pickaxe Head + S:gt.metaitem.02.1963.tooltip= + S:gt.metaitem.02.1964.name=%material Pickaxe Head + S:gt.metaitem.02.1964.tooltip= + S:gt.metaitem.02.1965.name=%material Pickaxe Head + S:gt.metaitem.02.1965.tooltip= + S:gt.metaitem.02.1966.name=%material Pickaxe Head + S:gt.metaitem.02.1966.tooltip= + S:gt.metaitem.02.1970.name=%material Pickaxe Head + S:gt.metaitem.02.1970.tooltip= + S:gt.metaitem.02.1975.name=%material Pickaxe Head + S:gt.metaitem.02.1975.tooltip=D + S:gt.metaitem.02.1976.name=%material Pickaxe Head + S:gt.metaitem.02.1976.tooltip=D* + S:gt.metaitem.02.1977.name=%material Pickaxe Head + S:gt.metaitem.02.1977.tooltip= + S:gt.metaitem.02.19770.name=Fine %material Wire + S:gt.metaitem.02.19770.tooltip= + S:gt.metaitem.02.1978.name=%material Pickaxe Head + S:gt.metaitem.02.1978.tooltip=IcMa + S:gt.metaitem.02.1982.name=%material Pickaxe Head + S:gt.metaitem.02.1982.tooltip=SpNt + S:gt.metaitem.02.19829.name=Fine %material Wire + S:gt.metaitem.02.19829.tooltip=Sp₂Fe + S:gt.metaitem.02.1984.name=%material Pickaxe Head + S:gt.metaitem.02.1984.tooltip=Fl + S:gt.metaitem.02.19868.name=Fine %material Wire + S:gt.metaitem.02.19868.tooltip=Ke + S:gt.metaitem.02.19884.name=Fine %material Wire + S:gt.metaitem.02.19884.tooltip=De + S:gt.metaitem.02.19912.name=Fine %material Wire + S:gt.metaitem.02.19912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.19913.name=Fine %material Wire + S:gt.metaitem.02.19913.tooltip=As₄S₄ + S:gt.metaitem.02.19950.name=Fine %material Wire + S:gt.metaitem.02.19950.tooltip= + S:gt.metaitem.02.19951.name=Fine %material Wire + S:gt.metaitem.02.19951.tooltip= + S:gt.metaitem.02.19952.name=Fine %material Wire + S:gt.metaitem.02.19952.tooltip= + S:gt.metaitem.02.19953.name=Fine %material Wire + S:gt.metaitem.02.19953.tooltip= + S:gt.metaitem.02.19954.name=Fine %material Wire + S:gt.metaitem.02.19954.tooltip= + S:gt.metaitem.02.19955.name=Fine %material Wire + S:gt.metaitem.02.19955.tooltip= + S:gt.metaitem.02.19956.name=Fine %material Wire + S:gt.metaitem.02.19956.tooltip= + S:gt.metaitem.02.19957.name=Fine %material Wire + S:gt.metaitem.02.19957.tooltip= + S:gt.metaitem.02.19958.name=Fine %material Wire + S:gt.metaitem.02.19958.tooltip= + S:gt.metaitem.02.19959.name=Fine %material Wire + S:gt.metaitem.02.19959.tooltip= + S:gt.metaitem.02.19960.name=Fine %material Wire + S:gt.metaitem.02.19960.tooltip= + S:gt.metaitem.02.19961.name=Fine %material Wire + S:gt.metaitem.02.19961.tooltip= + S:gt.metaitem.02.19962.name=Fine %material Wire + S:gt.metaitem.02.19962.tooltip= + S:gt.metaitem.02.19963.name=Fine %material Wire + S:gt.metaitem.02.19963.tooltip= + S:gt.metaitem.02.19964.name=Fine %material Wire + S:gt.metaitem.02.19964.tooltip= + S:gt.metaitem.02.19965.name=Fine %material Wire + S:gt.metaitem.02.19965.tooltip= + S:gt.metaitem.02.19966.name=Fine %material Wire + S:gt.metaitem.02.19966.tooltip= + S:gt.metaitem.02.19970.name=Fine %material Wire + S:gt.metaitem.02.19970.tooltip= + S:gt.metaitem.02.19975.name=Fine %material Wire + S:gt.metaitem.02.19975.tooltip=D + S:gt.metaitem.02.19976.name=Fine %material Wire + S:gt.metaitem.02.19976.tooltip=D* + S:gt.metaitem.02.19978.name=Fine %material Wire + S:gt.metaitem.02.19978.tooltip=IcMa + S:gt.metaitem.02.19982.name=Fine %material Wire + S:gt.metaitem.02.19982.tooltip=SpNt + S:gt.metaitem.02.19984.name=Fine %material Wire + S:gt.metaitem.02.19984.tooltip=Fl + S:gt.metaitem.02.19985.name=Fine %material Wire + S:gt.metaitem.02.19985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.02.19986.name=Fine %material Wire + S:gt.metaitem.02.19986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.02.19987.name=Fine %material Wire + S:gt.metaitem.02.19987.tooltip=Cd₅MgO₆ + S:gt.metaitem.02.19988.name=Fine %material Wire + S:gt.metaitem.02.19988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.02.19989.name=Fine %material Wire + S:gt.metaitem.02.19989.tooltip=UPt₃ + S:gt.metaitem.02.19990.name=Fine %material Wire + S:gt.metaitem.02.19990.tooltip=VIn₃ + S:gt.metaitem.02.19991.name=Fine %material Wire + S:gt.metaitem.02.19991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.02.19992.name=Fine %material Wire + S:gt.metaitem.02.19992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.02.20010.name=Small %material Gear + S:gt.metaitem.02.20010.tooltip=C S:gt.metaitem.02.20019.name=Small Aluminium Gear S:gt.metaitem.02.20019.tooltip=Al S:gt.metaitem.02.20028.name=Small Titanium Gear S:gt.metaitem.02.20028.tooltip=Ti + S:gt.metaitem.02.20030.name=Small %material Gear + S:gt.metaitem.02.20030.tooltip=Cr + S:gt.metaitem.02.20032.name=Small %material Gear + S:gt.metaitem.02.20032.tooltip=Fe + S:gt.metaitem.02.20033.name=Small %material Gear + S:gt.metaitem.02.20033.tooltip=Co + S:gt.metaitem.02.20034.name=Small %material Gear + S:gt.metaitem.02.20034.tooltip=Ni + S:gt.metaitem.02.20035.name=Small %material Gear + S:gt.metaitem.02.20035.tooltip=Cu + S:gt.metaitem.02.20052.name=Small %material Gear + S:gt.metaitem.02.20052.tooltip=Pd + S:gt.metaitem.02.20054.name=Small %material Gear + S:gt.metaitem.02.20054.tooltip=Ag + S:gt.metaitem.02.20057.name=Small %material Gear + S:gt.metaitem.02.20057.tooltip=Sn + S:gt.metaitem.02.20067.name=Small %material Gear + S:gt.metaitem.02.20067.tooltip=Nd S:gt.metaitem.02.2008.name=Beryllium Shovel Head S:gt.metaitem.02.2008.tooltip=Be + S:gt.metaitem.02.20081.name=Small %material Gear + S:gt.metaitem.02.20081.tooltip=W + S:gt.metaitem.02.20083.name=Small %material Gear + S:gt.metaitem.02.20083.tooltip=Os + S:gt.metaitem.02.20084.name=Small %material Gear + S:gt.metaitem.02.20084.tooltip=Ir + S:gt.metaitem.02.20085.name=Small %material Gear + S:gt.metaitem.02.20085.tooltip=Pt + S:gt.metaitem.02.20086.name=Small %material Gear + S:gt.metaitem.02.20086.tooltip=Au + S:gt.metaitem.02.20089.name=Small %material Gear + S:gt.metaitem.02.20089.tooltip=Pb + S:gt.metaitem.02.20090.name=Small %material Gear + S:gt.metaitem.02.20090.tooltip=Bi S:gt.metaitem.02.2010.name=Carbon Shovel Head S:gt.metaitem.02.2010.tooltip=C S:gt.metaitem.02.20129.name=Small Neutronium Gear @@ -25601,92 +43130,566 @@ languagefile { S:gt.metaitem.02.2019.tooltip=Al S:gt.metaitem.02.2028.name=Titanium Shovel Head S:gt.metaitem.02.2028.tooltip=Ti + S:gt.metaitem.02.20299.name=Small %material Gear + S:gt.metaitem.02.20299.tooltip= S:gt.metaitem.02.2030.name=Chrome Shovel Head S:gt.metaitem.02.2030.tooltip=Cr + S:gt.metaitem.02.20300.name=Small %material Gear + S:gt.metaitem.02.20300.tooltip=SnCu₃ + S:gt.metaitem.02.20301.name=Small %material Gear + S:gt.metaitem.02.20301.tooltip=ZnCu₃ + S:gt.metaitem.02.20302.name=Small %material Gear + S:gt.metaitem.02.20302.tooltip=Fe₂Ni + S:gt.metaitem.02.20303.name=Small %material Gear + S:gt.metaitem.02.20303.tooltip=AgAu + S:gt.metaitem.02.20304.name=Small %material Gear + S:gt.metaitem.02.20304.tooltip=Fe S:gt.metaitem.02.20305.name=Small Steel Gear S:gt.metaitem.02.20305.tooltip=Fe50C S:gt.metaitem.02.20306.name=Small Stainless Steel Gear S:gt.metaitem.02.20306.tooltip=Fe6CrMnNi S:gt.metaitem.02.2031.name=Manganese Shovel Head S:gt.metaitem.02.2031.tooltip=Mn + S:gt.metaitem.02.20313.name=Small %material Gear + S:gt.metaitem.02.20313.tooltip=MgAl₂ S:gt.metaitem.02.20316.name=Small Tungstensteel Gear S:gt.metaitem.02.20316.tooltip=Fe50CW + S:gt.metaitem.02.20317.name=Small %material Gear + S:gt.metaitem.02.20317.tooltip=Ir₃Os + S:gt.metaitem.02.20318.name=Small %material Gear + S:gt.metaitem.02.20318.tooltip=Su + S:gt.metaitem.02.20319.name=Small %material Gear + S:gt.metaitem.02.20319.tooltip=Ad S:gt.metaitem.02.2032.name=Iron Shovel Head S:gt.metaitem.02.2032.tooltip=Fe + S:gt.metaitem.02.20320.name=Small %material Gear + S:gt.metaitem.02.20320.tooltip=The formula is too long... + S:gt.metaitem.02.20321.name=Small %material Gear + S:gt.metaitem.02.20321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.20322.name=Small %material Gear + S:gt.metaitem.02.20322.tooltip= + S:gt.metaitem.02.20323.name=Small %material Gear + S:gt.metaitem.02.20323.tooltip=AuMa* + S:gt.metaitem.02.20325.name=Small %material Gear + S:gt.metaitem.02.20325.tooltip=Nq₂KeC S:gt.metaitem.02.2033.name=Cobalt Shovel Head S:gt.metaitem.02.2033.tooltip=Co + S:gt.metaitem.02.20330.name=Small %material Gear + S:gt.metaitem.02.20330.tooltip=FeMa + S:gt.metaitem.02.20334.name=Small %material Gear + S:gt.metaitem.02.20334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.20335.name=Small %material Gear + S:gt.metaitem.02.20335.tooltip=Fe₅₀C + S:gt.metaitem.02.20338.name=Small %material Gear + S:gt.metaitem.02.20338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.20339.name=Small %material Gear + S:gt.metaitem.02.20339.tooltip=Fe₅₀CMa S:gt.metaitem.02.2034.name=Nickel Shovel Head S:gt.metaitem.02.2034.tooltip=Ni + S:gt.metaitem.02.20343.name=Small %material Gear + S:gt.metaitem.02.20343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.20344.name=Small %material Gear + S:gt.metaitem.02.20344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.20345.name=Small %material Gear + S:gt.metaitem.02.20345.tooltip=Cu + S:gt.metaitem.02.20346.name=Small %material Gear + S:gt.metaitem.02.20346.tooltip= + S:gt.metaitem.02.20348.name=Small %material Gear + S:gt.metaitem.02.20348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.20349.name=Small %material Gear + S:gt.metaitem.02.20349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.20350.name=Small %material Gear + S:gt.metaitem.02.20350.tooltip=CuAg₄ + S:gt.metaitem.02.20351.name=Small %material Gear + S:gt.metaitem.02.20351.tooltip=CuAu₄ + S:gt.metaitem.02.20352.name=Small %material Gear + S:gt.metaitem.02.20352.tooltip=AuAgCu₃ + S:gt.metaitem.02.20353.name=Small %material Gear + S:gt.metaitem.02.20353.tooltip=BiZnCu₃ + S:gt.metaitem.02.20354.name=Small %material Gear + S:gt.metaitem.02.20354.tooltip=Fe + S:gt.metaitem.02.20355.name=Small %material Gear + S:gt.metaitem.02.20355.tooltip=Fe₅₀C + S:gt.metaitem.02.20356.name=Small %material Gear + S:gt.metaitem.02.20356.tooltip=Nd + S:gt.metaitem.02.20362.name=Small %material Gear + S:gt.metaitem.02.20362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.20363.name=Small %material Gear + S:gt.metaitem.02.20363.tooltip=SnFe + S:gt.metaitem.02.20364.name=Small %material Gear + S:gt.metaitem.02.20364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.20365.name=Small %material Gear + S:gt.metaitem.02.20365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.20366.name=Small %material Gear + S:gt.metaitem.02.20366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.20367.name=Small %material Gear + S:gt.metaitem.02.20367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.20368.name=Small %material Gear + S:gt.metaitem.02.20368.tooltip= + S:gt.metaitem.02.20369.name=Small %material Gear + S:gt.metaitem.02.20369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.20370.name=Small %material Gear + S:gt.metaitem.02.20370.tooltip=WC + S:gt.metaitem.02.20371.name=Small %material Gear + S:gt.metaitem.02.20371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.02.20372.name=Small HSS-G Gear S:gt.metaitem.02.20372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.02.20373.name=Small HSS-E Gear S:gt.metaitem.02.20373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.02.20374.name=Small %material Gear + S:gt.metaitem.02.20374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.20378.name=Small %material Gear + S:gt.metaitem.02.20378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.20379.name=Small %material Gear + S:gt.metaitem.02.20379.tooltip=?AuC + S:gt.metaitem.02.20380.name=Small %material Gear + S:gt.metaitem.02.20380.tooltip=Sn₂AgPt + S:gt.metaitem.02.20381.name=Small %material Gear + S:gt.metaitem.02.20381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.20382.name=Small %material Gear + S:gt.metaitem.02.20382.tooltip=Ai + S:gt.metaitem.02.20383.name=Small %material Gear + S:gt.metaitem.02.20383.tooltip= + S:gt.metaitem.02.20384.name=Small %material Gear + S:gt.metaitem.02.20384.tooltip= + S:gt.metaitem.02.20385.name=Small %material Gear + S:gt.metaitem.02.20385.tooltip= + S:gt.metaitem.02.20386.name=Small %material Gear + S:gt.metaitem.02.20386.tooltip=AiCo + S:gt.metaitem.02.20387.name=Small %material Gear + S:gt.metaitem.02.20387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.20388.name=Small %material Gear + S:gt.metaitem.02.20388.tooltip=SpPu + S:gt.metaitem.02.20389.name=Small %material Gear + S:gt.metaitem.02.20389.tooltip=SpH₂O + S:gt.metaitem.02.20390.name=Small %material Gear + S:gt.metaitem.02.20390.tooltip=SpPb + S:gt.metaitem.02.20391.name=Small %material Gear + S:gt.metaitem.02.20391.tooltip=Qt + S:gt.metaitem.02.20392.name=Small %material Gear + S:gt.metaitem.02.20392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.20393.name=Small %material Gear + S:gt.metaitem.02.20393.tooltip=Oh + S:gt.metaitem.02.20394.name=Small %material Gear + S:gt.metaitem.02.20394.tooltip=If + S:gt.metaitem.02.20397.name=Small %material Gear + S:gt.metaitem.02.20397.tooltip=If* + S:gt.metaitem.02.20398.name=Small %material Gear + S:gt.metaitem.02.20398.tooltip= + S:gt.metaitem.02.20399.name=Small %material Gear + S:gt.metaitem.02.20399.tooltip=Sm + S:gt.metaitem.02.20400.name=Small %material Gear + S:gt.metaitem.02.20400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.20401.name=Small %material Gear + S:gt.metaitem.02.20401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.20402.name=Small %material Gear + S:gt.metaitem.02.20402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.20403.name=Small %material Gear + S:gt.metaitem.02.20403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.20404.name=Small %material Gear + S:gt.metaitem.02.20404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.20405.name=Small %material Gear + S:gt.metaitem.02.20405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.20406.name=Small %material Gear + S:gt.metaitem.02.20406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.20407.name=Small %material Gear + S:gt.metaitem.02.20407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.20408.name=Small %material Gear + S:gt.metaitem.02.20408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.20470.name=Small %material Gear + S:gt.metaitem.02.20470.tooltip=C₂H₄O + S:gt.metaitem.02.20471.name=Small %material Gear + S:gt.metaitem.02.20471.tooltip=C₂H₆OSi + S:gt.metaitem.02.20472.name=Small %material Gear + S:gt.metaitem.02.20472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.20473.name=Small %material Gear + S:gt.metaitem.02.20473.tooltip=C₂F₄ S:gt.metaitem.02.2048.name=Molybdenum Shovel Head S:gt.metaitem.02.2048.tooltip=Mo + S:gt.metaitem.02.20485.name=Small %material Gear + S:gt.metaitem.02.20485.tooltip= + S:gt.metaitem.02.20488.name=Small %material Gear + S:gt.metaitem.02.20488.tooltip= + S:gt.metaitem.02.20489.name=Small %material Gear + S:gt.metaitem.02.20489.tooltip= + S:gt.metaitem.02.20500.name=Small %material Gear + S:gt.metaitem.02.20500.tooltip=C S:gt.metaitem.02.2052.name=Palladium Shovel Head S:gt.metaitem.02.2052.tooltip=Pd + S:gt.metaitem.02.20521.name=Small %material Gear + S:gt.metaitem.02.20521.tooltip= + S:gt.metaitem.02.20529.name=Small %material Gear + S:gt.metaitem.02.20529.tooltip=FeMa S:gt.metaitem.02.2054.name=Silver Shovel Head S:gt.metaitem.02.2054.tooltip=Ag + S:gt.metaitem.02.20540.name=Small %material Gear + S:gt.metaitem.02.20540.tooltip= + S:gt.metaitem.02.20541.name=Small %material Gear + S:gt.metaitem.02.20541.tooltip= + S:gt.metaitem.02.20542.name=Small %material Gear + S:gt.metaitem.02.20542.tooltip= + S:gt.metaitem.02.20543.name=Small %material Gear + S:gt.metaitem.02.20543.tooltip= + S:gt.metaitem.02.20544.name=Small %material Gear + S:gt.metaitem.02.20544.tooltip= + S:gt.metaitem.02.20545.name=Small %material Gear + S:gt.metaitem.02.20545.tooltip= + S:gt.metaitem.02.20599.name=Small %material Gear + S:gt.metaitem.02.20599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.20610.name=Small %material Gear + S:gt.metaitem.02.20610.tooltip=C₂H₄O + S:gt.metaitem.02.20613.name=Small %material Gear + S:gt.metaitem.02.20613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.20631.name=Small %material Gear + S:gt.metaitem.02.20631.tooltip=C₆H₄S + S:gt.metaitem.02.20635.name=Small %material Gear + S:gt.metaitem.02.20635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.20636.name=Small %material Gear + S:gt.metaitem.02.20636.tooltip=C₈H₈ + S:gt.metaitem.02.20649.name=Small %material Gear + S:gt.metaitem.02.20649.tooltip=C₂H₃Cl S:gt.metaitem.02.2067.name=Neodymium Shovel Head S:gt.metaitem.02.2067.tooltip=Nd + S:gt.metaitem.02.20770.name=Small %material Gear + S:gt.metaitem.02.20770.tooltip= + S:gt.metaitem.02.20809.name=Small %material Gear + S:gt.metaitem.02.20809.tooltip= S:gt.metaitem.02.2081.name=Tungsten Shovel Head S:gt.metaitem.02.2081.tooltip=W S:gt.metaitem.02.2083.name=Osmium Shovel Head S:gt.metaitem.02.2083.tooltip=Os S:gt.metaitem.02.2084.name=Iridium Shovel Head S:gt.metaitem.02.2084.tooltip=Ir + S:gt.metaitem.02.20844.name=Small %material Gear + S:gt.metaitem.02.20844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.20845.name=Small %material Gear + S:gt.metaitem.02.20845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.20849.name=Small %material Gear + S:gt.metaitem.02.20849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ S:gt.metaitem.02.2085.name=Platinum Shovel Head S:gt.metaitem.02.2085.tooltip=Pt + S:gt.metaitem.02.20850.name=Small %material Gear + S:gt.metaitem.02.20850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.02.20854.name=Small %material Gear + S:gt.metaitem.02.20854.tooltip= S:gt.metaitem.02.2086.name=Gold Shovel Head S:gt.metaitem.02.2086.tooltip=Au + S:gt.metaitem.02.20868.name=Small %material Gear + S:gt.metaitem.02.20868.tooltip=Ke + S:gt.metaitem.02.20874.name=Small %material Gear + S:gt.metaitem.02.20874.tooltip=CH₂ + S:gt.metaitem.02.20880.name=Small %material Gear + S:gt.metaitem.02.20880.tooltip=C₅H₈ + S:gt.metaitem.02.20884.name=Small %material Gear + S:gt.metaitem.02.20884.tooltip=De + S:gt.metaitem.02.20889.name=Small %material Gear + S:gt.metaitem.02.20889.tooltip= S:gt.metaitem.02.2089.name=Lead Shovel Head S:gt.metaitem.02.2089.tooltip=Pb S:gt.metaitem.02.2090.name=Bismuth Shovel Head S:gt.metaitem.02.2090.tooltip=Bi + S:gt.metaitem.02.20912.name=Small %material Gear + S:gt.metaitem.02.20912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.20913.name=Small %material Gear + S:gt.metaitem.02.20913.tooltip=As₄S₄ + S:gt.metaitem.02.20952.name=Small %material Gear + S:gt.metaitem.02.20952.tooltip= S:gt.metaitem.02.2096.name=Thorium Shovel Head S:gt.metaitem.02.2096.tooltip=Th + S:gt.metaitem.02.20966.name=Small %material Gear + S:gt.metaitem.02.20966.tooltip= S:gt.metaitem.02.2097.name=Uranium 235 Shovel Head S:gt.metaitem.02.2097.tooltip=U-235 + S:gt.metaitem.02.20970.name=Small %material Gear + S:gt.metaitem.02.20970.tooltip= + S:gt.metaitem.02.20975.name=Small %material Gear + S:gt.metaitem.02.20975.tooltip=D + S:gt.metaitem.02.20976.name=Small %material Gear + S:gt.metaitem.02.20976.tooltip=D* + S:gt.metaitem.02.20977.name=Small %material Gear + S:gt.metaitem.02.20977.tooltip= + S:gt.metaitem.02.20978.name=Small %material Gear + S:gt.metaitem.02.20978.tooltip=IcMa S:gt.metaitem.02.2098.name=Uranium 238 Shovel Head S:gt.metaitem.02.2098.tooltip=U + S:gt.metaitem.02.20982.name=Small %material Gear + S:gt.metaitem.02.20982.tooltip=SpNt + S:gt.metaitem.02.20984.name=Small %material Gear + S:gt.metaitem.02.20984.tooltip=Fl S:gt.metaitem.02.2100.name=Plutonium 239 Shovel Head S:gt.metaitem.02.2100.tooltip=Pu S:gt.metaitem.02.2101.name=Plutonium 241 Shovel Head S:gt.metaitem.02.2101.tooltip=Pu-241 + S:gt.metaitem.02.21010.name=%material Rotor + S:gt.metaitem.02.21010.tooltip=C + S:gt.metaitem.02.21019.name=%material Rotor + S:gt.metaitem.02.21019.tooltip=Al S:gt.metaitem.02.21028.name=Titanium Rotor S:gt.metaitem.02.21028.tooltip=Ti S:gt.metaitem.02.21030.name=Chrome Rotor S:gt.metaitem.02.21030.tooltip=Cr + S:gt.metaitem.02.21032.name=%material Rotor + S:gt.metaitem.02.21032.tooltip=Fe + S:gt.metaitem.02.21033.name=%material Rotor + S:gt.metaitem.02.21033.tooltip=Co + S:gt.metaitem.02.21034.name=%material Rotor + S:gt.metaitem.02.21034.tooltip=Ni + S:gt.metaitem.02.21035.name=%material Rotor + S:gt.metaitem.02.21035.tooltip=Cu + S:gt.metaitem.02.21052.name=%material Rotor + S:gt.metaitem.02.21052.tooltip=Pd + S:gt.metaitem.02.21054.name=%material Rotor + S:gt.metaitem.02.21054.tooltip=Ag S:gt.metaitem.02.21057.name=Tin Rotor S:gt.metaitem.02.21057.tooltip=Sn + S:gt.metaitem.02.21067.name=%material Rotor + S:gt.metaitem.02.21067.tooltip=Nd + S:gt.metaitem.02.21081.name=%material Rotor + S:gt.metaitem.02.21081.tooltip=W S:gt.metaitem.02.21083.name=Osmium Rotor S:gt.metaitem.02.21083.tooltip=Os S:gt.metaitem.02.21084.name=Iridium Rotor S:gt.metaitem.02.21084.tooltip=Ir + S:gt.metaitem.02.21085.name=%material Rotor + S:gt.metaitem.02.21085.tooltip=Pt + S:gt.metaitem.02.21086.name=%material Rotor + S:gt.metaitem.02.21086.tooltip=Au + S:gt.metaitem.02.21089.name=%material Rotor + S:gt.metaitem.02.21089.tooltip=Pb + S:gt.metaitem.02.21090.name=%material Rotor + S:gt.metaitem.02.21090.tooltip=Bi S:gt.metaitem.02.21129.name=Neutronium Rotor S:gt.metaitem.02.21129.tooltip=Nt S:gt.metaitem.02.2129.name=Neutronium Shovel Head S:gt.metaitem.02.2129.tooltip=Nt S:gt.metaitem.02.21300.name=Bronze Rotor S:gt.metaitem.02.21300.tooltip=SnCu3 + S:gt.metaitem.02.21301.name=%material Rotor + S:gt.metaitem.02.21301.tooltip=ZnCu₃ + S:gt.metaitem.02.21302.name=%material Rotor + S:gt.metaitem.02.21302.tooltip=Fe₂Ni + S:gt.metaitem.02.21303.name=%material Rotor + S:gt.metaitem.02.21303.tooltip=AgAu + S:gt.metaitem.02.21304.name=%material Rotor + S:gt.metaitem.02.21304.tooltip=Fe S:gt.metaitem.02.21305.name=Steel Rotor S:gt.metaitem.02.21305.tooltip=Fe50C S:gt.metaitem.02.21306.name=Stainless Steel Rotor S:gt.metaitem.02.21306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.21313.name=%material Rotor + S:gt.metaitem.02.21313.tooltip=MgAl₂ S:gt.metaitem.02.21316.name=Tungstensteel Rotor S:gt.metaitem.02.21316.tooltip=Fe50CW + S:gt.metaitem.02.21317.name=%material Rotor + S:gt.metaitem.02.21317.tooltip=Ir₃Os + S:gt.metaitem.02.21318.name=%material Rotor + S:gt.metaitem.02.21318.tooltip=Su + S:gt.metaitem.02.21319.name=%material Rotor + S:gt.metaitem.02.21319.tooltip=Ad + S:gt.metaitem.02.21320.name=%material Rotor + S:gt.metaitem.02.21320.tooltip=The formula is too long... + S:gt.metaitem.02.21321.name=%material Rotor + S:gt.metaitem.02.21321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.21322.name=%material Rotor + S:gt.metaitem.02.21322.tooltip= + S:gt.metaitem.02.21323.name=%material Rotor + S:gt.metaitem.02.21323.tooltip=AuMa* + S:gt.metaitem.02.21325.name=%material Rotor + S:gt.metaitem.02.21325.tooltip=Nq₂KeC + S:gt.metaitem.02.21330.name=%material Rotor + S:gt.metaitem.02.21330.tooltip=FeMa + S:gt.metaitem.02.21334.name=%material Rotor + S:gt.metaitem.02.21334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.21335.name=%material Rotor + S:gt.metaitem.02.21335.tooltip=Fe₅₀C + S:gt.metaitem.02.21338.name=%material Rotor + S:gt.metaitem.02.21338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.21339.name=%material Rotor + S:gt.metaitem.02.21339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.21343.name=%material Rotor + S:gt.metaitem.02.21343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.21344.name=%material Rotor + S:gt.metaitem.02.21344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.21345.name=%material Rotor + S:gt.metaitem.02.21345.tooltip=Cu + S:gt.metaitem.02.21346.name=%material Rotor + S:gt.metaitem.02.21346.tooltip= + S:gt.metaitem.02.21348.name=%material Rotor + S:gt.metaitem.02.21348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.21349.name=%material Rotor + S:gt.metaitem.02.21349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.21350.name=%material Rotor + S:gt.metaitem.02.21350.tooltip=CuAg₄ + S:gt.metaitem.02.21351.name=%material Rotor + S:gt.metaitem.02.21351.tooltip=CuAu₄ + S:gt.metaitem.02.21352.name=%material Rotor + S:gt.metaitem.02.21352.tooltip=AuAgCu₃ + S:gt.metaitem.02.21353.name=%material Rotor + S:gt.metaitem.02.21353.tooltip=BiZnCu₃ + S:gt.metaitem.02.21354.name=%material Rotor + S:gt.metaitem.02.21354.tooltip=Fe + S:gt.metaitem.02.21355.name=%material Rotor + S:gt.metaitem.02.21355.tooltip=Fe₅₀C + S:gt.metaitem.02.21356.name=%material Rotor + S:gt.metaitem.02.21356.tooltip=Nd + S:gt.metaitem.02.21362.name=%material Rotor + S:gt.metaitem.02.21362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.21363.name=%material Rotor + S:gt.metaitem.02.21363.tooltip=SnFe + S:gt.metaitem.02.21364.name=%material Rotor + S:gt.metaitem.02.21364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.21365.name=%material Rotor + S:gt.metaitem.02.21365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.21366.name=%material Rotor + S:gt.metaitem.02.21366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.21367.name=%material Rotor + S:gt.metaitem.02.21367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.21368.name=%material Rotor + S:gt.metaitem.02.21368.tooltip= + S:gt.metaitem.02.21369.name=%material Rotor + S:gt.metaitem.02.21369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.21370.name=%material Rotor + S:gt.metaitem.02.21370.tooltip=WC + S:gt.metaitem.02.21371.name=%material Rotor + S:gt.metaitem.02.21371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.02.21372.name=HSS-G Rotor S:gt.metaitem.02.21372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.02.21373.name=HSS-E Rotor S:gt.metaitem.02.21373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.02.21374.name=%material Rotor + S:gt.metaitem.02.21374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.21378.name=%material Rotor + S:gt.metaitem.02.21378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.21379.name=%material Rotor + S:gt.metaitem.02.21379.tooltip=?AuC + S:gt.metaitem.02.21380.name=%material Rotor + S:gt.metaitem.02.21380.tooltip=Sn₂AgPt + S:gt.metaitem.02.21381.name=%material Rotor + S:gt.metaitem.02.21381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.21382.name=%material Rotor + S:gt.metaitem.02.21382.tooltip=Ai + S:gt.metaitem.02.21383.name=%material Rotor + S:gt.metaitem.02.21383.tooltip= + S:gt.metaitem.02.21384.name=%material Rotor + S:gt.metaitem.02.21384.tooltip= + S:gt.metaitem.02.21385.name=%material Rotor + S:gt.metaitem.02.21385.tooltip= + S:gt.metaitem.02.21386.name=%material Rotor + S:gt.metaitem.02.21386.tooltip=AiCo + S:gt.metaitem.02.21387.name=%material Rotor + S:gt.metaitem.02.21387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.21388.name=%material Rotor + S:gt.metaitem.02.21388.tooltip=SpPu + S:gt.metaitem.02.21389.name=%material Rotor + S:gt.metaitem.02.21389.tooltip=SpH₂O + S:gt.metaitem.02.21390.name=%material Rotor + S:gt.metaitem.02.21390.tooltip=SpPb + S:gt.metaitem.02.21391.name=%material Rotor + S:gt.metaitem.02.21391.tooltip=Qt + S:gt.metaitem.02.21392.name=%material Rotor + S:gt.metaitem.02.21392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.21393.name=%material Rotor + S:gt.metaitem.02.21393.tooltip=Oh + S:gt.metaitem.02.21394.name=%material Rotor + S:gt.metaitem.02.21394.tooltip=If + S:gt.metaitem.02.21397.name=%material Rotor + S:gt.metaitem.02.21397.tooltip=If* + S:gt.metaitem.02.21398.name=%material Rotor + S:gt.metaitem.02.21398.tooltip= + S:gt.metaitem.02.21399.name=%material Rotor + S:gt.metaitem.02.21399.tooltip=Sm + S:gt.metaitem.02.21400.name=%material Rotor + S:gt.metaitem.02.21400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.21401.name=%material Rotor + S:gt.metaitem.02.21401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.21402.name=%material Rotor + S:gt.metaitem.02.21402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.21403.name=%material Rotor + S:gt.metaitem.02.21403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.21404.name=%material Rotor + S:gt.metaitem.02.21404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.21405.name=%material Rotor + S:gt.metaitem.02.21405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.21406.name=%material Rotor + S:gt.metaitem.02.21406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.21407.name=%material Rotor + S:gt.metaitem.02.21407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.21408.name=%material Rotor + S:gt.metaitem.02.21408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.21470.name=%material Rotor + S:gt.metaitem.02.21470.tooltip=C₂H₄O + S:gt.metaitem.02.21472.name=%material Rotor + S:gt.metaitem.02.21472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.21473.name=%material Rotor + S:gt.metaitem.02.21473.tooltip=C₂F₄ + S:gt.metaitem.02.21485.name=%material Rotor + S:gt.metaitem.02.21485.tooltip= + S:gt.metaitem.02.21488.name=%material Rotor + S:gt.metaitem.02.21488.tooltip= + S:gt.metaitem.02.21489.name=%material Rotor + S:gt.metaitem.02.21489.tooltip= + S:gt.metaitem.02.21529.name=%material Rotor + S:gt.metaitem.02.21529.tooltip=FeMa + S:gt.metaitem.02.21599.name=%material Rotor + S:gt.metaitem.02.21599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.21610.name=%material Rotor + S:gt.metaitem.02.21610.tooltip=C₂H₄O + S:gt.metaitem.02.21613.name=%material Rotor + S:gt.metaitem.02.21613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.21631.name=%material Rotor + S:gt.metaitem.02.21631.tooltip=C₆H₄S + S:gt.metaitem.02.21770.name=%material Rotor + S:gt.metaitem.02.21770.tooltip= + S:gt.metaitem.02.21809.name=%material Rotor + S:gt.metaitem.02.21809.tooltip= + S:gt.metaitem.02.21868.name=%material Rotor + S:gt.metaitem.02.21868.tooltip=Ke + S:gt.metaitem.02.21884.name=%material Rotor + S:gt.metaitem.02.21884.tooltip=De + S:gt.metaitem.02.21889.name=%material Rotor + S:gt.metaitem.02.21889.tooltip= + S:gt.metaitem.02.21912.name=%material Rotor + S:gt.metaitem.02.21912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.21913.name=%material Rotor + S:gt.metaitem.02.21913.tooltip=As₄S₄ + S:gt.metaitem.02.21952.name=%material Rotor + S:gt.metaitem.02.21952.tooltip= + S:gt.metaitem.02.21966.name=%material Rotor + S:gt.metaitem.02.21966.tooltip= + S:gt.metaitem.02.21970.name=%material Rotor + S:gt.metaitem.02.21970.tooltip= + S:gt.metaitem.02.21975.name=%material Rotor + S:gt.metaitem.02.21975.tooltip=D + S:gt.metaitem.02.21976.name=%material Rotor + S:gt.metaitem.02.21976.tooltip=D* + S:gt.metaitem.02.21977.name=%material Rotor + S:gt.metaitem.02.21977.tooltip= + S:gt.metaitem.02.21978.name=%material Rotor + S:gt.metaitem.02.21978.tooltip=IcMa + S:gt.metaitem.02.21982.name=%material Rotor + S:gt.metaitem.02.21982.tooltip=SpNt + S:gt.metaitem.02.21984.name=%material Rotor + S:gt.metaitem.02.21984.tooltip=Fl + S:gt.metaitem.02.22006.name=Long %material Rod + S:gt.metaitem.02.22006.tooltip=Li S:gt.metaitem.02.22008.name=Long Beryllium Rod S:gt.metaitem.02.22008.tooltip=Be S:gt.metaitem.02.22010.name=Long Carbon Rod S:gt.metaitem.02.22010.tooltip=C + S:gt.metaitem.02.22018.name=Long %material Rod + S:gt.metaitem.02.22018.tooltip=Mg S:gt.metaitem.02.22019.name=Long Aluminium Rod S:gt.metaitem.02.22019.tooltip=Al + S:gt.metaitem.02.22020.name=Long %material Rod + S:gt.metaitem.02.22020.tooltip=Si + S:gt.metaitem.02.22025.name=Long %material Rod + S:gt.metaitem.02.22025.tooltip=K + S:gt.metaitem.02.22027.name=Long %material Rod + S:gt.metaitem.02.22027.tooltip=Sc S:gt.metaitem.02.22028.name=Long Titanium Rod S:gt.metaitem.02.22028.tooltip=Ti + S:gt.metaitem.02.22029.name=Long %material Rod + S:gt.metaitem.02.22029.tooltip=V S:gt.metaitem.02.22030.name=Long Chrome Rod S:gt.metaitem.02.22030.tooltip=Cr S:gt.metaitem.02.22031.name=Long Manganese Rod @@ -25697,14 +43700,70 @@ languagefile { S:gt.metaitem.02.22033.tooltip=Co S:gt.metaitem.02.22034.name=Long Nickel Rod S:gt.metaitem.02.22034.tooltip=Ni + S:gt.metaitem.02.22035.name=Long %material Rod + S:gt.metaitem.02.22035.tooltip=Cu + S:gt.metaitem.02.22036.name=Long %material Rod + S:gt.metaitem.02.22036.tooltip=Zn + S:gt.metaitem.02.22037.name=Long %material Rod + S:gt.metaitem.02.22037.tooltip=Ga + S:gt.metaitem.02.22039.name=Long %material Rod + S:gt.metaitem.02.22039.tooltip=As + S:gt.metaitem.02.22043.name=Long %material Rod + S:gt.metaitem.02.22043.tooltip=Rb + S:gt.metaitem.02.22045.name=Long %material Rod + S:gt.metaitem.02.22045.tooltip=Y + S:gt.metaitem.02.22047.name=Long %material Rod + S:gt.metaitem.02.22047.tooltip=Nb S:gt.metaitem.02.22048.name=Long Molybdenum Rod S:gt.metaitem.02.22048.tooltip=Mo S:gt.metaitem.02.22052.name=Long Palladium Rod S:gt.metaitem.02.22052.tooltip=Pd S:gt.metaitem.02.22054.name=Long Silver Rod S:gt.metaitem.02.22054.tooltip=Ag + S:gt.metaitem.02.22056.name=Long %material Rod + S:gt.metaitem.02.22056.tooltip=In + S:gt.metaitem.02.22057.name=Long %material Rod + S:gt.metaitem.02.22057.tooltip=Sn + S:gt.metaitem.02.22058.name=Long %material Rod + S:gt.metaitem.02.22058.tooltip=Sb + S:gt.metaitem.02.22059.name=Long %material Rod + S:gt.metaitem.02.22059.tooltip=Te + S:gt.metaitem.02.22062.name=Long %material Rod + S:gt.metaitem.02.22062.tooltip=Cs + S:gt.metaitem.02.22063.name=Long %material Rod + S:gt.metaitem.02.22063.tooltip=Ba + S:gt.metaitem.02.22064.name=Long %material Rod + S:gt.metaitem.02.22064.tooltip=La + S:gt.metaitem.02.22065.name=Long %material Rod + S:gt.metaitem.02.22065.tooltip=Ce + S:gt.metaitem.02.22066.name=Long %material Rod + S:gt.metaitem.02.22066.tooltip=Pr S:gt.metaitem.02.22067.name=Long Neodymium Rod S:gt.metaitem.02.22067.tooltip=Nd + S:gt.metaitem.02.22068.name=Long %material Rod + S:gt.metaitem.02.22068.tooltip=Pm + S:gt.metaitem.02.22069.name=Long %material Rod + S:gt.metaitem.02.22069.tooltip=Sm + S:gt.metaitem.02.22070.name=Long %material Rod + S:gt.metaitem.02.22070.tooltip=Eu + S:gt.metaitem.02.22071.name=Long %material Rod + S:gt.metaitem.02.22071.tooltip=Gd + S:gt.metaitem.02.22072.name=Long %material Rod + S:gt.metaitem.02.22072.tooltip=Tb + S:gt.metaitem.02.22073.name=Long %material Rod + S:gt.metaitem.02.22073.tooltip=Dy + S:gt.metaitem.02.22074.name=Long %material Rod + S:gt.metaitem.02.22074.tooltip=Ho + S:gt.metaitem.02.22075.name=Long %material Rod + S:gt.metaitem.02.22075.tooltip=Er + S:gt.metaitem.02.22076.name=Long %material Rod + S:gt.metaitem.02.22076.tooltip=Tm + S:gt.metaitem.02.22077.name=Long %material Rod + S:gt.metaitem.02.22077.tooltip=Yb + S:gt.metaitem.02.22078.name=Long %material Rod + S:gt.metaitem.02.22078.tooltip=Lu + S:gt.metaitem.02.22080.name=Long %material Rod + S:gt.metaitem.02.22080.tooltip=Ta S:gt.metaitem.02.22081.name=Long Tungsten Rod S:gt.metaitem.02.22081.tooltip=W S:gt.metaitem.02.22083.name=Long Osmium Rod @@ -25749,6 +43808,10 @@ languagefile { S:gt.metaitem.02.22306.tooltip=Fe6CrMnNi S:gt.metaitem.02.22307.name=Long Pig Iron Rod S:gt.metaitem.02.22307.tooltip=Fe + S:gt.metaitem.02.22308.name=Long %material Rod + S:gt.metaitem.02.22308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.02.22309.name=Long %material Rod + S:gt.metaitem.02.22309.tooltip=AgRp₄ S:gt.metaitem.02.22310.name=Long Cupronickel Rod S:gt.metaitem.02.22310.tooltip=CuNi S:gt.metaitem.02.22311.name=Long Nichrome Rod @@ -25757,10 +43820,24 @@ languagefile { S:gt.metaitem.02.22312.tooltip=FeAlCr S:gt.metaitem.02.22313.name=Long Magnalium Rod S:gt.metaitem.02.22313.tooltip=MgAl2 + S:gt.metaitem.02.22314.name=Long %material Rod + S:gt.metaitem.02.22314.tooltip=Sn₉Sb + S:gt.metaitem.02.22315.name=Long %material Rod + S:gt.metaitem.02.22315.tooltip=Pb₄Sb S:gt.metaitem.02.22316.name=Long Tungstensteel Rod S:gt.metaitem.02.22316.tooltip=Fe50CW S:gt.metaitem.02.22317.name=Long Osmiridium Rod S:gt.metaitem.02.22317.tooltip=Ir3Os + S:gt.metaitem.02.22318.name=Long %material Rod + S:gt.metaitem.02.22318.tooltip=Su + S:gt.metaitem.02.22319.name=Long %material Rod + S:gt.metaitem.02.22319.tooltip=Ad + S:gt.metaitem.02.22320.name=Long %material Rod + S:gt.metaitem.02.22320.tooltip=The formula is too long... + S:gt.metaitem.02.22321.name=Long %material Rod + S:gt.metaitem.02.22321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.22322.name=Long %material Rod + S:gt.metaitem.02.22322.tooltip= S:gt.metaitem.02.22323.name=Long Infused Gold Rod S:gt.metaitem.02.22323.tooltip= S:gt.metaitem.02.22324.name=Long Naquadah Rod @@ -25779,14 +43856,36 @@ languagefile { S:gt.metaitem.02.22330.tooltip=FeMa S:gt.metaitem.02.22331.name=Long Mithril Rod S:gt.metaitem.02.22331.tooltip=Pt2Ma + S:gt.metaitem.02.22333.name=Long %material Rod + S:gt.metaitem.02.22333.tooltip=Ag₂FeMa S:gt.metaitem.02.22334.name=Long Black Steel Rod S:gt.metaitem.02.22334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.22335.name=Long Damascus Steel Rod S:gt.metaitem.02.22335.tooltip=Fe50C + S:gt.metaitem.02.22336.name=Long %material Rod + S:gt.metaitem.02.22336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.22337.name=Long %material Rod + S:gt.metaitem.02.22337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.22338.name=Long %material Rod + S:gt.metaitem.02.22338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.22339.name=Long %material Rod + S:gt.metaitem.02.22339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.22340.name=Long %material Rod + S:gt.metaitem.02.22340.tooltip=SpFe + S:gt.metaitem.02.22341.name=Long %material Rod + S:gt.metaitem.02.22341.tooltip=SpFe₅₀C + S:gt.metaitem.02.22342.name=Long %material Rod + S:gt.metaitem.02.22342.tooltip= S:gt.metaitem.02.22343.name=Long Cobalt Brass Rod S:gt.metaitem.02.22343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.22344.name=Long Ultimet Rod S:gt.metaitem.02.22344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.22345.name=Long %material Rod + S:gt.metaitem.02.22345.tooltip=Cu + S:gt.metaitem.02.22346.name=Long %material Rod + S:gt.metaitem.02.22346.tooltip= + S:gt.metaitem.02.22347.name=Long %material Rod + S:gt.metaitem.02.22347.tooltip= S:gt.metaitem.02.22348.name=Long Red Steel Rod S:gt.metaitem.02.22348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.22349.name=Long Blue Steel Rod @@ -25805,10 +43904,30 @@ languagefile { S:gt.metaitem.02.22355.tooltip=Fe50C S:gt.metaitem.02.22356.name=Long Magnetic Neodymium Rod S:gt.metaitem.02.22356.tooltip=Nd + S:gt.metaitem.02.22357.name=Long %material Rod + S:gt.metaitem.02.22357.tooltip=V₃Ga + S:gt.metaitem.02.22358.name=Long %material Rod + S:gt.metaitem.02.22358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.02.22359.name=Long %material Rod + S:gt.metaitem.02.22359.tooltip=NbN + S:gt.metaitem.02.22360.name=Long %material Rod + S:gt.metaitem.02.22360.tooltip=NbTi + S:gt.metaitem.02.22362.name=Long %material Rod + S:gt.metaitem.02.22362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.22363.name=Long Tin Alloy Rod S:gt.metaitem.02.22363.tooltip=SnFe S:gt.metaitem.02.22364.name=Long Dark Steel Rod S:gt.metaitem.02.22364.tooltip= + S:gt.metaitem.02.22365.name=Long %material Rod + S:gt.metaitem.02.22365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.22366.name=Long %material Rod + S:gt.metaitem.02.22366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.22367.name=Long %material Rod + S:gt.metaitem.02.22367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.22368.name=Long %material Rod + S:gt.metaitem.02.22368.tooltip= + S:gt.metaitem.02.22369.name=Long %material Rod + S:gt.metaitem.02.22369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.22370.name=Long Tungstencarbide Rod S:gt.metaitem.02.22370.tooltip=WC S:gt.metaitem.02.22371.name=Long Vanadiumsteel Rod @@ -25819,6 +43938,66 @@ languagefile { S:gt.metaitem.02.22373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.22374.name=Long HSS-S Rod S:gt.metaitem.02.22374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.22378.name=Long %material Rod + S:gt.metaitem.02.22378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.22379.name=Long %material Rod + S:gt.metaitem.02.22379.tooltip=?AuC + S:gt.metaitem.02.22380.name=Long %material Rod + S:gt.metaitem.02.22380.tooltip=Sn₂AgPt + S:gt.metaitem.02.22381.name=Long %material Rod + S:gt.metaitem.02.22381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.22382.name=Long %material Rod + S:gt.metaitem.02.22382.tooltip=Ai + S:gt.metaitem.02.22383.name=Long %material Rod + S:gt.metaitem.02.22383.tooltip= + S:gt.metaitem.02.22384.name=Long %material Rod + S:gt.metaitem.02.22384.tooltip= + S:gt.metaitem.02.22385.name=Long %material Rod + S:gt.metaitem.02.22385.tooltip= + S:gt.metaitem.02.22386.name=Long %material Rod + S:gt.metaitem.02.22386.tooltip=AiCo + S:gt.metaitem.02.22387.name=Long %material Rod + S:gt.metaitem.02.22387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.22388.name=Long %material Rod + S:gt.metaitem.02.22388.tooltip=SpPu + S:gt.metaitem.02.22389.name=Long %material Rod + S:gt.metaitem.02.22389.tooltip=SpH₂O + S:gt.metaitem.02.22390.name=Long %material Rod + S:gt.metaitem.02.22390.tooltip=SpPb + S:gt.metaitem.02.22391.name=Long %material Rod + S:gt.metaitem.02.22391.tooltip=Qt + S:gt.metaitem.02.22392.name=Long %material Rod + S:gt.metaitem.02.22392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.22393.name=Long %material Rod + S:gt.metaitem.02.22393.tooltip=Oh + S:gt.metaitem.02.22394.name=Long %material Rod + S:gt.metaitem.02.22394.tooltip=If + S:gt.metaitem.02.22395.name=Long %material Rod + S:gt.metaitem.02.22395.tooltip= + S:gt.metaitem.02.22397.name=Long %material Rod + S:gt.metaitem.02.22397.tooltip=If* + S:gt.metaitem.02.22398.name=Long %material Rod + S:gt.metaitem.02.22398.tooltip= + S:gt.metaitem.02.22399.name=Long %material Rod + S:gt.metaitem.02.22399.tooltip=Sm + S:gt.metaitem.02.22400.name=Long %material Rod + S:gt.metaitem.02.22400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.22401.name=Long %material Rod + S:gt.metaitem.02.22401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.22402.name=Long %material Rod + S:gt.metaitem.02.22402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.22403.name=Long %material Rod + S:gt.metaitem.02.22403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.22404.name=Long %material Rod + S:gt.metaitem.02.22404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.22405.name=Long %material Rod + S:gt.metaitem.02.22405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.22406.name=Long %material Rod + S:gt.metaitem.02.22406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.22407.name=Long %material Rod + S:gt.metaitem.02.22407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.22408.name=Long %material Rod + S:gt.metaitem.02.22408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.22470.name=Long Epoxy Resin Rod S:gt.metaitem.02.22470.tooltip=C2H4O S:gt.metaitem.02.22471.name=Long Silicone Rubber Rod @@ -25827,6 +44006,14 @@ languagefile { S:gt.metaitem.02.22472.tooltip=C6H11NO S:gt.metaitem.02.22473.name=Long Polytetrafluoroethylene Rod S:gt.metaitem.02.22473.tooltip=C2F4 + S:gt.metaitem.02.22485.name=Long %material Rod + S:gt.metaitem.02.22485.tooltip= + S:gt.metaitem.02.22488.name=Long %material Rod + S:gt.metaitem.02.22488.tooltip= + S:gt.metaitem.02.22489.name=Long %material Rod + S:gt.metaitem.02.22489.tooltip= + S:gt.metaitem.02.22490.name=Long %material Rod + S:gt.metaitem.02.22490.tooltip= S:gt.metaitem.02.22500.name=Long Diamond Rod S:gt.metaitem.02.22500.tooltip=C S:gt.metaitem.02.22501.name=Long Emerald Rod @@ -25849,18 +44036,60 @@ languagefile { S:gt.metaitem.02.22509.tooltip=(SiO2)4Fe S:gt.metaitem.02.22510.name=Long Opal Rod S:gt.metaitem.02.22510.tooltip=SiO2 + S:gt.metaitem.02.22511.name=Long %material Rod + S:gt.metaitem.02.22511.tooltip= + S:gt.metaitem.02.22512.name=Long %material Rod + S:gt.metaitem.02.22512.tooltip=CrAl₂O₃ S:gt.metaitem.02.22513.name=Long Blue Topaz Rod S:gt.metaitem.02.22513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.22514.name=Long Amber Rod S:gt.metaitem.02.22514.tooltip= + S:gt.metaitem.02.22515.name=Long %material Rod + S:gt.metaitem.02.22515.tooltip= S:gt.metaitem.02.22516.name=Long Certus Quartz Rod S:gt.metaitem.02.22516.tooltip= + S:gt.metaitem.02.22518.name=Long %material Rod + S:gt.metaitem.02.22518.tooltip= + S:gt.metaitem.02.22519.name=Long %material Rod + S:gt.metaitem.02.22519.tooltip= + S:gt.metaitem.02.22520.name=Long %material Rod + S:gt.metaitem.02.22520.tooltip=?PO₄ + S:gt.metaitem.02.22521.name=Long %material Rod + S:gt.metaitem.02.22521.tooltip= S:gt.metaitem.02.22522.name=Long Nether Quartz Rod S:gt.metaitem.02.22522.tooltip= + S:gt.metaitem.02.22523.name=Long %material Rod + S:gt.metaitem.02.22523.tooltip= + S:gt.metaitem.02.22524.name=Long %material Rod + S:gt.metaitem.02.22524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.02.22525.name=Long %material Rod + S:gt.metaitem.02.22525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.02.22526.name=Long %material Rod + S:gt.metaitem.02.22526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ S:gt.metaitem.02.22527.name=Long Red Garnet Rod S:gt.metaitem.02.22527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.22528.name=Long Yellow Garnet Rod S:gt.metaitem.02.22528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.22529.name=Long %material Rod + S:gt.metaitem.02.22529.tooltip=FeMa + S:gt.metaitem.02.22530.name=Long %material Rod + S:gt.metaitem.02.22530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.02.22531.name=Long %material Rod + S:gt.metaitem.02.22531.tooltip=KNO₃ + S:gt.metaitem.02.22532.name=Long %material Rod + S:gt.metaitem.02.22532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.02.22533.name=Long %material Rod + S:gt.metaitem.02.22533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.02.22534.name=Long %material Rod + S:gt.metaitem.02.22534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.02.22535.name=Long %material Rod + S:gt.metaitem.02.22535.tooltip=C + S:gt.metaitem.02.22536.name=Long %material Rod + S:gt.metaitem.02.22536.tooltip=C + S:gt.metaitem.02.22537.name=Long %material Rod + S:gt.metaitem.02.22537.tooltip= + S:gt.metaitem.02.22538.name=Long %material Rod + S:gt.metaitem.02.22538.tooltip=C₃H₂O S:gt.metaitem.02.22540.name=Long Aer Rod S:gt.metaitem.02.22540.tooltip= S:gt.metaitem.02.22541.name=Long Ignis Rod @@ -25873,8 +44102,12 @@ languagefile { S:gt.metaitem.02.22544.tooltip= S:gt.metaitem.02.22545.name=Long Ordo Rod S:gt.metaitem.02.22545.tooltip= + S:gt.metaitem.02.22599.name=Long %material Rod + S:gt.metaitem.02.22599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.22610.name=Long Fiber-Reinforced Epoxy Resin Rod S:gt.metaitem.02.22610.tooltip=C2H4O + S:gt.metaitem.02.22611.name=Long %material Rod + S:gt.metaitem.02.22611.tooltip=B(SiO₂)₇ S:gt.metaitem.02.22613.name=Long Nickel-Zinc Ferrite Rod S:gt.metaitem.02.22613.tooltip=NiZnFe4O8 S:gt.metaitem.02.22631.name=Long Polyphenylene Sulfide Rod @@ -25885,46 +44118,262 @@ languagefile { S:gt.metaitem.02.22636.tooltip=C8H8 S:gt.metaitem.02.22649.name=Long Polyvinyl Chloride Rod S:gt.metaitem.02.22649.tooltip=C2H3Cl + S:gt.metaitem.02.22770.name=Long %material Rod + S:gt.metaitem.02.22770.tooltip= S:gt.metaitem.02.22801.name=Long Blaze Rod S:gt.metaitem.02.22801.tooltip=?SMa S:gt.metaitem.02.22809.name=Long Wood Stick S:gt.metaitem.02.22809.tooltip= + S:gt.metaitem.02.22829.name=Long %material Rod + S:gt.metaitem.02.22829.tooltip=Sp₂Fe + S:gt.metaitem.02.22868.name=Long %material Rod + S:gt.metaitem.02.22868.tooltip=Ke S:gt.metaitem.02.22874.name=Long Polyethylene Rod S:gt.metaitem.02.22874.tooltip=CH2 S:gt.metaitem.02.22880.name=Long Rubber Rod S:gt.metaitem.02.22880.tooltip=C5H8 + S:gt.metaitem.02.22884.name=Long %material Rod + S:gt.metaitem.02.22884.tooltip=De S:gt.metaitem.02.22889.name=Long Sealed Wood Stick S:gt.metaitem.02.22889.tooltip= + S:gt.metaitem.02.22890.name=Long %material Rod + S:gt.metaitem.02.22890.tooltip=SiO₂ + S:gt.metaitem.02.22912.name=Long %material Rod + S:gt.metaitem.02.22912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.22913.name=Long %material Rod + S:gt.metaitem.02.22913.tooltip=As₄S₄ + S:gt.metaitem.02.22950.name=Long %material Rod + S:gt.metaitem.02.22950.tooltip= + S:gt.metaitem.02.22951.name=Long %material Rod + S:gt.metaitem.02.22951.tooltip= + S:gt.metaitem.02.22952.name=Long %material Rod + S:gt.metaitem.02.22952.tooltip= + S:gt.metaitem.02.22953.name=Long %material Rod + S:gt.metaitem.02.22953.tooltip= + S:gt.metaitem.02.22954.name=Long %material Rod + S:gt.metaitem.02.22954.tooltip= + S:gt.metaitem.02.22955.name=Long %material Rod + S:gt.metaitem.02.22955.tooltip= + S:gt.metaitem.02.22956.name=Long %material Rod + S:gt.metaitem.02.22956.tooltip= + S:gt.metaitem.02.22957.name=Long %material Rod + S:gt.metaitem.02.22957.tooltip= + S:gt.metaitem.02.22958.name=Long %material Rod + S:gt.metaitem.02.22958.tooltip= + S:gt.metaitem.02.22959.name=Long %material Rod + S:gt.metaitem.02.22959.tooltip= + S:gt.metaitem.02.22960.name=Long %material Rod + S:gt.metaitem.02.22960.tooltip= + S:gt.metaitem.02.22961.name=Long %material Rod + S:gt.metaitem.02.22961.tooltip= + S:gt.metaitem.02.22962.name=Long %material Rod + S:gt.metaitem.02.22962.tooltip= + S:gt.metaitem.02.22963.name=Long %material Rod + S:gt.metaitem.02.22963.tooltip= + S:gt.metaitem.02.22964.name=Long %material Rod + S:gt.metaitem.02.22964.tooltip= + S:gt.metaitem.02.22965.name=Long %material Rod + S:gt.metaitem.02.22965.tooltip= + S:gt.metaitem.02.22966.name=Long %material Rod + S:gt.metaitem.02.22966.tooltip= + S:gt.metaitem.02.22970.name=Long %material Rod + S:gt.metaitem.02.22970.tooltip= + S:gt.metaitem.02.22975.name=Long %material Rod + S:gt.metaitem.02.22975.tooltip=D + S:gt.metaitem.02.22976.name=Long %material Rod + S:gt.metaitem.02.22976.tooltip=D* + S:gt.metaitem.02.22977.name=Long %material Rod + S:gt.metaitem.02.22977.tooltip= + S:gt.metaitem.02.22978.name=Long %material Rod + S:gt.metaitem.02.22978.tooltip=IcMa + S:gt.metaitem.02.22979.name=Long %material Rod + S:gt.metaitem.02.22979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.02.22980.name=Long %material Rod + S:gt.metaitem.02.22980.tooltip=AsGa + S:gt.metaitem.02.22981.name=Long %material Rod + S:gt.metaitem.02.22981.tooltip=InGaP + S:gt.metaitem.02.22982.name=Long %material Rod + S:gt.metaitem.02.22982.tooltip=SpNt + S:gt.metaitem.02.22984.name=Long %material Rod + S:gt.metaitem.02.22984.tooltip=Fl + S:gt.metaitem.02.22985.name=Long %material Rod + S:gt.metaitem.02.22985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.02.22986.name=Long %material Rod + S:gt.metaitem.02.22986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.02.22987.name=Long %material Rod + S:gt.metaitem.02.22987.tooltip=Cd₅MgO₆ + S:gt.metaitem.02.22988.name=Long %material Rod + S:gt.metaitem.02.22988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.02.22989.name=Long %material Rod + S:gt.metaitem.02.22989.tooltip=UPt₃ S:gt.metaitem.02.2299.name=Stone Shovel Head S:gt.metaitem.02.2299.tooltip= + S:gt.metaitem.02.22990.name=Long %material Rod + S:gt.metaitem.02.22990.tooltip=VIn₃ + S:gt.metaitem.02.22991.name=Long %material Rod + S:gt.metaitem.02.22991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.02.22992.name=Long %material Rod + S:gt.metaitem.02.22992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.02.2300.name=Bronze Shovel Head S:gt.metaitem.02.2300.tooltip=SnCu3 + S:gt.metaitem.02.23006.name=Small %material Spring + S:gt.metaitem.02.23006.tooltip=Li + S:gt.metaitem.02.23008.name=Small %material Spring + S:gt.metaitem.02.23008.tooltip=Be S:gt.metaitem.02.2301.name=Brass Shovel Head S:gt.metaitem.02.2301.tooltip=ZnCu3 + S:gt.metaitem.02.23010.name=Small %material Spring + S:gt.metaitem.02.23010.tooltip=C + S:gt.metaitem.02.23018.name=Small %material Spring + S:gt.metaitem.02.23018.tooltip=Mg + S:gt.metaitem.02.23019.name=Small %material Spring + S:gt.metaitem.02.23019.tooltip=Al S:gt.metaitem.02.2302.name=Invar Shovel Head S:gt.metaitem.02.2302.tooltip=Fe2Ni + S:gt.metaitem.02.23020.name=Small %material Spring + S:gt.metaitem.02.23020.tooltip=Si + S:gt.metaitem.02.23025.name=Small %material Spring + S:gt.metaitem.02.23025.tooltip=K + S:gt.metaitem.02.23027.name=Small %material Spring + S:gt.metaitem.02.23027.tooltip=Sc + S:gt.metaitem.02.23028.name=Small %material Spring + S:gt.metaitem.02.23028.tooltip=Ti + S:gt.metaitem.02.23029.name=Small %material Spring + S:gt.metaitem.02.23029.tooltip=V S:gt.metaitem.02.2303.name=Electrum Shovel Head S:gt.metaitem.02.2303.tooltip=AgAu + S:gt.metaitem.02.23030.name=Small %material Spring + S:gt.metaitem.02.23030.tooltip=Cr + S:gt.metaitem.02.23031.name=Small %material Spring + S:gt.metaitem.02.23031.tooltip=Mn + S:gt.metaitem.02.23032.name=Small %material Spring + S:gt.metaitem.02.23032.tooltip=Fe + S:gt.metaitem.02.23033.name=Small %material Spring + S:gt.metaitem.02.23033.tooltip=Co + S:gt.metaitem.02.23034.name=Small %material Spring + S:gt.metaitem.02.23034.tooltip=Ni + S:gt.metaitem.02.23035.name=Small %material Spring + S:gt.metaitem.02.23035.tooltip=Cu + S:gt.metaitem.02.23036.name=Small %material Spring + S:gt.metaitem.02.23036.tooltip=Zn + S:gt.metaitem.02.23037.name=Small %material Spring + S:gt.metaitem.02.23037.tooltip=Ga + S:gt.metaitem.02.23039.name=Small %material Spring + S:gt.metaitem.02.23039.tooltip=As S:gt.metaitem.02.2304.name=Wrought Iron Shovel Head S:gt.metaitem.02.2304.tooltip=Fe + S:gt.metaitem.02.23043.name=Small %material Spring + S:gt.metaitem.02.23043.tooltip=Rb + S:gt.metaitem.02.23045.name=Small %material Spring + S:gt.metaitem.02.23045.tooltip=Y + S:gt.metaitem.02.23047.name=Small %material Spring + S:gt.metaitem.02.23047.tooltip=Nb + S:gt.metaitem.02.23048.name=Small %material Spring + S:gt.metaitem.02.23048.tooltip=Mo S:gt.metaitem.02.2305.name=Steel Shovel Head S:gt.metaitem.02.2305.tooltip=Fe50C + S:gt.metaitem.02.23052.name=Small %material Spring + S:gt.metaitem.02.23052.tooltip=Pd + S:gt.metaitem.02.23054.name=Small %material Spring + S:gt.metaitem.02.23054.tooltip=Ag + S:gt.metaitem.02.23056.name=Small %material Spring + S:gt.metaitem.02.23056.tooltip=In + S:gt.metaitem.02.23057.name=Small %material Spring + S:gt.metaitem.02.23057.tooltip=Sn + S:gt.metaitem.02.23058.name=Small %material Spring + S:gt.metaitem.02.23058.tooltip=Sb + S:gt.metaitem.02.23059.name=Small %material Spring + S:gt.metaitem.02.23059.tooltip=Te S:gt.metaitem.02.2306.name=Stainless Steel Shovel Head S:gt.metaitem.02.2306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.23062.name=Small %material Spring + S:gt.metaitem.02.23062.tooltip=Cs + S:gt.metaitem.02.23063.name=Small %material Spring + S:gt.metaitem.02.23063.tooltip=Ba + S:gt.metaitem.02.23064.name=Small %material Spring + S:gt.metaitem.02.23064.tooltip=La + S:gt.metaitem.02.23065.name=Small %material Spring + S:gt.metaitem.02.23065.tooltip=Ce + S:gt.metaitem.02.23066.name=Small %material Spring + S:gt.metaitem.02.23066.tooltip=Pr + S:gt.metaitem.02.23067.name=Small %material Spring + S:gt.metaitem.02.23067.tooltip=Nd + S:gt.metaitem.02.23068.name=Small %material Spring + S:gt.metaitem.02.23068.tooltip=Pm + S:gt.metaitem.02.23069.name=Small %material Spring + S:gt.metaitem.02.23069.tooltip=Sm S:gt.metaitem.02.2307.name=Pig Iron Shovel Head S:gt.metaitem.02.2307.tooltip=Fe + S:gt.metaitem.02.23070.name=Small %material Spring + S:gt.metaitem.02.23070.tooltip=Eu + S:gt.metaitem.02.23071.name=Small %material Spring + S:gt.metaitem.02.23071.tooltip=Gd + S:gt.metaitem.02.23072.name=Small %material Spring + S:gt.metaitem.02.23072.tooltip=Tb + S:gt.metaitem.02.23073.name=Small %material Spring + S:gt.metaitem.02.23073.tooltip=Dy + S:gt.metaitem.02.23074.name=Small %material Spring + S:gt.metaitem.02.23074.tooltip=Ho + S:gt.metaitem.02.23075.name=Small %material Spring + S:gt.metaitem.02.23075.tooltip=Er + S:gt.metaitem.02.23076.name=Small %material Spring + S:gt.metaitem.02.23076.tooltip=Tm + S:gt.metaitem.02.23077.name=Small %material Spring + S:gt.metaitem.02.23077.tooltip=Yb + S:gt.metaitem.02.23078.name=Small %material Spring + S:gt.metaitem.02.23078.tooltip=Lu + S:gt.metaitem.02.23080.name=Small %material Spring + S:gt.metaitem.02.23080.tooltip=Ta + S:gt.metaitem.02.23081.name=Small %material Spring + S:gt.metaitem.02.23081.tooltip=W + S:gt.metaitem.02.23083.name=Small %material Spring + S:gt.metaitem.02.23083.tooltip=Os + S:gt.metaitem.02.23084.name=Small %material Spring + S:gt.metaitem.02.23084.tooltip=Ir + S:gt.metaitem.02.23085.name=Small %material Spring + S:gt.metaitem.02.23085.tooltip=Pt + S:gt.metaitem.02.23086.name=Small %material Spring + S:gt.metaitem.02.23086.tooltip=Au + S:gt.metaitem.02.23089.name=Small %material Spring + S:gt.metaitem.02.23089.tooltip=Pb + S:gt.metaitem.02.23090.name=Small %material Spring + S:gt.metaitem.02.23090.tooltip=Bi + S:gt.metaitem.02.23096.name=Small %material Spring + S:gt.metaitem.02.23096.tooltip=Th + S:gt.metaitem.02.23097.name=Small %material Spring + S:gt.metaitem.02.23097.tooltip=U-235 + S:gt.metaitem.02.23098.name=Small %material Spring + S:gt.metaitem.02.23098.tooltip=U S:gt.metaitem.02.2310.name=Cupronickel Shovel Head S:gt.metaitem.02.2310.tooltip=CuNi + S:gt.metaitem.02.23100.name=Small %material Spring + S:gt.metaitem.02.23100.tooltip=Pu + S:gt.metaitem.02.23101.name=Small %material Spring + S:gt.metaitem.02.23101.tooltip=Pu-241 + S:gt.metaitem.02.23103.name=Small %material Spring + S:gt.metaitem.02.23103.tooltip=Am S:gt.metaitem.02.2311.name=Nichrome Shovel Head S:gt.metaitem.02.2311.tooltip=Ni4Cr S:gt.metaitem.02.2312.name=Kanthal Shovel Head S:gt.metaitem.02.2312.tooltip=FeAlCr + S:gt.metaitem.02.23129.name=Small %material Spring + S:gt.metaitem.02.23129.tooltip=Nt S:gt.metaitem.02.2313.name=Magnalium Shovel Head S:gt.metaitem.02.2313.tooltip=MgAl2 S:gt.metaitem.02.2316.name=Tungstensteel Shovel Head S:gt.metaitem.02.2316.tooltip=Fe50CW S:gt.metaitem.02.2317.name=Osmiridium Shovel Head S:gt.metaitem.02.2317.tooltip=Ir3Os + S:gt.metaitem.02.2318.name=%material Shovel Head + S:gt.metaitem.02.2318.tooltip=Su + S:gt.metaitem.02.2319.name=%material Shovel Head + S:gt.metaitem.02.2319.tooltip=Ad + S:gt.metaitem.02.2320.name=%material Shovel Head + S:gt.metaitem.02.2320.tooltip=The formula is too long... + S:gt.metaitem.02.2321.name=%material Shovel Head + S:gt.metaitem.02.2321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.2322.name=%material Shovel Head + S:gt.metaitem.02.2322.tooltip= S:gt.metaitem.02.2323.name=Infused Gold Shovel Head S:gt.metaitem.02.2323.tooltip= S:gt.metaitem.02.2324.name=Naquadah Shovel Head @@ -25941,26 +44390,270 @@ languagefile { S:gt.metaitem.02.2329.tooltip= S:gt.metaitem.02.2330.name=Thaumium Shovel Head S:gt.metaitem.02.2330.tooltip=FeMa + S:gt.metaitem.02.23300.name=Small %material Spring + S:gt.metaitem.02.23300.tooltip=SnCu₃ + S:gt.metaitem.02.23301.name=Small %material Spring + S:gt.metaitem.02.23301.tooltip=ZnCu₃ + S:gt.metaitem.02.23302.name=Small %material Spring + S:gt.metaitem.02.23302.tooltip=Fe₂Ni + S:gt.metaitem.02.23303.name=Small %material Spring + S:gt.metaitem.02.23303.tooltip=AgAu + S:gt.metaitem.02.23304.name=Small %material Spring + S:gt.metaitem.02.23304.tooltip=Fe + S:gt.metaitem.02.23305.name=Small %material Spring + S:gt.metaitem.02.23305.tooltip=Fe₅₀C + S:gt.metaitem.02.23306.name=Small %material Spring + S:gt.metaitem.02.23306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.23307.name=Small %material Spring + S:gt.metaitem.02.23307.tooltip=Fe + S:gt.metaitem.02.23308.name=Small %material Spring + S:gt.metaitem.02.23308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.02.23309.name=Small %material Spring + S:gt.metaitem.02.23309.tooltip=AgRp₄ S:gt.metaitem.02.2331.name=Mithril Shovel Head S:gt.metaitem.02.2331.tooltip=Pt2Ma + S:gt.metaitem.02.23310.name=Small %material Spring + S:gt.metaitem.02.23310.tooltip=CuNi + S:gt.metaitem.02.23311.name=Small %material Spring + S:gt.metaitem.02.23311.tooltip=Ni₄Cr + S:gt.metaitem.02.23312.name=Small %material Spring + S:gt.metaitem.02.23312.tooltip=FeAlCr + S:gt.metaitem.02.23313.name=Small %material Spring + S:gt.metaitem.02.23313.tooltip=MgAl₂ + S:gt.metaitem.02.23314.name=Small %material Spring + S:gt.metaitem.02.23314.tooltip=Sn₉Sb + S:gt.metaitem.02.23315.name=Small %material Spring + S:gt.metaitem.02.23315.tooltip=Pb₄Sb + S:gt.metaitem.02.23316.name=Small %material Spring + S:gt.metaitem.02.23316.tooltip=Fe₅₀CW + S:gt.metaitem.02.23317.name=Small %material Spring + S:gt.metaitem.02.23317.tooltip=Ir₃Os + S:gt.metaitem.02.23318.name=Small %material Spring + S:gt.metaitem.02.23318.tooltip=Su + S:gt.metaitem.02.23319.name=Small %material Spring + S:gt.metaitem.02.23319.tooltip=Ad + S:gt.metaitem.02.23320.name=Small %material Spring + S:gt.metaitem.02.23320.tooltip=The formula is too long... + S:gt.metaitem.02.23321.name=Small %material Spring + S:gt.metaitem.02.23321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.23322.name=Small %material Spring + S:gt.metaitem.02.23322.tooltip= + S:gt.metaitem.02.23323.name=Small %material Spring + S:gt.metaitem.02.23323.tooltip=AuMa* + S:gt.metaitem.02.23324.name=Small %material Spring + S:gt.metaitem.02.23324.tooltip=Nq + S:gt.metaitem.02.23325.name=Small %material Spring + S:gt.metaitem.02.23325.tooltip=Nq₂KeC + S:gt.metaitem.02.23326.name=Small %material Spring + S:gt.metaitem.02.23326.tooltip=Nq+ + S:gt.metaitem.02.23327.name=Small %material Spring + S:gt.metaitem.02.23327.tooltip=Nq* + S:gt.metaitem.02.23328.name=Small %material Spring + S:gt.metaitem.02.23328.tooltip=Du + S:gt.metaitem.02.23329.name=Small %material Spring + S:gt.metaitem.02.23329.tooltip=Tn + S:gt.metaitem.02.2333.name=%material Shovel Head + S:gt.metaitem.02.2333.tooltip=Ag₂FeMa + S:gt.metaitem.02.23330.name=Small %material Spring + S:gt.metaitem.02.23330.tooltip=FeMa + S:gt.metaitem.02.23331.name=Small %material Spring + S:gt.metaitem.02.23331.tooltip=Pt₂FeMa + S:gt.metaitem.02.23333.name=Small %material Spring + S:gt.metaitem.02.23333.tooltip=Ag₂FeMa + S:gt.metaitem.02.23334.name=Small %material Spring + S:gt.metaitem.02.23334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.23335.name=Small %material Spring + S:gt.metaitem.02.23335.tooltip=Fe₅₀C + S:gt.metaitem.02.23336.name=Small %material Spring + S:gt.metaitem.02.23336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.23337.name=Small %material Spring + S:gt.metaitem.02.23337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.23338.name=Small %material Spring + S:gt.metaitem.02.23338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.23339.name=Small %material Spring + S:gt.metaitem.02.23339.tooltip=Fe₅₀CMa S:gt.metaitem.02.2334.name=Black Steel Shovel Head S:gt.metaitem.02.2334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.02.23340.name=Small %material Spring + S:gt.metaitem.02.23340.tooltip=SpFe + S:gt.metaitem.02.23341.name=Small %material Spring + S:gt.metaitem.02.23341.tooltip=SpFe₅₀C + S:gt.metaitem.02.23342.name=Small %material Spring + S:gt.metaitem.02.23342.tooltip= + S:gt.metaitem.02.23343.name=Small %material Spring + S:gt.metaitem.02.23343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.23344.name=Small %material Spring + S:gt.metaitem.02.23344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.23345.name=Small %material Spring + S:gt.metaitem.02.23345.tooltip=Cu + S:gt.metaitem.02.23346.name=Small %material Spring + S:gt.metaitem.02.23346.tooltip= + S:gt.metaitem.02.23348.name=Small %material Spring + S:gt.metaitem.02.23348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.23349.name=Small %material Spring + S:gt.metaitem.02.23349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.02.2335.name=Damascus Steel Shovel Head S:gt.metaitem.02.2335.tooltip=Fe50C + S:gt.metaitem.02.23350.name=Small %material Spring + S:gt.metaitem.02.23350.tooltip=CuAg₄ + S:gt.metaitem.02.23351.name=Small %material Spring + S:gt.metaitem.02.23351.tooltip=CuAu₄ + S:gt.metaitem.02.23352.name=Small %material Spring + S:gt.metaitem.02.23352.tooltip=AuAgCu₃ + S:gt.metaitem.02.23353.name=Small %material Spring + S:gt.metaitem.02.23353.tooltip=BiZnCu₃ + S:gt.metaitem.02.23354.name=Small %material Spring + S:gt.metaitem.02.23354.tooltip=Fe + S:gt.metaitem.02.23355.name=Small %material Spring + S:gt.metaitem.02.23355.tooltip=Fe₅₀C + S:gt.metaitem.02.23356.name=Small %material Spring + S:gt.metaitem.02.23356.tooltip=Nd + S:gt.metaitem.02.23357.name=Small %material Spring + S:gt.metaitem.02.23357.tooltip=V₃Ga + S:gt.metaitem.02.23358.name=Small %material Spring + S:gt.metaitem.02.23358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.02.23359.name=Small %material Spring + S:gt.metaitem.02.23359.tooltip=NbN + S:gt.metaitem.02.2336.name=%material Shovel Head + S:gt.metaitem.02.2336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.23360.name=Small %material Spring + S:gt.metaitem.02.23360.tooltip=NbTi + S:gt.metaitem.02.23362.name=Small %material Spring + S:gt.metaitem.02.23362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.23363.name=Small %material Spring + S:gt.metaitem.02.23363.tooltip=SnFe + S:gt.metaitem.02.23364.name=Small %material Spring + S:gt.metaitem.02.23364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.23365.name=Small %material Spring + S:gt.metaitem.02.23365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.23366.name=Small %material Spring + S:gt.metaitem.02.23366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.23367.name=Small %material Spring + S:gt.metaitem.02.23367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.23368.name=Small %material Spring + S:gt.metaitem.02.23368.tooltip= + S:gt.metaitem.02.23369.name=Small %material Spring + S:gt.metaitem.02.23369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.2337.name=%material Shovel Head + S:gt.metaitem.02.2337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.23370.name=Small %material Spring + S:gt.metaitem.02.23370.tooltip=WC + S:gt.metaitem.02.23371.name=Small %material Spring + S:gt.metaitem.02.23371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.23372.name=Small %material Spring + S:gt.metaitem.02.23372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.23373.name=Small %material Spring + S:gt.metaitem.02.23373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.23374.name=Small %material Spring + S:gt.metaitem.02.23374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.23378.name=Small %material Spring + S:gt.metaitem.02.23378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.23379.name=Small %material Spring + S:gt.metaitem.02.23379.tooltip=?AuC + S:gt.metaitem.02.2338.name=%material Shovel Head + S:gt.metaitem.02.2338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.23380.name=Small %material Spring + S:gt.metaitem.02.23380.tooltip=Sn₂AgPt + S:gt.metaitem.02.23381.name=Small %material Spring + S:gt.metaitem.02.23381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.23382.name=Small %material Spring + S:gt.metaitem.02.23382.tooltip=Ai + S:gt.metaitem.02.23383.name=Small %material Spring + S:gt.metaitem.02.23383.tooltip= + S:gt.metaitem.02.23384.name=Small %material Spring + S:gt.metaitem.02.23384.tooltip= + S:gt.metaitem.02.23385.name=Small %material Spring + S:gt.metaitem.02.23385.tooltip= + S:gt.metaitem.02.23386.name=Small %material Spring + S:gt.metaitem.02.23386.tooltip=AiCo + S:gt.metaitem.02.23387.name=Small %material Spring + S:gt.metaitem.02.23387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.23388.name=Small %material Spring + S:gt.metaitem.02.23388.tooltip=SpPu + S:gt.metaitem.02.23389.name=Small %material Spring + S:gt.metaitem.02.23389.tooltip=SpH₂O + S:gt.metaitem.02.2339.name=%material Shovel Head + S:gt.metaitem.02.2339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.23390.name=Small %material Spring + S:gt.metaitem.02.23390.tooltip=SpPb + S:gt.metaitem.02.23391.name=Small %material Spring + S:gt.metaitem.02.23391.tooltip=Qt + S:gt.metaitem.02.23392.name=Small %material Spring + S:gt.metaitem.02.23392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.23393.name=Small %material Spring + S:gt.metaitem.02.23393.tooltip=Oh + S:gt.metaitem.02.23394.name=Small %material Spring + S:gt.metaitem.02.23394.tooltip=If + S:gt.metaitem.02.23395.name=Small %material Spring + S:gt.metaitem.02.23395.tooltip= + S:gt.metaitem.02.23397.name=Small %material Spring + S:gt.metaitem.02.23397.tooltip=If* + S:gt.metaitem.02.23398.name=Small %material Spring + S:gt.metaitem.02.23398.tooltip= + S:gt.metaitem.02.23399.name=Small %material Spring + S:gt.metaitem.02.23399.tooltip=Sm + S:gt.metaitem.02.2340.name=%material Shovel Head + S:gt.metaitem.02.2340.tooltip=SpFe + S:gt.metaitem.02.23400.name=Small %material Spring + S:gt.metaitem.02.23400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.23401.name=Small %material Spring + S:gt.metaitem.02.23401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.23402.name=Small %material Spring + S:gt.metaitem.02.23402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.23403.name=Small %material Spring + S:gt.metaitem.02.23403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.23404.name=Small %material Spring + S:gt.metaitem.02.23404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.23405.name=Small %material Spring + S:gt.metaitem.02.23405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.23406.name=Small %material Spring + S:gt.metaitem.02.23406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.23407.name=Small %material Spring + S:gt.metaitem.02.23407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.23408.name=Small %material Spring + S:gt.metaitem.02.23408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.2341.name=%material Shovel Head + S:gt.metaitem.02.2341.tooltip=SpFe₅₀C + S:gt.metaitem.02.2342.name=%material Shovel Head + S:gt.metaitem.02.2342.tooltip= S:gt.metaitem.02.2343.name=Cobalt Brass Shovel Head S:gt.metaitem.02.2343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.2344.name=Ultimet Shovel Head S:gt.metaitem.02.2344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.2346.name=%material Shovel Head + S:gt.metaitem.02.2346.tooltip= + S:gt.metaitem.02.2347.name=%material Shovel Head + S:gt.metaitem.02.2347.tooltip= + S:gt.metaitem.02.23470.name=Small %material Spring + S:gt.metaitem.02.23470.tooltip=C₂H₄O + S:gt.metaitem.02.23471.name=Small %material Spring + S:gt.metaitem.02.23471.tooltip=C₂H₆OSi + S:gt.metaitem.02.23472.name=Small %material Spring + S:gt.metaitem.02.23472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.23473.name=Small %material Spring + S:gt.metaitem.02.23473.tooltip=C₂F₄ S:gt.metaitem.02.2348.name=Red Steel Shovel Head S:gt.metaitem.02.2348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.23485.name=Small %material Spring + S:gt.metaitem.02.23485.tooltip= + S:gt.metaitem.02.23488.name=Small %material Spring + S:gt.metaitem.02.23488.tooltip= + S:gt.metaitem.02.23489.name=Small %material Spring + S:gt.metaitem.02.23489.tooltip= S:gt.metaitem.02.2349.name=Blue Steel Shovel Head S:gt.metaitem.02.2349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.23490.name=Small %material Spring + S:gt.metaitem.02.23490.tooltip= S:gt.metaitem.02.2350.name=Sterling Silver Shovel Head S:gt.metaitem.02.2350.tooltip=CuAg4 S:gt.metaitem.02.2351.name=Rose Gold Shovel Head S:gt.metaitem.02.2351.tooltip=CuAu4 S:gt.metaitem.02.2352.name=Black Bronze Shovel Head S:gt.metaitem.02.2352.tooltip=AuAgCu3 + S:gt.metaitem.02.23521.name=Small %material Spring + S:gt.metaitem.02.23521.tooltip= + S:gt.metaitem.02.23529.name=Small %material Spring + S:gt.metaitem.02.23529.tooltip=FeMa S:gt.metaitem.02.2353.name=Bismuth Bronze Shovel Head S:gt.metaitem.02.2353.tooltip=BiZnCu3 S:gt.metaitem.02.2354.name=Magnetic Iron Shovel Head @@ -25969,10 +44662,38 @@ languagefile { S:gt.metaitem.02.2355.tooltip=Fe50C S:gt.metaitem.02.2356.name=Magnetic Neodymium Shovel Head S:gt.metaitem.02.2356.tooltip=Nd + S:gt.metaitem.02.23599.name=Small %material Spring + S:gt.metaitem.02.23599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.23610.name=Small %material Spring + S:gt.metaitem.02.23610.tooltip=C₂H₄O + S:gt.metaitem.02.23611.name=Small %material Spring + S:gt.metaitem.02.23611.tooltip=B(SiO₂)₇ + S:gt.metaitem.02.23613.name=Small %material Spring + S:gt.metaitem.02.23613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.2362.name=%material Shovel Head + S:gt.metaitem.02.2362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.2363.name=Tin Alloy Shovel Head S:gt.metaitem.02.2363.tooltip=SnFe + S:gt.metaitem.02.23631.name=Small %material Spring + S:gt.metaitem.02.23631.tooltip=C₆H₄S + S:gt.metaitem.02.23635.name=Small %material Spring + S:gt.metaitem.02.23635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.23636.name=Small %material Spring + S:gt.metaitem.02.23636.tooltip=C₈H₈ S:gt.metaitem.02.2364.name=Dark Steel Shovel Head S:gt.metaitem.02.2364.tooltip= + S:gt.metaitem.02.23649.name=Small %material Spring + S:gt.metaitem.02.23649.tooltip=C₂H₃Cl + S:gt.metaitem.02.2365.name=%material Shovel Head + S:gt.metaitem.02.2365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.2366.name=%material Shovel Head + S:gt.metaitem.02.2366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.2367.name=%material Shovel Head + S:gt.metaitem.02.2367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.2368.name=%material Shovel Head + S:gt.metaitem.02.2368.tooltip= + S:gt.metaitem.02.2369.name=%material Shovel Head + S:gt.metaitem.02.2369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.2370.name=Tungstencarbide Shovel Head S:gt.metaitem.02.2370.tooltip=WC S:gt.metaitem.02.2371.name=Vanadiumsteel Shovel Head @@ -25983,8 +44704,510 @@ languagefile { S:gt.metaitem.02.2373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.2374.name=HSS-S Shovel Head S:gt.metaitem.02.2374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.23770.name=Small %material Spring + S:gt.metaitem.02.23770.tooltip= + S:gt.metaitem.02.2378.name=%material Shovel Head + S:gt.metaitem.02.2378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.2379.name=%material Shovel Head + S:gt.metaitem.02.2379.tooltip=?AuC + S:gt.metaitem.02.2380.name=%material Shovel Head + S:gt.metaitem.02.2380.tooltip=Sn₂AgPt + S:gt.metaitem.02.2381.name=%material Shovel Head + S:gt.metaitem.02.2381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.2382.name=%material Shovel Head + S:gt.metaitem.02.2382.tooltip=Ai + S:gt.metaitem.02.23829.name=Small %material Spring + S:gt.metaitem.02.23829.tooltip=Sp₂Fe + S:gt.metaitem.02.2383.name=%material Shovel Head + S:gt.metaitem.02.2383.tooltip= + S:gt.metaitem.02.2384.name=%material Shovel Head + S:gt.metaitem.02.2384.tooltip= + S:gt.metaitem.02.2385.name=%material Shovel Head + S:gt.metaitem.02.2385.tooltip= + S:gt.metaitem.02.2386.name=%material Shovel Head + S:gt.metaitem.02.2386.tooltip=AiCo + S:gt.metaitem.02.23868.name=Small %material Spring + S:gt.metaitem.02.23868.tooltip=Ke + S:gt.metaitem.02.2387.name=%material Shovel Head + S:gt.metaitem.02.2387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.23874.name=Small %material Spring + S:gt.metaitem.02.23874.tooltip=CH₂ + S:gt.metaitem.02.2388.name=%material Shovel Head + S:gt.metaitem.02.2388.tooltip=SpPu + S:gt.metaitem.02.23880.name=Small %material Spring + S:gt.metaitem.02.23880.tooltip=C₅H₈ + S:gt.metaitem.02.23884.name=Small %material Spring + S:gt.metaitem.02.23884.tooltip=De + S:gt.metaitem.02.2389.name=%material Shovel Head + S:gt.metaitem.02.2389.tooltip=SpH₂O + S:gt.metaitem.02.2390.name=%material Shovel Head + S:gt.metaitem.02.2390.tooltip=SpPb + S:gt.metaitem.02.2391.name=%material Shovel Head + S:gt.metaitem.02.2391.tooltip=Qt + S:gt.metaitem.02.23912.name=Small %material Spring + S:gt.metaitem.02.23912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.23913.name=Small %material Spring + S:gt.metaitem.02.23913.tooltip=As₄S₄ + S:gt.metaitem.02.2392.name=%material Shovel Head + S:gt.metaitem.02.2392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.2393.name=%material Shovel Head + S:gt.metaitem.02.2393.tooltip=Oh + S:gt.metaitem.02.2394.name=%material Shovel Head + S:gt.metaitem.02.2394.tooltip=If + S:gt.metaitem.02.23950.name=Small %material Spring + S:gt.metaitem.02.23950.tooltip= + S:gt.metaitem.02.23951.name=Small %material Spring + S:gt.metaitem.02.23951.tooltip= + S:gt.metaitem.02.23952.name=Small %material Spring + S:gt.metaitem.02.23952.tooltip= + S:gt.metaitem.02.23953.name=Small %material Spring + S:gt.metaitem.02.23953.tooltip= + S:gt.metaitem.02.23954.name=Small %material Spring + S:gt.metaitem.02.23954.tooltip= + S:gt.metaitem.02.23955.name=Small %material Spring + S:gt.metaitem.02.23955.tooltip= + S:gt.metaitem.02.23956.name=Small %material Spring + S:gt.metaitem.02.23956.tooltip= + S:gt.metaitem.02.23957.name=Small %material Spring + S:gt.metaitem.02.23957.tooltip= + S:gt.metaitem.02.23958.name=Small %material Spring + S:gt.metaitem.02.23958.tooltip= + S:gt.metaitem.02.23959.name=Small %material Spring + S:gt.metaitem.02.23959.tooltip= + S:gt.metaitem.02.23960.name=Small %material Spring + S:gt.metaitem.02.23960.tooltip= + S:gt.metaitem.02.23961.name=Small %material Spring + S:gt.metaitem.02.23961.tooltip= + S:gt.metaitem.02.23962.name=Small %material Spring + S:gt.metaitem.02.23962.tooltip= + S:gt.metaitem.02.23963.name=Small %material Spring + S:gt.metaitem.02.23963.tooltip= + S:gt.metaitem.02.23964.name=Small %material Spring + S:gt.metaitem.02.23964.tooltip= + S:gt.metaitem.02.23965.name=Small %material Spring + S:gt.metaitem.02.23965.tooltip= + S:gt.metaitem.02.23966.name=Small %material Spring + S:gt.metaitem.02.23966.tooltip= + S:gt.metaitem.02.2397.name=%material Shovel Head + S:gt.metaitem.02.2397.tooltip=If* + S:gt.metaitem.02.23970.name=Small %material Spring + S:gt.metaitem.02.23970.tooltip= + S:gt.metaitem.02.23975.name=Small %material Spring + S:gt.metaitem.02.23975.tooltip=D + S:gt.metaitem.02.23976.name=Small %material Spring + S:gt.metaitem.02.23976.tooltip=D* + S:gt.metaitem.02.23977.name=Small %material Spring + S:gt.metaitem.02.23977.tooltip= + S:gt.metaitem.02.23978.name=Small %material Spring + S:gt.metaitem.02.23978.tooltip=IcMa + S:gt.metaitem.02.23979.name=Small %material Spring + S:gt.metaitem.02.23979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.02.2398.name=%material Shovel Head + S:gt.metaitem.02.2398.tooltip= + S:gt.metaitem.02.23980.name=Small %material Spring + S:gt.metaitem.02.23980.tooltip=AsGa + S:gt.metaitem.02.23981.name=Small %material Spring + S:gt.metaitem.02.23981.tooltip=InGaP + S:gt.metaitem.02.23982.name=Small %material Spring + S:gt.metaitem.02.23982.tooltip=SpNt + S:gt.metaitem.02.23984.name=Small %material Spring + S:gt.metaitem.02.23984.tooltip=Fl + S:gt.metaitem.02.23985.name=Small %material Spring + S:gt.metaitem.02.23985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.02.23986.name=Small %material Spring + S:gt.metaitem.02.23986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.02.23987.name=Small %material Spring + S:gt.metaitem.02.23987.tooltip=Cd₅MgO₆ + S:gt.metaitem.02.23988.name=Small %material Spring + S:gt.metaitem.02.23988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.02.23989.name=Small %material Spring + S:gt.metaitem.02.23989.tooltip=UPt₃ + S:gt.metaitem.02.2399.name=%material Shovel Head + S:gt.metaitem.02.2399.tooltip=Sm + S:gt.metaitem.02.23990.name=Small %material Spring + S:gt.metaitem.02.23990.tooltip=VIn₃ + S:gt.metaitem.02.23991.name=Small %material Spring + S:gt.metaitem.02.23991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.02.23992.name=Small %material Spring + S:gt.metaitem.02.23992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.02.24006.name=%material Spring + S:gt.metaitem.02.24006.tooltip=Li + S:gt.metaitem.02.24008.name=%material Spring + S:gt.metaitem.02.24008.tooltip=Be + S:gt.metaitem.02.2401.name=%material Shovel Head + S:gt.metaitem.02.2401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.24010.name=%material Spring + S:gt.metaitem.02.24010.tooltip=C + S:gt.metaitem.02.24018.name=%material Spring + S:gt.metaitem.02.24018.tooltip=Mg + S:gt.metaitem.02.24019.name=%material Spring + S:gt.metaitem.02.24019.tooltip=Al + S:gt.metaitem.02.2402.name=%material Shovel Head + S:gt.metaitem.02.2402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.24020.name=%material Spring + S:gt.metaitem.02.24020.tooltip=Si + S:gt.metaitem.02.24025.name=%material Spring + S:gt.metaitem.02.24025.tooltip=K + S:gt.metaitem.02.24027.name=%material Spring + S:gt.metaitem.02.24027.tooltip=Sc S:gt.metaitem.02.24028.name=Titanium Spring S:gt.metaitem.02.24028.tooltip=Ti + S:gt.metaitem.02.24029.name=%material Spring + S:gt.metaitem.02.24029.tooltip=V + S:gt.metaitem.02.2403.name=%material Shovel Head + S:gt.metaitem.02.2403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.24030.name=%material Spring + S:gt.metaitem.02.24030.tooltip=Cr + S:gt.metaitem.02.24031.name=%material Spring + S:gt.metaitem.02.24031.tooltip=Mn + S:gt.metaitem.02.24032.name=%material Spring + S:gt.metaitem.02.24032.tooltip=Fe + S:gt.metaitem.02.24033.name=%material Spring + S:gt.metaitem.02.24033.tooltip=Co + S:gt.metaitem.02.24034.name=%material Spring + S:gt.metaitem.02.24034.tooltip=Ni + S:gt.metaitem.02.24035.name=%material Spring + S:gt.metaitem.02.24035.tooltip=Cu + S:gt.metaitem.02.24036.name=%material Spring + S:gt.metaitem.02.24036.tooltip=Zn + S:gt.metaitem.02.24037.name=%material Spring + S:gt.metaitem.02.24037.tooltip=Ga + S:gt.metaitem.02.24039.name=%material Spring + S:gt.metaitem.02.24039.tooltip=As + S:gt.metaitem.02.2404.name=%material Shovel Head + S:gt.metaitem.02.2404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.24043.name=%material Spring + S:gt.metaitem.02.24043.tooltip=Rb + S:gt.metaitem.02.24045.name=%material Spring + S:gt.metaitem.02.24045.tooltip=Y + S:gt.metaitem.02.24047.name=%material Spring + S:gt.metaitem.02.24047.tooltip=Nb + S:gt.metaitem.02.24048.name=%material Spring + S:gt.metaitem.02.24048.tooltip=Mo + S:gt.metaitem.02.2405.name=%material Shovel Head + S:gt.metaitem.02.2405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.24052.name=%material Spring + S:gt.metaitem.02.24052.tooltip=Pd + S:gt.metaitem.02.24054.name=%material Spring + S:gt.metaitem.02.24054.tooltip=Ag + S:gt.metaitem.02.24056.name=%material Spring + S:gt.metaitem.02.24056.tooltip=In + S:gt.metaitem.02.24057.name=%material Spring + S:gt.metaitem.02.24057.tooltip=Sn + S:gt.metaitem.02.24058.name=%material Spring + S:gt.metaitem.02.24058.tooltip=Sb + S:gt.metaitem.02.24059.name=%material Spring + S:gt.metaitem.02.24059.tooltip=Te + S:gt.metaitem.02.2406.name=%material Shovel Head + S:gt.metaitem.02.2406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.24062.name=%material Spring + S:gt.metaitem.02.24062.tooltip=Cs + S:gt.metaitem.02.24063.name=%material Spring + S:gt.metaitem.02.24063.tooltip=Ba + S:gt.metaitem.02.24064.name=%material Spring + S:gt.metaitem.02.24064.tooltip=La + S:gt.metaitem.02.24065.name=%material Spring + S:gt.metaitem.02.24065.tooltip=Ce + S:gt.metaitem.02.24066.name=%material Spring + S:gt.metaitem.02.24066.tooltip=Pr + S:gt.metaitem.02.24067.name=%material Spring + S:gt.metaitem.02.24067.tooltip=Nd + S:gt.metaitem.02.24068.name=%material Spring + S:gt.metaitem.02.24068.tooltip=Pm + S:gt.metaitem.02.24069.name=%material Spring + S:gt.metaitem.02.24069.tooltip=Sm + S:gt.metaitem.02.2407.name=%material Shovel Head + S:gt.metaitem.02.2407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.24070.name=%material Spring + S:gt.metaitem.02.24070.tooltip=Eu + S:gt.metaitem.02.24071.name=%material Spring + S:gt.metaitem.02.24071.tooltip=Gd + S:gt.metaitem.02.24072.name=%material Spring + S:gt.metaitem.02.24072.tooltip=Tb + S:gt.metaitem.02.24073.name=%material Spring + S:gt.metaitem.02.24073.tooltip=Dy + S:gt.metaitem.02.24074.name=%material Spring + S:gt.metaitem.02.24074.tooltip=Ho + S:gt.metaitem.02.24075.name=%material Spring + S:gt.metaitem.02.24075.tooltip=Er + S:gt.metaitem.02.24076.name=%material Spring + S:gt.metaitem.02.24076.tooltip=Tm + S:gt.metaitem.02.24077.name=%material Spring + S:gt.metaitem.02.24077.tooltip=Yb + S:gt.metaitem.02.24078.name=%material Spring + S:gt.metaitem.02.24078.tooltip=Lu + S:gt.metaitem.02.2408.name=%material Shovel Head + S:gt.metaitem.02.2408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.24080.name=%material Spring + S:gt.metaitem.02.24080.tooltip=Ta + S:gt.metaitem.02.24081.name=%material Spring + S:gt.metaitem.02.24081.tooltip=W + S:gt.metaitem.02.24083.name=%material Spring + S:gt.metaitem.02.24083.tooltip=Os + S:gt.metaitem.02.24084.name=%material Spring + S:gt.metaitem.02.24084.tooltip=Ir + S:gt.metaitem.02.24085.name=%material Spring + S:gt.metaitem.02.24085.tooltip=Pt + S:gt.metaitem.02.24086.name=%material Spring + S:gt.metaitem.02.24086.tooltip=Au + S:gt.metaitem.02.24089.name=%material Spring + S:gt.metaitem.02.24089.tooltip=Pb + S:gt.metaitem.02.24090.name=%material Spring + S:gt.metaitem.02.24090.tooltip=Bi + S:gt.metaitem.02.24096.name=%material Spring + S:gt.metaitem.02.24096.tooltip=Th + S:gt.metaitem.02.24097.name=%material Spring + S:gt.metaitem.02.24097.tooltip=U-235 + S:gt.metaitem.02.24098.name=%material Spring + S:gt.metaitem.02.24098.tooltip=U + S:gt.metaitem.02.24100.name=%material Spring + S:gt.metaitem.02.24100.tooltip=Pu + S:gt.metaitem.02.24101.name=%material Spring + S:gt.metaitem.02.24101.tooltip=Pu-241 + S:gt.metaitem.02.24103.name=%material Spring + S:gt.metaitem.02.24103.tooltip=Am + S:gt.metaitem.02.24129.name=%material Spring + S:gt.metaitem.02.24129.tooltip=Nt + S:gt.metaitem.02.24300.name=%material Spring + S:gt.metaitem.02.24300.tooltip=SnCu₃ + S:gt.metaitem.02.24301.name=%material Spring + S:gt.metaitem.02.24301.tooltip=ZnCu₃ + S:gt.metaitem.02.24302.name=%material Spring + S:gt.metaitem.02.24302.tooltip=Fe₂Ni + S:gt.metaitem.02.24303.name=%material Spring + S:gt.metaitem.02.24303.tooltip=AgAu + S:gt.metaitem.02.24304.name=%material Spring + S:gt.metaitem.02.24304.tooltip=Fe + S:gt.metaitem.02.24305.name=%material Spring + S:gt.metaitem.02.24305.tooltip=Fe₅₀C + S:gt.metaitem.02.24306.name=%material Spring + S:gt.metaitem.02.24306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.24307.name=%material Spring + S:gt.metaitem.02.24307.tooltip=Fe + S:gt.metaitem.02.24308.name=%material Spring + S:gt.metaitem.02.24308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.02.24309.name=%material Spring + S:gt.metaitem.02.24309.tooltip=AgRp₄ + S:gt.metaitem.02.24310.name=%material Spring + S:gt.metaitem.02.24310.tooltip=CuNi + S:gt.metaitem.02.24311.name=%material Spring + S:gt.metaitem.02.24311.tooltip=Ni₄Cr + S:gt.metaitem.02.24312.name=%material Spring + S:gt.metaitem.02.24312.tooltip=FeAlCr + S:gt.metaitem.02.24313.name=%material Spring + S:gt.metaitem.02.24313.tooltip=MgAl₂ + S:gt.metaitem.02.24314.name=%material Spring + S:gt.metaitem.02.24314.tooltip=Sn₉Sb + S:gt.metaitem.02.24315.name=%material Spring + S:gt.metaitem.02.24315.tooltip=Pb₄Sb + S:gt.metaitem.02.24316.name=%material Spring + S:gt.metaitem.02.24316.tooltip=Fe₅₀CW + S:gt.metaitem.02.24317.name=%material Spring + S:gt.metaitem.02.24317.tooltip=Ir₃Os + S:gt.metaitem.02.24318.name=%material Spring + S:gt.metaitem.02.24318.tooltip=Su + S:gt.metaitem.02.24319.name=%material Spring + S:gt.metaitem.02.24319.tooltip=Ad + S:gt.metaitem.02.24320.name=%material Spring + S:gt.metaitem.02.24320.tooltip=The formula is too long... + S:gt.metaitem.02.24321.name=%material Spring + S:gt.metaitem.02.24321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.24322.name=%material Spring + S:gt.metaitem.02.24322.tooltip= + S:gt.metaitem.02.24323.name=%material Spring + S:gt.metaitem.02.24323.tooltip=AuMa* + S:gt.metaitem.02.24324.name=%material Spring + S:gt.metaitem.02.24324.tooltip=Nq + S:gt.metaitem.02.24325.name=%material Spring + S:gt.metaitem.02.24325.tooltip=Nq₂KeC + S:gt.metaitem.02.24326.name=%material Spring + S:gt.metaitem.02.24326.tooltip=Nq+ + S:gt.metaitem.02.24327.name=%material Spring + S:gt.metaitem.02.24327.tooltip=Nq* + S:gt.metaitem.02.24328.name=%material Spring + S:gt.metaitem.02.24328.tooltip=Du + S:gt.metaitem.02.24329.name=%material Spring + S:gt.metaitem.02.24329.tooltip=Tn + S:gt.metaitem.02.24330.name=%material Spring + S:gt.metaitem.02.24330.tooltip=FeMa + S:gt.metaitem.02.24331.name=%material Spring + S:gt.metaitem.02.24331.tooltip=Pt₂FeMa + S:gt.metaitem.02.24333.name=%material Spring + S:gt.metaitem.02.24333.tooltip=Ag₂FeMa + S:gt.metaitem.02.24334.name=%material Spring + S:gt.metaitem.02.24334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.24335.name=%material Spring + S:gt.metaitem.02.24335.tooltip=Fe₅₀C + S:gt.metaitem.02.24336.name=%material Spring + S:gt.metaitem.02.24336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.24337.name=%material Spring + S:gt.metaitem.02.24337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.24338.name=%material Spring + S:gt.metaitem.02.24338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.24339.name=%material Spring + S:gt.metaitem.02.24339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.24340.name=%material Spring + S:gt.metaitem.02.24340.tooltip=SpFe + S:gt.metaitem.02.24341.name=%material Spring + S:gt.metaitem.02.24341.tooltip=SpFe₅₀C + S:gt.metaitem.02.24342.name=%material Spring + S:gt.metaitem.02.24342.tooltip= + S:gt.metaitem.02.24343.name=%material Spring + S:gt.metaitem.02.24343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.24344.name=%material Spring + S:gt.metaitem.02.24344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.24345.name=%material Spring + S:gt.metaitem.02.24345.tooltip=Cu + S:gt.metaitem.02.24346.name=%material Spring + S:gt.metaitem.02.24346.tooltip= + S:gt.metaitem.02.24348.name=%material Spring + S:gt.metaitem.02.24348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.24349.name=%material Spring + S:gt.metaitem.02.24349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.24350.name=%material Spring + S:gt.metaitem.02.24350.tooltip=CuAg₄ + S:gt.metaitem.02.24351.name=%material Spring + S:gt.metaitem.02.24351.tooltip=CuAu₄ + S:gt.metaitem.02.24352.name=%material Spring + S:gt.metaitem.02.24352.tooltip=AuAgCu₃ + S:gt.metaitem.02.24353.name=%material Spring + S:gt.metaitem.02.24353.tooltip=BiZnCu₃ + S:gt.metaitem.02.24354.name=%material Spring + S:gt.metaitem.02.24354.tooltip=Fe + S:gt.metaitem.02.24355.name=%material Spring + S:gt.metaitem.02.24355.tooltip=Fe₅₀C + S:gt.metaitem.02.24356.name=%material Spring + S:gt.metaitem.02.24356.tooltip=Nd + S:gt.metaitem.02.24357.name=%material Spring + S:gt.metaitem.02.24357.tooltip=V₃Ga + S:gt.metaitem.02.24358.name=%material Spring + S:gt.metaitem.02.24358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.02.24359.name=%material Spring + S:gt.metaitem.02.24359.tooltip=NbN + S:gt.metaitem.02.24360.name=%material Spring + S:gt.metaitem.02.24360.tooltip=NbTi + S:gt.metaitem.02.24362.name=%material Spring + S:gt.metaitem.02.24362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.24363.name=%material Spring + S:gt.metaitem.02.24363.tooltip=SnFe + S:gt.metaitem.02.24364.name=%material Spring + S:gt.metaitem.02.24364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.24365.name=%material Spring + S:gt.metaitem.02.24365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.24366.name=%material Spring + S:gt.metaitem.02.24366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.24367.name=%material Spring + S:gt.metaitem.02.24367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.24368.name=%material Spring + S:gt.metaitem.02.24368.tooltip= + S:gt.metaitem.02.24369.name=%material Spring + S:gt.metaitem.02.24369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.24370.name=%material Spring + S:gt.metaitem.02.24370.tooltip=WC + S:gt.metaitem.02.24371.name=%material Spring + S:gt.metaitem.02.24371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.24372.name=%material Spring + S:gt.metaitem.02.24372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.24373.name=%material Spring + S:gt.metaitem.02.24373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.24374.name=%material Spring + S:gt.metaitem.02.24374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.24378.name=%material Spring + S:gt.metaitem.02.24378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.24379.name=%material Spring + S:gt.metaitem.02.24379.tooltip=?AuC + S:gt.metaitem.02.24380.name=%material Spring + S:gt.metaitem.02.24380.tooltip=Sn₂AgPt + S:gt.metaitem.02.24381.name=%material Spring + S:gt.metaitem.02.24381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.24382.name=%material Spring + S:gt.metaitem.02.24382.tooltip=Ai + S:gt.metaitem.02.24383.name=%material Spring + S:gt.metaitem.02.24383.tooltip= + S:gt.metaitem.02.24384.name=%material Spring + S:gt.metaitem.02.24384.tooltip= + S:gt.metaitem.02.24385.name=%material Spring + S:gt.metaitem.02.24385.tooltip= + S:gt.metaitem.02.24386.name=%material Spring + S:gt.metaitem.02.24386.tooltip=AiCo + S:gt.metaitem.02.24387.name=%material Spring + S:gt.metaitem.02.24387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.24388.name=%material Spring + S:gt.metaitem.02.24388.tooltip=SpPu + S:gt.metaitem.02.24389.name=%material Spring + S:gt.metaitem.02.24389.tooltip=SpH₂O + S:gt.metaitem.02.24390.name=%material Spring + S:gt.metaitem.02.24390.tooltip=SpPb + S:gt.metaitem.02.24391.name=%material Spring + S:gt.metaitem.02.24391.tooltip=Qt + S:gt.metaitem.02.24392.name=%material Spring + S:gt.metaitem.02.24392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.24393.name=%material Spring + S:gt.metaitem.02.24393.tooltip=Oh + S:gt.metaitem.02.24394.name=%material Spring + S:gt.metaitem.02.24394.tooltip=If + S:gt.metaitem.02.24395.name=%material Spring + S:gt.metaitem.02.24395.tooltip= + S:gt.metaitem.02.24397.name=%material Spring + S:gt.metaitem.02.24397.tooltip=If* + S:gt.metaitem.02.24398.name=%material Spring + S:gt.metaitem.02.24398.tooltip= + S:gt.metaitem.02.24399.name=%material Spring + S:gt.metaitem.02.24399.tooltip=Sm + S:gt.metaitem.02.24400.name=%material Spring + S:gt.metaitem.02.24400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.24401.name=%material Spring + S:gt.metaitem.02.24401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.24402.name=%material Spring + S:gt.metaitem.02.24402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.24403.name=%material Spring + S:gt.metaitem.02.24403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.24404.name=%material Spring + S:gt.metaitem.02.24404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.24405.name=%material Spring + S:gt.metaitem.02.24405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.24406.name=%material Spring + S:gt.metaitem.02.24406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.24407.name=%material Spring + S:gt.metaitem.02.24407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.24408.name=%material Spring + S:gt.metaitem.02.24408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.24470.name=%material Spring + S:gt.metaitem.02.24470.tooltip=C₂H₄O + S:gt.metaitem.02.24471.name=%material Spring + S:gt.metaitem.02.24471.tooltip=C₂H₆OSi + S:gt.metaitem.02.24472.name=%material Spring + S:gt.metaitem.02.24472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.24473.name=%material Spring + S:gt.metaitem.02.24473.tooltip=C₂F₄ + S:gt.metaitem.02.24485.name=%material Spring + S:gt.metaitem.02.24485.tooltip= + S:gt.metaitem.02.24488.name=%material Spring + S:gt.metaitem.02.24488.tooltip= + S:gt.metaitem.02.24489.name=%material Spring + S:gt.metaitem.02.24489.tooltip= + S:gt.metaitem.02.24490.name=%material Spring + S:gt.metaitem.02.24490.tooltip= + S:gt.metaitem.02.24521.name=%material Spring + S:gt.metaitem.02.24521.tooltip= + S:gt.metaitem.02.24529.name=%material Spring + S:gt.metaitem.02.24529.tooltip=FeMa + S:gt.metaitem.02.24599.name=%material Spring + S:gt.metaitem.02.24599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.24610.name=%material Spring + S:gt.metaitem.02.24610.tooltip=C₂H₄O + S:gt.metaitem.02.24611.name=%material Spring + S:gt.metaitem.02.24611.tooltip=B(SiO₂)₇ + S:gt.metaitem.02.24613.name=%material Spring + S:gt.metaitem.02.24613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.24631.name=%material Spring + S:gt.metaitem.02.24631.tooltip=C₆H₄S + S:gt.metaitem.02.24635.name=%material Spring + S:gt.metaitem.02.24635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.24636.name=%material Spring + S:gt.metaitem.02.24636.tooltip=C₈H₈ + S:gt.metaitem.02.24649.name=%material Spring + S:gt.metaitem.02.24649.tooltip=C₂H₃Cl S:gt.metaitem.02.2470.name=Epoxy Resin Shovel Head S:gt.metaitem.02.2470.tooltip=C2H4O S:gt.metaitem.02.2471.name=Silicone Rubber Shovel Head @@ -25993,46 +45216,382 @@ languagefile { S:gt.metaitem.02.2472.tooltip=C6H11NO S:gt.metaitem.02.2473.name=Polytetrafluoroethylene Shovel Head S:gt.metaitem.02.2473.tooltip=C2F4 + S:gt.metaitem.02.24770.name=%material Spring + S:gt.metaitem.02.24770.tooltip= + S:gt.metaitem.02.24829.name=%material Spring + S:gt.metaitem.02.24829.tooltip=Sp₂Fe + S:gt.metaitem.02.2485.name=%material Shovel Head + S:gt.metaitem.02.2485.tooltip= + S:gt.metaitem.02.24868.name=%material Spring + S:gt.metaitem.02.24868.tooltip=Ke + S:gt.metaitem.02.24874.name=%material Spring + S:gt.metaitem.02.24874.tooltip=CH₂ + S:gt.metaitem.02.2488.name=%material Shovel Head + S:gt.metaitem.02.2488.tooltip= + S:gt.metaitem.02.24880.name=%material Spring + S:gt.metaitem.02.24880.tooltip=C₅H₈ + S:gt.metaitem.02.24884.name=%material Spring + S:gt.metaitem.02.24884.tooltip=De + S:gt.metaitem.02.2489.name=%material Shovel Head + S:gt.metaitem.02.2489.tooltip= + S:gt.metaitem.02.2490.name=%material Shovel Head + S:gt.metaitem.02.2490.tooltip= + S:gt.metaitem.02.24912.name=%material Spring + S:gt.metaitem.02.24912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.24913.name=%material Spring + S:gt.metaitem.02.24913.tooltip=As₄S₄ + S:gt.metaitem.02.24950.name=%material Spring + S:gt.metaitem.02.24950.tooltip= + S:gt.metaitem.02.24951.name=%material Spring + S:gt.metaitem.02.24951.tooltip= + S:gt.metaitem.02.24952.name=%material Spring + S:gt.metaitem.02.24952.tooltip= + S:gt.metaitem.02.24953.name=%material Spring + S:gt.metaitem.02.24953.tooltip= + S:gt.metaitem.02.24954.name=%material Spring + S:gt.metaitem.02.24954.tooltip= + S:gt.metaitem.02.24955.name=%material Spring + S:gt.metaitem.02.24955.tooltip= + S:gt.metaitem.02.24956.name=%material Spring + S:gt.metaitem.02.24956.tooltip= + S:gt.metaitem.02.24957.name=%material Spring + S:gt.metaitem.02.24957.tooltip= + S:gt.metaitem.02.24958.name=%material Spring + S:gt.metaitem.02.24958.tooltip= + S:gt.metaitem.02.24959.name=%material Spring + S:gt.metaitem.02.24959.tooltip= + S:gt.metaitem.02.24960.name=%material Spring + S:gt.metaitem.02.24960.tooltip= + S:gt.metaitem.02.24961.name=%material Spring + S:gt.metaitem.02.24961.tooltip= + S:gt.metaitem.02.24962.name=%material Spring + S:gt.metaitem.02.24962.tooltip= + S:gt.metaitem.02.24963.name=%material Spring + S:gt.metaitem.02.24963.tooltip= + S:gt.metaitem.02.24964.name=%material Spring + S:gt.metaitem.02.24964.tooltip= + S:gt.metaitem.02.24965.name=%material Spring + S:gt.metaitem.02.24965.tooltip= + S:gt.metaitem.02.24966.name=%material Spring + S:gt.metaitem.02.24966.tooltip= + S:gt.metaitem.02.24970.name=%material Spring + S:gt.metaitem.02.24970.tooltip= + S:gt.metaitem.02.24975.name=%material Spring + S:gt.metaitem.02.24975.tooltip=D + S:gt.metaitem.02.24976.name=%material Spring + S:gt.metaitem.02.24976.tooltip=D* + S:gt.metaitem.02.24977.name=%material Spring + S:gt.metaitem.02.24977.tooltip= + S:gt.metaitem.02.24978.name=%material Spring + S:gt.metaitem.02.24978.tooltip=IcMa + S:gt.metaitem.02.24979.name=%material Spring + S:gt.metaitem.02.24979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.02.24980.name=%material Spring + S:gt.metaitem.02.24980.tooltip=AsGa + S:gt.metaitem.02.24981.name=%material Spring + S:gt.metaitem.02.24981.tooltip=InGaP + S:gt.metaitem.02.24982.name=%material Spring + S:gt.metaitem.02.24982.tooltip=SpNt + S:gt.metaitem.02.24984.name=%material Spring + S:gt.metaitem.02.24984.tooltip=Fl + S:gt.metaitem.02.24985.name=%material Spring + S:gt.metaitem.02.24985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.02.24986.name=%material Spring + S:gt.metaitem.02.24986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.02.24987.name=%material Spring + S:gt.metaitem.02.24987.tooltip=Cd₅MgO₆ + S:gt.metaitem.02.24988.name=%material Spring + S:gt.metaitem.02.24988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.02.24989.name=%material Spring + S:gt.metaitem.02.24989.tooltip=UPt₃ + S:gt.metaitem.02.24990.name=%material Spring + S:gt.metaitem.02.24990.tooltip=VIn₃ + S:gt.metaitem.02.24991.name=%material Spring + S:gt.metaitem.02.24991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.02.24992.name=%material Spring + S:gt.metaitem.02.24992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.02.2500.name=Diamond Shovel Head S:gt.metaitem.02.2500.tooltip=C + S:gt.metaitem.02.25008.name=%material Arrow + S:gt.metaitem.02.25008.tooltip=Be S:gt.metaitem.02.2501.name=Emerald Shovel Head S:gt.metaitem.02.2501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.25010.name=%material Arrow + S:gt.metaitem.02.25010.tooltip=C + S:gt.metaitem.02.25019.name=%material Arrow + S:gt.metaitem.02.25019.tooltip=Al S:gt.metaitem.02.2502.name=Ruby Shovel Head S:gt.metaitem.02.2502.tooltip=CrAl2O3 + S:gt.metaitem.02.25028.name=%material Arrow + S:gt.metaitem.02.25028.tooltip=Ti S:gt.metaitem.02.2503.name=Sapphire Shovel Head S:gt.metaitem.02.2503.tooltip=Al2O3 + S:gt.metaitem.02.25030.name=%material Arrow + S:gt.metaitem.02.25030.tooltip=Cr + S:gt.metaitem.02.25031.name=%material Arrow + S:gt.metaitem.02.25031.tooltip=Mn + S:gt.metaitem.02.25032.name=%material Arrow + S:gt.metaitem.02.25032.tooltip=Fe + S:gt.metaitem.02.25033.name=%material Arrow + S:gt.metaitem.02.25033.tooltip=Co + S:gt.metaitem.02.25034.name=%material Arrow + S:gt.metaitem.02.25034.tooltip=Ni S:gt.metaitem.02.2504.name=Green Sapphire Shovel Head S:gt.metaitem.02.2504.tooltip=Al2O3 + S:gt.metaitem.02.25048.name=%material Arrow + S:gt.metaitem.02.25048.tooltip=Mo S:gt.metaitem.02.2505.name=Olivine Shovel Head S:gt.metaitem.02.2505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.25052.name=%material Arrow + S:gt.metaitem.02.25052.tooltip=Pd + S:gt.metaitem.02.25054.name=%material Arrow + S:gt.metaitem.02.25054.tooltip=Ag S:gt.metaitem.02.2506.name=Nether Star Shovel Head S:gt.metaitem.02.2506.tooltip= + S:gt.metaitem.02.25067.name=%material Arrow + S:gt.metaitem.02.25067.tooltip=Nd S:gt.metaitem.02.2507.name=Topaz Shovel Head S:gt.metaitem.02.2507.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.2508.name=Tanzanite Shovel Head S:gt.metaitem.02.2508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.25081.name=%material Arrow + S:gt.metaitem.02.25081.tooltip=W + S:gt.metaitem.02.25083.name=%material Arrow + S:gt.metaitem.02.25083.tooltip=Os + S:gt.metaitem.02.25084.name=%material Arrow + S:gt.metaitem.02.25084.tooltip=Ir + S:gt.metaitem.02.25085.name=%material Arrow + S:gt.metaitem.02.25085.tooltip=Pt + S:gt.metaitem.02.25086.name=%material Arrow + S:gt.metaitem.02.25086.tooltip=Au + S:gt.metaitem.02.25089.name=%material Arrow + S:gt.metaitem.02.25089.tooltip=Pb S:gt.metaitem.02.2509.name=Amethyst Shovel Head S:gt.metaitem.02.2509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.25090.name=%material Arrow + S:gt.metaitem.02.25090.tooltip=Bi + S:gt.metaitem.02.25096.name=%material Arrow + S:gt.metaitem.02.25096.tooltip=Th + S:gt.metaitem.02.25097.name=%material Arrow + S:gt.metaitem.02.25097.tooltip=U-235 + S:gt.metaitem.02.25098.name=%material Arrow + S:gt.metaitem.02.25098.tooltip=U S:gt.metaitem.02.2510.name=Opal Shovel Head S:gt.metaitem.02.2510.tooltip=SiO2 + S:gt.metaitem.02.25100.name=%material Arrow + S:gt.metaitem.02.25100.tooltip=Pu + S:gt.metaitem.02.25101.name=%material Arrow + S:gt.metaitem.02.25101.tooltip=Pu-241 + S:gt.metaitem.02.2511.name=%material Shovel Head + S:gt.metaitem.02.2511.tooltip= + S:gt.metaitem.02.25129.name=%material Arrow + S:gt.metaitem.02.25129.tooltip=Nt S:gt.metaitem.02.2513.name=Blue Topaz Shovel Head S:gt.metaitem.02.2513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.2514.name=Amber Shovel Head S:gt.metaitem.02.2514.tooltip= S:gt.metaitem.02.2516.name=Certus Quartz Shovel Head S:gt.metaitem.02.2516.tooltip= + S:gt.metaitem.02.2521.name=%material Shovel Head + S:gt.metaitem.02.2521.tooltip= S:gt.metaitem.02.2522.name=Nether Quartz Shovel Head S:gt.metaitem.02.2522.tooltip= S:gt.metaitem.02.2527.name=Red Garnet Shovel Head S:gt.metaitem.02.2527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.2528.name=Yellow Garnet Shovel Head S:gt.metaitem.02.2528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.2529.name=%material Shovel Head + S:gt.metaitem.02.2529.tooltip=FeMa + S:gt.metaitem.02.25299.name=%material Arrow + S:gt.metaitem.02.25299.tooltip= + S:gt.metaitem.02.25300.name=%material Arrow + S:gt.metaitem.02.25300.tooltip=SnCu₃ + S:gt.metaitem.02.25301.name=%material Arrow + S:gt.metaitem.02.25301.tooltip=ZnCu₃ + S:gt.metaitem.02.25302.name=%material Arrow + S:gt.metaitem.02.25302.tooltip=Fe₂Ni + S:gt.metaitem.02.25303.name=%material Arrow + S:gt.metaitem.02.25303.tooltip=AgAu + S:gt.metaitem.02.25304.name=%material Arrow + S:gt.metaitem.02.25304.tooltip=Fe + S:gt.metaitem.02.25305.name=%material Arrow + S:gt.metaitem.02.25305.tooltip=Fe₅₀C + S:gt.metaitem.02.25306.name=%material Arrow + S:gt.metaitem.02.25306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.25307.name=%material Arrow + S:gt.metaitem.02.25307.tooltip=Fe + S:gt.metaitem.02.25310.name=%material Arrow + S:gt.metaitem.02.25310.tooltip=CuNi + S:gt.metaitem.02.25311.name=%material Arrow + S:gt.metaitem.02.25311.tooltip=Ni₄Cr + S:gt.metaitem.02.25312.name=%material Arrow + S:gt.metaitem.02.25312.tooltip=FeAlCr + S:gt.metaitem.02.25313.name=%material Arrow + S:gt.metaitem.02.25313.tooltip=MgAl₂ + S:gt.metaitem.02.25316.name=%material Arrow + S:gt.metaitem.02.25316.tooltip=Fe₅₀CW + S:gt.metaitem.02.25317.name=%material Arrow + S:gt.metaitem.02.25317.tooltip=Ir₃Os + S:gt.metaitem.02.25318.name=%material Arrow + S:gt.metaitem.02.25318.tooltip=Su + S:gt.metaitem.02.25319.name=%material Arrow + S:gt.metaitem.02.25319.tooltip=Ad + S:gt.metaitem.02.25320.name=%material Arrow + S:gt.metaitem.02.25320.tooltip=The formula is too long... + S:gt.metaitem.02.25321.name=%material Arrow + S:gt.metaitem.02.25321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.25322.name=%material Arrow + S:gt.metaitem.02.25322.tooltip= + S:gt.metaitem.02.25323.name=%material Arrow + S:gt.metaitem.02.25323.tooltip=AuMa* + S:gt.metaitem.02.25324.name=%material Arrow + S:gt.metaitem.02.25324.tooltip=Nq + S:gt.metaitem.02.25325.name=%material Arrow + S:gt.metaitem.02.25325.tooltip=Nq₂KeC + S:gt.metaitem.02.25326.name=%material Arrow + S:gt.metaitem.02.25326.tooltip=Nq+ + S:gt.metaitem.02.25327.name=%material Arrow + S:gt.metaitem.02.25327.tooltip=Nq* + S:gt.metaitem.02.25328.name=%material Arrow + S:gt.metaitem.02.25328.tooltip=Du + S:gt.metaitem.02.25329.name=%material Arrow + S:gt.metaitem.02.25329.tooltip=Tn + S:gt.metaitem.02.25330.name=%material Arrow + S:gt.metaitem.02.25330.tooltip=FeMa + S:gt.metaitem.02.25331.name=%material Arrow + S:gt.metaitem.02.25331.tooltip=Pt₂FeMa + S:gt.metaitem.02.25333.name=%material Arrow + S:gt.metaitem.02.25333.tooltip=Ag₂FeMa + S:gt.metaitem.02.25334.name=%material Arrow + S:gt.metaitem.02.25334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ S:gt.metaitem.02.25335.name=Damascus Steel Arrow S:gt.metaitem.02.25335.tooltip=Fe50C + S:gt.metaitem.02.25336.name=%material Arrow + S:gt.metaitem.02.25336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.25337.name=%material Arrow + S:gt.metaitem.02.25337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.25338.name=%material Arrow + S:gt.metaitem.02.25338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.25339.name=%material Arrow + S:gt.metaitem.02.25339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.25340.name=%material Arrow + S:gt.metaitem.02.25340.tooltip=SpFe + S:gt.metaitem.02.25341.name=%material Arrow + S:gt.metaitem.02.25341.tooltip=SpFe₅₀C + S:gt.metaitem.02.25342.name=%material Arrow + S:gt.metaitem.02.25342.tooltip= + S:gt.metaitem.02.25343.name=%material Arrow + S:gt.metaitem.02.25343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.25344.name=%material Arrow + S:gt.metaitem.02.25344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.25346.name=%material Arrow + S:gt.metaitem.02.25346.tooltip= + S:gt.metaitem.02.25347.name=%material Arrow + S:gt.metaitem.02.25347.tooltip= + S:gt.metaitem.02.25348.name=%material Arrow + S:gt.metaitem.02.25348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.25349.name=%material Arrow + S:gt.metaitem.02.25349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.02.25350.name=Sterling Silver Arrow S:gt.metaitem.02.25350.tooltip=CuAg4 + S:gt.metaitem.02.25351.name=%material Arrow + S:gt.metaitem.02.25351.tooltip=CuAu₄ + S:gt.metaitem.02.25352.name=%material Arrow + S:gt.metaitem.02.25352.tooltip=AuAgCu₃ + S:gt.metaitem.02.25353.name=%material Arrow + S:gt.metaitem.02.25353.tooltip=BiZnCu₃ + S:gt.metaitem.02.25354.name=%material Arrow + S:gt.metaitem.02.25354.tooltip=Fe + S:gt.metaitem.02.25355.name=%material Arrow + S:gt.metaitem.02.25355.tooltip=Fe₅₀C + S:gt.metaitem.02.25356.name=%material Arrow + S:gt.metaitem.02.25356.tooltip=Nd + S:gt.metaitem.02.25362.name=%material Arrow + S:gt.metaitem.02.25362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.25363.name=%material Arrow + S:gt.metaitem.02.25363.tooltip=SnFe + S:gt.metaitem.02.25364.name=%material Arrow + S:gt.metaitem.02.25364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.25365.name=%material Arrow + S:gt.metaitem.02.25365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.25366.name=%material Arrow + S:gt.metaitem.02.25366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.25367.name=%material Arrow + S:gt.metaitem.02.25367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.25368.name=%material Arrow + S:gt.metaitem.02.25368.tooltip= + S:gt.metaitem.02.25369.name=%material Arrow + S:gt.metaitem.02.25369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.2537.name=%material Shovel Head + S:gt.metaitem.02.2537.tooltip= + S:gt.metaitem.02.25370.name=%material Arrow + S:gt.metaitem.02.25370.tooltip=WC + S:gt.metaitem.02.25371.name=%material Arrow + S:gt.metaitem.02.25371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.25372.name=%material Arrow + S:gt.metaitem.02.25372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.25373.name=%material Arrow + S:gt.metaitem.02.25373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.25374.name=%material Arrow + S:gt.metaitem.02.25374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.25378.name=%material Arrow + S:gt.metaitem.02.25378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.25379.name=%material Arrow + S:gt.metaitem.02.25379.tooltip=?AuC + S:gt.metaitem.02.25380.name=%material Arrow + S:gt.metaitem.02.25380.tooltip=Sn₂AgPt + S:gt.metaitem.02.25381.name=%material Arrow + S:gt.metaitem.02.25381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.25382.name=%material Arrow + S:gt.metaitem.02.25382.tooltip=Ai + S:gt.metaitem.02.25383.name=%material Arrow + S:gt.metaitem.02.25383.tooltip= + S:gt.metaitem.02.25384.name=%material Arrow + S:gt.metaitem.02.25384.tooltip= + S:gt.metaitem.02.25385.name=%material Arrow + S:gt.metaitem.02.25385.tooltip= + S:gt.metaitem.02.25386.name=%material Arrow + S:gt.metaitem.02.25386.tooltip=AiCo + S:gt.metaitem.02.25387.name=%material Arrow + S:gt.metaitem.02.25387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.25388.name=%material Arrow + S:gt.metaitem.02.25388.tooltip=SpPu + S:gt.metaitem.02.25389.name=%material Arrow + S:gt.metaitem.02.25389.tooltip=SpH₂O + S:gt.metaitem.02.25390.name=%material Arrow + S:gt.metaitem.02.25390.tooltip=SpPb + S:gt.metaitem.02.25391.name=%material Arrow + S:gt.metaitem.02.25391.tooltip=Qt + S:gt.metaitem.02.25392.name=%material Arrow + S:gt.metaitem.02.25392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.25393.name=%material Arrow + S:gt.metaitem.02.25393.tooltip=Oh + S:gt.metaitem.02.25394.name=%material Arrow + S:gt.metaitem.02.25394.tooltip=If + S:gt.metaitem.02.25397.name=%material Arrow + S:gt.metaitem.02.25397.tooltip=If* + S:gt.metaitem.02.25398.name=%material Arrow + S:gt.metaitem.02.25398.tooltip= + S:gt.metaitem.02.25399.name=%material Arrow + S:gt.metaitem.02.25399.tooltip=Sm S:gt.metaitem.02.2540.name=Aer Shovel Head S:gt.metaitem.02.2540.tooltip= + S:gt.metaitem.02.25401.name=%material Arrow + S:gt.metaitem.02.25401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.25402.name=%material Arrow + S:gt.metaitem.02.25402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.25403.name=%material Arrow + S:gt.metaitem.02.25403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.25404.name=%material Arrow + S:gt.metaitem.02.25404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.25405.name=%material Arrow + S:gt.metaitem.02.25405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.25406.name=%material Arrow + S:gt.metaitem.02.25406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.25407.name=%material Arrow + S:gt.metaitem.02.25407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.25408.name=%material Arrow + S:gt.metaitem.02.25408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.2541.name=Ignis Shovel Head S:gt.metaitem.02.2541.tooltip= S:gt.metaitem.02.2542.name=Terra Shovel Head @@ -26043,18 +45602,582 @@ languagefile { S:gt.metaitem.02.2544.tooltip= S:gt.metaitem.02.2545.name=Ordo Shovel Head S:gt.metaitem.02.2545.tooltip= + S:gt.metaitem.02.25470.name=%material Arrow + S:gt.metaitem.02.25470.tooltip=C₂H₄O + S:gt.metaitem.02.25471.name=%material Arrow + S:gt.metaitem.02.25471.tooltip=C₂H₆OSi + S:gt.metaitem.02.25472.name=%material Arrow + S:gt.metaitem.02.25472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.25473.name=%material Arrow + S:gt.metaitem.02.25473.tooltip=C₂F₄ + S:gt.metaitem.02.25485.name=%material Arrow + S:gt.metaitem.02.25485.tooltip= + S:gt.metaitem.02.25488.name=%material Arrow + S:gt.metaitem.02.25488.tooltip= + S:gt.metaitem.02.25489.name=%material Arrow + S:gt.metaitem.02.25489.tooltip= + S:gt.metaitem.02.25490.name=%material Arrow + S:gt.metaitem.02.25490.tooltip= + S:gt.metaitem.02.25500.name=%material Arrow + S:gt.metaitem.02.25500.tooltip=C + S:gt.metaitem.02.25501.name=%material Arrow + S:gt.metaitem.02.25501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.02.25502.name=%material Arrow + S:gt.metaitem.02.25502.tooltip=CrAl₂O₃ + S:gt.metaitem.02.25503.name=%material Arrow + S:gt.metaitem.02.25503.tooltip=Al₂O₃ + S:gt.metaitem.02.25504.name=%material Arrow + S:gt.metaitem.02.25504.tooltip=Al₂O₃ + S:gt.metaitem.02.25505.name=%material Arrow + S:gt.metaitem.02.25505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.02.25506.name=%material Arrow + S:gt.metaitem.02.25506.tooltip= + S:gt.metaitem.02.25507.name=%material Arrow + S:gt.metaitem.02.25507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.25508.name=%material Arrow + S:gt.metaitem.02.25508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.02.25509.name=%material Arrow + S:gt.metaitem.02.25509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.02.25510.name=%material Arrow + S:gt.metaitem.02.25510.tooltip=SiO₂ + S:gt.metaitem.02.25511.name=%material Arrow + S:gt.metaitem.02.25511.tooltip= + S:gt.metaitem.02.25513.name=%material Arrow + S:gt.metaitem.02.25513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.25514.name=%material Arrow + S:gt.metaitem.02.25514.tooltip= + S:gt.metaitem.02.25516.name=%material Arrow + S:gt.metaitem.02.25516.tooltip= + S:gt.metaitem.02.25521.name=%material Arrow + S:gt.metaitem.02.25521.tooltip= + S:gt.metaitem.02.25522.name=%material Arrow + S:gt.metaitem.02.25522.tooltip= + S:gt.metaitem.02.25527.name=%material Arrow + S:gt.metaitem.02.25527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.02.25528.name=%material Arrow + S:gt.metaitem.02.25528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.02.25529.name=%material Arrow + S:gt.metaitem.02.25529.tooltip=FeMa + S:gt.metaitem.02.25537.name=%material Arrow + S:gt.metaitem.02.25537.tooltip= + S:gt.metaitem.02.25540.name=%material Arrow + S:gt.metaitem.02.25540.tooltip= + S:gt.metaitem.02.25541.name=%material Arrow + S:gt.metaitem.02.25541.tooltip= + S:gt.metaitem.02.25542.name=%material Arrow + S:gt.metaitem.02.25542.tooltip= + S:gt.metaitem.02.25543.name=%material Arrow + S:gt.metaitem.02.25543.tooltip= + S:gt.metaitem.02.25544.name=%material Arrow + S:gt.metaitem.02.25544.tooltip= + S:gt.metaitem.02.25545.name=%material Arrow + S:gt.metaitem.02.25545.tooltip= + S:gt.metaitem.02.25599.name=%material Arrow + S:gt.metaitem.02.25599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.25610.name=%material Arrow + S:gt.metaitem.02.25610.tooltip=C₂H₄O + S:gt.metaitem.02.25613.name=%material Arrow + S:gt.metaitem.02.25613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.25631.name=%material Arrow + S:gt.metaitem.02.25631.tooltip=C₆H₄S + S:gt.metaitem.02.25635.name=%material Arrow + S:gt.metaitem.02.25635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.25636.name=%material Arrow + S:gt.metaitem.02.25636.tooltip=C₈H₈ + S:gt.metaitem.02.25649.name=%material Arrow + S:gt.metaitem.02.25649.tooltip=C₂H₃Cl + S:gt.metaitem.02.25770.name=%material Arrow + S:gt.metaitem.02.25770.tooltip= + S:gt.metaitem.02.25801.name=%material Arrow + S:gt.metaitem.02.25801.tooltip=CSMa + S:gt.metaitem.02.25802.name=%material Arrow + S:gt.metaitem.02.25802.tooltip=SiO₂ + S:gt.metaitem.02.25809.name=%material Arrow + S:gt.metaitem.02.25809.tooltip= + S:gt.metaitem.02.25819.name=%material Arrow + S:gt.metaitem.02.25819.tooltip= + S:gt.metaitem.02.25829.name=%material Arrow + S:gt.metaitem.02.25829.tooltip=Sp₂Fe + S:gt.metaitem.02.25844.name=%material Arrow + S:gt.metaitem.02.25844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.25845.name=%material Arrow + S:gt.metaitem.02.25845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.25849.name=%material Arrow + S:gt.metaitem.02.25849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.02.25850.name=%material Arrow + S:gt.metaitem.02.25850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.02.25854.name=%material Arrow + S:gt.metaitem.02.25854.tooltip= + S:gt.metaitem.02.25865.name=%material Arrow + S:gt.metaitem.02.25865.tooltip= + S:gt.metaitem.02.25868.name=%material Arrow + S:gt.metaitem.02.25868.tooltip=Ke + S:gt.metaitem.02.25874.name=%material Arrow + S:gt.metaitem.02.25874.tooltip=CH₂ + S:gt.metaitem.02.25880.name=%material Arrow + S:gt.metaitem.02.25880.tooltip=C₅H₈ + S:gt.metaitem.02.25884.name=%material Arrow + S:gt.metaitem.02.25884.tooltip=De + S:gt.metaitem.02.25889.name=%material Arrow + S:gt.metaitem.02.25889.tooltip= + S:gt.metaitem.02.25912.name=%material Arrow + S:gt.metaitem.02.25912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.25913.name=%material Arrow + S:gt.metaitem.02.25913.tooltip=As₄S₄ + S:gt.metaitem.02.25951.name=%material Arrow + S:gt.metaitem.02.25951.tooltip= + S:gt.metaitem.02.25952.name=%material Arrow + S:gt.metaitem.02.25952.tooltip= + S:gt.metaitem.02.25954.name=%material Arrow + S:gt.metaitem.02.25954.tooltip= + S:gt.metaitem.02.25957.name=%material Arrow + S:gt.metaitem.02.25957.tooltip= + S:gt.metaitem.02.25958.name=%material Arrow + S:gt.metaitem.02.25958.tooltip= + S:gt.metaitem.02.25959.name=%material Arrow + S:gt.metaitem.02.25959.tooltip= + S:gt.metaitem.02.25960.name=%material Arrow + S:gt.metaitem.02.25960.tooltip= + S:gt.metaitem.02.25961.name=%material Arrow + S:gt.metaitem.02.25961.tooltip= + S:gt.metaitem.02.25962.name=%material Arrow + S:gt.metaitem.02.25962.tooltip= + S:gt.metaitem.02.25963.name=%material Arrow + S:gt.metaitem.02.25963.tooltip= + S:gt.metaitem.02.25964.name=%material Arrow + S:gt.metaitem.02.25964.tooltip= + S:gt.metaitem.02.25965.name=%material Arrow + S:gt.metaitem.02.25965.tooltip= + S:gt.metaitem.02.25966.name=%material Arrow + S:gt.metaitem.02.25966.tooltip= + S:gt.metaitem.02.25970.name=%material Arrow + S:gt.metaitem.02.25970.tooltip= + S:gt.metaitem.02.25975.name=%material Arrow + S:gt.metaitem.02.25975.tooltip=D + S:gt.metaitem.02.25976.name=%material Arrow + S:gt.metaitem.02.25976.tooltip=D* + S:gt.metaitem.02.25977.name=%material Arrow + S:gt.metaitem.02.25977.tooltip= + S:gt.metaitem.02.25978.name=%material Arrow + S:gt.metaitem.02.25978.tooltip=IcMa + S:gt.metaitem.02.25982.name=%material Arrow + S:gt.metaitem.02.25982.tooltip=SpNt + S:gt.metaitem.02.25984.name=%material Arrow + S:gt.metaitem.02.25984.tooltip=Fl + S:gt.metaitem.02.2599.name=%material Shovel Head + S:gt.metaitem.02.2599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.26008.name=Light %material Arrow + S:gt.metaitem.02.26008.tooltip=Be + S:gt.metaitem.02.26010.name=Light %material Arrow + S:gt.metaitem.02.26010.tooltip=C + S:gt.metaitem.02.26019.name=Light %material Arrow + S:gt.metaitem.02.26019.tooltip=Al + S:gt.metaitem.02.26028.name=Light %material Arrow + S:gt.metaitem.02.26028.tooltip=Ti + S:gt.metaitem.02.26030.name=Light %material Arrow + S:gt.metaitem.02.26030.tooltip=Cr + S:gt.metaitem.02.26031.name=Light %material Arrow + S:gt.metaitem.02.26031.tooltip=Mn + S:gt.metaitem.02.26032.name=Light %material Arrow + S:gt.metaitem.02.26032.tooltip=Fe + S:gt.metaitem.02.26033.name=Light %material Arrow + S:gt.metaitem.02.26033.tooltip=Co + S:gt.metaitem.02.26034.name=Light %material Arrow + S:gt.metaitem.02.26034.tooltip=Ni + S:gt.metaitem.02.26048.name=Light %material Arrow + S:gt.metaitem.02.26048.tooltip=Mo + S:gt.metaitem.02.26052.name=Light %material Arrow + S:gt.metaitem.02.26052.tooltip=Pd + S:gt.metaitem.02.26054.name=Light %material Arrow + S:gt.metaitem.02.26054.tooltip=Ag + S:gt.metaitem.02.26067.name=Light %material Arrow + S:gt.metaitem.02.26067.tooltip=Nd + S:gt.metaitem.02.26081.name=Light %material Arrow + S:gt.metaitem.02.26081.tooltip=W + S:gt.metaitem.02.26083.name=Light %material Arrow + S:gt.metaitem.02.26083.tooltip=Os + S:gt.metaitem.02.26084.name=Light %material Arrow + S:gt.metaitem.02.26084.tooltip=Ir + S:gt.metaitem.02.26085.name=Light %material Arrow + S:gt.metaitem.02.26085.tooltip=Pt + S:gt.metaitem.02.26086.name=Light %material Arrow + S:gt.metaitem.02.26086.tooltip=Au + S:gt.metaitem.02.26089.name=Light %material Arrow + S:gt.metaitem.02.26089.tooltip=Pb + S:gt.metaitem.02.26090.name=Light %material Arrow + S:gt.metaitem.02.26090.tooltip=Bi + S:gt.metaitem.02.26096.name=Light %material Arrow + S:gt.metaitem.02.26096.tooltip=Th + S:gt.metaitem.02.26097.name=Light %material Arrow + S:gt.metaitem.02.26097.tooltip=U-235 + S:gt.metaitem.02.26098.name=Light %material Arrow + S:gt.metaitem.02.26098.tooltip=U S:gt.metaitem.02.2610.name=Fiber-Reinforced Epoxy Resin Shovel Head S:gt.metaitem.02.2610.tooltip=C2H4O + S:gt.metaitem.02.26100.name=Light %material Arrow + S:gt.metaitem.02.26100.tooltip=Pu + S:gt.metaitem.02.26101.name=Light %material Arrow + S:gt.metaitem.02.26101.tooltip=Pu-241 + S:gt.metaitem.02.26129.name=Light %material Arrow + S:gt.metaitem.02.26129.tooltip=Nt S:gt.metaitem.02.2613.name=Nickel-Zinc Ferrite Shovel Head S:gt.metaitem.02.2613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.26299.name=Light %material Arrow + S:gt.metaitem.02.26299.tooltip= + S:gt.metaitem.02.26300.name=Light %material Arrow + S:gt.metaitem.02.26300.tooltip=SnCu₃ + S:gt.metaitem.02.26301.name=Light %material Arrow + S:gt.metaitem.02.26301.tooltip=ZnCu₃ + S:gt.metaitem.02.26302.name=Light %material Arrow + S:gt.metaitem.02.26302.tooltip=Fe₂Ni + S:gt.metaitem.02.26303.name=Light %material Arrow + S:gt.metaitem.02.26303.tooltip=AgAu + S:gt.metaitem.02.26304.name=Light %material Arrow + S:gt.metaitem.02.26304.tooltip=Fe + S:gt.metaitem.02.26305.name=Light %material Arrow + S:gt.metaitem.02.26305.tooltip=Fe₅₀C + S:gt.metaitem.02.26306.name=Light %material Arrow + S:gt.metaitem.02.26306.tooltip=Fe₆CrMnNi + S:gt.metaitem.02.26307.name=Light %material Arrow + S:gt.metaitem.02.26307.tooltip=Fe S:gt.metaitem.02.2631.name=Polyphenylene Sulfide Shovel Head S:gt.metaitem.02.2631.tooltip=C6H4S + S:gt.metaitem.02.26310.name=Light %material Arrow + S:gt.metaitem.02.26310.tooltip=CuNi + S:gt.metaitem.02.26311.name=Light %material Arrow + S:gt.metaitem.02.26311.tooltip=Ni₄Cr + S:gt.metaitem.02.26312.name=Light %material Arrow + S:gt.metaitem.02.26312.tooltip=FeAlCr + S:gt.metaitem.02.26313.name=Light %material Arrow + S:gt.metaitem.02.26313.tooltip=MgAl₂ + S:gt.metaitem.02.26316.name=Light %material Arrow + S:gt.metaitem.02.26316.tooltip=Fe₅₀CW + S:gt.metaitem.02.26317.name=Light %material Arrow + S:gt.metaitem.02.26317.tooltip=Ir₃Os + S:gt.metaitem.02.26318.name=Light %material Arrow + S:gt.metaitem.02.26318.tooltip=Su + S:gt.metaitem.02.26319.name=Light %material Arrow + S:gt.metaitem.02.26319.tooltip=Ad + S:gt.metaitem.02.26320.name=Light %material Arrow + S:gt.metaitem.02.26320.tooltip=The formula is too long... + S:gt.metaitem.02.26321.name=Light %material Arrow + S:gt.metaitem.02.26321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.26322.name=Light %material Arrow + S:gt.metaitem.02.26322.tooltip= + S:gt.metaitem.02.26323.name=Light %material Arrow + S:gt.metaitem.02.26323.tooltip=AuMa* + S:gt.metaitem.02.26324.name=Light %material Arrow + S:gt.metaitem.02.26324.tooltip=Nq + S:gt.metaitem.02.26325.name=Light %material Arrow + S:gt.metaitem.02.26325.tooltip=Nq₂KeC + S:gt.metaitem.02.26326.name=Light %material Arrow + S:gt.metaitem.02.26326.tooltip=Nq+ + S:gt.metaitem.02.26327.name=Light %material Arrow + S:gt.metaitem.02.26327.tooltip=Nq* + S:gt.metaitem.02.26328.name=Light %material Arrow + S:gt.metaitem.02.26328.tooltip=Du + S:gt.metaitem.02.26329.name=Light %material Arrow + S:gt.metaitem.02.26329.tooltip=Tn + S:gt.metaitem.02.26330.name=Light %material Arrow + S:gt.metaitem.02.26330.tooltip=FeMa + S:gt.metaitem.02.26331.name=Light %material Arrow + S:gt.metaitem.02.26331.tooltip=Pt₂FeMa + S:gt.metaitem.02.26333.name=Light %material Arrow + S:gt.metaitem.02.26333.tooltip=Ag₂FeMa + S:gt.metaitem.02.26334.name=Light %material Arrow + S:gt.metaitem.02.26334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.26335.name=Light %material Arrow + S:gt.metaitem.02.26335.tooltip=Fe₅₀C + S:gt.metaitem.02.26336.name=Light %material Arrow + S:gt.metaitem.02.26336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.26337.name=Light %material Arrow + S:gt.metaitem.02.26337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.26338.name=Light %material Arrow + S:gt.metaitem.02.26338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.26339.name=Light %material Arrow + S:gt.metaitem.02.26339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.26340.name=Light %material Arrow + S:gt.metaitem.02.26340.tooltip=SpFe + S:gt.metaitem.02.26341.name=Light %material Arrow + S:gt.metaitem.02.26341.tooltip=SpFe₅₀C + S:gt.metaitem.02.26342.name=Light %material Arrow + S:gt.metaitem.02.26342.tooltip= + S:gt.metaitem.02.26343.name=Light %material Arrow + S:gt.metaitem.02.26343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.02.26344.name=Light %material Arrow + S:gt.metaitem.02.26344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.26346.name=Light %material Arrow + S:gt.metaitem.02.26346.tooltip= + S:gt.metaitem.02.26347.name=Light %material Arrow + S:gt.metaitem.02.26347.tooltip= + S:gt.metaitem.02.26348.name=Light %material Arrow + S:gt.metaitem.02.26348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.26349.name=Light %material Arrow + S:gt.metaitem.02.26349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ S:gt.metaitem.02.2635.name=Styrene-Butadiene Rubber Shovel Head S:gt.metaitem.02.2635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.26350.name=Light %material Arrow + S:gt.metaitem.02.26350.tooltip=CuAg₄ + S:gt.metaitem.02.26351.name=Light %material Arrow + S:gt.metaitem.02.26351.tooltip=CuAu₄ + S:gt.metaitem.02.26352.name=Light %material Arrow + S:gt.metaitem.02.26352.tooltip=AuAgCu₃ + S:gt.metaitem.02.26353.name=Light %material Arrow + S:gt.metaitem.02.26353.tooltip=BiZnCu₃ + S:gt.metaitem.02.26354.name=Light %material Arrow + S:gt.metaitem.02.26354.tooltip=Fe + S:gt.metaitem.02.26355.name=Light %material Arrow + S:gt.metaitem.02.26355.tooltip=Fe₅₀C + S:gt.metaitem.02.26356.name=Light %material Arrow + S:gt.metaitem.02.26356.tooltip=Nd S:gt.metaitem.02.2636.name=Polystyrene Shovel Head S:gt.metaitem.02.2636.tooltip=C8H8 + S:gt.metaitem.02.26362.name=Light %material Arrow + S:gt.metaitem.02.26362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.26363.name=Light %material Arrow + S:gt.metaitem.02.26363.tooltip=SnFe + S:gt.metaitem.02.26364.name=Light %material Arrow + S:gt.metaitem.02.26364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.26365.name=Light %material Arrow + S:gt.metaitem.02.26365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.26366.name=Light %material Arrow + S:gt.metaitem.02.26366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.26367.name=Light %material Arrow + S:gt.metaitem.02.26367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.26368.name=Light %material Arrow + S:gt.metaitem.02.26368.tooltip= + S:gt.metaitem.02.26369.name=Light %material Arrow + S:gt.metaitem.02.26369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.26370.name=Light %material Arrow + S:gt.metaitem.02.26370.tooltip=WC + S:gt.metaitem.02.26371.name=Light %material Arrow + S:gt.metaitem.02.26371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.02.26372.name=Light %material Arrow + S:gt.metaitem.02.26372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.02.26373.name=Light %material Arrow + S:gt.metaitem.02.26373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.02.26374.name=Light %material Arrow + S:gt.metaitem.02.26374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.26378.name=Light %material Arrow + S:gt.metaitem.02.26378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.26379.name=Light %material Arrow + S:gt.metaitem.02.26379.tooltip=?AuC + S:gt.metaitem.02.26380.name=Light %material Arrow + S:gt.metaitem.02.26380.tooltip=Sn₂AgPt + S:gt.metaitem.02.26381.name=Light %material Arrow + S:gt.metaitem.02.26381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.26382.name=Light %material Arrow + S:gt.metaitem.02.26382.tooltip=Ai + S:gt.metaitem.02.26383.name=Light %material Arrow + S:gt.metaitem.02.26383.tooltip= + S:gt.metaitem.02.26384.name=Light %material Arrow + S:gt.metaitem.02.26384.tooltip= + S:gt.metaitem.02.26385.name=Light %material Arrow + S:gt.metaitem.02.26385.tooltip= + S:gt.metaitem.02.26386.name=Light %material Arrow + S:gt.metaitem.02.26386.tooltip=AiCo + S:gt.metaitem.02.26387.name=Light %material Arrow + S:gt.metaitem.02.26387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.26388.name=Light %material Arrow + S:gt.metaitem.02.26388.tooltip=SpPu + S:gt.metaitem.02.26389.name=Light %material Arrow + S:gt.metaitem.02.26389.tooltip=SpH₂O + S:gt.metaitem.02.26390.name=Light %material Arrow + S:gt.metaitem.02.26390.tooltip=SpPb + S:gt.metaitem.02.26391.name=Light %material Arrow + S:gt.metaitem.02.26391.tooltip=Qt + S:gt.metaitem.02.26392.name=Light %material Arrow + S:gt.metaitem.02.26392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.26393.name=Light %material Arrow + S:gt.metaitem.02.26393.tooltip=Oh + S:gt.metaitem.02.26394.name=Light %material Arrow + S:gt.metaitem.02.26394.tooltip=If + S:gt.metaitem.02.26397.name=Light %material Arrow + S:gt.metaitem.02.26397.tooltip=If* + S:gt.metaitem.02.26398.name=Light %material Arrow + S:gt.metaitem.02.26398.tooltip= + S:gt.metaitem.02.26399.name=Light %material Arrow + S:gt.metaitem.02.26399.tooltip=Sm + S:gt.metaitem.02.26401.name=Light %material Arrow + S:gt.metaitem.02.26401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.26402.name=Light %material Arrow + S:gt.metaitem.02.26402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.26403.name=Light %material Arrow + S:gt.metaitem.02.26403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.26404.name=Light %material Arrow + S:gt.metaitem.02.26404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.26405.name=Light %material Arrow + S:gt.metaitem.02.26405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.26406.name=Light %material Arrow + S:gt.metaitem.02.26406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.26407.name=Light %material Arrow + S:gt.metaitem.02.26407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.26408.name=Light %material Arrow + S:gt.metaitem.02.26408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.26470.name=Light %material Arrow + S:gt.metaitem.02.26470.tooltip=C₂H₄O + S:gt.metaitem.02.26471.name=Light %material Arrow + S:gt.metaitem.02.26471.tooltip=C₂H₆OSi + S:gt.metaitem.02.26472.name=Light %material Arrow + S:gt.metaitem.02.26472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.26473.name=Light %material Arrow + S:gt.metaitem.02.26473.tooltip=C₂F₄ + S:gt.metaitem.02.26485.name=Light %material Arrow + S:gt.metaitem.02.26485.tooltip= + S:gt.metaitem.02.26488.name=Light %material Arrow + S:gt.metaitem.02.26488.tooltip= + S:gt.metaitem.02.26489.name=Light %material Arrow + S:gt.metaitem.02.26489.tooltip= S:gt.metaitem.02.2649.name=Polyvinyl Chloride Shovel Head S:gt.metaitem.02.2649.tooltip=C2H3Cl + S:gt.metaitem.02.26490.name=Light %material Arrow + S:gt.metaitem.02.26490.tooltip= + S:gt.metaitem.02.26500.name=Light %material Arrow + S:gt.metaitem.02.26500.tooltip=C + S:gt.metaitem.02.26501.name=Light %material Arrow + S:gt.metaitem.02.26501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.02.26502.name=Light %material Arrow + S:gt.metaitem.02.26502.tooltip=CrAl₂O₃ + S:gt.metaitem.02.26503.name=Light %material Arrow + S:gt.metaitem.02.26503.tooltip=Al₂O₃ + S:gt.metaitem.02.26504.name=Light %material Arrow + S:gt.metaitem.02.26504.tooltip=Al₂O₃ + S:gt.metaitem.02.26505.name=Light %material Arrow + S:gt.metaitem.02.26505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.02.26506.name=Light %material Arrow + S:gt.metaitem.02.26506.tooltip= + S:gt.metaitem.02.26507.name=Light %material Arrow + S:gt.metaitem.02.26507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.26508.name=Light %material Arrow + S:gt.metaitem.02.26508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.02.26509.name=Light %material Arrow + S:gt.metaitem.02.26509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.02.26510.name=Light %material Arrow + S:gt.metaitem.02.26510.tooltip=SiO₂ + S:gt.metaitem.02.26511.name=Light %material Arrow + S:gt.metaitem.02.26511.tooltip= + S:gt.metaitem.02.26513.name=Light %material Arrow + S:gt.metaitem.02.26513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.02.26514.name=Light %material Arrow + S:gt.metaitem.02.26514.tooltip= + S:gt.metaitem.02.26516.name=Light %material Arrow + S:gt.metaitem.02.26516.tooltip= + S:gt.metaitem.02.26521.name=Light %material Arrow + S:gt.metaitem.02.26521.tooltip= + S:gt.metaitem.02.26522.name=Light %material Arrow + S:gt.metaitem.02.26522.tooltip= + S:gt.metaitem.02.26527.name=Light %material Arrow + S:gt.metaitem.02.26527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.02.26528.name=Light %material Arrow + S:gt.metaitem.02.26528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.02.26529.name=Light %material Arrow + S:gt.metaitem.02.26529.tooltip=FeMa + S:gt.metaitem.02.26537.name=Light %material Arrow + S:gt.metaitem.02.26537.tooltip= + S:gt.metaitem.02.26540.name=Light %material Arrow + S:gt.metaitem.02.26540.tooltip= + S:gt.metaitem.02.26541.name=Light %material Arrow + S:gt.metaitem.02.26541.tooltip= + S:gt.metaitem.02.26542.name=Light %material Arrow + S:gt.metaitem.02.26542.tooltip= + S:gt.metaitem.02.26543.name=Light %material Arrow + S:gt.metaitem.02.26543.tooltip= + S:gt.metaitem.02.26544.name=Light %material Arrow + S:gt.metaitem.02.26544.tooltip= + S:gt.metaitem.02.26545.name=Light %material Arrow + S:gt.metaitem.02.26545.tooltip= + S:gt.metaitem.02.26599.name=Light %material Arrow + S:gt.metaitem.02.26599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.02.26610.name=Light %material Arrow + S:gt.metaitem.02.26610.tooltip=C₂H₄O + S:gt.metaitem.02.26613.name=Light %material Arrow + S:gt.metaitem.02.26613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.26631.name=Light %material Arrow + S:gt.metaitem.02.26631.tooltip=C₆H₄S + S:gt.metaitem.02.26635.name=Light %material Arrow + S:gt.metaitem.02.26635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.26636.name=Light %material Arrow + S:gt.metaitem.02.26636.tooltip=C₈H₈ + S:gt.metaitem.02.26649.name=Light %material Arrow + S:gt.metaitem.02.26649.tooltip=C₂H₃Cl + S:gt.metaitem.02.26770.name=Light %material Arrow + S:gt.metaitem.02.26770.tooltip= + S:gt.metaitem.02.26801.name=Light %material Arrow + S:gt.metaitem.02.26801.tooltip=CSMa + S:gt.metaitem.02.26802.name=Light %material Arrow + S:gt.metaitem.02.26802.tooltip=SiO₂ + S:gt.metaitem.02.26809.name=Light %material Arrow + S:gt.metaitem.02.26809.tooltip= + S:gt.metaitem.02.26819.name=Light %material Arrow + S:gt.metaitem.02.26819.tooltip= + S:gt.metaitem.02.26829.name=Light %material Arrow + S:gt.metaitem.02.26829.tooltip=Sp₂Fe + S:gt.metaitem.02.26844.name=Light %material Arrow + S:gt.metaitem.02.26844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.26845.name=Light %material Arrow + S:gt.metaitem.02.26845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.26849.name=Light %material Arrow + S:gt.metaitem.02.26849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.02.26850.name=Light %material Arrow + S:gt.metaitem.02.26850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.02.26854.name=Light %material Arrow + S:gt.metaitem.02.26854.tooltip= + S:gt.metaitem.02.26865.name=Light %material Arrow + S:gt.metaitem.02.26865.tooltip= + S:gt.metaitem.02.26868.name=Light %material Arrow + S:gt.metaitem.02.26868.tooltip=Ke + S:gt.metaitem.02.26874.name=Light %material Arrow + S:gt.metaitem.02.26874.tooltip=CH₂ + S:gt.metaitem.02.26880.name=Light %material Arrow + S:gt.metaitem.02.26880.tooltip=C₅H₈ + S:gt.metaitem.02.26884.name=Light %material Arrow + S:gt.metaitem.02.26884.tooltip=De + S:gt.metaitem.02.26889.name=Light %material Arrow + S:gt.metaitem.02.26889.tooltip= + S:gt.metaitem.02.26912.name=Light %material Arrow + S:gt.metaitem.02.26912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.26913.name=Light %material Arrow + S:gt.metaitem.02.26913.tooltip=As₄S₄ + S:gt.metaitem.02.26951.name=Light %material Arrow + S:gt.metaitem.02.26951.tooltip= + S:gt.metaitem.02.26952.name=Light %material Arrow + S:gt.metaitem.02.26952.tooltip= + S:gt.metaitem.02.26954.name=Light %material Arrow + S:gt.metaitem.02.26954.tooltip= + S:gt.metaitem.02.26957.name=Light %material Arrow + S:gt.metaitem.02.26957.tooltip= + S:gt.metaitem.02.26958.name=Light %material Arrow + S:gt.metaitem.02.26958.tooltip= + S:gt.metaitem.02.26959.name=Light %material Arrow + S:gt.metaitem.02.26959.tooltip= + S:gt.metaitem.02.26960.name=Light %material Arrow + S:gt.metaitem.02.26960.tooltip= + S:gt.metaitem.02.26961.name=Light %material Arrow + S:gt.metaitem.02.26961.tooltip= + S:gt.metaitem.02.26962.name=Light %material Arrow + S:gt.metaitem.02.26962.tooltip= + S:gt.metaitem.02.26963.name=Light %material Arrow + S:gt.metaitem.02.26963.tooltip= + S:gt.metaitem.02.26964.name=Light %material Arrow + S:gt.metaitem.02.26964.tooltip= + S:gt.metaitem.02.26965.name=Light %material Arrow + S:gt.metaitem.02.26965.tooltip= + S:gt.metaitem.02.26966.name=Light %material Arrow + S:gt.metaitem.02.26966.tooltip= + S:gt.metaitem.02.26970.name=Light %material Arrow + S:gt.metaitem.02.26970.tooltip= + S:gt.metaitem.02.26975.name=Light %material Arrow + S:gt.metaitem.02.26975.tooltip=D + S:gt.metaitem.02.26976.name=Light %material Arrow + S:gt.metaitem.02.26976.tooltip=D* + S:gt.metaitem.02.26977.name=Light %material Arrow + S:gt.metaitem.02.26977.tooltip= + S:gt.metaitem.02.26978.name=Light %material Arrow + S:gt.metaitem.02.26978.tooltip=IcMa + S:gt.metaitem.02.26982.name=Light %material Arrow + S:gt.metaitem.02.26982.tooltip=SpNt + S:gt.metaitem.02.26984.name=Light %material Arrow + S:gt.metaitem.02.26984.tooltip=Fl S:gt.metaitem.02.27500.name=Chipped Diamond S:gt.metaitem.02.27500.tooltip=C S:gt.metaitem.02.27501.name=Chipped Emerald @@ -26087,6 +46210,8 @@ languagefile { S:gt.metaitem.02.27527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.27528.name=Chipped Yellow Garnet S:gt.metaitem.02.27528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.2770.name=%material Shovel Head + S:gt.metaitem.02.2770.tooltip= S:gt.metaitem.02.27890.name=Chipped Glass Crystal S:gt.metaitem.02.27890.tooltip=SiO2 S:gt.metaitem.02.28.name=Titanium Sword Blade @@ -26099,6 +46224,12 @@ languagefile { S:gt.metaitem.02.2809.tooltip= S:gt.metaitem.02.2819.name=Graphene Shovel Head S:gt.metaitem.02.2819.tooltip= + S:gt.metaitem.02.2829.name=%material Shovel Head + S:gt.metaitem.02.2829.tooltip=Sp₂Fe + S:gt.metaitem.02.2844.name=%material Shovel Head + S:gt.metaitem.02.2844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.2845.name=%material Shovel Head + S:gt.metaitem.02.2845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.2849.name=Black Granite Shovel Head S:gt.metaitem.02.2849.tooltip=(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.02.2850.name=Red Granite Shovel Head @@ -26135,16 +46266,26 @@ languagefile { S:gt.metaitem.02.28527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.28528.name=Flawed Yellow Garnet S:gt.metaitem.02.28528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.2854.name=%material Shovel Head + S:gt.metaitem.02.2854.tooltip= S:gt.metaitem.02.2865.name=Graphite Shovel Head S:gt.metaitem.02.2865.tooltip= + S:gt.metaitem.02.2868.name=%material Shovel Head + S:gt.metaitem.02.2868.tooltip=Ke S:gt.metaitem.02.2874.name=Polyethylene Shovel Head S:gt.metaitem.02.2874.tooltip=CH2 S:gt.metaitem.02.2880.name=Rubber Shovel Head S:gt.metaitem.02.2880.tooltip=C5H8 + S:gt.metaitem.02.2884.name=%material Shovel Head + S:gt.metaitem.02.2884.tooltip=De S:gt.metaitem.02.2889.name=Sealed Wood Shovel Head S:gt.metaitem.02.2889.tooltip= S:gt.metaitem.02.28890.name=Flawed Glass Crystal S:gt.metaitem.02.28890.tooltip=SiO2 + S:gt.metaitem.02.2912.name=%material Shovel Head + S:gt.metaitem.02.2912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.2913.name=%material Shovel Head + S:gt.metaitem.02.2913.tooltip=As₄S₄ S:gt.metaitem.02.29500.name=Flawless Diamond S:gt.metaitem.02.29500.tooltip=C S:gt.metaitem.02.29501.name=Flawless Emerald @@ -26163,6 +46304,8 @@ languagefile { S:gt.metaitem.02.29508.tooltip=Ca2Al3Si3HO13 S:gt.metaitem.02.29509.name=Flawless Amethyst S:gt.metaitem.02.29509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.2951.name=%material Shovel Head + S:gt.metaitem.02.2951.tooltip= S:gt.metaitem.02.29510.name=Flawless Opal S:gt.metaitem.02.29510.tooltip=SiO2 S:gt.metaitem.02.29511.name=Flawless Jasper @@ -26173,10 +46316,48 @@ languagefile { S:gt.metaitem.02.29513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.29514.name=Flawless Amber S:gt.metaitem.02.29514.tooltip= + S:gt.metaitem.02.2952.name=%material Shovel Head + S:gt.metaitem.02.2952.tooltip= S:gt.metaitem.02.29527.name=Flawless Red Garnet S:gt.metaitem.02.29527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.29528.name=Flawless Yellow Garnet S:gt.metaitem.02.29528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.2954.name=%material Shovel Head + S:gt.metaitem.02.2954.tooltip= + S:gt.metaitem.02.2957.name=%material Shovel Head + S:gt.metaitem.02.2957.tooltip= + S:gt.metaitem.02.2958.name=%material Shovel Head + S:gt.metaitem.02.2958.tooltip= + S:gt.metaitem.02.2959.name=%material Shovel Head + S:gt.metaitem.02.2959.tooltip= + S:gt.metaitem.02.2960.name=%material Shovel Head + S:gt.metaitem.02.2960.tooltip= + S:gt.metaitem.02.2961.name=%material Shovel Head + S:gt.metaitem.02.2961.tooltip= + S:gt.metaitem.02.2962.name=%material Shovel Head + S:gt.metaitem.02.2962.tooltip= + S:gt.metaitem.02.2963.name=%material Shovel Head + S:gt.metaitem.02.2963.tooltip= + S:gt.metaitem.02.2964.name=%material Shovel Head + S:gt.metaitem.02.2964.tooltip= + S:gt.metaitem.02.2965.name=%material Shovel Head + S:gt.metaitem.02.2965.tooltip= + S:gt.metaitem.02.2966.name=%material Shovel Head + S:gt.metaitem.02.2966.tooltip= + S:gt.metaitem.02.2970.name=%material Shovel Head + S:gt.metaitem.02.2970.tooltip= + S:gt.metaitem.02.2975.name=%material Shovel Head + S:gt.metaitem.02.2975.tooltip=D + S:gt.metaitem.02.2976.name=%material Shovel Head + S:gt.metaitem.02.2976.tooltip=D* + S:gt.metaitem.02.2977.name=%material Shovel Head + S:gt.metaitem.02.2977.tooltip= + S:gt.metaitem.02.2978.name=%material Shovel Head + S:gt.metaitem.02.2978.tooltip=IcMa + S:gt.metaitem.02.2982.name=%material Shovel Head + S:gt.metaitem.02.2982.tooltip=SpNt + S:gt.metaitem.02.2984.name=%material Shovel Head + S:gt.metaitem.02.2984.tooltip=Fl S:gt.metaitem.02.29890.name=Flawless Glass Crystal S:gt.metaitem.02.29890.tooltip=SiO2 S:gt.metaitem.02.299.name=Stone Sword Blade @@ -26287,18 +46468,44 @@ languagefile { S:gt.metaitem.02.3100.tooltip=Pu S:gt.metaitem.02.3101.name=Plutonium 241 Axe Head S:gt.metaitem.02.3101.tooltip=Pu-241 + S:gt.metaitem.02.31010.name=%material Gear + S:gt.metaitem.02.31010.tooltip=C S:gt.metaitem.02.31019.name=Aluminium Gear S:gt.metaitem.02.31019.tooltip=Al S:gt.metaitem.02.31028.name=Titanium Gear S:gt.metaitem.02.31028.tooltip=Ti + S:gt.metaitem.02.31030.name=%material Gear + S:gt.metaitem.02.31030.tooltip=Cr S:gt.metaitem.02.31032.name=Iron Gear S:gt.metaitem.02.31032.tooltip=Fe + S:gt.metaitem.02.31033.name=%material Gear + S:gt.metaitem.02.31033.tooltip=Co + S:gt.metaitem.02.31034.name=%material Gear + S:gt.metaitem.02.31034.tooltip=Ni S:gt.metaitem.02.31035.name=Copper Gear S:gt.metaitem.02.31035.tooltip=Cu + S:gt.metaitem.02.31052.name=%material Gear + S:gt.metaitem.02.31052.tooltip=Pd + S:gt.metaitem.02.31054.name=%material Gear + S:gt.metaitem.02.31054.tooltip=Ag S:gt.metaitem.02.31057.name=Tin Gear S:gt.metaitem.02.31057.tooltip=Sn + S:gt.metaitem.02.31067.name=%material Gear + S:gt.metaitem.02.31067.tooltip=Nd + S:gt.metaitem.02.31081.name=%material Gear + S:gt.metaitem.02.31081.tooltip=W + S:gt.metaitem.02.31083.name=%material Gear + S:gt.metaitem.02.31083.tooltip=Os + S:gt.metaitem.02.31084.name=%material Gear + S:gt.metaitem.02.31084.tooltip=Ir + S:gt.metaitem.02.31085.name=%material Gear + S:gt.metaitem.02.31085.tooltip=Pt S:gt.metaitem.02.31086.name=Gold Gear S:gt.metaitem.02.31086.tooltip=Au + S:gt.metaitem.02.31089.name=%material Gear + S:gt.metaitem.02.31089.tooltip=Pb + S:gt.metaitem.02.31090.name=%material Gear + S:gt.metaitem.02.31090.tooltip=Bi S:gt.metaitem.02.311.name=Nichrome Sword Blade S:gt.metaitem.02.311.tooltip=Ni4Cr S:gt.metaitem.02.31129.name=Neutronium Gear @@ -26313,28 +46520,262 @@ languagefile { S:gt.metaitem.02.313.tooltip=MgAl2 S:gt.metaitem.02.31300.name=Bronze Gear S:gt.metaitem.02.31300.tooltip=SnCu3 + S:gt.metaitem.02.31301.name=%material Gear + S:gt.metaitem.02.31301.tooltip=ZnCu₃ + S:gt.metaitem.02.31302.name=%material Gear + S:gt.metaitem.02.31302.tooltip=Fe₂Ni + S:gt.metaitem.02.31303.name=%material Gear + S:gt.metaitem.02.31303.tooltip=AgAu + S:gt.metaitem.02.31304.name=%material Gear + S:gt.metaitem.02.31304.tooltip=Fe S:gt.metaitem.02.31305.name=Steel Gear S:gt.metaitem.02.31305.tooltip=Fe50C S:gt.metaitem.02.31306.name=Stainless Steel Gear S:gt.metaitem.02.31306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.31313.name=%material Gear + S:gt.metaitem.02.31313.tooltip=MgAl₂ S:gt.metaitem.02.31316.name=Tungstensteel Gear S:gt.metaitem.02.31316.tooltip=Fe50CW + S:gt.metaitem.02.31317.name=%material Gear + S:gt.metaitem.02.31317.tooltip=Ir₃Os + S:gt.metaitem.02.31318.name=%material Gear + S:gt.metaitem.02.31318.tooltip=Su + S:gt.metaitem.02.31319.name=%material Gear + S:gt.metaitem.02.31319.tooltip=Ad + S:gt.metaitem.02.31320.name=%material Gear + S:gt.metaitem.02.31320.tooltip=The formula is too long... + S:gt.metaitem.02.31321.name=%material Gear + S:gt.metaitem.02.31321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.31322.name=%material Gear + S:gt.metaitem.02.31322.tooltip= + S:gt.metaitem.02.31323.name=%material Gear + S:gt.metaitem.02.31323.tooltip=AuMa* + S:gt.metaitem.02.31325.name=%material Gear + S:gt.metaitem.02.31325.tooltip=Nq₂KeC + S:gt.metaitem.02.31330.name=%material Gear + S:gt.metaitem.02.31330.tooltip=FeMa + S:gt.metaitem.02.31334.name=%material Gear + S:gt.metaitem.02.31334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.31335.name=%material Gear + S:gt.metaitem.02.31335.tooltip=Fe₅₀C + S:gt.metaitem.02.31338.name=%material Gear + S:gt.metaitem.02.31338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.31339.name=%material Gear + S:gt.metaitem.02.31339.tooltip=Fe₅₀CMa S:gt.metaitem.02.31343.name=Cobalt Brass Gear S:gt.metaitem.02.31343.tooltip=(ZnCu3)7AlCo + S:gt.metaitem.02.31344.name=%material Gear + S:gt.metaitem.02.31344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.02.31345.name=%material Gear + S:gt.metaitem.02.31345.tooltip=Cu + S:gt.metaitem.02.31346.name=%material Gear + S:gt.metaitem.02.31346.tooltip= + S:gt.metaitem.02.31348.name=%material Gear + S:gt.metaitem.02.31348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.31349.name=%material Gear + S:gt.metaitem.02.31349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.02.31350.name=%material Gear + S:gt.metaitem.02.31350.tooltip=CuAg₄ + S:gt.metaitem.02.31351.name=%material Gear + S:gt.metaitem.02.31351.tooltip=CuAu₄ + S:gt.metaitem.02.31352.name=%material Gear + S:gt.metaitem.02.31352.tooltip=AuAgCu₃ + S:gt.metaitem.02.31353.name=%material Gear + S:gt.metaitem.02.31353.tooltip=BiZnCu₃ + S:gt.metaitem.02.31354.name=%material Gear + S:gt.metaitem.02.31354.tooltip=Fe + S:gt.metaitem.02.31355.name=%material Gear + S:gt.metaitem.02.31355.tooltip=Fe₅₀C + S:gt.metaitem.02.31356.name=%material Gear + S:gt.metaitem.02.31356.tooltip=Nd + S:gt.metaitem.02.31362.name=%material Gear + S:gt.metaitem.02.31362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.02.31363.name=%material Gear + S:gt.metaitem.02.31363.tooltip=SnFe + S:gt.metaitem.02.31364.name=%material Gear + S:gt.metaitem.02.31364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.02.31365.name=%material Gear + S:gt.metaitem.02.31365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.31366.name=%material Gear + S:gt.metaitem.02.31366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.31367.name=%material Gear + S:gt.metaitem.02.31367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.31368.name=%material Gear + S:gt.metaitem.02.31368.tooltip= + S:gt.metaitem.02.31369.name=%material Gear + S:gt.metaitem.02.31369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.31370.name=%material Gear + S:gt.metaitem.02.31370.tooltip=WC + S:gt.metaitem.02.31371.name=%material Gear + S:gt.metaitem.02.31371.tooltip=VCr(Fe₅₀C)₇ S:gt.metaitem.02.31372.name=HSS-G Gear S:gt.metaitem.02.31372.tooltip=(Fe50CW)5CrMo2V S:gt.metaitem.02.31373.name=HSS-E Gear S:gt.metaitem.02.31373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.02.31374.name=%material Gear + S:gt.metaitem.02.31374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.02.31378.name=%material Gear + S:gt.metaitem.02.31378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.31379.name=%material Gear + S:gt.metaitem.02.31379.tooltip=?AuC + S:gt.metaitem.02.31380.name=%material Gear + S:gt.metaitem.02.31380.tooltip=Sn₂AgPt + S:gt.metaitem.02.31381.name=%material Gear + S:gt.metaitem.02.31381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.31382.name=%material Gear + S:gt.metaitem.02.31382.tooltip=Ai + S:gt.metaitem.02.31383.name=%material Gear + S:gt.metaitem.02.31383.tooltip= + S:gt.metaitem.02.31384.name=%material Gear + S:gt.metaitem.02.31384.tooltip= + S:gt.metaitem.02.31385.name=%material Gear + S:gt.metaitem.02.31385.tooltip= + S:gt.metaitem.02.31386.name=%material Gear + S:gt.metaitem.02.31386.tooltip=AiCo + S:gt.metaitem.02.31387.name=%material Gear + S:gt.metaitem.02.31387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.31388.name=%material Gear + S:gt.metaitem.02.31388.tooltip=SpPu + S:gt.metaitem.02.31389.name=%material Gear + S:gt.metaitem.02.31389.tooltip=SpH₂O + S:gt.metaitem.02.31390.name=%material Gear + S:gt.metaitem.02.31390.tooltip=SpPb + S:gt.metaitem.02.31391.name=%material Gear + S:gt.metaitem.02.31391.tooltip=Qt + S:gt.metaitem.02.31392.name=%material Gear + S:gt.metaitem.02.31392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.31393.name=%material Gear + S:gt.metaitem.02.31393.tooltip=Oh + S:gt.metaitem.02.31394.name=%material Gear + S:gt.metaitem.02.31394.tooltip=If + S:gt.metaitem.02.31397.name=%material Gear + S:gt.metaitem.02.31397.tooltip=If* + S:gt.metaitem.02.31398.name=%material Gear + S:gt.metaitem.02.31398.tooltip= + S:gt.metaitem.02.31399.name=%material Gear + S:gt.metaitem.02.31399.tooltip=Sm + S:gt.metaitem.02.31400.name=%material Gear + S:gt.metaitem.02.31400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.02.31401.name=%material Gear + S:gt.metaitem.02.31401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.31402.name=%material Gear + S:gt.metaitem.02.31402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.31403.name=%material Gear + S:gt.metaitem.02.31403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.31404.name=%material Gear + S:gt.metaitem.02.31404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.31405.name=%material Gear + S:gt.metaitem.02.31405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.31406.name=%material Gear + S:gt.metaitem.02.31406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.31407.name=%material Gear + S:gt.metaitem.02.31407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.31408.name=%material Gear + S:gt.metaitem.02.31408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.31470.name=%material Gear + S:gt.metaitem.02.31470.tooltip=C₂H₄O + S:gt.metaitem.02.31471.name=%material Gear + S:gt.metaitem.02.31471.tooltip=C₂H₆OSi + S:gt.metaitem.02.31472.name=%material Gear + S:gt.metaitem.02.31472.tooltip=C₆H₁₁NO + S:gt.metaitem.02.31473.name=%material Gear + S:gt.metaitem.02.31473.tooltip=C₂F₄ + S:gt.metaitem.02.31485.name=%material Gear + S:gt.metaitem.02.31485.tooltip= + S:gt.metaitem.02.31488.name=%material Gear + S:gt.metaitem.02.31488.tooltip= + S:gt.metaitem.02.31489.name=%material Gear + S:gt.metaitem.02.31489.tooltip= S:gt.metaitem.02.31500.name=Diamond Gear S:gt.metaitem.02.31500.tooltip=C + S:gt.metaitem.02.31521.name=%material Gear + S:gt.metaitem.02.31521.tooltip= + S:gt.metaitem.02.31529.name=%material Gear + S:gt.metaitem.02.31529.tooltip=FeMa + S:gt.metaitem.02.31540.name=%material Gear + S:gt.metaitem.02.31540.tooltip= + S:gt.metaitem.02.31541.name=%material Gear + S:gt.metaitem.02.31541.tooltip= + S:gt.metaitem.02.31542.name=%material Gear + S:gt.metaitem.02.31542.tooltip= + S:gt.metaitem.02.31543.name=%material Gear + S:gt.metaitem.02.31543.tooltip= + S:gt.metaitem.02.31544.name=%material Gear + S:gt.metaitem.02.31544.tooltip= + S:gt.metaitem.02.31545.name=%material Gear + S:gt.metaitem.02.31545.tooltip= + S:gt.metaitem.02.31599.name=%material Gear + S:gt.metaitem.02.31599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.316.name=Tungstensteel Sword Blade S:gt.metaitem.02.316.tooltip=Fe50CW + S:gt.metaitem.02.31610.name=%material Gear + S:gt.metaitem.02.31610.tooltip=C₂H₄O + S:gt.metaitem.02.31613.name=%material Gear + S:gt.metaitem.02.31613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.02.31631.name=%material Gear + S:gt.metaitem.02.31631.tooltip=C₆H₄S + S:gt.metaitem.02.31635.name=%material Gear + S:gt.metaitem.02.31635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.02.31636.name=%material Gear + S:gt.metaitem.02.31636.tooltip=C₈H₈ + S:gt.metaitem.02.31649.name=%material Gear + S:gt.metaitem.02.31649.tooltip=C₂H₃Cl S:gt.metaitem.02.317.name=Osmiridium Sword Blade S:gt.metaitem.02.317.tooltip=Ir3Os + S:gt.metaitem.02.31770.name=%material Gear + S:gt.metaitem.02.31770.tooltip= + S:gt.metaitem.02.318.name=%material Sword Blade + S:gt.metaitem.02.318.tooltip=Su S:gt.metaitem.02.31809.name=Wood Gear S:gt.metaitem.02.31809.tooltip= + S:gt.metaitem.02.31844.name=%material Gear + S:gt.metaitem.02.31844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.31845.name=%material Gear + S:gt.metaitem.02.31845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.02.31849.name=%material Gear + S:gt.metaitem.02.31849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.02.31850.name=%material Gear + S:gt.metaitem.02.31850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.02.31854.name=%material Gear + S:gt.metaitem.02.31854.tooltip= + S:gt.metaitem.02.31868.name=%material Gear + S:gt.metaitem.02.31868.tooltip=Ke + S:gt.metaitem.02.31874.name=%material Gear + S:gt.metaitem.02.31874.tooltip=CH₂ + S:gt.metaitem.02.31880.name=%material Gear + S:gt.metaitem.02.31880.tooltip=C₅H₈ + S:gt.metaitem.02.31884.name=%material Gear + S:gt.metaitem.02.31884.tooltip=De + S:gt.metaitem.02.31889.name=%material Gear + S:gt.metaitem.02.31889.tooltip= + S:gt.metaitem.02.319.name=%material Sword Blade + S:gt.metaitem.02.319.tooltip=Ad + S:gt.metaitem.02.31912.name=%material Gear + S:gt.metaitem.02.31912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.31913.name=%material Gear + S:gt.metaitem.02.31913.tooltip=As₄S₄ + S:gt.metaitem.02.31952.name=%material Gear + S:gt.metaitem.02.31952.tooltip= + S:gt.metaitem.02.31966.name=%material Gear + S:gt.metaitem.02.31966.tooltip= + S:gt.metaitem.02.31970.name=%material Gear + S:gt.metaitem.02.31970.tooltip= + S:gt.metaitem.02.31975.name=%material Gear + S:gt.metaitem.02.31975.tooltip=D + S:gt.metaitem.02.31976.name=%material Gear + S:gt.metaitem.02.31976.tooltip=D* + S:gt.metaitem.02.31977.name=%material Gear + S:gt.metaitem.02.31977.tooltip= + S:gt.metaitem.02.31978.name=%material Gear + S:gt.metaitem.02.31978.tooltip=IcMa + S:gt.metaitem.02.31982.name=%material Gear + S:gt.metaitem.02.31982.tooltip=SpNt + S:gt.metaitem.02.31984.name=%material Gear + S:gt.metaitem.02.31984.tooltip=Fl S:gt.metaitem.02.32.name=Iron Sword Blade S:gt.metaitem.02.32.tooltip=Fe + S:gt.metaitem.02.320.name=%material Sword Blade + S:gt.metaitem.02.320.tooltip=The formula is too long... S:gt.metaitem.02.32000.name=Dark Coffee S:gt.metaitem.02.32000.tooltip=Coffee, dark, without anything else S:gt.metaitem.02.32001.name=Dark Coffee au lait @@ -26357,6 +46798,8 @@ languagefile { S:gt.metaitem.02.32009.tooltip=Better than this purple Junk Drink from failed Potions S:gt.metaitem.02.32010.name=Gelled Toluene S:gt.metaitem.02.32010.tooltip=Raw Explosive + S:gt.metaitem.02.321.name=%material Sword Blade + S:gt.metaitem.02.321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ S:gt.metaitem.02.32100.name=Purple Drink S:gt.metaitem.02.32100.tooltip=How about Lemonade. Or some Ice Tea? I got Purple Drink! S:gt.metaitem.02.32101.name=Grape Juice @@ -26433,6 +46876,8 @@ languagefile { S:gt.metaitem.02.32136.tooltip=Got Milk? S:gt.metaitem.02.32137.name=Holy Water S:gt.metaitem.02.32137.tooltip=May the holy Planks be with you + S:gt.metaitem.02.322.name=%material Sword Blade + S:gt.metaitem.02.322.tooltip= S:gt.metaitem.02.32200.name=Potato on a Stick S:gt.metaitem.02.32200.tooltip=Totally looks like a Crab Claw S:gt.metaitem.02.32201.name=Roasted Potato on a Stick @@ -26659,6 +47104,8 @@ languagefile { S:gt.metaitem.02.32534.tooltip=Source of Osmium S:gt.metaitem.02.32535.name=Stargatium Leaf S:gt.metaitem.02.32535.tooltip=Source of Naquadah + S:gt.metaitem.02.32538.name=Micadia Twig + S:gt.metaitem.02.32538.tooltip=Source of Mica S:gt.metaitem.02.32540.name=Tine Twig S:gt.metaitem.02.32540.tooltip=Source of Tin S:gt.metaitem.02.32550.name=Chilly Pepper @@ -26757,6 +47204,16 @@ languagefile { S:gt.metaitem.02.3316.tooltip=Fe50CW S:gt.metaitem.02.3317.name=Osmiridium Axe Head S:gt.metaitem.02.3317.tooltip=Ir3Os + S:gt.metaitem.02.3318.name=%material Axe Head + S:gt.metaitem.02.3318.tooltip=Su + S:gt.metaitem.02.3319.name=%material Axe Head + S:gt.metaitem.02.3319.tooltip=Ad + S:gt.metaitem.02.3320.name=%material Axe Head + S:gt.metaitem.02.3320.tooltip=The formula is too long... + S:gt.metaitem.02.3321.name=%material Axe Head + S:gt.metaitem.02.3321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.3322.name=%material Axe Head + S:gt.metaitem.02.3322.tooltip= S:gt.metaitem.02.3323.name=Infused Gold Axe Head S:gt.metaitem.02.3323.tooltip= S:gt.metaitem.02.3324.name=Naquadah Axe Head @@ -26771,20 +47228,42 @@ languagefile { S:gt.metaitem.02.3328.tooltip= S:gt.metaitem.02.3329.name=Tritanium Axe Head S:gt.metaitem.02.3329.tooltip= + S:gt.metaitem.02.333.name=%material Sword Blade + S:gt.metaitem.02.333.tooltip=Ag₂FeMa S:gt.metaitem.02.3330.name=Thaumium Axe Head S:gt.metaitem.02.3330.tooltip=FeMa S:gt.metaitem.02.3331.name=Mithril Axe Head S:gt.metaitem.02.3331.tooltip=Pt2Ma + S:gt.metaitem.02.3333.name=%material Axe Head + S:gt.metaitem.02.3333.tooltip=Ag₂FeMa S:gt.metaitem.02.3334.name=Black Steel Axe Head S:gt.metaitem.02.3334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.3335.name=Damascus Steel Axe Head S:gt.metaitem.02.3335.tooltip=Fe50C + S:gt.metaitem.02.3336.name=%material Axe Head + S:gt.metaitem.02.3336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.3337.name=%material Axe Head + S:gt.metaitem.02.3337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.3338.name=%material Axe Head + S:gt.metaitem.02.3338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.3339.name=%material Axe Head + S:gt.metaitem.02.3339.tooltip=Fe₅₀CMa S:gt.metaitem.02.334.name=Black Steel Sword Blade S:gt.metaitem.02.334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.02.3340.name=%material Axe Head + S:gt.metaitem.02.3340.tooltip=SpFe + S:gt.metaitem.02.3341.name=%material Axe Head + S:gt.metaitem.02.3341.tooltip=SpFe₅₀C + S:gt.metaitem.02.3342.name=%material Axe Head + S:gt.metaitem.02.3342.tooltip= S:gt.metaitem.02.3343.name=Cobalt Brass Axe Head S:gt.metaitem.02.3343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.3344.name=Ultimet Axe Head S:gt.metaitem.02.3344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.3346.name=%material Axe Head + S:gt.metaitem.02.3346.tooltip= + S:gt.metaitem.02.3347.name=%material Axe Head + S:gt.metaitem.02.3347.tooltip= S:gt.metaitem.02.3348.name=Red Steel Axe Head S:gt.metaitem.02.3348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.3349.name=Blue Steel Axe Head @@ -26805,10 +47284,26 @@ languagefile { S:gt.metaitem.02.3355.tooltip=Fe50C S:gt.metaitem.02.3356.name=Magnetic Neodymium Axe Head S:gt.metaitem.02.3356.tooltip=Nd + S:gt.metaitem.02.336.name=%material Sword Blade + S:gt.metaitem.02.336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.3362.name=%material Axe Head + S:gt.metaitem.02.3362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.3363.name=Tin Alloy Axe Head S:gt.metaitem.02.3363.tooltip=SnFe S:gt.metaitem.02.3364.name=Dark Steel Axe Head S:gt.metaitem.02.3364.tooltip= + S:gt.metaitem.02.3365.name=%material Axe Head + S:gt.metaitem.02.3365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.3366.name=%material Axe Head + S:gt.metaitem.02.3366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.3367.name=%material Axe Head + S:gt.metaitem.02.3367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.3368.name=%material Axe Head + S:gt.metaitem.02.3368.tooltip= + S:gt.metaitem.02.3369.name=%material Axe Head + S:gt.metaitem.02.3369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.337.name=%material Sword Blade + S:gt.metaitem.02.337.tooltip=Fe₅₀C(FeMa)₃ S:gt.metaitem.02.3370.name=Tungstencarbide Axe Head S:gt.metaitem.02.3370.tooltip=WC S:gt.metaitem.02.3371.name=Vanadiumsteel Axe Head @@ -26819,12 +47314,82 @@ languagefile { S:gt.metaitem.02.3373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.3374.name=HSS-S Axe Head S:gt.metaitem.02.3374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.3378.name=%material Axe Head + S:gt.metaitem.02.3378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.3379.name=%material Axe Head + S:gt.metaitem.02.3379.tooltip=?AuC + S:gt.metaitem.02.338.name=%material Sword Blade + S:gt.metaitem.02.338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.3380.name=%material Axe Head + S:gt.metaitem.02.3380.tooltip=Sn₂AgPt + S:gt.metaitem.02.3381.name=%material Axe Head + S:gt.metaitem.02.3381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.3382.name=%material Axe Head + S:gt.metaitem.02.3382.tooltip=Ai + S:gt.metaitem.02.3383.name=%material Axe Head + S:gt.metaitem.02.3383.tooltip= + S:gt.metaitem.02.3384.name=%material Axe Head + S:gt.metaitem.02.3384.tooltip= + S:gt.metaitem.02.3385.name=%material Axe Head + S:gt.metaitem.02.3385.tooltip= + S:gt.metaitem.02.3386.name=%material Axe Head + S:gt.metaitem.02.3386.tooltip=AiCo + S:gt.metaitem.02.3387.name=%material Axe Head + S:gt.metaitem.02.3387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.3388.name=%material Axe Head + S:gt.metaitem.02.3388.tooltip=SpPu + S:gt.metaitem.02.3389.name=%material Axe Head + S:gt.metaitem.02.3389.tooltip=SpH₂O + S:gt.metaitem.02.339.name=%material Sword Blade + S:gt.metaitem.02.339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.3390.name=%material Axe Head + S:gt.metaitem.02.3390.tooltip=SpPb + S:gt.metaitem.02.3391.name=%material Axe Head + S:gt.metaitem.02.3391.tooltip=Qt + S:gt.metaitem.02.3392.name=%material Axe Head + S:gt.metaitem.02.3392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.3393.name=%material Axe Head + S:gt.metaitem.02.3393.tooltip=Oh + S:gt.metaitem.02.3394.name=%material Axe Head + S:gt.metaitem.02.3394.tooltip=If + S:gt.metaitem.02.3397.name=%material Axe Head + S:gt.metaitem.02.3397.tooltip=If* + S:gt.metaitem.02.3398.name=%material Axe Head + S:gt.metaitem.02.3398.tooltip= + S:gt.metaitem.02.3399.name=%material Axe Head + S:gt.metaitem.02.3399.tooltip=Sm S:gt.metaitem.02.34.name=Nickel Sword Blade S:gt.metaitem.02.34.tooltip=Ni + S:gt.metaitem.02.340.name=%material Sword Blade + S:gt.metaitem.02.340.tooltip=SpFe + S:gt.metaitem.02.3401.name=%material Axe Head + S:gt.metaitem.02.3401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.3402.name=%material Axe Head + S:gt.metaitem.02.3402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.3403.name=%material Axe Head + S:gt.metaitem.02.3403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.3404.name=%material Axe Head + S:gt.metaitem.02.3404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.3405.name=%material Axe Head + S:gt.metaitem.02.3405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.3406.name=%material Axe Head + S:gt.metaitem.02.3406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.3407.name=%material Axe Head + S:gt.metaitem.02.3407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.3408.name=%material Axe Head + S:gt.metaitem.02.3408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.341.name=%material Sword Blade + S:gt.metaitem.02.341.tooltip=SpFe₅₀C + S:gt.metaitem.02.342.name=%material Sword Blade + S:gt.metaitem.02.342.tooltip= S:gt.metaitem.02.343.name=Cobalt Brass Sword Blade S:gt.metaitem.02.343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.344.name=Ultimet Sword Blade S:gt.metaitem.02.344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.346.name=%material Sword Blade + S:gt.metaitem.02.346.tooltip= + S:gt.metaitem.02.347.name=%material Sword Blade + S:gt.metaitem.02.347.tooltip= S:gt.metaitem.02.3470.name=Epoxy Resin Axe Head S:gt.metaitem.02.3470.tooltip=C2H4O S:gt.metaitem.02.3471.name=Silicone Rubber Axe Head @@ -26835,8 +47400,16 @@ languagefile { S:gt.metaitem.02.3473.tooltip=C2F4 S:gt.metaitem.02.348.name=Red Steel Sword Blade S:gt.metaitem.02.348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.3485.name=%material Axe Head + S:gt.metaitem.02.3485.tooltip= + S:gt.metaitem.02.3488.name=%material Axe Head + S:gt.metaitem.02.3488.tooltip= + S:gt.metaitem.02.3489.name=%material Axe Head + S:gt.metaitem.02.3489.tooltip= S:gt.metaitem.02.349.name=Blue Steel Sword Blade S:gt.metaitem.02.349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.3490.name=%material Axe Head + S:gt.metaitem.02.3490.tooltip= S:gt.metaitem.02.350.name=Sterling Silver Sword Blade S:gt.metaitem.02.350.tooltip=CuAg4 S:gt.metaitem.02.3500.name=Diamond Axe Head @@ -26863,6 +47436,8 @@ languagefile { S:gt.metaitem.02.351.tooltip=CuAu4 S:gt.metaitem.02.3510.name=Opal Axe Head S:gt.metaitem.02.3510.tooltip=SiO2 + S:gt.metaitem.02.3511.name=%material Axe Head + S:gt.metaitem.02.3511.tooltip= S:gt.metaitem.02.3513.name=Blue Topaz Axe Head S:gt.metaitem.02.3513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.3514.name=Amber Axe Head @@ -26871,14 +47446,20 @@ languagefile { S:gt.metaitem.02.3516.tooltip= S:gt.metaitem.02.352.name=Black Bronze Sword Blade S:gt.metaitem.02.352.tooltip=AuAgCu3 + S:gt.metaitem.02.3521.name=%material Axe Head + S:gt.metaitem.02.3521.tooltip= S:gt.metaitem.02.3522.name=Nether Quartz Axe Head S:gt.metaitem.02.3522.tooltip= S:gt.metaitem.02.3527.name=Red Garnet Axe Head S:gt.metaitem.02.3527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.3528.name=Yellow Garnet Axe Head S:gt.metaitem.02.3528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.3529.name=%material Axe Head + S:gt.metaitem.02.3529.tooltip=FeMa S:gt.metaitem.02.353.name=Bismuth Bronze Sword Blade S:gt.metaitem.02.353.tooltip=BiZnCu3 + S:gt.metaitem.02.3537.name=%material Axe Head + S:gt.metaitem.02.3537.tooltip= S:gt.metaitem.02.354.name=Magnetic Iron Sword Blade S:gt.metaitem.02.354.tooltip=Fe S:gt.metaitem.02.3540.name=Aer Axe Head @@ -26897,10 +47478,14 @@ languagefile { S:gt.metaitem.02.355.tooltip=Fe50C S:gt.metaitem.02.356.name=Magnetic Neodymium Sword Blade S:gt.metaitem.02.356.tooltip=Nd + S:gt.metaitem.02.3599.name=%material Axe Head + S:gt.metaitem.02.3599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.3610.name=Fiber-Reinforced Epoxy Resin Axe Head S:gt.metaitem.02.3610.tooltip=C2H4O S:gt.metaitem.02.3613.name=Nickel-Zinc Ferrite Axe Head S:gt.metaitem.02.3613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.362.name=%material Sword Blade + S:gt.metaitem.02.362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.363.name=Tin Alloy Sword Blade S:gt.metaitem.02.363.tooltip=SnFe S:gt.metaitem.02.3631.name=Polyphenylene Sulfide Axe Head @@ -26913,6 +47498,16 @@ languagefile { S:gt.metaitem.02.364.tooltip= S:gt.metaitem.02.3649.name=Polyvinyl Chloride Axe Head S:gt.metaitem.02.3649.tooltip=C2H3Cl + S:gt.metaitem.02.365.name=%material Sword Blade + S:gt.metaitem.02.365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.366.name=%material Sword Blade + S:gt.metaitem.02.366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.367.name=%material Sword Blade + S:gt.metaitem.02.367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.368.name=%material Sword Blade + S:gt.metaitem.02.368.tooltip= + S:gt.metaitem.02.369.name=%material Sword Blade + S:gt.metaitem.02.369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.370.name=Tungstencarbide Sword Blade S:gt.metaitem.02.370.tooltip=WC S:gt.metaitem.02.371.name=Vanadiumsteel Sword Blade @@ -26923,34 +47518,138 @@ languagefile { S:gt.metaitem.02.373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.374.name=HSS-S Sword Blade S:gt.metaitem.02.374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.3770.name=%material Axe Head + S:gt.metaitem.02.3770.tooltip= + S:gt.metaitem.02.378.name=%material Sword Blade + S:gt.metaitem.02.378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.379.name=%material Sword Blade + S:gt.metaitem.02.379.tooltip=?AuC + S:gt.metaitem.02.380.name=%material Sword Blade + S:gt.metaitem.02.380.tooltip=Sn₂AgPt S:gt.metaitem.02.3801.name=Blaze Axe Head S:gt.metaitem.02.3801.tooltip=?SMa S:gt.metaitem.02.3802.name=Flint Axe Head S:gt.metaitem.02.3802.tooltip=SiO2 S:gt.metaitem.02.3809.name=Wood Axe Head S:gt.metaitem.02.3809.tooltip= + S:gt.metaitem.02.381.name=%material Sword Blade + S:gt.metaitem.02.381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC S:gt.metaitem.02.3819.name=Graphene Axe Head S:gt.metaitem.02.3819.tooltip= + S:gt.metaitem.02.382.name=%material Sword Blade + S:gt.metaitem.02.382.tooltip=Ai + S:gt.metaitem.02.3829.name=%material Axe Head + S:gt.metaitem.02.3829.tooltip=Sp₂Fe + S:gt.metaitem.02.383.name=%material Sword Blade + S:gt.metaitem.02.383.tooltip= + S:gt.metaitem.02.384.name=%material Sword Blade + S:gt.metaitem.02.384.tooltip= + S:gt.metaitem.02.3844.name=%material Axe Head + S:gt.metaitem.02.3844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.3845.name=%material Axe Head + S:gt.metaitem.02.3845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.3849.name=Black Granite Axe Head S:gt.metaitem.02.3849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.385.name=%material Sword Blade + S:gt.metaitem.02.385.tooltip= S:gt.metaitem.02.3850.name=Red Granite Axe Head S:gt.metaitem.02.3850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.3854.name=%material Axe Head + S:gt.metaitem.02.3854.tooltip= + S:gt.metaitem.02.386.name=%material Sword Blade + S:gt.metaitem.02.386.tooltip=AiCo S:gt.metaitem.02.3865.name=Graphite Axe Head S:gt.metaitem.02.3865.tooltip= + S:gt.metaitem.02.3868.name=%material Axe Head + S:gt.metaitem.02.3868.tooltip=Ke + S:gt.metaitem.02.387.name=%material Sword Blade + S:gt.metaitem.02.387.tooltip=SpPt₂FeMa S:gt.metaitem.02.3874.name=Polyethylene Axe Head S:gt.metaitem.02.3874.tooltip=CH2 + S:gt.metaitem.02.388.name=%material Sword Blade + S:gt.metaitem.02.388.tooltip=SpPu S:gt.metaitem.02.3880.name=Rubber Axe Head S:gt.metaitem.02.3880.tooltip=C5H8 + S:gt.metaitem.02.3884.name=%material Axe Head + S:gt.metaitem.02.3884.tooltip=De S:gt.metaitem.02.3889.name=Sealed Wood Axe Head S:gt.metaitem.02.3889.tooltip= + S:gt.metaitem.02.389.name=%material Sword Blade + S:gt.metaitem.02.389.tooltip=SpH₂O + S:gt.metaitem.02.390.name=%material Sword Blade + S:gt.metaitem.02.390.tooltip=SpPb + S:gt.metaitem.02.391.name=%material Sword Blade + S:gt.metaitem.02.391.tooltip=Qt + S:gt.metaitem.02.3912.name=%material Axe Head + S:gt.metaitem.02.3912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.3913.name=%material Axe Head + S:gt.metaitem.02.3913.tooltip=As₄S₄ + S:gt.metaitem.02.392.name=%material Sword Blade + S:gt.metaitem.02.392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.393.name=%material Sword Blade + S:gt.metaitem.02.393.tooltip=Oh + S:gt.metaitem.02.394.name=%material Sword Blade + S:gt.metaitem.02.394.tooltip=If + S:gt.metaitem.02.3951.name=%material Axe Head + S:gt.metaitem.02.3951.tooltip= + S:gt.metaitem.02.3952.name=%material Axe Head + S:gt.metaitem.02.3952.tooltip= + S:gt.metaitem.02.3954.name=%material Axe Head + S:gt.metaitem.02.3954.tooltip= + S:gt.metaitem.02.3957.name=%material Axe Head + S:gt.metaitem.02.3957.tooltip= + S:gt.metaitem.02.3958.name=%material Axe Head + S:gt.metaitem.02.3958.tooltip= + S:gt.metaitem.02.3959.name=%material Axe Head + S:gt.metaitem.02.3959.tooltip= + S:gt.metaitem.02.3960.name=%material Axe Head + S:gt.metaitem.02.3960.tooltip= + S:gt.metaitem.02.3961.name=%material Axe Head + S:gt.metaitem.02.3961.tooltip= + S:gt.metaitem.02.3962.name=%material Axe Head + S:gt.metaitem.02.3962.tooltip= + S:gt.metaitem.02.3963.name=%material Axe Head + S:gt.metaitem.02.3963.tooltip= + S:gt.metaitem.02.3964.name=%material Axe Head + S:gt.metaitem.02.3964.tooltip= + S:gt.metaitem.02.3965.name=%material Axe Head + S:gt.metaitem.02.3965.tooltip= + S:gt.metaitem.02.3966.name=%material Axe Head + S:gt.metaitem.02.3966.tooltip= + S:gt.metaitem.02.397.name=%material Sword Blade + S:gt.metaitem.02.397.tooltip=If* + S:gt.metaitem.02.3970.name=%material Axe Head + S:gt.metaitem.02.3970.tooltip= + S:gt.metaitem.02.3975.name=%material Axe Head + S:gt.metaitem.02.3975.tooltip=D + S:gt.metaitem.02.3976.name=%material Axe Head + S:gt.metaitem.02.3976.tooltip=D* + S:gt.metaitem.02.3977.name=%material Axe Head + S:gt.metaitem.02.3977.tooltip= + S:gt.metaitem.02.3978.name=%material Axe Head + S:gt.metaitem.02.3978.tooltip=IcMa + S:gt.metaitem.02.398.name=%material Sword Blade + S:gt.metaitem.02.398.tooltip= + S:gt.metaitem.02.3982.name=%material Axe Head + S:gt.metaitem.02.3982.tooltip=SpNt + S:gt.metaitem.02.3984.name=%material Axe Head + S:gt.metaitem.02.3984.tooltip=Fl + S:gt.metaitem.02.399.name=%material Sword Blade + S:gt.metaitem.02.399.tooltip=Sm S:gt.metaitem.02.4008.name=Beryllium Hoe Head S:gt.metaitem.02.4008.tooltip=Be + S:gt.metaitem.02.401.name=%material Sword Blade + S:gt.metaitem.02.401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? S:gt.metaitem.02.4010.name=Carbon Hoe Head S:gt.metaitem.02.4010.tooltip=C S:gt.metaitem.02.4019.name=Aluminium Hoe Head S:gt.metaitem.02.4019.tooltip=Al + S:gt.metaitem.02.402.name=%material Sword Blade + S:gt.metaitem.02.402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ S:gt.metaitem.02.4028.name=Titanium Hoe Head S:gt.metaitem.02.4028.tooltip=Ti + S:gt.metaitem.02.403.name=%material Sword Blade + S:gt.metaitem.02.403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC S:gt.metaitem.02.4030.name=Chrome Hoe Head S:gt.metaitem.02.4030.tooltip=Cr S:gt.metaitem.02.4031.name=Manganese Hoe Head @@ -26961,14 +47660,24 @@ languagefile { S:gt.metaitem.02.4033.tooltip=Co S:gt.metaitem.02.4034.name=Nickel Hoe Head S:gt.metaitem.02.4034.tooltip=Ni + S:gt.metaitem.02.404.name=%material Sword Blade + S:gt.metaitem.02.404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? S:gt.metaitem.02.4048.name=Molybdenum Hoe Head S:gt.metaitem.02.4048.tooltip=Mo + S:gt.metaitem.02.405.name=%material Sword Blade + S:gt.metaitem.02.405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq S:gt.metaitem.02.4052.name=Palladium Hoe Head S:gt.metaitem.02.4052.tooltip=Pd S:gt.metaitem.02.4054.name=Silver Hoe Head S:gt.metaitem.02.4054.tooltip=Ag + S:gt.metaitem.02.406.name=%material Sword Blade + S:gt.metaitem.02.406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC S:gt.metaitem.02.4067.name=Neodymium Hoe Head S:gt.metaitem.02.4067.tooltip=Nd + S:gt.metaitem.02.407.name=%material Sword Blade + S:gt.metaitem.02.407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.408.name=%material Sword Blade + S:gt.metaitem.02.408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.4081.name=Tungsten Hoe Head S:gt.metaitem.02.4081.tooltip=W S:gt.metaitem.02.4083.name=Osmium Hoe Head @@ -27025,6 +47734,16 @@ languagefile { S:gt.metaitem.02.4316.tooltip=Fe50CW S:gt.metaitem.02.4317.name=Osmiridium Hoe Head S:gt.metaitem.02.4317.tooltip=Ir3Os + S:gt.metaitem.02.4318.name=%material Hoe Head + S:gt.metaitem.02.4318.tooltip=Su + S:gt.metaitem.02.4319.name=%material Hoe Head + S:gt.metaitem.02.4319.tooltip=Ad + S:gt.metaitem.02.4320.name=%material Hoe Head + S:gt.metaitem.02.4320.tooltip=The formula is too long... + S:gt.metaitem.02.4321.name=%material Hoe Head + S:gt.metaitem.02.4321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.4322.name=%material Hoe Head + S:gt.metaitem.02.4322.tooltip= S:gt.metaitem.02.4323.name=Infused Gold Hoe Head S:gt.metaitem.02.4323.tooltip= S:gt.metaitem.02.4324.name=Naquadah Hoe Head @@ -27043,14 +47762,34 @@ languagefile { S:gt.metaitem.02.4330.tooltip=FeMa S:gt.metaitem.02.4331.name=Mithril Hoe Head S:gt.metaitem.02.4331.tooltip=Pt2Ma + S:gt.metaitem.02.4333.name=%material Hoe Head + S:gt.metaitem.02.4333.tooltip=Ag₂FeMa S:gt.metaitem.02.4334.name=Black Steel Hoe Head S:gt.metaitem.02.4334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.4335.name=Damascus Steel Hoe Head S:gt.metaitem.02.4335.tooltip=Fe50C + S:gt.metaitem.02.4336.name=%material Hoe Head + S:gt.metaitem.02.4336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.4337.name=%material Hoe Head + S:gt.metaitem.02.4337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.4338.name=%material Hoe Head + S:gt.metaitem.02.4338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.4339.name=%material Hoe Head + S:gt.metaitem.02.4339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.4340.name=%material Hoe Head + S:gt.metaitem.02.4340.tooltip=SpFe + S:gt.metaitem.02.4341.name=%material Hoe Head + S:gt.metaitem.02.4341.tooltip=SpFe₅₀C + S:gt.metaitem.02.4342.name=%material Hoe Head + S:gt.metaitem.02.4342.tooltip= S:gt.metaitem.02.4343.name=Cobalt Brass Hoe Head S:gt.metaitem.02.4343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.4344.name=Ultimet Hoe Head S:gt.metaitem.02.4344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.4346.name=%material Hoe Head + S:gt.metaitem.02.4346.tooltip= + S:gt.metaitem.02.4347.name=%material Hoe Head + S:gt.metaitem.02.4347.tooltip= S:gt.metaitem.02.4348.name=Red Steel Hoe Head S:gt.metaitem.02.4348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.4349.name=Blue Steel Hoe Head @@ -27069,10 +47808,22 @@ languagefile { S:gt.metaitem.02.4355.tooltip=Fe50C S:gt.metaitem.02.4356.name=Magnetic Neodymium Hoe Head S:gt.metaitem.02.4356.tooltip=Nd + S:gt.metaitem.02.4362.name=%material Hoe Head + S:gt.metaitem.02.4362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.4363.name=Tin Alloy Hoe Head S:gt.metaitem.02.4363.tooltip=SnFe S:gt.metaitem.02.4364.name=Dark Steel Hoe Head S:gt.metaitem.02.4364.tooltip= + S:gt.metaitem.02.4365.name=%material Hoe Head + S:gt.metaitem.02.4365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.4366.name=%material Hoe Head + S:gt.metaitem.02.4366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.4367.name=%material Hoe Head + S:gt.metaitem.02.4367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.4368.name=%material Hoe Head + S:gt.metaitem.02.4368.tooltip= + S:gt.metaitem.02.4369.name=%material Hoe Head + S:gt.metaitem.02.4369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.4370.name=Tungstencarbide Hoe Head S:gt.metaitem.02.4370.tooltip=WC S:gt.metaitem.02.4371.name=Vanadiumsteel Hoe Head @@ -27083,6 +47834,62 @@ languagefile { S:gt.metaitem.02.4373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.4374.name=HSS-S Hoe Head S:gt.metaitem.02.4374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.4378.name=%material Hoe Head + S:gt.metaitem.02.4378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.4379.name=%material Hoe Head + S:gt.metaitem.02.4379.tooltip=?AuC + S:gt.metaitem.02.4380.name=%material Hoe Head + S:gt.metaitem.02.4380.tooltip=Sn₂AgPt + S:gt.metaitem.02.4381.name=%material Hoe Head + S:gt.metaitem.02.4381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.4382.name=%material Hoe Head + S:gt.metaitem.02.4382.tooltip=Ai + S:gt.metaitem.02.4383.name=%material Hoe Head + S:gt.metaitem.02.4383.tooltip= + S:gt.metaitem.02.4384.name=%material Hoe Head + S:gt.metaitem.02.4384.tooltip= + S:gt.metaitem.02.4385.name=%material Hoe Head + S:gt.metaitem.02.4385.tooltip= + S:gt.metaitem.02.4386.name=%material Hoe Head + S:gt.metaitem.02.4386.tooltip=AiCo + S:gt.metaitem.02.4387.name=%material Hoe Head + S:gt.metaitem.02.4387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.4388.name=%material Hoe Head + S:gt.metaitem.02.4388.tooltip=SpPu + S:gt.metaitem.02.4389.name=%material Hoe Head + S:gt.metaitem.02.4389.tooltip=SpH₂O + S:gt.metaitem.02.4390.name=%material Hoe Head + S:gt.metaitem.02.4390.tooltip=SpPb + S:gt.metaitem.02.4391.name=%material Hoe Head + S:gt.metaitem.02.4391.tooltip=Qt + S:gt.metaitem.02.4392.name=%material Hoe Head + S:gt.metaitem.02.4392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.4393.name=%material Hoe Head + S:gt.metaitem.02.4393.tooltip=Oh + S:gt.metaitem.02.4394.name=%material Hoe Head + S:gt.metaitem.02.4394.tooltip=If + S:gt.metaitem.02.4397.name=%material Hoe Head + S:gt.metaitem.02.4397.tooltip=If* + S:gt.metaitem.02.4398.name=%material Hoe Head + S:gt.metaitem.02.4398.tooltip= + S:gt.metaitem.02.4399.name=%material Hoe Head + S:gt.metaitem.02.4399.tooltip=Sm + S:gt.metaitem.02.4401.name=%material Hoe Head + S:gt.metaitem.02.4401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.4402.name=%material Hoe Head + S:gt.metaitem.02.4402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.4403.name=%material Hoe Head + S:gt.metaitem.02.4403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.4404.name=%material Hoe Head + S:gt.metaitem.02.4404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.4405.name=%material Hoe Head + S:gt.metaitem.02.4405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.4406.name=%material Hoe Head + S:gt.metaitem.02.4406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.4407.name=%material Hoe Head + S:gt.metaitem.02.4407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.4408.name=%material Hoe Head + S:gt.metaitem.02.4408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.4470.name=Epoxy Resin Hoe Head S:gt.metaitem.02.4470.tooltip=C2H4O S:gt.metaitem.02.4471.name=Silicone Rubber Hoe Head @@ -27091,6 +47898,14 @@ languagefile { S:gt.metaitem.02.4472.tooltip=C6H11NO S:gt.metaitem.02.4473.name=Polytetrafluoroethylene Hoe Head S:gt.metaitem.02.4473.tooltip=C2F4 + S:gt.metaitem.02.4485.name=%material Hoe Head + S:gt.metaitem.02.4485.tooltip= + S:gt.metaitem.02.4488.name=%material Hoe Head + S:gt.metaitem.02.4488.tooltip= + S:gt.metaitem.02.4489.name=%material Hoe Head + S:gt.metaitem.02.4489.tooltip= + S:gt.metaitem.02.4490.name=%material Hoe Head + S:gt.metaitem.02.4490.tooltip= S:gt.metaitem.02.4500.name=Diamond Hoe Head S:gt.metaitem.02.4500.tooltip=C S:gt.metaitem.02.4501.name=Emerald Hoe Head @@ -27113,18 +47928,26 @@ languagefile { S:gt.metaitem.02.4509.tooltip=(SiO2)4Fe S:gt.metaitem.02.4510.name=Opal Hoe Head S:gt.metaitem.02.4510.tooltip=SiO2 + S:gt.metaitem.02.4511.name=%material Hoe Head + S:gt.metaitem.02.4511.tooltip= S:gt.metaitem.02.4513.name=Blue Topaz Hoe Head S:gt.metaitem.02.4513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.4514.name=Amber Hoe Head S:gt.metaitem.02.4514.tooltip= S:gt.metaitem.02.4516.name=Certus Quartz Hoe Head S:gt.metaitem.02.4516.tooltip= + S:gt.metaitem.02.4521.name=%material Hoe Head + S:gt.metaitem.02.4521.tooltip= S:gt.metaitem.02.4522.name=Nether Quartz Hoe Head S:gt.metaitem.02.4522.tooltip= S:gt.metaitem.02.4527.name=Red Garnet Hoe Head S:gt.metaitem.02.4527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.4528.name=Yellow Garnet Hoe Head S:gt.metaitem.02.4528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.4529.name=%material Hoe Head + S:gt.metaitem.02.4529.tooltip=FeMa + S:gt.metaitem.02.4537.name=%material Hoe Head + S:gt.metaitem.02.4537.tooltip= S:gt.metaitem.02.4540.name=Aer Hoe Head S:gt.metaitem.02.4540.tooltip= S:gt.metaitem.02.4541.name=Ignis Hoe Head @@ -27137,6 +47960,8 @@ languagefile { S:gt.metaitem.02.4544.tooltip= S:gt.metaitem.02.4545.name=Ordo Hoe Head S:gt.metaitem.02.4545.tooltip= + S:gt.metaitem.02.4599.name=%material Hoe Head + S:gt.metaitem.02.4599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.4610.name=Fiber-Reinforced Epoxy Resin Hoe Head S:gt.metaitem.02.4610.tooltip=C2H4O S:gt.metaitem.02.4613.name=Nickel-Zinc Ferrite Hoe Head @@ -27157,6 +47982,8 @@ languagefile { S:gt.metaitem.02.472.tooltip=C6H11NO S:gt.metaitem.02.473.name=Polytetrafluoroethylene Sword Blade S:gt.metaitem.02.473.tooltip=C2F4 + S:gt.metaitem.02.4770.name=%material Hoe Head + S:gt.metaitem.02.4770.tooltip= S:gt.metaitem.02.48.name=Molybdenum Sword Blade S:gt.metaitem.02.48.tooltip=Mo S:gt.metaitem.02.4801.name=Blaze Hoe Head @@ -27167,18 +47994,82 @@ languagefile { S:gt.metaitem.02.4809.tooltip= S:gt.metaitem.02.4819.name=Graphene Hoe Head S:gt.metaitem.02.4819.tooltip= + S:gt.metaitem.02.4829.name=%material Hoe Head + S:gt.metaitem.02.4829.tooltip=Sp₂Fe + S:gt.metaitem.02.4844.name=%material Hoe Head + S:gt.metaitem.02.4844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.4845.name=%material Hoe Head + S:gt.metaitem.02.4845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.4849.name=Black Granite Hoe Head S:gt.metaitem.02.4849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.485.name=%material Sword Blade + S:gt.metaitem.02.485.tooltip= S:gt.metaitem.02.4850.name=Red Granite Hoe Head S:gt.metaitem.02.4850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.4854.name=%material Hoe Head + S:gt.metaitem.02.4854.tooltip= S:gt.metaitem.02.4865.name=Graphite Hoe Head S:gt.metaitem.02.4865.tooltip= + S:gt.metaitem.02.4868.name=%material Hoe Head + S:gt.metaitem.02.4868.tooltip=Ke S:gt.metaitem.02.4874.name=Polyethylene Hoe Head S:gt.metaitem.02.4874.tooltip=CH2 + S:gt.metaitem.02.488.name=%material Sword Blade + S:gt.metaitem.02.488.tooltip= S:gt.metaitem.02.4880.name=Rubber Hoe Head S:gt.metaitem.02.4880.tooltip=C5H8 + S:gt.metaitem.02.4884.name=%material Hoe Head + S:gt.metaitem.02.4884.tooltip=De S:gt.metaitem.02.4889.name=Sealed Wood Hoe Head S:gt.metaitem.02.4889.tooltip= + S:gt.metaitem.02.489.name=%material Sword Blade + S:gt.metaitem.02.489.tooltip= + S:gt.metaitem.02.490.name=%material Sword Blade + S:gt.metaitem.02.490.tooltip= + S:gt.metaitem.02.4912.name=%material Hoe Head + S:gt.metaitem.02.4912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.4913.name=%material Hoe Head + S:gt.metaitem.02.4913.tooltip=As₄S₄ + S:gt.metaitem.02.4951.name=%material Hoe Head + S:gt.metaitem.02.4951.tooltip= + S:gt.metaitem.02.4952.name=%material Hoe Head + S:gt.metaitem.02.4952.tooltip= + S:gt.metaitem.02.4954.name=%material Hoe Head + S:gt.metaitem.02.4954.tooltip= + S:gt.metaitem.02.4957.name=%material Hoe Head + S:gt.metaitem.02.4957.tooltip= + S:gt.metaitem.02.4958.name=%material Hoe Head + S:gt.metaitem.02.4958.tooltip= + S:gt.metaitem.02.4959.name=%material Hoe Head + S:gt.metaitem.02.4959.tooltip= + S:gt.metaitem.02.4960.name=%material Hoe Head + S:gt.metaitem.02.4960.tooltip= + S:gt.metaitem.02.4961.name=%material Hoe Head + S:gt.metaitem.02.4961.tooltip= + S:gt.metaitem.02.4962.name=%material Hoe Head + S:gt.metaitem.02.4962.tooltip= + S:gt.metaitem.02.4963.name=%material Hoe Head + S:gt.metaitem.02.4963.tooltip= + S:gt.metaitem.02.4964.name=%material Hoe Head + S:gt.metaitem.02.4964.tooltip= + S:gt.metaitem.02.4965.name=%material Hoe Head + S:gt.metaitem.02.4965.tooltip= + S:gt.metaitem.02.4966.name=%material Hoe Head + S:gt.metaitem.02.4966.tooltip= + S:gt.metaitem.02.4970.name=%material Hoe Head + S:gt.metaitem.02.4970.tooltip= + S:gt.metaitem.02.4975.name=%material Hoe Head + S:gt.metaitem.02.4975.tooltip=D + S:gt.metaitem.02.4976.name=%material Hoe Head + S:gt.metaitem.02.4976.tooltip=D* + S:gt.metaitem.02.4977.name=%material Hoe Head + S:gt.metaitem.02.4977.tooltip= + S:gt.metaitem.02.4978.name=%material Hoe Head + S:gt.metaitem.02.4978.tooltip=IcMa + S:gt.metaitem.02.4982.name=%material Hoe Head + S:gt.metaitem.02.4982.tooltip=SpNt + S:gt.metaitem.02.4984.name=%material Hoe Head + S:gt.metaitem.02.4984.tooltip=Fl S:gt.metaitem.02.500.name=Diamond Sword Blade S:gt.metaitem.02.500.tooltip=C S:gt.metaitem.02.5008.name=Beryllium Hammer Head @@ -27251,6 +48142,8 @@ languagefile { S:gt.metaitem.02.5100.tooltip=Pu S:gt.metaitem.02.5101.name=Plutonium 241 Hammer Head S:gt.metaitem.02.5101.tooltip=Pu-241 + S:gt.metaitem.02.511.name=%material Sword Blade + S:gt.metaitem.02.511.tooltip= S:gt.metaitem.02.5129.name=Neutronium Hammer Head S:gt.metaitem.02.5129.tooltip=Nt S:gt.metaitem.02.513.name=Blue Topaz Sword Blade @@ -27261,12 +48154,16 @@ languagefile { S:gt.metaitem.02.516.tooltip= S:gt.metaitem.02.52.name=Palladium Sword Blade S:gt.metaitem.02.52.tooltip=Pd + S:gt.metaitem.02.521.name=%material Sword Blade + S:gt.metaitem.02.521.tooltip= S:gt.metaitem.02.522.name=Nether Quartz Sword Blade S:gt.metaitem.02.522.tooltip= S:gt.metaitem.02.527.name=Red Garnet Sword Blade S:gt.metaitem.02.527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.528.name=Yellow Garnet Sword Blade S:gt.metaitem.02.528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.529.name=%material Sword Blade + S:gt.metaitem.02.529.tooltip=FeMa S:gt.metaitem.02.5299.name=Stone Hammer Head S:gt.metaitem.02.5299.tooltip= S:gt.metaitem.02.5300.name=Bronze Hammer Head @@ -27297,6 +48194,16 @@ languagefile { S:gt.metaitem.02.5316.tooltip=Fe50CW S:gt.metaitem.02.5317.name=Osmiridium Hammer Head S:gt.metaitem.02.5317.tooltip=Ir3Os + S:gt.metaitem.02.5318.name=%material Hammer Head + S:gt.metaitem.02.5318.tooltip=Su + S:gt.metaitem.02.5319.name=%material Hammer Head + S:gt.metaitem.02.5319.tooltip=Ad + S:gt.metaitem.02.5320.name=%material Hammer Head + S:gt.metaitem.02.5320.tooltip=The formula is too long... + S:gt.metaitem.02.5321.name=%material Hammer Head + S:gt.metaitem.02.5321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.5322.name=%material Hammer Head + S:gt.metaitem.02.5322.tooltip= S:gt.metaitem.02.5323.name=Infused Gold Hammer Head S:gt.metaitem.02.5323.tooltip= S:gt.metaitem.02.5324.name=Naquadah Hammer Head @@ -27315,14 +48222,34 @@ languagefile { S:gt.metaitem.02.5330.tooltip=FeMa S:gt.metaitem.02.5331.name=Mithril Hammer Head S:gt.metaitem.02.5331.tooltip=Pt2Ma + S:gt.metaitem.02.5333.name=%material Hammer Head + S:gt.metaitem.02.5333.tooltip=Ag₂FeMa S:gt.metaitem.02.5334.name=Black Steel Hammer Head S:gt.metaitem.02.5334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.5335.name=Damascus Steel Hammer Head S:gt.metaitem.02.5335.tooltip=Fe50C + S:gt.metaitem.02.5336.name=%material Hammer Head + S:gt.metaitem.02.5336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.5337.name=%material Hammer Head + S:gt.metaitem.02.5337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.5338.name=%material Hammer Head + S:gt.metaitem.02.5338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.5339.name=%material Hammer Head + S:gt.metaitem.02.5339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.5340.name=%material Hammer Head + S:gt.metaitem.02.5340.tooltip=SpFe + S:gt.metaitem.02.5341.name=%material Hammer Head + S:gt.metaitem.02.5341.tooltip=SpFe₅₀C + S:gt.metaitem.02.5342.name=%material Hammer Head + S:gt.metaitem.02.5342.tooltip= S:gt.metaitem.02.5343.name=Cobalt Brass Hammer Head S:gt.metaitem.02.5343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.5344.name=Ultimet Hammer Head S:gt.metaitem.02.5344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.5346.name=%material Hammer Head + S:gt.metaitem.02.5346.tooltip= + S:gt.metaitem.02.5347.name=%material Hammer Head + S:gt.metaitem.02.5347.tooltip= S:gt.metaitem.02.5348.name=Red Steel Hammer Head S:gt.metaitem.02.5348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.5349.name=Blue Steel Hammer Head @@ -27341,10 +48268,24 @@ languagefile { S:gt.metaitem.02.5355.tooltip=Fe50C S:gt.metaitem.02.5356.name=Magnetic Neodymium Hammer Head S:gt.metaitem.02.5356.tooltip=Nd + S:gt.metaitem.02.5362.name=%material Hammer Head + S:gt.metaitem.02.5362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.5363.name=Tin Alloy Hammer Head S:gt.metaitem.02.5363.tooltip=SnFe S:gt.metaitem.02.5364.name=Dark Steel Hammer Head S:gt.metaitem.02.5364.tooltip= + S:gt.metaitem.02.5365.name=%material Hammer Head + S:gt.metaitem.02.5365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.5366.name=%material Hammer Head + S:gt.metaitem.02.5366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.5367.name=%material Hammer Head + S:gt.metaitem.02.5367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.5368.name=%material Hammer Head + S:gt.metaitem.02.5368.tooltip= + S:gt.metaitem.02.5369.name=%material Hammer Head + S:gt.metaitem.02.5369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.02.537.name=%material Sword Blade + S:gt.metaitem.02.537.tooltip= S:gt.metaitem.02.5370.name=Tungstencarbide Hammer Head S:gt.metaitem.02.5370.tooltip=WC S:gt.metaitem.02.5371.name=Vanadiumsteel Hammer Head @@ -27355,10 +48296,66 @@ languagefile { S:gt.metaitem.02.5373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.5374.name=HSS-S Hammer Head S:gt.metaitem.02.5374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.5378.name=%material Hammer Head + S:gt.metaitem.02.5378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.5379.name=%material Hammer Head + S:gt.metaitem.02.5379.tooltip=?AuC + S:gt.metaitem.02.5380.name=%material Hammer Head + S:gt.metaitem.02.5380.tooltip=Sn₂AgPt + S:gt.metaitem.02.5381.name=%material Hammer Head + S:gt.metaitem.02.5381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.5382.name=%material Hammer Head + S:gt.metaitem.02.5382.tooltip=Ai + S:gt.metaitem.02.5383.name=%material Hammer Head + S:gt.metaitem.02.5383.tooltip= + S:gt.metaitem.02.5384.name=%material Hammer Head + S:gt.metaitem.02.5384.tooltip= + S:gt.metaitem.02.5385.name=%material Hammer Head + S:gt.metaitem.02.5385.tooltip= + S:gt.metaitem.02.5386.name=%material Hammer Head + S:gt.metaitem.02.5386.tooltip=AiCo + S:gt.metaitem.02.5387.name=%material Hammer Head + S:gt.metaitem.02.5387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.5388.name=%material Hammer Head + S:gt.metaitem.02.5388.tooltip=SpPu + S:gt.metaitem.02.5389.name=%material Hammer Head + S:gt.metaitem.02.5389.tooltip=SpH₂O + S:gt.metaitem.02.5390.name=%material Hammer Head + S:gt.metaitem.02.5390.tooltip=SpPb + S:gt.metaitem.02.5391.name=%material Hammer Head + S:gt.metaitem.02.5391.tooltip=Qt + S:gt.metaitem.02.5392.name=%material Hammer Head + S:gt.metaitem.02.5392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.5393.name=%material Hammer Head + S:gt.metaitem.02.5393.tooltip=Oh + S:gt.metaitem.02.5394.name=%material Hammer Head + S:gt.metaitem.02.5394.tooltip=If + S:gt.metaitem.02.5397.name=%material Hammer Head + S:gt.metaitem.02.5397.tooltip=If* + S:gt.metaitem.02.5398.name=%material Hammer Head + S:gt.metaitem.02.5398.tooltip= + S:gt.metaitem.02.5399.name=%material Hammer Head + S:gt.metaitem.02.5399.tooltip=Sm S:gt.metaitem.02.54.name=Silver Sword Blade S:gt.metaitem.02.54.tooltip=Ag S:gt.metaitem.02.540.name=Aer Sword Blade S:gt.metaitem.02.540.tooltip= + S:gt.metaitem.02.5401.name=%material Hammer Head + S:gt.metaitem.02.5401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.5402.name=%material Hammer Head + S:gt.metaitem.02.5402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.5403.name=%material Hammer Head + S:gt.metaitem.02.5403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.5404.name=%material Hammer Head + S:gt.metaitem.02.5404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.5405.name=%material Hammer Head + S:gt.metaitem.02.5405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.5406.name=%material Hammer Head + S:gt.metaitem.02.5406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.5407.name=%material Hammer Head + S:gt.metaitem.02.5407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.5408.name=%material Hammer Head + S:gt.metaitem.02.5408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.541.name=Ignis Sword Blade S:gt.metaitem.02.541.tooltip= S:gt.metaitem.02.542.name=Terra Sword Blade @@ -27377,6 +48374,14 @@ languagefile { S:gt.metaitem.02.5472.tooltip=C6H11NO S:gt.metaitem.02.5473.name=Polytetrafluoroethylene Hammer Head S:gt.metaitem.02.5473.tooltip=C2F4 + S:gt.metaitem.02.5485.name=%material Hammer Head + S:gt.metaitem.02.5485.tooltip= + S:gt.metaitem.02.5488.name=%material Hammer Head + S:gt.metaitem.02.5488.tooltip= + S:gt.metaitem.02.5489.name=%material Hammer Head + S:gt.metaitem.02.5489.tooltip= + S:gt.metaitem.02.5490.name=%material Hammer Head + S:gt.metaitem.02.5490.tooltip= S:gt.metaitem.02.5500.name=Diamond Hammer Head S:gt.metaitem.02.5500.tooltip=C S:gt.metaitem.02.5501.name=Emerald Hammer Head @@ -27399,18 +48404,26 @@ languagefile { S:gt.metaitem.02.5509.tooltip=(SiO2)4Fe S:gt.metaitem.02.5510.name=Opal Hammer Head S:gt.metaitem.02.5510.tooltip=SiO2 + S:gt.metaitem.02.5511.name=%material Hammer Head + S:gt.metaitem.02.5511.tooltip= S:gt.metaitem.02.5513.name=Blue Topaz Hammer Head S:gt.metaitem.02.5513.tooltip=Al2SiF2H2O6 S:gt.metaitem.02.5514.name=Amber Hammer Head S:gt.metaitem.02.5514.tooltip= S:gt.metaitem.02.5516.name=Certus Quartz Hammer Head S:gt.metaitem.02.5516.tooltip= + S:gt.metaitem.02.5521.name=%material Hammer Head + S:gt.metaitem.02.5521.tooltip= S:gt.metaitem.02.5522.name=Nether Quartz Hammer Head S:gt.metaitem.02.5522.tooltip= S:gt.metaitem.02.5527.name=Red Garnet Hammer Head S:gt.metaitem.02.5527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 S:gt.metaitem.02.5528.name=Yellow Garnet Hammer Head S:gt.metaitem.02.5528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.5529.name=%material Hammer Head + S:gt.metaitem.02.5529.tooltip=FeMa + S:gt.metaitem.02.5537.name=%material Hammer Head + S:gt.metaitem.02.5537.tooltip= S:gt.metaitem.02.5540.name=Aer Hammer Head S:gt.metaitem.02.5540.tooltip= S:gt.metaitem.02.5541.name=Ignis Hammer Head @@ -27423,6 +48436,8 @@ languagefile { S:gt.metaitem.02.5544.tooltip= S:gt.metaitem.02.5545.name=Ordo Hammer Head S:gt.metaitem.02.5545.tooltip= + S:gt.metaitem.02.5599.name=%material Hammer Head + S:gt.metaitem.02.5599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.5610.name=Fiber-Reinforced Epoxy Resin Hammer Head S:gt.metaitem.02.5610.tooltip=C2H4O S:gt.metaitem.02.5613.name=Nickel-Zinc Ferrite Hammer Head @@ -27435,6 +48450,8 @@ languagefile { S:gt.metaitem.02.5636.tooltip=C8H8 S:gt.metaitem.02.5649.name=Polyvinyl Chloride Hammer Head S:gt.metaitem.02.5649.tooltip=C2H3Cl + S:gt.metaitem.02.5770.name=%material Hammer Head + S:gt.metaitem.02.5770.tooltip= S:gt.metaitem.02.5801.name=Blaze Hammer Head S:gt.metaitem.02.5801.tooltip=?SMa S:gt.metaitem.02.5802.name=Flint Hammer Head @@ -27443,18 +48460,76 @@ languagefile { S:gt.metaitem.02.5809.tooltip= S:gt.metaitem.02.5819.name=Graphene Hammer Head S:gt.metaitem.02.5819.tooltip= + S:gt.metaitem.02.5829.name=%material Hammer Head + S:gt.metaitem.02.5829.tooltip=Sp₂Fe + S:gt.metaitem.02.5844.name=%material Hammer Head + S:gt.metaitem.02.5844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.5845.name=%material Hammer Head + S:gt.metaitem.02.5845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.5849.name=Black Granite Hammer Head S:gt.metaitem.02.5849.tooltip=(SiO2)4KMg3Al3F2Si3O10 S:gt.metaitem.02.5850.name=Red Granite Hammer Head S:gt.metaitem.02.5850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.5854.name=%material Hammer Head + S:gt.metaitem.02.5854.tooltip= S:gt.metaitem.02.5865.name=Graphite Hammer Head S:gt.metaitem.02.5865.tooltip= + S:gt.metaitem.02.5868.name=%material Hammer Head + S:gt.metaitem.02.5868.tooltip=Ke S:gt.metaitem.02.5874.name=Polyethylene Hammer Head S:gt.metaitem.02.5874.tooltip=CH2 S:gt.metaitem.02.5880.name=Rubber Hammer Head S:gt.metaitem.02.5880.tooltip=C5H8 + S:gt.metaitem.02.5884.name=%material Hammer Head + S:gt.metaitem.02.5884.tooltip=De S:gt.metaitem.02.5889.name=Sealed Wood Hammer Head S:gt.metaitem.02.5889.tooltip= + S:gt.metaitem.02.5912.name=%material Hammer Head + S:gt.metaitem.02.5912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.5913.name=%material Hammer Head + S:gt.metaitem.02.5913.tooltip=As₄S₄ + S:gt.metaitem.02.5951.name=%material Hammer Head + S:gt.metaitem.02.5951.tooltip= + S:gt.metaitem.02.5952.name=%material Hammer Head + S:gt.metaitem.02.5952.tooltip= + S:gt.metaitem.02.5954.name=%material Hammer Head + S:gt.metaitem.02.5954.tooltip= + S:gt.metaitem.02.5957.name=%material Hammer Head + S:gt.metaitem.02.5957.tooltip= + S:gt.metaitem.02.5958.name=%material Hammer Head + S:gt.metaitem.02.5958.tooltip= + S:gt.metaitem.02.5959.name=%material Hammer Head + S:gt.metaitem.02.5959.tooltip= + S:gt.metaitem.02.5960.name=%material Hammer Head + S:gt.metaitem.02.5960.tooltip= + S:gt.metaitem.02.5961.name=%material Hammer Head + S:gt.metaitem.02.5961.tooltip= + S:gt.metaitem.02.5962.name=%material Hammer Head + S:gt.metaitem.02.5962.tooltip= + S:gt.metaitem.02.5963.name=%material Hammer Head + S:gt.metaitem.02.5963.tooltip= + S:gt.metaitem.02.5964.name=%material Hammer Head + S:gt.metaitem.02.5964.tooltip= + S:gt.metaitem.02.5965.name=%material Hammer Head + S:gt.metaitem.02.5965.tooltip= + S:gt.metaitem.02.5966.name=%material Hammer Head + S:gt.metaitem.02.5966.tooltip= + S:gt.metaitem.02.5970.name=%material Hammer Head + S:gt.metaitem.02.5970.tooltip= + S:gt.metaitem.02.5975.name=%material Hammer Head + S:gt.metaitem.02.5975.tooltip=D + S:gt.metaitem.02.5976.name=%material Hammer Head + S:gt.metaitem.02.5976.tooltip=D* + S:gt.metaitem.02.5977.name=%material Hammer Head + S:gt.metaitem.02.5977.tooltip= + S:gt.metaitem.02.5978.name=%material Hammer Head + S:gt.metaitem.02.5978.tooltip=IcMa + S:gt.metaitem.02.5982.name=%material Hammer Head + S:gt.metaitem.02.5982.tooltip=SpNt + S:gt.metaitem.02.5984.name=%material Hammer Head + S:gt.metaitem.02.5984.tooltip=Fl + S:gt.metaitem.02.599.name=%material Sword Blade + S:gt.metaitem.02.599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.6008.name=Beryllium File Head S:gt.metaitem.02.6008.tooltip=Be S:gt.metaitem.02.6010.name=Carbon File Head @@ -27541,6 +48616,16 @@ languagefile { S:gt.metaitem.02.6316.tooltip=Fe50CW S:gt.metaitem.02.6317.name=Osmiridium File Head S:gt.metaitem.02.6317.tooltip=Ir3Os + S:gt.metaitem.02.6318.name=%material File Head + S:gt.metaitem.02.6318.tooltip=Su + S:gt.metaitem.02.6319.name=%material File Head + S:gt.metaitem.02.6319.tooltip=Ad + S:gt.metaitem.02.6320.name=%material File Head + S:gt.metaitem.02.6320.tooltip=The formula is too long... + S:gt.metaitem.02.6321.name=%material File Head + S:gt.metaitem.02.6321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.6322.name=%material File Head + S:gt.metaitem.02.6322.tooltip= S:gt.metaitem.02.6323.name=Infused Gold File Head S:gt.metaitem.02.6323.tooltip= S:gt.metaitem.02.6324.name=Naquadah File Head @@ -27559,14 +48644,32 @@ languagefile { S:gt.metaitem.02.6330.tooltip=FeMa S:gt.metaitem.02.6331.name=Mithril File Head S:gt.metaitem.02.6331.tooltip=Pt2Ma + S:gt.metaitem.02.6333.name=%material File Head + S:gt.metaitem.02.6333.tooltip=Ag₂FeMa S:gt.metaitem.02.6334.name=Black Steel File Head S:gt.metaitem.02.6334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.6335.name=Damascus Steel File Head S:gt.metaitem.02.6335.tooltip=Fe50C + S:gt.metaitem.02.6336.name=%material File Head + S:gt.metaitem.02.6336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.6337.name=%material File Head + S:gt.metaitem.02.6337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.6338.name=%material File Head + S:gt.metaitem.02.6338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.6339.name=%material File Head + S:gt.metaitem.02.6339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.6340.name=%material File Head + S:gt.metaitem.02.6340.tooltip=SpFe + S:gt.metaitem.02.6341.name=%material File Head + S:gt.metaitem.02.6341.tooltip=SpFe₅₀C + S:gt.metaitem.02.6342.name=%material File Head + S:gt.metaitem.02.6342.tooltip= S:gt.metaitem.02.6343.name=Cobalt Brass File Head S:gt.metaitem.02.6343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.6344.name=Ultimet File Head S:gt.metaitem.02.6344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.6346.name=%material File Head + S:gt.metaitem.02.6346.tooltip= S:gt.metaitem.02.6348.name=Red Steel File Head S:gt.metaitem.02.6348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.6349.name=Blue Steel File Head @@ -27589,10 +48692,22 @@ languagefile { S:gt.metaitem.02.6356.tooltip=Nd S:gt.metaitem.02.636.name=Polystyrene Sword Blade S:gt.metaitem.02.636.tooltip=C8H8 + S:gt.metaitem.02.6362.name=%material File Head + S:gt.metaitem.02.6362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.6363.name=Tin Alloy File Head S:gt.metaitem.02.6363.tooltip=SnFe S:gt.metaitem.02.6364.name=Dark Steel File Head S:gt.metaitem.02.6364.tooltip= + S:gt.metaitem.02.6365.name=%material File Head + S:gt.metaitem.02.6365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.6366.name=%material File Head + S:gt.metaitem.02.6366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.6367.name=%material File Head + S:gt.metaitem.02.6367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.6368.name=%material File Head + S:gt.metaitem.02.6368.tooltip= + S:gt.metaitem.02.6369.name=%material File Head + S:gt.metaitem.02.6369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.6370.name=Tungstencarbide File Head S:gt.metaitem.02.6370.tooltip=WC S:gt.metaitem.02.6371.name=Vanadiumsteel File Head @@ -27603,14 +48718,86 @@ languagefile { S:gt.metaitem.02.6373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.6374.name=HSS-S File Head S:gt.metaitem.02.6374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.6378.name=%material File Head + S:gt.metaitem.02.6378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.6379.name=%material File Head + S:gt.metaitem.02.6379.tooltip=?AuC + S:gt.metaitem.02.6380.name=%material File Head + S:gt.metaitem.02.6380.tooltip=Sn₂AgPt + S:gt.metaitem.02.6381.name=%material File Head + S:gt.metaitem.02.6381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.6382.name=%material File Head + S:gt.metaitem.02.6382.tooltip=Ai + S:gt.metaitem.02.6383.name=%material File Head + S:gt.metaitem.02.6383.tooltip= + S:gt.metaitem.02.6384.name=%material File Head + S:gt.metaitem.02.6384.tooltip= + S:gt.metaitem.02.6385.name=%material File Head + S:gt.metaitem.02.6385.tooltip= + S:gt.metaitem.02.6386.name=%material File Head + S:gt.metaitem.02.6386.tooltip=AiCo + S:gt.metaitem.02.6387.name=%material File Head + S:gt.metaitem.02.6387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.6388.name=%material File Head + S:gt.metaitem.02.6388.tooltip=SpPu + S:gt.metaitem.02.6389.name=%material File Head + S:gt.metaitem.02.6389.tooltip=SpH₂O + S:gt.metaitem.02.6390.name=%material File Head + S:gt.metaitem.02.6390.tooltip=SpPb + S:gt.metaitem.02.6391.name=%material File Head + S:gt.metaitem.02.6391.tooltip=Qt + S:gt.metaitem.02.6392.name=%material File Head + S:gt.metaitem.02.6392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.6393.name=%material File Head + S:gt.metaitem.02.6393.tooltip=Oh + S:gt.metaitem.02.6394.name=%material File Head + S:gt.metaitem.02.6394.tooltip=If + S:gt.metaitem.02.6397.name=%material File Head + S:gt.metaitem.02.6397.tooltip=If* + S:gt.metaitem.02.6398.name=%material File Head + S:gt.metaitem.02.6398.tooltip= + S:gt.metaitem.02.6399.name=%material File Head + S:gt.metaitem.02.6399.tooltip=Sm + S:gt.metaitem.02.6401.name=%material File Head + S:gt.metaitem.02.6401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.6402.name=%material File Head + S:gt.metaitem.02.6402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.6403.name=%material File Head + S:gt.metaitem.02.6403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.6404.name=%material File Head + S:gt.metaitem.02.6404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.6405.name=%material File Head + S:gt.metaitem.02.6405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.6406.name=%material File Head + S:gt.metaitem.02.6406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.6407.name=%material File Head + S:gt.metaitem.02.6407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.6408.name=%material File Head + S:gt.metaitem.02.6408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.6470.name=Epoxy Resin File Head S:gt.metaitem.02.6470.tooltip=C2H4O S:gt.metaitem.02.6472.name=Polycaprolactam File Head S:gt.metaitem.02.6472.tooltip=C6H11NO S:gt.metaitem.02.6473.name=Polytetrafluoroethylene File Head S:gt.metaitem.02.6473.tooltip=C2F4 + S:gt.metaitem.02.6485.name=%material File Head + S:gt.metaitem.02.6485.tooltip= + S:gt.metaitem.02.6488.name=%material File Head + S:gt.metaitem.02.6488.tooltip= + S:gt.metaitem.02.6489.name=%material File Head + S:gt.metaitem.02.6489.tooltip= S:gt.metaitem.02.649.name=Polyvinyl Chloride Sword Blade S:gt.metaitem.02.649.tooltip=C2H3Cl + S:gt.metaitem.02.6490.name=%material File Head + S:gt.metaitem.02.6490.tooltip= + S:gt.metaitem.02.6521.name=%material File Head + S:gt.metaitem.02.6521.tooltip= + S:gt.metaitem.02.6529.name=%material File Head + S:gt.metaitem.02.6529.tooltip=FeMa + S:gt.metaitem.02.6537.name=%material File Head + S:gt.metaitem.02.6537.tooltip= + S:gt.metaitem.02.6599.name=%material File Head + S:gt.metaitem.02.6599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.6610.name=Fiber-Reinforced Epoxy Resin File Head S:gt.metaitem.02.6610.tooltip=C2H4O S:gt.metaitem.02.6613.name=Nickel-Zinc Ferrite File Head @@ -27619,10 +48806,62 @@ languagefile { S:gt.metaitem.02.6631.tooltip=C6H4S S:gt.metaitem.02.67.name=Neodymium Sword Blade S:gt.metaitem.02.67.tooltip=Nd + S:gt.metaitem.02.6770.name=%material File Head + S:gt.metaitem.02.6770.tooltip= S:gt.metaitem.02.6801.name=Blaze File Head S:gt.metaitem.02.6801.tooltip=?SMa S:gt.metaitem.02.6819.name=Graphene File Head S:gt.metaitem.02.6819.tooltip= + S:gt.metaitem.02.6829.name=%material File Head + S:gt.metaitem.02.6829.tooltip=Sp₂Fe + S:gt.metaitem.02.6868.name=%material File Head + S:gt.metaitem.02.6868.tooltip=Ke + S:gt.metaitem.02.6884.name=%material File Head + S:gt.metaitem.02.6884.tooltip=De + S:gt.metaitem.02.6912.name=%material File Head + S:gt.metaitem.02.6912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.6913.name=%material File Head + S:gt.metaitem.02.6913.tooltip=As₄S₄ + S:gt.metaitem.02.6951.name=%material File Head + S:gt.metaitem.02.6951.tooltip= + S:gt.metaitem.02.6952.name=%material File Head + S:gt.metaitem.02.6952.tooltip= + S:gt.metaitem.02.6954.name=%material File Head + S:gt.metaitem.02.6954.tooltip= + S:gt.metaitem.02.6957.name=%material File Head + S:gt.metaitem.02.6957.tooltip= + S:gt.metaitem.02.6958.name=%material File Head + S:gt.metaitem.02.6958.tooltip= + S:gt.metaitem.02.6959.name=%material File Head + S:gt.metaitem.02.6959.tooltip= + S:gt.metaitem.02.6960.name=%material File Head + S:gt.metaitem.02.6960.tooltip= + S:gt.metaitem.02.6961.name=%material File Head + S:gt.metaitem.02.6961.tooltip= + S:gt.metaitem.02.6962.name=%material File Head + S:gt.metaitem.02.6962.tooltip= + S:gt.metaitem.02.6963.name=%material File Head + S:gt.metaitem.02.6963.tooltip= + S:gt.metaitem.02.6964.name=%material File Head + S:gt.metaitem.02.6964.tooltip= + S:gt.metaitem.02.6965.name=%material File Head + S:gt.metaitem.02.6965.tooltip= + S:gt.metaitem.02.6966.name=%material File Head + S:gt.metaitem.02.6966.tooltip= + S:gt.metaitem.02.6970.name=%material File Head + S:gt.metaitem.02.6970.tooltip= + S:gt.metaitem.02.6975.name=%material File Head + S:gt.metaitem.02.6975.tooltip=D + S:gt.metaitem.02.6976.name=%material File Head + S:gt.metaitem.02.6976.tooltip=D* + S:gt.metaitem.02.6977.name=%material File Head + S:gt.metaitem.02.6977.tooltip= + S:gt.metaitem.02.6978.name=%material File Head + S:gt.metaitem.02.6978.tooltip=IcMa + S:gt.metaitem.02.6982.name=%material File Head + S:gt.metaitem.02.6982.tooltip=SpNt + S:gt.metaitem.02.6984.name=%material File Head + S:gt.metaitem.02.6984.tooltip=Fl S:gt.metaitem.02.7008.name=Beryllium Saw Blade S:gt.metaitem.02.7008.tooltip=Be S:gt.metaitem.02.7010.name=Carbon Saw Blade @@ -27703,6 +48942,16 @@ languagefile { S:gt.metaitem.02.7316.tooltip=Fe50CW S:gt.metaitem.02.7317.name=Osmiridium Saw Blade S:gt.metaitem.02.7317.tooltip=Ir3Os + S:gt.metaitem.02.7318.name=%material Saw Blade + S:gt.metaitem.02.7318.tooltip=Su + S:gt.metaitem.02.7319.name=%material Saw Blade + S:gt.metaitem.02.7319.tooltip=Ad + S:gt.metaitem.02.7320.name=%material Saw Blade + S:gt.metaitem.02.7320.tooltip=The formula is too long... + S:gt.metaitem.02.7321.name=%material Saw Blade + S:gt.metaitem.02.7321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.7322.name=%material Saw Blade + S:gt.metaitem.02.7322.tooltip= S:gt.metaitem.02.7323.name=Infused Gold Saw Blade S:gt.metaitem.02.7323.tooltip= S:gt.metaitem.02.7324.name=Naquadah Saw Blade @@ -27721,14 +48970,32 @@ languagefile { S:gt.metaitem.02.7330.tooltip=FeMa S:gt.metaitem.02.7331.name=Mithril Saw Blade S:gt.metaitem.02.7331.tooltip=Pt2Ma + S:gt.metaitem.02.7333.name=%material Saw Blade + S:gt.metaitem.02.7333.tooltip=Ag₂FeMa S:gt.metaitem.02.7334.name=Black Steel Saw Blade S:gt.metaitem.02.7334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.7335.name=Damascus Steel Saw Blade S:gt.metaitem.02.7335.tooltip=Fe50C + S:gt.metaitem.02.7336.name=%material Saw Blade + S:gt.metaitem.02.7336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.7337.name=%material Saw Blade + S:gt.metaitem.02.7337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.7338.name=%material Saw Blade + S:gt.metaitem.02.7338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.7339.name=%material Saw Blade + S:gt.metaitem.02.7339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.7340.name=%material Saw Blade + S:gt.metaitem.02.7340.tooltip=SpFe + S:gt.metaitem.02.7341.name=%material Saw Blade + S:gt.metaitem.02.7341.tooltip=SpFe₅₀C + S:gt.metaitem.02.7342.name=%material Saw Blade + S:gt.metaitem.02.7342.tooltip= S:gt.metaitem.02.7343.name=Cobalt Brass Saw Blade S:gt.metaitem.02.7343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.7344.name=Ultimet Saw Blade S:gt.metaitem.02.7344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.7346.name=%material Saw Blade + S:gt.metaitem.02.7346.tooltip= S:gt.metaitem.02.7348.name=Red Steel Saw Blade S:gt.metaitem.02.7348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.7349.name=Blue Steel Saw Blade @@ -27747,10 +49014,22 @@ languagefile { S:gt.metaitem.02.7355.tooltip=Fe50C S:gt.metaitem.02.7356.name=Magnetic Neodymium Saw Blade S:gt.metaitem.02.7356.tooltip=Nd + S:gt.metaitem.02.7362.name=%material Saw Blade + S:gt.metaitem.02.7362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.7363.name=Tin Alloy Saw Blade S:gt.metaitem.02.7363.tooltip=SnFe S:gt.metaitem.02.7364.name=Dark Steel Saw Blade S:gt.metaitem.02.7364.tooltip= + S:gt.metaitem.02.7365.name=%material Saw Blade + S:gt.metaitem.02.7365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.7366.name=%material Saw Blade + S:gt.metaitem.02.7366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.7367.name=%material Saw Blade + S:gt.metaitem.02.7367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.7368.name=%material Saw Blade + S:gt.metaitem.02.7368.tooltip= + S:gt.metaitem.02.7369.name=%material Saw Blade + S:gt.metaitem.02.7369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.7370.name=Tungstencarbide Saw Blade S:gt.metaitem.02.7370.tooltip=WC S:gt.metaitem.02.7371.name=Vanadiumsteel Saw Blade @@ -27761,22 +49040,148 @@ languagefile { S:gt.metaitem.02.7373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.7374.name=HSS-S Saw Blade S:gt.metaitem.02.7374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.7378.name=%material Saw Blade + S:gt.metaitem.02.7378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.7379.name=%material Saw Blade + S:gt.metaitem.02.7379.tooltip=?AuC + S:gt.metaitem.02.7380.name=%material Saw Blade + S:gt.metaitem.02.7380.tooltip=Sn₂AgPt + S:gt.metaitem.02.7381.name=%material Saw Blade + S:gt.metaitem.02.7381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.7382.name=%material Saw Blade + S:gt.metaitem.02.7382.tooltip=Ai + S:gt.metaitem.02.7383.name=%material Saw Blade + S:gt.metaitem.02.7383.tooltip= + S:gt.metaitem.02.7384.name=%material Saw Blade + S:gt.metaitem.02.7384.tooltip= + S:gt.metaitem.02.7385.name=%material Saw Blade + S:gt.metaitem.02.7385.tooltip= + S:gt.metaitem.02.7386.name=%material Saw Blade + S:gt.metaitem.02.7386.tooltip=AiCo + S:gt.metaitem.02.7387.name=%material Saw Blade + S:gt.metaitem.02.7387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.7388.name=%material Saw Blade + S:gt.metaitem.02.7388.tooltip=SpPu + S:gt.metaitem.02.7389.name=%material Saw Blade + S:gt.metaitem.02.7389.tooltip=SpH₂O + S:gt.metaitem.02.7390.name=%material Saw Blade + S:gt.metaitem.02.7390.tooltip=SpPb + S:gt.metaitem.02.7391.name=%material Saw Blade + S:gt.metaitem.02.7391.tooltip=Qt + S:gt.metaitem.02.7392.name=%material Saw Blade + S:gt.metaitem.02.7392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.7393.name=%material Saw Blade + S:gt.metaitem.02.7393.tooltip=Oh + S:gt.metaitem.02.7394.name=%material Saw Blade + S:gt.metaitem.02.7394.tooltip=If + S:gt.metaitem.02.7397.name=%material Saw Blade + S:gt.metaitem.02.7397.tooltip=If* + S:gt.metaitem.02.7398.name=%material Saw Blade + S:gt.metaitem.02.7398.tooltip= + S:gt.metaitem.02.7399.name=%material Saw Blade + S:gt.metaitem.02.7399.tooltip=Sm + S:gt.metaitem.02.7401.name=%material Saw Blade + S:gt.metaitem.02.7401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.7402.name=%material Saw Blade + S:gt.metaitem.02.7402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.7403.name=%material Saw Blade + S:gt.metaitem.02.7403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.7404.name=%material Saw Blade + S:gt.metaitem.02.7404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.7405.name=%material Saw Blade + S:gt.metaitem.02.7405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.7406.name=%material Saw Blade + S:gt.metaitem.02.7406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.7407.name=%material Saw Blade + S:gt.metaitem.02.7407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.7408.name=%material Saw Blade + S:gt.metaitem.02.7408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.7470.name=Epoxy Resin Saw Blade S:gt.metaitem.02.7470.tooltip=C2H4O S:gt.metaitem.02.7472.name=Polycaprolactam Saw Blade S:gt.metaitem.02.7472.tooltip=C6H11NO S:gt.metaitem.02.7473.name=Polytetrafluoroethylene Saw Blade S:gt.metaitem.02.7473.tooltip=C2F4 + S:gt.metaitem.02.7485.name=%material Saw Blade + S:gt.metaitem.02.7485.tooltip= + S:gt.metaitem.02.7488.name=%material Saw Blade + S:gt.metaitem.02.7488.tooltip= + S:gt.metaitem.02.7489.name=%material Saw Blade + S:gt.metaitem.02.7489.tooltip= + S:gt.metaitem.02.7490.name=%material Saw Blade + S:gt.metaitem.02.7490.tooltip= + S:gt.metaitem.02.7521.name=%material Saw Blade + S:gt.metaitem.02.7521.tooltip= + S:gt.metaitem.02.7529.name=%material Saw Blade + S:gt.metaitem.02.7529.tooltip=FeMa + S:gt.metaitem.02.7537.name=%material Saw Blade + S:gt.metaitem.02.7537.tooltip= + S:gt.metaitem.02.7599.name=%material Saw Blade + S:gt.metaitem.02.7599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.7610.name=Fiber-Reinforced Epoxy Resin Saw Blade S:gt.metaitem.02.7610.tooltip=C2H4O S:gt.metaitem.02.7613.name=Nickel-Zinc Ferrite Saw Blade S:gt.metaitem.02.7613.tooltip=NiZnFe4O8 S:gt.metaitem.02.7631.name=Polyphenylene Sulfide Saw Blade S:gt.metaitem.02.7631.tooltip=C6H4S + S:gt.metaitem.02.770.name=%material Sword Blade + S:gt.metaitem.02.770.tooltip= + S:gt.metaitem.02.7770.name=%material Saw Blade + S:gt.metaitem.02.7770.tooltip= S:gt.metaitem.02.7801.name=Blaze Saw Blade S:gt.metaitem.02.7801.tooltip=?SMa S:gt.metaitem.02.7819.name=Graphene Saw Blade S:gt.metaitem.02.7819.tooltip= + S:gt.metaitem.02.7829.name=%material Saw Blade + S:gt.metaitem.02.7829.tooltip=Sp₂Fe + S:gt.metaitem.02.7868.name=%material Saw Blade + S:gt.metaitem.02.7868.tooltip=Ke + S:gt.metaitem.02.7884.name=%material Saw Blade + S:gt.metaitem.02.7884.tooltip=De + S:gt.metaitem.02.7912.name=%material Saw Blade + S:gt.metaitem.02.7912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.7913.name=%material Saw Blade + S:gt.metaitem.02.7913.tooltip=As₄S₄ + S:gt.metaitem.02.7951.name=%material Saw Blade + S:gt.metaitem.02.7951.tooltip= + S:gt.metaitem.02.7952.name=%material Saw Blade + S:gt.metaitem.02.7952.tooltip= + S:gt.metaitem.02.7954.name=%material Saw Blade + S:gt.metaitem.02.7954.tooltip= + S:gt.metaitem.02.7957.name=%material Saw Blade + S:gt.metaitem.02.7957.tooltip= + S:gt.metaitem.02.7958.name=%material Saw Blade + S:gt.metaitem.02.7958.tooltip= + S:gt.metaitem.02.7959.name=%material Saw Blade + S:gt.metaitem.02.7959.tooltip= + S:gt.metaitem.02.7960.name=%material Saw Blade + S:gt.metaitem.02.7960.tooltip= + S:gt.metaitem.02.7961.name=%material Saw Blade + S:gt.metaitem.02.7961.tooltip= + S:gt.metaitem.02.7962.name=%material Saw Blade + S:gt.metaitem.02.7962.tooltip= + S:gt.metaitem.02.7963.name=%material Saw Blade + S:gt.metaitem.02.7963.tooltip= + S:gt.metaitem.02.7964.name=%material Saw Blade + S:gt.metaitem.02.7964.tooltip= + S:gt.metaitem.02.7965.name=%material Saw Blade + S:gt.metaitem.02.7965.tooltip= + S:gt.metaitem.02.7966.name=%material Saw Blade + S:gt.metaitem.02.7966.tooltip= + S:gt.metaitem.02.7970.name=%material Saw Blade + S:gt.metaitem.02.7970.tooltip= + S:gt.metaitem.02.7975.name=%material Saw Blade + S:gt.metaitem.02.7975.tooltip=D + S:gt.metaitem.02.7976.name=%material Saw Blade + S:gt.metaitem.02.7976.tooltip=D* + S:gt.metaitem.02.7977.name=%material Saw Blade + S:gt.metaitem.02.7977.tooltip= + S:gt.metaitem.02.7978.name=%material Saw Blade + S:gt.metaitem.02.7978.tooltip=IcMa + S:gt.metaitem.02.7982.name=%material Saw Blade + S:gt.metaitem.02.7982.tooltip=SpNt + S:gt.metaitem.02.7984.name=%material Saw Blade + S:gt.metaitem.02.7984.tooltip=Fl S:gt.metaitem.02.8.name=Beryllium Sword Blade S:gt.metaitem.02.8.tooltip=Be S:gt.metaitem.02.8008.name=Beryllium Drill Tip @@ -27841,6 +49246,8 @@ languagefile { S:gt.metaitem.02.8129.tooltip=Nt S:gt.metaitem.02.819.name=Graphene Sword Blade S:gt.metaitem.02.819.tooltip= + S:gt.metaitem.02.829.name=%material Sword Blade + S:gt.metaitem.02.829.tooltip=Sp₂Fe S:gt.metaitem.02.83.name=Osmium Sword Blade S:gt.metaitem.02.83.tooltip=Os S:gt.metaitem.02.8300.name=Bronze Drill Tip @@ -27871,6 +49278,16 @@ languagefile { S:gt.metaitem.02.8316.tooltip=Fe50CW S:gt.metaitem.02.8317.name=Osmiridium Drill Tip S:gt.metaitem.02.8317.tooltip=Ir3Os + S:gt.metaitem.02.8318.name=%material Drill Tip + S:gt.metaitem.02.8318.tooltip=Su + S:gt.metaitem.02.8319.name=%material Drill Tip + S:gt.metaitem.02.8319.tooltip=Ad + S:gt.metaitem.02.8320.name=%material Drill Tip + S:gt.metaitem.02.8320.tooltip=The formula is too long... + S:gt.metaitem.02.8321.name=%material Drill Tip + S:gt.metaitem.02.8321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.8322.name=%material Drill Tip + S:gt.metaitem.02.8322.tooltip= S:gt.metaitem.02.8323.name=Infused Gold Drill Tip S:gt.metaitem.02.8323.tooltip= S:gt.metaitem.02.8324.name=Naquadah Drill Tip @@ -27889,14 +49306,32 @@ languagefile { S:gt.metaitem.02.8330.tooltip=FeMa S:gt.metaitem.02.8331.name=Mithril Drill Tip S:gt.metaitem.02.8331.tooltip=Pt2Ma + S:gt.metaitem.02.8333.name=%material Drill Tip + S:gt.metaitem.02.8333.tooltip=Ag₂FeMa S:gt.metaitem.02.8334.name=Black Steel Drill Tip S:gt.metaitem.02.8334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.8335.name=Damascus Steel Drill Tip S:gt.metaitem.02.8335.tooltip=Fe50C + S:gt.metaitem.02.8336.name=%material Drill Tip + S:gt.metaitem.02.8336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.8337.name=%material Drill Tip + S:gt.metaitem.02.8337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.8338.name=%material Drill Tip + S:gt.metaitem.02.8338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.8339.name=%material Drill Tip + S:gt.metaitem.02.8339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.8340.name=%material Drill Tip + S:gt.metaitem.02.8340.tooltip=SpFe + S:gt.metaitem.02.8341.name=%material Drill Tip + S:gt.metaitem.02.8341.tooltip=SpFe₅₀C + S:gt.metaitem.02.8342.name=%material Drill Tip + S:gt.metaitem.02.8342.tooltip= S:gt.metaitem.02.8343.name=Cobalt Brass Drill Tip S:gt.metaitem.02.8343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.8344.name=Ultimet Drill Tip S:gt.metaitem.02.8344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.8346.name=%material Drill Tip + S:gt.metaitem.02.8346.tooltip= S:gt.metaitem.02.8348.name=Red Steel Drill Tip S:gt.metaitem.02.8348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.8349.name=Blue Steel Drill Tip @@ -27915,10 +49350,22 @@ languagefile { S:gt.metaitem.02.8355.tooltip=Fe50C S:gt.metaitem.02.8356.name=Magnetic Neodymium Drill Tip S:gt.metaitem.02.8356.tooltip=Nd + S:gt.metaitem.02.8362.name=%material Drill Tip + S:gt.metaitem.02.8362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.8363.name=Tin Alloy Drill Tip S:gt.metaitem.02.8363.tooltip=SnFe S:gt.metaitem.02.8364.name=Dark Steel Drill Tip S:gt.metaitem.02.8364.tooltip= + S:gt.metaitem.02.8365.name=%material Drill Tip + S:gt.metaitem.02.8365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.8366.name=%material Drill Tip + S:gt.metaitem.02.8366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.8367.name=%material Drill Tip + S:gt.metaitem.02.8367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.8368.name=%material Drill Tip + S:gt.metaitem.02.8368.tooltip= + S:gt.metaitem.02.8369.name=%material Drill Tip + S:gt.metaitem.02.8369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.8370.name=Tungstencarbide Drill Tip S:gt.metaitem.02.8370.tooltip=WC S:gt.metaitem.02.8371.name=Vanadiumsteel Drill Tip @@ -27929,20 +49376,98 @@ languagefile { S:gt.metaitem.02.8373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.8374.name=HSS-S Drill Tip S:gt.metaitem.02.8374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.8378.name=%material Drill Tip + S:gt.metaitem.02.8378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.8379.name=%material Drill Tip + S:gt.metaitem.02.8379.tooltip=?AuC + S:gt.metaitem.02.8380.name=%material Drill Tip + S:gt.metaitem.02.8380.tooltip=Sn₂AgPt + S:gt.metaitem.02.8381.name=%material Drill Tip + S:gt.metaitem.02.8381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.8382.name=%material Drill Tip + S:gt.metaitem.02.8382.tooltip=Ai + S:gt.metaitem.02.8383.name=%material Drill Tip + S:gt.metaitem.02.8383.tooltip= + S:gt.metaitem.02.8384.name=%material Drill Tip + S:gt.metaitem.02.8384.tooltip= + S:gt.metaitem.02.8385.name=%material Drill Tip + S:gt.metaitem.02.8385.tooltip= + S:gt.metaitem.02.8386.name=%material Drill Tip + S:gt.metaitem.02.8386.tooltip=AiCo + S:gt.metaitem.02.8387.name=%material Drill Tip + S:gt.metaitem.02.8387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.8388.name=%material Drill Tip + S:gt.metaitem.02.8388.tooltip=SpPu + S:gt.metaitem.02.8389.name=%material Drill Tip + S:gt.metaitem.02.8389.tooltip=SpH₂O + S:gt.metaitem.02.8390.name=%material Drill Tip + S:gt.metaitem.02.8390.tooltip=SpPb + S:gt.metaitem.02.8391.name=%material Drill Tip + S:gt.metaitem.02.8391.tooltip=Qt + S:gt.metaitem.02.8392.name=%material Drill Tip + S:gt.metaitem.02.8392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.8393.name=%material Drill Tip + S:gt.metaitem.02.8393.tooltip=Oh + S:gt.metaitem.02.8394.name=%material Drill Tip + S:gt.metaitem.02.8394.tooltip=If + S:gt.metaitem.02.8397.name=%material Drill Tip + S:gt.metaitem.02.8397.tooltip=If* + S:gt.metaitem.02.8398.name=%material Drill Tip + S:gt.metaitem.02.8398.tooltip= + S:gt.metaitem.02.8399.name=%material Drill Tip + S:gt.metaitem.02.8399.tooltip=Sm S:gt.metaitem.02.84.name=Iridium Sword Blade S:gt.metaitem.02.84.tooltip=Ir + S:gt.metaitem.02.8401.name=%material Drill Tip + S:gt.metaitem.02.8401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.8402.name=%material Drill Tip + S:gt.metaitem.02.8402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.8403.name=%material Drill Tip + S:gt.metaitem.02.8403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.8404.name=%material Drill Tip + S:gt.metaitem.02.8404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.8405.name=%material Drill Tip + S:gt.metaitem.02.8405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.8406.name=%material Drill Tip + S:gt.metaitem.02.8406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.8407.name=%material Drill Tip + S:gt.metaitem.02.8407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.8408.name=%material Drill Tip + S:gt.metaitem.02.8408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.844.name=%material Sword Blade + S:gt.metaitem.02.844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.02.845.name=%material Sword Blade + S:gt.metaitem.02.845.tooltip=Mg(CaCO₃)₇ S:gt.metaitem.02.8470.name=Epoxy Resin Drill Tip S:gt.metaitem.02.8470.tooltip=C2H4O S:gt.metaitem.02.8472.name=Polycaprolactam Drill Tip S:gt.metaitem.02.8472.tooltip=C6H11NO S:gt.metaitem.02.8473.name=Polytetrafluoroethylene Drill Tip S:gt.metaitem.02.8473.tooltip=C2F4 + S:gt.metaitem.02.8485.name=%material Drill Tip + S:gt.metaitem.02.8485.tooltip= + S:gt.metaitem.02.8488.name=%material Drill Tip + S:gt.metaitem.02.8488.tooltip= + S:gt.metaitem.02.8489.name=%material Drill Tip + S:gt.metaitem.02.8489.tooltip= S:gt.metaitem.02.849.name=Black Granite Sword Blade S:gt.metaitem.02.849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.8490.name=%material Drill Tip + S:gt.metaitem.02.8490.tooltip= S:gt.metaitem.02.85.name=Platinum Sword Blade S:gt.metaitem.02.85.tooltip=Pt S:gt.metaitem.02.850.name=Red Granite Sword Blade S:gt.metaitem.02.850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.8521.name=%material Drill Tip + S:gt.metaitem.02.8521.tooltip= + S:gt.metaitem.02.8529.name=%material Drill Tip + S:gt.metaitem.02.8529.tooltip=FeMa + S:gt.metaitem.02.8537.name=%material Drill Tip + S:gt.metaitem.02.8537.tooltip= + S:gt.metaitem.02.854.name=%material Sword Blade + S:gt.metaitem.02.854.tooltip= + S:gt.metaitem.02.8599.name=%material Drill Tip + S:gt.metaitem.02.8599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.86.name=Gold Sword Blade S:gt.metaitem.02.86.tooltip=Au S:gt.metaitem.02.8610.name=Fiber-Reinforced Epoxy Resin Drill Tip @@ -27953,18 +49478,74 @@ languagefile { S:gt.metaitem.02.8631.tooltip=C6H4S S:gt.metaitem.02.865.name=Graphite Sword Blade S:gt.metaitem.02.865.tooltip= + S:gt.metaitem.02.868.name=%material Sword Blade + S:gt.metaitem.02.868.tooltip=Ke S:gt.metaitem.02.874.name=Polyethylene Sword Blade S:gt.metaitem.02.874.tooltip=CH2 + S:gt.metaitem.02.8770.name=%material Drill Tip + S:gt.metaitem.02.8770.tooltip= S:gt.metaitem.02.880.name=Rubber Sword Blade S:gt.metaitem.02.880.tooltip=C5H8 S:gt.metaitem.02.8801.name=Blaze Drill Tip S:gt.metaitem.02.8801.tooltip=?SMa S:gt.metaitem.02.8819.name=Graphene Drill Tip S:gt.metaitem.02.8819.tooltip= + S:gt.metaitem.02.8829.name=%material Drill Tip + S:gt.metaitem.02.8829.tooltip=Sp₂Fe + S:gt.metaitem.02.884.name=%material Sword Blade + S:gt.metaitem.02.884.tooltip=De + S:gt.metaitem.02.8868.name=%material Drill Tip + S:gt.metaitem.02.8868.tooltip=Ke + S:gt.metaitem.02.8884.name=%material Drill Tip + S:gt.metaitem.02.8884.tooltip=De S:gt.metaitem.02.889.name=Sealed Wood Sword Blade S:gt.metaitem.02.889.tooltip= S:gt.metaitem.02.89.name=Lead Sword Blade S:gt.metaitem.02.89.tooltip=Pb + S:gt.metaitem.02.8912.name=%material Drill Tip + S:gt.metaitem.02.8912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.8913.name=%material Drill Tip + S:gt.metaitem.02.8913.tooltip=As₄S₄ + S:gt.metaitem.02.8951.name=%material Drill Tip + S:gt.metaitem.02.8951.tooltip= + S:gt.metaitem.02.8952.name=%material Drill Tip + S:gt.metaitem.02.8952.tooltip= + S:gt.metaitem.02.8954.name=%material Drill Tip + S:gt.metaitem.02.8954.tooltip= + S:gt.metaitem.02.8957.name=%material Drill Tip + S:gt.metaitem.02.8957.tooltip= + S:gt.metaitem.02.8958.name=%material Drill Tip + S:gt.metaitem.02.8958.tooltip= + S:gt.metaitem.02.8959.name=%material Drill Tip + S:gt.metaitem.02.8959.tooltip= + S:gt.metaitem.02.8960.name=%material Drill Tip + S:gt.metaitem.02.8960.tooltip= + S:gt.metaitem.02.8961.name=%material Drill Tip + S:gt.metaitem.02.8961.tooltip= + S:gt.metaitem.02.8962.name=%material Drill Tip + S:gt.metaitem.02.8962.tooltip= + S:gt.metaitem.02.8963.name=%material Drill Tip + S:gt.metaitem.02.8963.tooltip= + S:gt.metaitem.02.8964.name=%material Drill Tip + S:gt.metaitem.02.8964.tooltip= + S:gt.metaitem.02.8965.name=%material Drill Tip + S:gt.metaitem.02.8965.tooltip= + S:gt.metaitem.02.8966.name=%material Drill Tip + S:gt.metaitem.02.8966.tooltip= + S:gt.metaitem.02.8970.name=%material Drill Tip + S:gt.metaitem.02.8970.tooltip= + S:gt.metaitem.02.8975.name=%material Drill Tip + S:gt.metaitem.02.8975.tooltip=D + S:gt.metaitem.02.8976.name=%material Drill Tip + S:gt.metaitem.02.8976.tooltip=D* + S:gt.metaitem.02.8977.name=%material Drill Tip + S:gt.metaitem.02.8977.tooltip= + S:gt.metaitem.02.8978.name=%material Drill Tip + S:gt.metaitem.02.8978.tooltip=IcMa + S:gt.metaitem.02.8982.name=%material Drill Tip + S:gt.metaitem.02.8982.tooltip=SpNt + S:gt.metaitem.02.8984.name=%material Drill Tip + S:gt.metaitem.02.8984.tooltip=Fl S:gt.metaitem.02.90.name=Bismuth Sword Blade S:gt.metaitem.02.90.tooltip=Bi S:gt.metaitem.02.9008.name=Beryllium Chainsaw Tip @@ -28017,8 +49598,12 @@ languagefile { S:gt.metaitem.02.9100.tooltip=Pu S:gt.metaitem.02.9101.name=Plutonium 241 Chainsaw Tip S:gt.metaitem.02.9101.tooltip=Pu-241 + S:gt.metaitem.02.912.name=%material Sword Blade + S:gt.metaitem.02.912.tooltip=Mg₃Si₂H₄O₉ S:gt.metaitem.02.9129.name=Neutronium Chainsaw Tip S:gt.metaitem.02.9129.tooltip=Nt + S:gt.metaitem.02.913.name=%material Sword Blade + S:gt.metaitem.02.913.tooltip=As₄S₄ S:gt.metaitem.02.9300.name=Bronze Chainsaw Tip S:gt.metaitem.02.9300.tooltip=SnCu3 S:gt.metaitem.02.9301.name=Brass Chainsaw Tip @@ -28047,6 +49632,16 @@ languagefile { S:gt.metaitem.02.9316.tooltip=Fe50CW S:gt.metaitem.02.9317.name=Osmiridium Chainsaw Tip S:gt.metaitem.02.9317.tooltip=Ir3Os + S:gt.metaitem.02.9318.name=%material Chainsaw Tip + S:gt.metaitem.02.9318.tooltip=Su + S:gt.metaitem.02.9319.name=%material Chainsaw Tip + S:gt.metaitem.02.9319.tooltip=Ad + S:gt.metaitem.02.9320.name=%material Chainsaw Tip + S:gt.metaitem.02.9320.tooltip=The formula is too long... + S:gt.metaitem.02.9321.name=%material Chainsaw Tip + S:gt.metaitem.02.9321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.02.9322.name=%material Chainsaw Tip + S:gt.metaitem.02.9322.tooltip= S:gt.metaitem.02.9323.name=Infused Gold Chainsaw Tip S:gt.metaitem.02.9323.tooltip= S:gt.metaitem.02.9324.name=Naquadah Chainsaw Tip @@ -28065,14 +49660,32 @@ languagefile { S:gt.metaitem.02.9330.tooltip=FeMa S:gt.metaitem.02.9331.name=Mithril Chainsaw Tip S:gt.metaitem.02.9331.tooltip=Pt2Ma + S:gt.metaitem.02.9333.name=%material Chainsaw Tip + S:gt.metaitem.02.9333.tooltip=Ag₂FeMa S:gt.metaitem.02.9334.name=Black Steel Chainsaw Tip S:gt.metaitem.02.9334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.02.9335.name=Damascus Steel Chainsaw Tip S:gt.metaitem.02.9335.tooltip=Fe50C + S:gt.metaitem.02.9336.name=%material Chainsaw Tip + S:gt.metaitem.02.9336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.02.9337.name=%material Chainsaw Tip + S:gt.metaitem.02.9337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.02.9338.name=%material Chainsaw Tip + S:gt.metaitem.02.9338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.02.9339.name=%material Chainsaw Tip + S:gt.metaitem.02.9339.tooltip=Fe₅₀CMa + S:gt.metaitem.02.9340.name=%material Chainsaw Tip + S:gt.metaitem.02.9340.tooltip=SpFe + S:gt.metaitem.02.9341.name=%material Chainsaw Tip + S:gt.metaitem.02.9341.tooltip=SpFe₅₀C + S:gt.metaitem.02.9342.name=%material Chainsaw Tip + S:gt.metaitem.02.9342.tooltip= S:gt.metaitem.02.9343.name=Cobalt Brass Chainsaw Tip S:gt.metaitem.02.9343.tooltip=(ZnCu3)7AlCo S:gt.metaitem.02.9344.name=Ultimet Chainsaw Tip S:gt.metaitem.02.9344.tooltip=Co5Cr2NiMo + S:gt.metaitem.02.9346.name=%material Chainsaw Tip + S:gt.metaitem.02.9346.tooltip= S:gt.metaitem.02.9348.name=Red Steel Chainsaw Tip S:gt.metaitem.02.9348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 S:gt.metaitem.02.9349.name=Blue Steel Chainsaw Tip @@ -28091,10 +49704,22 @@ languagefile { S:gt.metaitem.02.9355.tooltip=Fe50C S:gt.metaitem.02.9356.name=Magnetic Neodymium Chainsaw Tip S:gt.metaitem.02.9356.tooltip=Nd + S:gt.metaitem.02.9362.name=%material Chainsaw Tip + S:gt.metaitem.02.9362.tooltip=(Fe₅₀C)₂Ma S:gt.metaitem.02.9363.name=Tin Alloy Chainsaw Tip S:gt.metaitem.02.9363.tooltip=SnFe S:gt.metaitem.02.9364.name=Dark Steel Chainsaw Tip S:gt.metaitem.02.9364.tooltip= + S:gt.metaitem.02.9365.name=%material Chainsaw Tip + S:gt.metaitem.02.9365.tooltip=Fe₅₀CCSi + S:gt.metaitem.02.9366.name=%material Chainsaw Tip + S:gt.metaitem.02.9366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.9367.name=%material Chainsaw Tip + S:gt.metaitem.02.9367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.02.9368.name=%material Chainsaw Tip + S:gt.metaitem.02.9368.tooltip= + S:gt.metaitem.02.9369.name=%material Chainsaw Tip + S:gt.metaitem.02.9369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg S:gt.metaitem.02.9370.name=Tungstencarbide Chainsaw Tip S:gt.metaitem.02.9370.tooltip=WC S:gt.metaitem.02.9371.name=Vanadiumsteel Chainsaw Tip @@ -28105,43 +49730,947 @@ languagefile { S:gt.metaitem.02.9373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi S:gt.metaitem.02.9374.name=HSS-S Chainsaw Tip S:gt.metaitem.02.9374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.02.9378.name=%material Chainsaw Tip + S:gt.metaitem.02.9378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.9379.name=%material Chainsaw Tip + S:gt.metaitem.02.9379.tooltip=?AuC + S:gt.metaitem.02.9380.name=%material Chainsaw Tip + S:gt.metaitem.02.9380.tooltip=Sn₂AgPt + S:gt.metaitem.02.9381.name=%material Chainsaw Tip + S:gt.metaitem.02.9381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.9382.name=%material Chainsaw Tip + S:gt.metaitem.02.9382.tooltip=Ai + S:gt.metaitem.02.9383.name=%material Chainsaw Tip + S:gt.metaitem.02.9383.tooltip= + S:gt.metaitem.02.9384.name=%material Chainsaw Tip + S:gt.metaitem.02.9384.tooltip= + S:gt.metaitem.02.9385.name=%material Chainsaw Tip + S:gt.metaitem.02.9385.tooltip= + S:gt.metaitem.02.9386.name=%material Chainsaw Tip + S:gt.metaitem.02.9386.tooltip=AiCo + S:gt.metaitem.02.9387.name=%material Chainsaw Tip + S:gt.metaitem.02.9387.tooltip=SpPt₂FeMa + S:gt.metaitem.02.9388.name=%material Chainsaw Tip + S:gt.metaitem.02.9388.tooltip=SpPu + S:gt.metaitem.02.9389.name=%material Chainsaw Tip + S:gt.metaitem.02.9389.tooltip=SpH₂O + S:gt.metaitem.02.9390.name=%material Chainsaw Tip + S:gt.metaitem.02.9390.tooltip=SpPb + S:gt.metaitem.02.9391.name=%material Chainsaw Tip + S:gt.metaitem.02.9391.tooltip=Qt + S:gt.metaitem.02.9392.name=%material Chainsaw Tip + S:gt.metaitem.02.9392.tooltip=Al₆CuMnMg + S:gt.metaitem.02.9393.name=%material Chainsaw Tip + S:gt.metaitem.02.9393.tooltip=Oh + S:gt.metaitem.02.9394.name=%material Chainsaw Tip + S:gt.metaitem.02.9394.tooltip=If + S:gt.metaitem.02.9397.name=%material Chainsaw Tip + S:gt.metaitem.02.9397.tooltip=If* + S:gt.metaitem.02.9398.name=%material Chainsaw Tip + S:gt.metaitem.02.9398.tooltip= + S:gt.metaitem.02.9399.name=%material Chainsaw Tip + S:gt.metaitem.02.9399.tooltip=Sm + S:gt.metaitem.02.9401.name=%material Chainsaw Tip + S:gt.metaitem.02.9401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.02.9402.name=%material Chainsaw Tip + S:gt.metaitem.02.9402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.02.9403.name=%material Chainsaw Tip + S:gt.metaitem.02.9403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.02.9404.name=%material Chainsaw Tip + S:gt.metaitem.02.9404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.02.9405.name=%material Chainsaw Tip + S:gt.metaitem.02.9405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.02.9406.name=%material Chainsaw Tip + S:gt.metaitem.02.9406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.02.9407.name=%material Chainsaw Tip + S:gt.metaitem.02.9407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.02.9408.name=%material Chainsaw Tip + S:gt.metaitem.02.9408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr S:gt.metaitem.02.9470.name=Epoxy Resin Chainsaw Tip S:gt.metaitem.02.9470.tooltip=C2H4O S:gt.metaitem.02.9472.name=Polycaprolactam Chainsaw Tip S:gt.metaitem.02.9472.tooltip=C6H11NO S:gt.metaitem.02.9473.name=Polytetrafluoroethylene Chainsaw Tip S:gt.metaitem.02.9473.tooltip=C2F4 + S:gt.metaitem.02.9485.name=%material Chainsaw Tip + S:gt.metaitem.02.9485.tooltip= + S:gt.metaitem.02.9488.name=%material Chainsaw Tip + S:gt.metaitem.02.9488.tooltip= + S:gt.metaitem.02.9489.name=%material Chainsaw Tip + S:gt.metaitem.02.9489.tooltip= + S:gt.metaitem.02.9490.name=%material Chainsaw Tip + S:gt.metaitem.02.9490.tooltip= + S:gt.metaitem.02.951.name=%material Sword Blade + S:gt.metaitem.02.951.tooltip= + S:gt.metaitem.02.952.name=%material Sword Blade + S:gt.metaitem.02.952.tooltip= + S:gt.metaitem.02.9521.name=%material Chainsaw Tip + S:gt.metaitem.02.9521.tooltip= + S:gt.metaitem.02.9529.name=%material Chainsaw Tip + S:gt.metaitem.02.9529.tooltip=FeMa + S:gt.metaitem.02.9537.name=%material Chainsaw Tip + S:gt.metaitem.02.9537.tooltip= + S:gt.metaitem.02.954.name=%material Sword Blade + S:gt.metaitem.02.954.tooltip= + S:gt.metaitem.02.957.name=%material Sword Blade + S:gt.metaitem.02.957.tooltip= + S:gt.metaitem.02.958.name=%material Sword Blade + S:gt.metaitem.02.958.tooltip= + S:gt.metaitem.02.959.name=%material Sword Blade + S:gt.metaitem.02.959.tooltip= + S:gt.metaitem.02.9599.name=%material Chainsaw Tip + S:gt.metaitem.02.9599.tooltip=C₂₀N₄H₁₂ S:gt.metaitem.02.96.name=Thorium Sword Blade S:gt.metaitem.02.96.tooltip=Th + S:gt.metaitem.02.960.name=%material Sword Blade + S:gt.metaitem.02.960.tooltip= + S:gt.metaitem.02.961.name=%material Sword Blade + S:gt.metaitem.02.961.tooltip= S:gt.metaitem.02.9610.name=Fiber-Reinforced Epoxy Resin Chainsaw Tip S:gt.metaitem.02.9610.tooltip=C2H4O S:gt.metaitem.02.9613.name=Nickel-Zinc Ferrite Chainsaw Tip S:gt.metaitem.02.9613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.962.name=%material Sword Blade + S:gt.metaitem.02.962.tooltip= + S:gt.metaitem.02.963.name=%material Sword Blade + S:gt.metaitem.02.963.tooltip= S:gt.metaitem.02.9631.name=Polyphenylene Sulfide Chainsaw Tip S:gt.metaitem.02.9631.tooltip=C6H4S + S:gt.metaitem.02.964.name=%material Sword Blade + S:gt.metaitem.02.964.tooltip= + S:gt.metaitem.02.965.name=%material Sword Blade + S:gt.metaitem.02.965.tooltip= + S:gt.metaitem.02.966.name=%material Sword Blade + S:gt.metaitem.02.966.tooltip= S:gt.metaitem.02.97.name=Uranium 235 Sword Blade S:gt.metaitem.02.97.tooltip=U-235 + S:gt.metaitem.02.970.name=%material Sword Blade + S:gt.metaitem.02.970.tooltip= + S:gt.metaitem.02.975.name=%material Sword Blade + S:gt.metaitem.02.975.tooltip=D + S:gt.metaitem.02.976.name=%material Sword Blade + S:gt.metaitem.02.976.tooltip=D* + S:gt.metaitem.02.977.name=%material Sword Blade + S:gt.metaitem.02.977.tooltip= + S:gt.metaitem.02.9770.name=%material Chainsaw Tip + S:gt.metaitem.02.9770.tooltip= + S:gt.metaitem.02.978.name=%material Sword Blade + S:gt.metaitem.02.978.tooltip=IcMa S:gt.metaitem.02.98.name=Uranium 238 Sword Blade S:gt.metaitem.02.98.tooltip=U S:gt.metaitem.02.9801.name=Blaze Chainsaw Tip S:gt.metaitem.02.9801.tooltip=?SMa S:gt.metaitem.02.9819.name=Graphene Chainsaw Tip S:gt.metaitem.02.9819.tooltip= + S:gt.metaitem.02.982.name=%material Sword Blade + S:gt.metaitem.02.982.tooltip=SpNt + S:gt.metaitem.02.9829.name=%material Chainsaw Tip + S:gt.metaitem.02.9829.tooltip=Sp₂Fe + S:gt.metaitem.02.984.name=%material Sword Blade + S:gt.metaitem.02.984.tooltip=Fl + S:gt.metaitem.02.9868.name=%material Chainsaw Tip + S:gt.metaitem.02.9868.tooltip=Ke + S:gt.metaitem.02.9884.name=%material Chainsaw Tip + S:gt.metaitem.02.9884.tooltip=De + S:gt.metaitem.02.9912.name=%material Chainsaw Tip + S:gt.metaitem.02.9912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.02.9913.name=%material Chainsaw Tip + S:gt.metaitem.02.9913.tooltip=As₄S₄ + S:gt.metaitem.02.9951.name=%material Chainsaw Tip + S:gt.metaitem.02.9951.tooltip= + S:gt.metaitem.02.9952.name=%material Chainsaw Tip + S:gt.metaitem.02.9952.tooltip= + S:gt.metaitem.02.9954.name=%material Chainsaw Tip + S:gt.metaitem.02.9954.tooltip= + S:gt.metaitem.02.9957.name=%material Chainsaw Tip + S:gt.metaitem.02.9957.tooltip= + S:gt.metaitem.02.9958.name=%material Chainsaw Tip + S:gt.metaitem.02.9958.tooltip= + S:gt.metaitem.02.9959.name=%material Chainsaw Tip + S:gt.metaitem.02.9959.tooltip= + S:gt.metaitem.02.9960.name=%material Chainsaw Tip + S:gt.metaitem.02.9960.tooltip= + S:gt.metaitem.02.9961.name=%material Chainsaw Tip + S:gt.metaitem.02.9961.tooltip= + S:gt.metaitem.02.9962.name=%material Chainsaw Tip + S:gt.metaitem.02.9962.tooltip= + S:gt.metaitem.02.9963.name=%material Chainsaw Tip + S:gt.metaitem.02.9963.tooltip= + S:gt.metaitem.02.9964.name=%material Chainsaw Tip + S:gt.metaitem.02.9964.tooltip= + S:gt.metaitem.02.9965.name=%material Chainsaw Tip + S:gt.metaitem.02.9965.tooltip= + S:gt.metaitem.02.9966.name=%material Chainsaw Tip + S:gt.metaitem.02.9966.tooltip= + S:gt.metaitem.02.9970.name=%material Chainsaw Tip + S:gt.metaitem.02.9970.tooltip= + S:gt.metaitem.02.9975.name=%material Chainsaw Tip + S:gt.metaitem.02.9975.tooltip=D + S:gt.metaitem.02.9976.name=%material Chainsaw Tip + S:gt.metaitem.02.9976.tooltip=D* + S:gt.metaitem.02.9977.name=%material Chainsaw Tip + S:gt.metaitem.02.9977.tooltip= + S:gt.metaitem.02.9978.name=%material Chainsaw Tip + S:gt.metaitem.02.9978.tooltip=IcMa + S:gt.metaitem.02.9982.name=%material Chainsaw Tip + S:gt.metaitem.02.9982.tooltip=SpNt + S:gt.metaitem.02.9984.name=%material Chainsaw Tip + S:gt.metaitem.02.9984.tooltip=Fl S:gt.metaitem.02.name=Generated Item + S:gt.metaitem.03.10.name=Crate of %material Dust + S:gt.metaitem.03.10.tooltip=C + S:gt.metaitem.03.100.name=Crate of %material Dust + S:gt.metaitem.03.100.tooltip=Pu + S:gt.metaitem.03.1006.name=Crate of %material Ingot + S:gt.metaitem.03.1006.tooltip=Li + S:gt.metaitem.03.1008.name=Crate of %material Ingot + S:gt.metaitem.03.1008.tooltip=Be + S:gt.metaitem.03.101.name=Crate of %material Dust + S:gt.metaitem.03.101.tooltip=Pu-241 + S:gt.metaitem.03.1010.name=Crate of %material Ingot + S:gt.metaitem.03.1010.tooltip=C + S:gt.metaitem.03.1018.name=Crate of %material Ingot + S:gt.metaitem.03.1018.tooltip=Mg + S:gt.metaitem.03.1019.name=Crate of %material Ingot + S:gt.metaitem.03.1019.tooltip=Al + S:gt.metaitem.03.1020.name=Crate of %material Ingot + S:gt.metaitem.03.1020.tooltip=Si + S:gt.metaitem.03.1025.name=Crate of %material Ingot + S:gt.metaitem.03.1025.tooltip=K + S:gt.metaitem.03.1027.name=Crate of %material Ingot + S:gt.metaitem.03.1027.tooltip=Sc + S:gt.metaitem.03.1028.name=Crate of %material Ingot + S:gt.metaitem.03.1028.tooltip=Ti + S:gt.metaitem.03.1029.name=Crate of %material Ingot + S:gt.metaitem.03.1029.tooltip=V + S:gt.metaitem.03.103.name=Crate of %material Dust + S:gt.metaitem.03.103.tooltip=Am + S:gt.metaitem.03.1030.name=Crate of %material Ingot + S:gt.metaitem.03.1030.tooltip=Cr S:gt.metaitem.03.1031.name=Crate of Manganese Ingot S:gt.metaitem.03.1031.tooltip=Mn + S:gt.metaitem.03.1032.name=Crate of %material Ingot + S:gt.metaitem.03.1032.tooltip=Fe + S:gt.metaitem.03.1033.name=Crate of %material Ingot + S:gt.metaitem.03.1033.tooltip=Co + S:gt.metaitem.03.1034.name=Crate of %material Ingot + S:gt.metaitem.03.1034.tooltip=Ni + S:gt.metaitem.03.1035.name=Crate of %material Ingot + S:gt.metaitem.03.1035.tooltip=Cu + S:gt.metaitem.03.1036.name=Crate of %material Ingot + S:gt.metaitem.03.1036.tooltip=Zn + S:gt.metaitem.03.1037.name=Crate of %material Ingot + S:gt.metaitem.03.1037.tooltip=Ga + S:gt.metaitem.03.1039.name=Crate of %material Ingot + S:gt.metaitem.03.1039.tooltip=As + S:gt.metaitem.03.1043.name=Crate of %material Ingot + S:gt.metaitem.03.1043.tooltip=Rb + S:gt.metaitem.03.1045.name=Crate of %material Ingot + S:gt.metaitem.03.1045.tooltip=Y + S:gt.metaitem.03.1047.name=Crate of %material Ingot + S:gt.metaitem.03.1047.tooltip=Nb + S:gt.metaitem.03.1048.name=Crate of %material Ingot + S:gt.metaitem.03.1048.tooltip=Mo + S:gt.metaitem.03.1052.name=Crate of %material Ingot + S:gt.metaitem.03.1052.tooltip=Pd + S:gt.metaitem.03.1054.name=Crate of %material Ingot + S:gt.metaitem.03.1054.tooltip=Ag + S:gt.metaitem.03.1056.name=Crate of %material Ingot + S:gt.metaitem.03.1056.tooltip=In + S:gt.metaitem.03.1057.name=Crate of %material Ingot + S:gt.metaitem.03.1057.tooltip=Sn + S:gt.metaitem.03.1058.name=Crate of %material Ingot + S:gt.metaitem.03.1058.tooltip=Sb + S:gt.metaitem.03.1059.name=Crate of %material Ingot + S:gt.metaitem.03.1059.tooltip=Te + S:gt.metaitem.03.1062.name=Crate of %material Ingot + S:gt.metaitem.03.1062.tooltip=Cs + S:gt.metaitem.03.1063.name=Crate of %material Ingot + S:gt.metaitem.03.1063.tooltip=Ba + S:gt.metaitem.03.1064.name=Crate of %material Ingot + S:gt.metaitem.03.1064.tooltip=La + S:gt.metaitem.03.1065.name=Crate of %material Ingot + S:gt.metaitem.03.1065.tooltip=Ce + S:gt.metaitem.03.1066.name=Crate of %material Ingot + S:gt.metaitem.03.1066.tooltip=Pr + S:gt.metaitem.03.1067.name=Crate of %material Ingot + S:gt.metaitem.03.1067.tooltip=Nd + S:gt.metaitem.03.1068.name=Crate of %material Ingot + S:gt.metaitem.03.1068.tooltip=Pm + S:gt.metaitem.03.1069.name=Crate of %material Ingot + S:gt.metaitem.03.1069.tooltip=Sm + S:gt.metaitem.03.1070.name=Crate of %material Ingot + S:gt.metaitem.03.1070.tooltip=Eu + S:gt.metaitem.03.1071.name=Crate of %material Ingot + S:gt.metaitem.03.1071.tooltip=Gd + S:gt.metaitem.03.1072.name=Crate of %material Ingot + S:gt.metaitem.03.1072.tooltip=Tb + S:gt.metaitem.03.1073.name=Crate of %material Ingot + S:gt.metaitem.03.1073.tooltip=Dy + S:gt.metaitem.03.1074.name=Crate of %material Ingot + S:gt.metaitem.03.1074.tooltip=Ho + S:gt.metaitem.03.1075.name=Crate of %material Ingot + S:gt.metaitem.03.1075.tooltip=Er + S:gt.metaitem.03.1076.name=Crate of %material Ingot + S:gt.metaitem.03.1076.tooltip=Tm + S:gt.metaitem.03.1077.name=Crate of %material Ingot + S:gt.metaitem.03.1077.tooltip=Yb + S:gt.metaitem.03.1078.name=Crate of %material Ingot + S:gt.metaitem.03.1078.tooltip=Lu + S:gt.metaitem.03.1080.name=Crate of %material Ingot + S:gt.metaitem.03.1080.tooltip=Ta + S:gt.metaitem.03.1081.name=Crate of %material Ingot + S:gt.metaitem.03.1081.tooltip=W + S:gt.metaitem.03.1083.name=Crate of %material Ingot + S:gt.metaitem.03.1083.tooltip=Os + S:gt.metaitem.03.1084.name=Crate of %material Ingot + S:gt.metaitem.03.1084.tooltip=Ir + S:gt.metaitem.03.1085.name=Crate of %material Ingot + S:gt.metaitem.03.1085.tooltip=Pt + S:gt.metaitem.03.1086.name=Crate of %material Ingot + S:gt.metaitem.03.1086.tooltip=Au + S:gt.metaitem.03.1089.name=Crate of %material Ingot + S:gt.metaitem.03.1089.tooltip=Pb + S:gt.metaitem.03.1090.name=Crate of %material Ingot + S:gt.metaitem.03.1090.tooltip=Bi + S:gt.metaitem.03.1096.name=Crate of %material Ingot + S:gt.metaitem.03.1096.tooltip=Th + S:gt.metaitem.03.1097.name=Crate of %material Ingot + S:gt.metaitem.03.1097.tooltip=U-235 + S:gt.metaitem.03.1098.name=Crate of %material Ingot + S:gt.metaitem.03.1098.tooltip=U + S:gt.metaitem.03.1100.name=Crate of %material Ingot + S:gt.metaitem.03.1100.tooltip=Pu + S:gt.metaitem.03.1101.name=Crate of %material Ingot + S:gt.metaitem.03.1101.tooltip=Pu-241 + S:gt.metaitem.03.1103.name=Crate of %material Ingot + S:gt.metaitem.03.1103.tooltip=Am + S:gt.metaitem.03.1129.name=Crate of %material Ingot + S:gt.metaitem.03.1129.tooltip=Nt + S:gt.metaitem.03.129.name=Crate of %material Dust + S:gt.metaitem.03.129.tooltip=Nt S:gt.metaitem.03.1300.name=Crate of Bronze Ingot S:gt.metaitem.03.1300.tooltip=SnCu3 + S:gt.metaitem.03.1301.name=Crate of %material Ingot + S:gt.metaitem.03.1301.tooltip=ZnCu₃ + S:gt.metaitem.03.1302.name=Crate of %material Ingot + S:gt.metaitem.03.1302.tooltip=Fe₂Ni + S:gt.metaitem.03.1303.name=Crate of %material Ingot + S:gt.metaitem.03.1303.tooltip=AgAu + S:gt.metaitem.03.1304.name=Crate of %material Ingot + S:gt.metaitem.03.1304.tooltip=Fe S:gt.metaitem.03.1305.name=Crate of Steel Ingot S:gt.metaitem.03.1305.tooltip=Fe50C + S:gt.metaitem.03.1306.name=Crate of %material Ingot + S:gt.metaitem.03.1306.tooltip=Fe₆CrMnNi + S:gt.metaitem.03.1307.name=Crate of %material Ingot + S:gt.metaitem.03.1307.tooltip=Fe + S:gt.metaitem.03.1308.name=Crate of %material Ingot + S:gt.metaitem.03.1308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.03.1309.name=Crate of %material Ingot + S:gt.metaitem.03.1309.tooltip=AgRp₄ + S:gt.metaitem.03.1310.name=Crate of %material Ingot + S:gt.metaitem.03.1310.tooltip=CuNi + S:gt.metaitem.03.1311.name=Crate of %material Ingot + S:gt.metaitem.03.1311.tooltip=Ni₄Cr + S:gt.metaitem.03.1312.name=Crate of %material Ingot + S:gt.metaitem.03.1312.tooltip=FeAlCr + S:gt.metaitem.03.1313.name=Crate of %material Ingot + S:gt.metaitem.03.1313.tooltip=MgAl₂ + S:gt.metaitem.03.1314.name=Crate of %material Ingot + S:gt.metaitem.03.1314.tooltip=Sn₉Sb + S:gt.metaitem.03.1315.name=Crate of %material Ingot + S:gt.metaitem.03.1315.tooltip=Pb₄Sb + S:gt.metaitem.03.1316.name=Crate of %material Ingot + S:gt.metaitem.03.1316.tooltip=Fe₅₀CW + S:gt.metaitem.03.1317.name=Crate of %material Ingot + S:gt.metaitem.03.1317.tooltip=Ir₃Os + S:gt.metaitem.03.1318.name=Crate of %material Ingot + S:gt.metaitem.03.1318.tooltip=Su + S:gt.metaitem.03.1319.name=Crate of %material Ingot + S:gt.metaitem.03.1319.tooltip=Ad + S:gt.metaitem.03.1320.name=Crate of %material Ingot + S:gt.metaitem.03.1320.tooltip=The formula is too long... + S:gt.metaitem.03.1321.name=Crate of %material Ingot + S:gt.metaitem.03.1321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.03.1322.name=Crate of %material Ingot + S:gt.metaitem.03.1322.tooltip= + S:gt.metaitem.03.1323.name=Crate of %material Ingot + S:gt.metaitem.03.1323.tooltip=AuMa* + S:gt.metaitem.03.1324.name=Crate of %material Ingot + S:gt.metaitem.03.1324.tooltip=Nq + S:gt.metaitem.03.1325.name=Crate of %material Ingot + S:gt.metaitem.03.1325.tooltip=Nq₂KeC + S:gt.metaitem.03.1326.name=Crate of %material Ingot + S:gt.metaitem.03.1326.tooltip=Nq+ + S:gt.metaitem.03.1327.name=Crate of %material Ingot + S:gt.metaitem.03.1327.tooltip=Nq* + S:gt.metaitem.03.1328.name=Crate of %material Ingot + S:gt.metaitem.03.1328.tooltip=Du + S:gt.metaitem.03.1329.name=Crate of %material Ingot + S:gt.metaitem.03.1329.tooltip=Tn + S:gt.metaitem.03.1330.name=Crate of %material Ingot + S:gt.metaitem.03.1330.tooltip=FeMa + S:gt.metaitem.03.1331.name=Crate of %material Ingot + S:gt.metaitem.03.1331.tooltip=Pt₂FeMa + S:gt.metaitem.03.1333.name=Crate of %material Ingot + S:gt.metaitem.03.1333.tooltip=Ag₂FeMa + S:gt.metaitem.03.1334.name=Crate of %material Ingot + S:gt.metaitem.03.1334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ S:gt.metaitem.03.1335.name=Crate of Damascus Steel Ingot S:gt.metaitem.03.1335.tooltip=Fe50C + S:gt.metaitem.03.1336.name=Crate of %material Ingot + S:gt.metaitem.03.1336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.03.1337.name=Crate of %material Ingot + S:gt.metaitem.03.1337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.03.1338.name=Crate of %material Ingot + S:gt.metaitem.03.1338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.03.1339.name=Crate of %material + S:gt.metaitem.03.1339.tooltip=Fe₅₀CMa + S:gt.metaitem.03.1340.name=Crate of %material Ingot + S:gt.metaitem.03.1340.tooltip=SpFe + S:gt.metaitem.03.1341.name=Crate of %material Ingot + S:gt.metaitem.03.1341.tooltip=SpFe₅₀C + S:gt.metaitem.03.1342.name=Crate of %material Ingot + S:gt.metaitem.03.1342.tooltip= + S:gt.metaitem.03.1343.name=Crate of %material Ingot + S:gt.metaitem.03.1343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.03.1344.name=Crate of %material Ingot + S:gt.metaitem.03.1344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.03.1345.name=Crate of %material Ingot + S:gt.metaitem.03.1345.tooltip=Cu + S:gt.metaitem.03.1346.name=Crate of %material Ingot + S:gt.metaitem.03.1346.tooltip= + S:gt.metaitem.03.1348.name=Crate of %material Ingot + S:gt.metaitem.03.1348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.1349.name=Crate of %material Ingot + S:gt.metaitem.03.1349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.1350.name=Crate of %material Ingot + S:gt.metaitem.03.1350.tooltip=CuAg₄ + S:gt.metaitem.03.1351.name=Crate of %material Ingot + S:gt.metaitem.03.1351.tooltip=CuAu₄ + S:gt.metaitem.03.1352.name=Crate of %material Ingot + S:gt.metaitem.03.1352.tooltip=AuAgCu₃ + S:gt.metaitem.03.1353.name=Crate of %material Ingot + S:gt.metaitem.03.1353.tooltip=BiZnCu₃ + S:gt.metaitem.03.1354.name=Crate of %material Ingot + S:gt.metaitem.03.1354.tooltip=Fe + S:gt.metaitem.03.1355.name=Crate of %material Ingot + S:gt.metaitem.03.1355.tooltip=Fe₅₀C + S:gt.metaitem.03.1356.name=Crate of %material Ingot + S:gt.metaitem.03.1356.tooltip=Nd + S:gt.metaitem.03.1357.name=Crate of %material Ingot + S:gt.metaitem.03.1357.tooltip=V₃Ga + S:gt.metaitem.03.1358.name=Crate of %material Ingot + S:gt.metaitem.03.1358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.03.1359.name=Crate of %material Ingot + S:gt.metaitem.03.1359.tooltip=NbN + S:gt.metaitem.03.1360.name=Crate of %material Ingot + S:gt.metaitem.03.1360.tooltip=NbTi + S:gt.metaitem.03.1362.name=Crate of %material Ingot + S:gt.metaitem.03.1362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.03.1363.name=Crate of %material Ingot + S:gt.metaitem.03.1363.tooltip=SnFe + S:gt.metaitem.03.1364.name=Crate of %material Ingot + S:gt.metaitem.03.1364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.03.1365.name=Crate of %material Ingot + S:gt.metaitem.03.1365.tooltip=Fe₅₀CCSi + S:gt.metaitem.03.1366.name=Crate of %material Ingot + S:gt.metaitem.03.1366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.1367.name=Crate of %material Ingot + S:gt.metaitem.03.1367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.1368.name=Crate of %material Ingot + S:gt.metaitem.03.1368.tooltip= + S:gt.metaitem.03.1369.name=Crate of %material Ingot + S:gt.metaitem.03.1369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.03.1370.name=Crate of %material Ingot + S:gt.metaitem.03.1370.tooltip=WC + S:gt.metaitem.03.1371.name=Crate of %material Ingot + S:gt.metaitem.03.1371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.03.1372.name=Crate of %material Ingot + S:gt.metaitem.03.1372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.03.1373.name=Crate of %material Ingot + S:gt.metaitem.03.1373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.03.1374.name=Crate of %material Ingot + S:gt.metaitem.03.1374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.03.1378.name=Crate of %material Ingot + S:gt.metaitem.03.1378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.1379.name=Crate of %material Ingot + S:gt.metaitem.03.1379.tooltip=?AuC + S:gt.metaitem.03.1380.name=Crate of %material Ingot + S:gt.metaitem.03.1380.tooltip=Sn₂AgPt + S:gt.metaitem.03.1381.name=Crate of %material Ingot + S:gt.metaitem.03.1381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.1382.name=Crate of %material Ingot + S:gt.metaitem.03.1382.tooltip=Ai + S:gt.metaitem.03.1383.name=Crate of %material Ingot + S:gt.metaitem.03.1383.tooltip= + S:gt.metaitem.03.1384.name=Crate of %material Ingot + S:gt.metaitem.03.1384.tooltip= + S:gt.metaitem.03.1385.name=Crate of %material Ingot + S:gt.metaitem.03.1385.tooltip= + S:gt.metaitem.03.1386.name=Crate of %material Ingot + S:gt.metaitem.03.1386.tooltip=AiCo + S:gt.metaitem.03.1387.name=Crate of %material Ingot + S:gt.metaitem.03.1387.tooltip=SpPt₂FeMa + S:gt.metaitem.03.1388.name=Crate of %material Ingot + S:gt.metaitem.03.1388.tooltip=SpPu + S:gt.metaitem.03.1389.name=Crate of %material Ingot + S:gt.metaitem.03.1389.tooltip=SpH₂O + S:gt.metaitem.03.1390.name=Crate of %material Ingot + S:gt.metaitem.03.1390.tooltip=SpPb + S:gt.metaitem.03.1391.name=Crate of %material Ingot + S:gt.metaitem.03.1391.tooltip=Qt + S:gt.metaitem.03.1392.name=Crate of %material Ingot + S:gt.metaitem.03.1392.tooltip=Al₆CuMnMg + S:gt.metaitem.03.1393.name=Crate of %material Ingot + S:gt.metaitem.03.1393.tooltip=Oh + S:gt.metaitem.03.1394.name=Crate of %material Ingot + S:gt.metaitem.03.1394.tooltip=If + S:gt.metaitem.03.1395.name=Crate of %material Ingot + S:gt.metaitem.03.1395.tooltip= + S:gt.metaitem.03.1397.name=Crate of %material Ingot + S:gt.metaitem.03.1397.tooltip=If* + S:gt.metaitem.03.1398.name=Crate of %material Ingot + S:gt.metaitem.03.1398.tooltip= + S:gt.metaitem.03.1399.name=Crate of %material Ingot + S:gt.metaitem.03.1399.tooltip=Sm + S:gt.metaitem.03.1400.name=Crate of %material Ingot + S:gt.metaitem.03.1400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.03.1401.name=Crate of %material Ingot + S:gt.metaitem.03.1401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.03.1402.name=Crate of %material Ingot + S:gt.metaitem.03.1402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.03.1403.name=Crate of %material Ingot + S:gt.metaitem.03.1403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.1404.name=Crate of %material Ingot + S:gt.metaitem.03.1404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.03.1405.name=Crate of %material Ingot + S:gt.metaitem.03.1405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.03.1406.name=Crate of %material Ingot + S:gt.metaitem.03.1406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.03.1407.name=Crate of %material Ingot + S:gt.metaitem.03.1407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.1408.name=Crate of %material Ingot + S:gt.metaitem.03.1408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.1470.name=Crate of %material Bar + S:gt.metaitem.03.1470.tooltip=C₂H₄O + S:gt.metaitem.03.1471.name=Crate of %material Bar + S:gt.metaitem.03.1471.tooltip=C₂H₆OSi + S:gt.metaitem.03.1472.name=Crate of %material Bar + S:gt.metaitem.03.1472.tooltip=C₆H₁₁NO + S:gt.metaitem.03.1473.name=Crate of %material Bar + S:gt.metaitem.03.1473.tooltip=C₂F₄ + S:gt.metaitem.03.1485.name=Crate of %material Ingot + S:gt.metaitem.03.1485.tooltip= + S:gt.metaitem.03.1488.name=Crate of %material Ingot + S:gt.metaitem.03.1488.tooltip= + S:gt.metaitem.03.1489.name=Crate of %material Ingot + S:gt.metaitem.03.1489.tooltip= + S:gt.metaitem.03.1490.name=Crate of %material Ingot + S:gt.metaitem.03.1490.tooltip= + S:gt.metaitem.03.1521.name=Crate of %material Ingot + S:gt.metaitem.03.1521.tooltip= + S:gt.metaitem.03.1529.name=Crate of %material Ingot + S:gt.metaitem.03.1529.tooltip=FeMa + S:gt.metaitem.03.1599.name=Crate of %material Ingot + S:gt.metaitem.03.1599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.03.1610.name=Crate of %material Bar + S:gt.metaitem.03.1610.tooltip=C₂H₄O + S:gt.metaitem.03.1611.name=Crate of %material Bar + S:gt.metaitem.03.1611.tooltip=B(SiO₂)₇ + S:gt.metaitem.03.1613.name=Crate of %material Ingot + S:gt.metaitem.03.1613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.03.1631.name=Crate of %material Ingot + S:gt.metaitem.03.1631.tooltip=C₆H₄S + S:gt.metaitem.03.1635.name=Crate of %material Bar + S:gt.metaitem.03.1635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.03.1636.name=Crate of %material Bar + S:gt.metaitem.03.1636.tooltip=C₈H₈ + S:gt.metaitem.03.1649.name=Crate of %material Bar + S:gt.metaitem.03.1649.tooltip=C₂H₃Cl + S:gt.metaitem.03.17.name=Crate of %material Dust + S:gt.metaitem.03.17.tooltip=Na + S:gt.metaitem.03.1770.name=Crate of %material Ingot + S:gt.metaitem.03.1770.tooltip= + S:gt.metaitem.03.18.name=Crate of %material Dust + S:gt.metaitem.03.18.tooltip=Mg + S:gt.metaitem.03.1809.name=Crate of %material Ingot + S:gt.metaitem.03.1809.tooltip= + S:gt.metaitem.03.1829.name=Crate of %material Ingot + S:gt.metaitem.03.1829.tooltip=Sp₂Fe + S:gt.metaitem.03.1868.name=Crate of %material Ingot + S:gt.metaitem.03.1868.tooltip=Ke + S:gt.metaitem.03.1874.name=Crate of %material Bar + S:gt.metaitem.03.1874.tooltip=CH₂ + S:gt.metaitem.03.1880.name=Crate of %material Bar + S:gt.metaitem.03.1880.tooltip=C₅H₈ + S:gt.metaitem.03.1884.name=Crate of %material Ingot + S:gt.metaitem.03.1884.tooltip=De + S:gt.metaitem.03.1889.name=Crate of %material Ingot + S:gt.metaitem.03.1889.tooltip= + S:gt.metaitem.03.19.name=Crate of %material Dust + S:gt.metaitem.03.19.tooltip=Al + S:gt.metaitem.03.1912.name=Crate of %material Ingot + S:gt.metaitem.03.1912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.03.1913.name=Crate of %material Ingot + S:gt.metaitem.03.1913.tooltip=As₄S₄ + S:gt.metaitem.03.1950.name=Crate of %material Ingot + S:gt.metaitem.03.1950.tooltip= + S:gt.metaitem.03.1951.name=Crate of %material Ingot + S:gt.metaitem.03.1951.tooltip= + S:gt.metaitem.03.1952.name=Crate of %material Ingot + S:gt.metaitem.03.1952.tooltip= + S:gt.metaitem.03.1953.name=Crate of %material Ingot + S:gt.metaitem.03.1953.tooltip= + S:gt.metaitem.03.1954.name=Crate of %material Ingot + S:gt.metaitem.03.1954.tooltip= + S:gt.metaitem.03.1955.name=Crate of %material Ingot + S:gt.metaitem.03.1955.tooltip= + S:gt.metaitem.03.1956.name=Crate of %material Ingot + S:gt.metaitem.03.1956.tooltip= + S:gt.metaitem.03.1957.name=Crate of %material Ingot + S:gt.metaitem.03.1957.tooltip= + S:gt.metaitem.03.1958.name=Crate of %material Ingot + S:gt.metaitem.03.1958.tooltip= + S:gt.metaitem.03.1959.name=Crate of %material Ingot + S:gt.metaitem.03.1959.tooltip= + S:gt.metaitem.03.1960.name=Crate of %material Ingot + S:gt.metaitem.03.1960.tooltip= + S:gt.metaitem.03.1961.name=Crate of %material Ingot + S:gt.metaitem.03.1961.tooltip= + S:gt.metaitem.03.1962.name=Crate of %material Ingot + S:gt.metaitem.03.1962.tooltip= + S:gt.metaitem.03.1963.name=Crate of %material Ingot + S:gt.metaitem.03.1963.tooltip= + S:gt.metaitem.03.1964.name=Crate of %material Ingot + S:gt.metaitem.03.1964.tooltip= + S:gt.metaitem.03.1965.name=Crate of %material Ingot + S:gt.metaitem.03.1965.tooltip= + S:gt.metaitem.03.1966.name=Crate of %material Ingot + S:gt.metaitem.03.1966.tooltip= + S:gt.metaitem.03.1970.name=Crate of %material Ingot + S:gt.metaitem.03.1970.tooltip= + S:gt.metaitem.03.1975.name=Crate of %material Ingot + S:gt.metaitem.03.1975.tooltip=D + S:gt.metaitem.03.1976.name=Crate of %material Ingot + S:gt.metaitem.03.1976.tooltip=D* + S:gt.metaitem.03.1977.name=Crate of %material Ingot + S:gt.metaitem.03.1977.tooltip= + S:gt.metaitem.03.1978.name=Crate of %material Ingot + S:gt.metaitem.03.1978.tooltip=IcMa + S:gt.metaitem.03.1979.name=Crate of %material Ingot + S:gt.metaitem.03.1979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.03.1980.name=Crate of %material Ingot + S:gt.metaitem.03.1980.tooltip=AsGa + S:gt.metaitem.03.1981.name=Crate of %material Ingot + S:gt.metaitem.03.1981.tooltip=InGaP + S:gt.metaitem.03.1982.name=Crate of %material Ingot + S:gt.metaitem.03.1982.tooltip=SpNt + S:gt.metaitem.03.1984.name=Crate of %material Ingot + S:gt.metaitem.03.1984.tooltip=Fl + S:gt.metaitem.03.1985.name=Crate of %material Ingot + S:gt.metaitem.03.1985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.03.1986.name=Crate of %material Ingot + S:gt.metaitem.03.1986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.03.1987.name=Crate of %material Ingot + S:gt.metaitem.03.1987.tooltip=Cd₅MgO₆ + S:gt.metaitem.03.1988.name=Crate of %material Ingot + S:gt.metaitem.03.1988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.03.1989.name=Crate of %material Ingot + S:gt.metaitem.03.1989.tooltip=UPt₃ + S:gt.metaitem.03.1990.name=Crate of %material Ingot + S:gt.metaitem.03.1990.tooltip=VIn₃ + S:gt.metaitem.03.1991.name=Crate of %material Ingot + S:gt.metaitem.03.1991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.03.1992.name=Crate of %material Ingot + S:gt.metaitem.03.1992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.03.20.name=Crate of %material Dust + S:gt.metaitem.03.20.tooltip=Si + S:gt.metaitem.03.21.name=Crate of %material Dust + S:gt.metaitem.03.21.tooltip=P + S:gt.metaitem.03.22.name=Crate of %material Dust + S:gt.metaitem.03.22.tooltip=S + S:gt.metaitem.03.2347.name=Crate of %material + S:gt.metaitem.03.2347.tooltip= + S:gt.metaitem.03.241.name=Crate of %material Dust + S:gt.metaitem.03.241.tooltip= + S:gt.metaitem.03.25.name=Crate of %material Dust + S:gt.metaitem.03.25.tooltip=K + S:gt.metaitem.03.2500.name=Crate of %material + S:gt.metaitem.03.2500.tooltip=C + S:gt.metaitem.03.2501.name=Crate of %material + S:gt.metaitem.03.2501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.03.2502.name=Crate of %material + S:gt.metaitem.03.2502.tooltip=CrAl₂O₃ + S:gt.metaitem.03.2503.name=Crate of %material + S:gt.metaitem.03.2503.tooltip=Al₂O₃ + S:gt.metaitem.03.2504.name=Crate of %material + S:gt.metaitem.03.2504.tooltip=Al₂O₃ + S:gt.metaitem.03.2505.name=Crate of %material + S:gt.metaitem.03.2505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.03.2506.name=Crate of %material + S:gt.metaitem.03.2506.tooltip= + S:gt.metaitem.03.2507.name=Crate of %material + S:gt.metaitem.03.2507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.2508.name=Crate of %material + S:gt.metaitem.03.2508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.03.2509.name=Crate of %material + S:gt.metaitem.03.2509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.03.2510.name=Crate of %material + S:gt.metaitem.03.2510.tooltip=SiO₂ + S:gt.metaitem.03.2511.name=Crate of %material + S:gt.metaitem.03.2511.tooltip= + S:gt.metaitem.03.2512.name=Crate of %material + S:gt.metaitem.03.2512.tooltip=CrAl₂O₃ + S:gt.metaitem.03.2513.name=Crate of %material + S:gt.metaitem.03.2513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.2514.name=Crate of %material + S:gt.metaitem.03.2514.tooltip= + S:gt.metaitem.03.2515.name=Crate of %material + S:gt.metaitem.03.2515.tooltip= + S:gt.metaitem.03.2516.name=Crate of %material + S:gt.metaitem.03.2516.tooltip= + S:gt.metaitem.03.2518.name=Crate of %material + S:gt.metaitem.03.2518.tooltip= + S:gt.metaitem.03.2519.name=Crate of %material + S:gt.metaitem.03.2519.tooltip= + S:gt.metaitem.03.2520.name=Crate of %material + S:gt.metaitem.03.2520.tooltip=?PO₄ + S:gt.metaitem.03.2521.name=Crate of %material + S:gt.metaitem.03.2521.tooltip= + S:gt.metaitem.03.2522.name=Crate of %material + S:gt.metaitem.03.2522.tooltip= + S:gt.metaitem.03.2523.name=Crate of %material + S:gt.metaitem.03.2523.tooltip= + S:gt.metaitem.03.2524.name=Crate of %material + S:gt.metaitem.03.2524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.03.2525.name=Crate of %material + S:gt.metaitem.03.2525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.03.2526.name=Crate of %material + S:gt.metaitem.03.2526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ + S:gt.metaitem.03.2527.name=Crate of %material + S:gt.metaitem.03.2527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.03.2528.name=Crate of %material + S:gt.metaitem.03.2528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.03.2530.name=Crate of %material + S:gt.metaitem.03.2530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.03.2531.name=Crate of %material + S:gt.metaitem.03.2531.tooltip=KNO₃ + S:gt.metaitem.03.2532.name=Crate of %material + S:gt.metaitem.03.2532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.03.2533.name=Crate of %material + S:gt.metaitem.03.2533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.03.2534.name=Crate of %material + S:gt.metaitem.03.2534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.03.2535.name=Crate of %material + S:gt.metaitem.03.2535.tooltip=C + S:gt.metaitem.03.2536.name=Crate of %material + S:gt.metaitem.03.2536.tooltip=C + S:gt.metaitem.03.2537.name=Crate of %material + S:gt.metaitem.03.2537.tooltip= + S:gt.metaitem.03.2538.name=Crate of %material + S:gt.metaitem.03.2538.tooltip=C₃H₂O + S:gt.metaitem.03.2540.name=Crate of Shard of %material + S:gt.metaitem.03.2540.tooltip= + S:gt.metaitem.03.2541.name=Crate of Shard of %material + S:gt.metaitem.03.2541.tooltip= + S:gt.metaitem.03.2542.name=Crate of Shard of %material + S:gt.metaitem.03.2542.tooltip= + S:gt.metaitem.03.2543.name=Crate of Shard of %material + S:gt.metaitem.03.2543.tooltip= + S:gt.metaitem.03.2544.name=Crate of Shard of %material + S:gt.metaitem.03.2544.tooltip= + S:gt.metaitem.03.2545.name=Crate of Shard of %material + S:gt.metaitem.03.2545.tooltip= + S:gt.metaitem.03.26.name=Crate of %material Dust + S:gt.metaitem.03.26.tooltip=Ca + S:gt.metaitem.03.27.name=Crate of %material Dust + S:gt.metaitem.03.27.tooltip=Sc + S:gt.metaitem.03.28.name=Crate of %material Dust + S:gt.metaitem.03.28.tooltip=Ti + S:gt.metaitem.03.2890.name=Crate of %material Crystal + S:gt.metaitem.03.2890.tooltip=SiO₂ + S:gt.metaitem.03.29.name=Crate of %material Dust + S:gt.metaitem.03.29.tooltip=V + S:gt.metaitem.03.299.name=Crate of %material Dust + S:gt.metaitem.03.299.tooltip= S:gt.metaitem.03.30.name=Crate of Chrome Dust S:gt.metaitem.03.30.tooltip=Cr + S:gt.metaitem.03.300.name=Crate of %material Dust + S:gt.metaitem.03.300.tooltip=SnCu₃ + S:gt.metaitem.03.3006.name=Crate of %material Plate + S:gt.metaitem.03.3006.tooltip=Li + S:gt.metaitem.03.3008.name=Crate of %material Plate + S:gt.metaitem.03.3008.tooltip=Be + S:gt.metaitem.03.301.name=Crate of %material Dust + S:gt.metaitem.03.301.tooltip=ZnCu₃ + S:gt.metaitem.03.3010.name=Crate of %material Plate + S:gt.metaitem.03.3010.tooltip=C + S:gt.metaitem.03.3018.name=Crate of %material Plate + S:gt.metaitem.03.3018.tooltip=Mg + S:gt.metaitem.03.3019.name=Crate of %material Plate + S:gt.metaitem.03.3019.tooltip=Al + S:gt.metaitem.03.302.name=Crate of %material Dust + S:gt.metaitem.03.302.tooltip=Fe₂Ni + S:gt.metaitem.03.3020.name=Crate of %material Plate + S:gt.metaitem.03.3020.tooltip=Si + S:gt.metaitem.03.3025.name=Crate of %material Plate + S:gt.metaitem.03.3025.tooltip=K + S:gt.metaitem.03.3027.name=Crate of %material Plate + S:gt.metaitem.03.3027.tooltip=Sc + S:gt.metaitem.03.3028.name=Crate of %material Plate + S:gt.metaitem.03.3028.tooltip=Ti + S:gt.metaitem.03.3029.name=Crate of %material Plate + S:gt.metaitem.03.3029.tooltip=V + S:gt.metaitem.03.303.name=Crate of %material Dust + S:gt.metaitem.03.303.tooltip=AgAu + S:gt.metaitem.03.3030.name=Crate of %material Plate + S:gt.metaitem.03.3030.tooltip=Cr + S:gt.metaitem.03.3031.name=Crate of %material Plate + S:gt.metaitem.03.3031.tooltip=Mn + S:gt.metaitem.03.3032.name=Crate of %material Plate + S:gt.metaitem.03.3032.tooltip=Fe + S:gt.metaitem.03.3033.name=Crate of %material Plate + S:gt.metaitem.03.3033.tooltip=Co + S:gt.metaitem.03.3034.name=Crate of %material Plate + S:gt.metaitem.03.3034.tooltip=Ni + S:gt.metaitem.03.3035.name=Crate of %material Plate + S:gt.metaitem.03.3035.tooltip=Cu + S:gt.metaitem.03.3036.name=Crate of %material Plate + S:gt.metaitem.03.3036.tooltip=Zn + S:gt.metaitem.03.3037.name=Crate of %material Plate + S:gt.metaitem.03.3037.tooltip=Ga + S:gt.metaitem.03.3039.name=Crate of %material Plate + S:gt.metaitem.03.3039.tooltip=As + S:gt.metaitem.03.304.name=Crate of %material Dust + S:gt.metaitem.03.304.tooltip=Fe + S:gt.metaitem.03.3043.name=Crate of %material Plate + S:gt.metaitem.03.3043.tooltip=Rb + S:gt.metaitem.03.3045.name=Crate of %material Plate + S:gt.metaitem.03.3045.tooltip=Y + S:gt.metaitem.03.3047.name=Crate of %material Plate + S:gt.metaitem.03.3047.tooltip=Nb + S:gt.metaitem.03.3048.name=Crate of %material Plate + S:gt.metaitem.03.3048.tooltip=Mo + S:gt.metaitem.03.305.name=Crate of %material Dust + S:gt.metaitem.03.305.tooltip=Fe₅₀C + S:gt.metaitem.03.3052.name=Crate of %material Plate + S:gt.metaitem.03.3052.tooltip=Pd + S:gt.metaitem.03.3054.name=Crate of %material Plate + S:gt.metaitem.03.3054.tooltip=Ag + S:gt.metaitem.03.3056.name=Crate of %material Plate + S:gt.metaitem.03.3056.tooltip=In + S:gt.metaitem.03.3057.name=Crate of %material Plate + S:gt.metaitem.03.3057.tooltip=Sn + S:gt.metaitem.03.3058.name=Crate of %material Plate + S:gt.metaitem.03.3058.tooltip=Sb + S:gt.metaitem.03.3059.name=Crate of %material Plate + S:gt.metaitem.03.3059.tooltip=Te + S:gt.metaitem.03.306.name=Crate of %material Dust + S:gt.metaitem.03.306.tooltip=Fe₆CrMnNi + S:gt.metaitem.03.3062.name=Crate of %material Plate + S:gt.metaitem.03.3062.tooltip=Cs + S:gt.metaitem.03.3063.name=Crate of %material Plate + S:gt.metaitem.03.3063.tooltip=Ba + S:gt.metaitem.03.3064.name=Crate of %material Plate + S:gt.metaitem.03.3064.tooltip=La + S:gt.metaitem.03.3065.name=Crate of %material Plate + S:gt.metaitem.03.3065.tooltip=Ce + S:gt.metaitem.03.3066.name=Crate of %material Plate + S:gt.metaitem.03.3066.tooltip=Pr + S:gt.metaitem.03.3067.name=Crate of %material Plate + S:gt.metaitem.03.3067.tooltip=Nd + S:gt.metaitem.03.3068.name=Crate of %material Plate + S:gt.metaitem.03.3068.tooltip=Pm + S:gt.metaitem.03.3069.name=Crate of %material Plate + S:gt.metaitem.03.3069.tooltip=Sm + S:gt.metaitem.03.307.name=Crate of %material Dust + S:gt.metaitem.03.307.tooltip=Fe + S:gt.metaitem.03.3070.name=Crate of %material Plate + S:gt.metaitem.03.3070.tooltip=Eu + S:gt.metaitem.03.3071.name=Crate of %material Plate + S:gt.metaitem.03.3071.tooltip=Gd + S:gt.metaitem.03.3072.name=Crate of %material Plate + S:gt.metaitem.03.3072.tooltip=Tb + S:gt.metaitem.03.3073.name=Crate of %material Plate + S:gt.metaitem.03.3073.tooltip=Dy + S:gt.metaitem.03.3074.name=Crate of %material Plate + S:gt.metaitem.03.3074.tooltip=Ho + S:gt.metaitem.03.3075.name=Crate of %material Plate + S:gt.metaitem.03.3075.tooltip=Er + S:gt.metaitem.03.3076.name=Crate of %material Plate + S:gt.metaitem.03.3076.tooltip=Tm + S:gt.metaitem.03.3077.name=Crate of %material Plate + S:gt.metaitem.03.3077.tooltip=Yb + S:gt.metaitem.03.3078.name=Crate of %material Plate + S:gt.metaitem.03.3078.tooltip=Lu + S:gt.metaitem.03.308.name=Crate of %material Dust + S:gt.metaitem.03.308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.03.3080.name=Crate of %material Plate + S:gt.metaitem.03.3080.tooltip=Ta + S:gt.metaitem.03.3081.name=Crate of %material Plate + S:gt.metaitem.03.3081.tooltip=W + S:gt.metaitem.03.3083.name=Crate of %material Plate + S:gt.metaitem.03.3083.tooltip=Os + S:gt.metaitem.03.3084.name=Crate of %material Plate + S:gt.metaitem.03.3084.tooltip=Ir + S:gt.metaitem.03.3085.name=Crate of %material Plate + S:gt.metaitem.03.3085.tooltip=Pt + S:gt.metaitem.03.3086.name=Crate of %material Plate + S:gt.metaitem.03.3086.tooltip=Au + S:gt.metaitem.03.3089.name=Crate of %material Plate + S:gt.metaitem.03.3089.tooltip=Pb + S:gt.metaitem.03.309.name=Crate of %material Dust + S:gt.metaitem.03.309.tooltip=AgRp₄ + S:gt.metaitem.03.3090.name=Crate of %material Plate + S:gt.metaitem.03.3090.tooltip=Bi + S:gt.metaitem.03.3096.name=Crate of %material Plate + S:gt.metaitem.03.3096.tooltip=Th + S:gt.metaitem.03.3097.name=Crate of %material Plate + S:gt.metaitem.03.3097.tooltip=U-235 + S:gt.metaitem.03.3098.name=Crate of %material Plate + S:gt.metaitem.03.3098.tooltip=U + S:gt.metaitem.03.31.name=Crate of %material Dust + S:gt.metaitem.03.31.tooltip=Mn + S:gt.metaitem.03.310.name=Crate of %material Dust + S:gt.metaitem.03.310.tooltip=CuNi + S:gt.metaitem.03.3100.name=Crate of %material Plate + S:gt.metaitem.03.3100.tooltip=Pu + S:gt.metaitem.03.3101.name=Crate of %material Plate + S:gt.metaitem.03.3101.tooltip=Pu-241 + S:gt.metaitem.03.3103.name=Crate of %material Plate + S:gt.metaitem.03.3103.tooltip=Am + S:gt.metaitem.03.311.name=Crate of %material Dust + S:gt.metaitem.03.311.tooltip=Ni₄Cr + S:gt.metaitem.03.312.name=Crate of %material Dust + S:gt.metaitem.03.312.tooltip=FeAlCr + S:gt.metaitem.03.3129.name=Crate of %material Plate + S:gt.metaitem.03.3129.tooltip=Nt + S:gt.metaitem.03.313.name=Crate of %material Dust + S:gt.metaitem.03.313.tooltip=MgAl₂ + S:gt.metaitem.03.314.name=Crate of %material Dust + S:gt.metaitem.03.314.tooltip=Sn₉Sb + S:gt.metaitem.03.315.name=Crate of %material Dust + S:gt.metaitem.03.315.tooltip=Pb₄Sb + S:gt.metaitem.03.316.name=Crate of %material Dust + S:gt.metaitem.03.316.tooltip=Fe₅₀CW + S:gt.metaitem.03.317.name=Crate of %material Dust + S:gt.metaitem.03.317.tooltip=Ir₃Os + S:gt.metaitem.03.318.name=Crate of %material Dust + S:gt.metaitem.03.318.tooltip=Su + S:gt.metaitem.03.319.name=Crate of %material Dust + S:gt.metaitem.03.319.tooltip=Ad + S:gt.metaitem.03.32.name=Crate of %material Dust + S:gt.metaitem.03.32.tooltip=Fe + S:gt.metaitem.03.320.name=Crate of %material Dust + S:gt.metaitem.03.320.tooltip=The formula is too long... S:gt.metaitem.03.32006.name=Wetware Lifesupport Circuit Board S:gt.metaitem.03.32006.tooltip=The Board that keeps life S:gt.metaitem.03.32007.name=Plastic Circuit Board S:gt.metaitem.03.32007.tooltip=A Good Board + S:gt.metaitem.03.32008.name=Bio Circuit Board + S:gt.metaitem.03.32008.tooltip=Bio genetic mutated Board S:gt.metaitem.03.32011.name=SMD Resistor S:gt.metaitem.03.32011.tooltip=Electronic Component S:gt.metaitem.03.32012.name=Glass Tube @@ -28158,6 +50687,16 @@ languagefile { S:gt.metaitem.03.32021.tooltip=B(SiO2)7 S:gt.metaitem.03.32022.name=Petri Dish S:gt.metaitem.03.32022.tooltip=For cultivating cells + S:gt.metaitem.03.32023.name=Reinforced Glass Tube + S:gt.metaitem.03.32023.tooltip= + S:gt.metaitem.03.32024.name=Advanced SMD Resistor + S:gt.metaitem.03.32024.tooltip=Advanced Electronic Component + S:gt.metaitem.03.32025.name=Advanced SMD Diode + S:gt.metaitem.03.32025.tooltip=Advanced Electronic Component + S:gt.metaitem.03.32026.name=Advanced SMD Transistor + S:gt.metaitem.03.32026.tooltip=Advanced Electronic Component + S:gt.metaitem.03.32027.name=Advanced SMD Capacitor + S:gt.metaitem.03.32027.tooltip=Advanced Electronic Component S:gt.metaitem.03.32030.name=Monocrystalline Silicon Boule S:gt.metaitem.03.32030.tooltip=Raw Circuit S:gt.metaitem.03.32031.name=Glowstone doped Monocrystalline Silicon Boule @@ -28214,6 +50753,24 @@ languagefile { S:gt.metaitem.03.32056.tooltip=Raw Circuit S:gt.metaitem.03.32057.name=QBit Processing Unit S:gt.metaitem.03.32057.tooltip=Quantum CPU + S:gt.metaitem.03.32058.name=UHPIC Wafer + S:gt.metaitem.03.32058.tooltip=Raw Circuit + S:gt.metaitem.03.32059.name=Ultra High Power IC + S:gt.metaitem.03.32059.tooltip=Ultra High Power Circuit + S:gt.metaitem.03.32060.name=Simple SoC Wafer + S:gt.metaitem.03.32060.tooltip=Raw Primitive Circuit + S:gt.metaitem.03.32061.name=Simple SoC + S:gt.metaitem.03.32061.tooltip=Simple System on a Chip + S:gt.metaitem.03.32062.name=ULPIC Wafer + S:gt.metaitem.03.32062.tooltip=Raw Circuit + S:gt.metaitem.03.32063.name=Ultra Low Power IC + S:gt.metaitem.03.32063.tooltip=Ultra Low Power Circuit + S:gt.metaitem.03.32064.name=LPIC Wafer + S:gt.metaitem.03.32064.tooltip=Raw Circuit + S:gt.metaitem.03.32065.name=Low Power IC + S:gt.metaitem.03.32065.tooltip=Low Power Circuit + S:gt.metaitem.03.32068.name=Raw Advanced Crystal Chip + S:gt.metaitem.03.32068.tooltip=Raw Advanced Crystal Processor S:gt.metaitem.03.32069.name=Raw Crystal Chip S:gt.metaitem.03.32069.tooltip=Raw Crystal Processor S:gt.metaitem.03.32070.name=Crystal Processing Unit @@ -28224,6 +50781,14 @@ languagefile { S:gt.metaitem.03.32072.tooltip=Neuro CPU S:gt.metaitem.03.32073.name=Stemcells S:gt.metaitem.03.32073.tooltip=Raw Intiligence (Disassembled Eggs) + S:gt.metaitem.03.32074.name=Raw Crystal Chip Parts + S:gt.metaitem.03.32074.tooltip=Raw Crystal Processor Parts + S:gt.metaitem.03.32075.name=Nand Chip + S:gt.metaitem.03.32075.tooltip=A very simple Circuit + S:gt.metaitem.03.32076.name=Biocells + S:gt.metaitem.03.32076.tooltip=Mutated Raw inteligence + S:gt.metaitem.03.32077.name=Bio Processing Unit + S:gt.metaitem.03.32077.tooltip=Bio CPU S:gt.metaitem.03.32078.name=Microprocessor S:gt.metaitem.03.32078.tooltip=A Basic Circuit S:gt.metaitem.03.32079.name=Good Integrated Circuit @@ -28260,9 +50825,1790 @@ languagefile { S:gt.metaitem.03.32095.tooltip=An Infinite Circuit S:gt.metaitem.03.32096.name=Crystalprocessor Assembly S:gt.metaitem.03.32096.tooltip=A Master Circuit + S:gt.metaitem.03.32097.name=Bioprocessor + S:gt.metaitem.03.32097.tooltip=An Ultimate Circuit + S:gt.metaitem.03.32098.name=Biowareprocessor Assembly + S:gt.metaitem.03.32098.tooltip=A Super Circuit + S:gt.metaitem.03.32099.name=Bioware Supercomputer + S:gt.metaitem.03.32099.tooltip=An Infinite Circuit + S:gt.metaitem.03.321.name=Crate of %material Dust + S:gt.metaitem.03.321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.03.32100.name=Circuit Board + S:gt.metaitem.03.32100.tooltip=A basic Circuit Board + S:gt.metaitem.03.32101.name=Good Circuit Board + S:gt.metaitem.03.32101.tooltip=A good Circuit Board + S:gt.metaitem.03.32102.name=Advanced Circuit Board + S:gt.metaitem.03.32102.tooltip=A advanced Circuit Board + S:gt.metaitem.03.32103.name=More Advanced Circuit Board + S:gt.metaitem.03.32103.tooltip=A more advanced Circuit Board + S:gt.metaitem.03.32104.name=Elite Circuit Board + S:gt.metaitem.03.32104.tooltip=A elite Circuit Board + S:gt.metaitem.03.32105.name=Extreme Wetware Lifesupport Circuit Board + S:gt.metaitem.03.32105.tooltip=The Board that keeps life + S:gt.metaitem.03.32106.name=Plastic Circuit Board + S:gt.metaitem.03.32106.tooltip=A good Board + S:gt.metaitem.03.32107.name=Ultra Bio Mutated Circuit Board + S:gt.metaitem.03.32107.tooltip=Bio genetic mutated Board + S:gt.metaitem.03.32110.name=Tube Wires + S:gt.metaitem.03.32110.tooltip=For the Vacuum Tubes + S:gt.metaitem.03.32120.name=Bio Mainframe + S:gt.metaitem.03.32120.tooltip=A Bio Circuit + S:gt.metaitem.03.32130.name=Solar Panel (UHV) + S:gt.metaitem.03.32130.tooltip=Ultimate High Voltage Solar Panel (Needs cleaning with right click) + S:gt.metaitem.03.32131.name=Solar Panel (UEV) + S:gt.metaitem.03.32131.tooltip=Ultimate Extreme Voltage Solar Panel (Needs cleaning with right click) + S:gt.metaitem.03.32132.name=Solar Panel (UIV) + S:gt.metaitem.03.32132.tooltip=Ultimate Insane Voltage Solar Panel (Needs cleaning with right click) + S:gt.metaitem.03.32140.name=Ultra Low Voltage Coil + S:gt.metaitem.03.32140.tooltip=Primitive Coil + S:gt.metaitem.03.32141.name=Low Voltage Coil + S:gt.metaitem.03.32141.tooltip=Basic Coil + S:gt.metaitem.03.32142.name=Medium Voltage Coil + S:gt.metaitem.03.32142.tooltip=Good Coil + S:gt.metaitem.03.32143.name=High Voltage Coil + S:gt.metaitem.03.32143.tooltip=Advanced Coil + S:gt.metaitem.03.32144.name=Extreme Voltage Coil + S:gt.metaitem.03.32144.tooltip=Extreme Coil + S:gt.metaitem.03.32145.name=Insane Voltage Coil + S:gt.metaitem.03.32145.tooltip=Elite Coil + S:gt.metaitem.03.32146.name=Ludicrous Voltage Coil + S:gt.metaitem.03.32146.tooltip=Master Coil + S:gt.metaitem.03.32147.name=ZPM Voltage Coil + S:gt.metaitem.03.32147.tooltip=Ultimate Coil + S:gt.metaitem.03.32148.name=Ultimate Voltage Coil + S:gt.metaitem.03.32148.tooltip=Super Coil + S:gt.metaitem.03.32149.name=Highly Ultimate Voltage Coil + S:gt.metaitem.03.32149.tooltip=Infinite Coil + S:gt.metaitem.03.32150.name=Europium doped Monocrystalline Silicon Boule + S:gt.metaitem.03.32150.tooltip=Raw Circuit + S:gt.metaitem.03.32151.name=Europium doped Wafer + S:gt.metaitem.03.32151.tooltip=Raw Circuit + S:gt.metaitem.03.32152.name=Americium doped Monocrystalline Silicon Boule + S:gt.metaitem.03.32152.tooltip=Raw Circuit + S:gt.metaitem.03.32153.name=Americium doped Wafer + S:gt.metaitem.03.32153.tooltip=Raw Circuit + S:gt.metaitem.03.32160.name=NPIC Wafer + S:gt.metaitem.03.32160.tooltip=Raw Circuit + S:gt.metaitem.03.32161.name=Nano Power IC + S:gt.metaitem.03.32161.tooltip=Nano Power Circuit + S:gt.metaitem.03.32162.name=PPIC Wafer + S:gt.metaitem.03.32162.tooltip=Raw Circuit + S:gt.metaitem.03.32163.name=Piko Power IC + S:gt.metaitem.03.32163.tooltip=Piko Power Circuit + S:gt.metaitem.03.32164.name=QPIC Wafer + S:gt.metaitem.03.32164.tooltip=Raw Circuit + S:gt.metaitem.03.32165.name=Quantum Power IC + S:gt.metaitem.03.32165.tooltip=Quantum Power Circuit + S:gt.metaitem.03.322.name=Crate of %material Dust + S:gt.metaitem.03.322.tooltip= + S:gt.metaitem.03.323.name=Crate of %material Dust + S:gt.metaitem.03.323.tooltip=AuMa* + S:gt.metaitem.03.324.name=Crate of %material Dust + S:gt.metaitem.03.324.tooltip=Nq + S:gt.metaitem.03.325.name=Crate of %material Dust + S:gt.metaitem.03.325.tooltip=Nq₂KeC + S:gt.metaitem.03.326.name=Crate of %material Dust + S:gt.metaitem.03.326.tooltip=Nq+ + S:gt.metaitem.03.327.name=Crate of %material Dust + S:gt.metaitem.03.327.tooltip=Nq* + S:gt.metaitem.03.328.name=Crate of %material Dust + S:gt.metaitem.03.328.tooltip=Du + S:gt.metaitem.03.329.name=Crate of %material Dust + S:gt.metaitem.03.329.tooltip=Tn + S:gt.metaitem.03.33.name=Crate of %material Dust + S:gt.metaitem.03.33.tooltip=Co + S:gt.metaitem.03.330.name=Crate of %material Dust + S:gt.metaitem.03.330.tooltip=FeMa + S:gt.metaitem.03.3300.name=Crate of %material Plate + S:gt.metaitem.03.3300.tooltip=SnCu₃ + S:gt.metaitem.03.3301.name=Crate of %material Plate + S:gt.metaitem.03.3301.tooltip=ZnCu₃ + S:gt.metaitem.03.3302.name=Crate of %material Plate + S:gt.metaitem.03.3302.tooltip=Fe₂Ni + S:gt.metaitem.03.3303.name=Crate of %material Plate + S:gt.metaitem.03.3303.tooltip=AgAu + S:gt.metaitem.03.3304.name=Crate of %material Plate + S:gt.metaitem.03.3304.tooltip=Fe + S:gt.metaitem.03.3305.name=Crate of %material Plate + S:gt.metaitem.03.3305.tooltip=Fe₅₀C + S:gt.metaitem.03.3306.name=Crate of %material Plate + S:gt.metaitem.03.3306.tooltip=Fe₆CrMnNi + S:gt.metaitem.03.3307.name=Crate of %material Plate + S:gt.metaitem.03.3307.tooltip=Fe + S:gt.metaitem.03.3308.name=Crate of %material Plate + S:gt.metaitem.03.3308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.03.3309.name=Crate of %material Plate + S:gt.metaitem.03.3309.tooltip=AgRp₄ + S:gt.metaitem.03.331.name=Crate of %material Dust + S:gt.metaitem.03.331.tooltip=Pt₂FeMa + S:gt.metaitem.03.3310.name=Crate of %material Plate + S:gt.metaitem.03.3310.tooltip=CuNi + S:gt.metaitem.03.3311.name=Crate of %material Plate + S:gt.metaitem.03.3311.tooltip=Ni₄Cr + S:gt.metaitem.03.3312.name=Crate of %material Plate + S:gt.metaitem.03.3312.tooltip=FeAlCr + S:gt.metaitem.03.3313.name=Crate of %material Plate + S:gt.metaitem.03.3313.tooltip=MgAl₂ + S:gt.metaitem.03.3314.name=Crate of %material Plate + S:gt.metaitem.03.3314.tooltip=Sn₉Sb + S:gt.metaitem.03.3315.name=Crate of %material Plate + S:gt.metaitem.03.3315.tooltip=Pb₄Sb + S:gt.metaitem.03.3316.name=Crate of %material Plate + S:gt.metaitem.03.3316.tooltip=Fe₅₀CW + S:gt.metaitem.03.3317.name=Crate of %material Plate + S:gt.metaitem.03.3317.tooltip=Ir₃Os + S:gt.metaitem.03.3318.name=Crate of %material Plate + S:gt.metaitem.03.3318.tooltip=Su + S:gt.metaitem.03.3319.name=Crate of %material Plate + S:gt.metaitem.03.3319.tooltip=Ad + S:gt.metaitem.03.3320.name=Crate of %material Plate + S:gt.metaitem.03.3320.tooltip=The formula is too long... + S:gt.metaitem.03.3321.name=Crate of %material Plate + S:gt.metaitem.03.3321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.03.3322.name=Crate of %material Plate + S:gt.metaitem.03.3322.tooltip= + S:gt.metaitem.03.3323.name=Crate of %material Plate + S:gt.metaitem.03.3323.tooltip=AuMa* + S:gt.metaitem.03.3324.name=Crate of %material Plate + S:gt.metaitem.03.3324.tooltip=Nq + S:gt.metaitem.03.3325.name=Crate of %material Plate + S:gt.metaitem.03.3325.tooltip=Nq₂KeC + S:gt.metaitem.03.3326.name=Crate of %material Plate + S:gt.metaitem.03.3326.tooltip=Nq+ + S:gt.metaitem.03.3327.name=Crate of %material Plate + S:gt.metaitem.03.3327.tooltip=Nq* + S:gt.metaitem.03.3328.name=Crate of %material Plate + S:gt.metaitem.03.3328.tooltip=Du + S:gt.metaitem.03.3329.name=Crate of %material Plate + S:gt.metaitem.03.3329.tooltip=Tn + S:gt.metaitem.03.333.name=Crate of %material Dust + S:gt.metaitem.03.333.tooltip=Ag₂FeMa + S:gt.metaitem.03.3330.name=Crate of %material Plate + S:gt.metaitem.03.3330.tooltip=FeMa + S:gt.metaitem.03.3331.name=Crate of %material Plate + S:gt.metaitem.03.3331.tooltip=Pt₂FeMa + S:gt.metaitem.03.3333.name=Crate of %material Plate + S:gt.metaitem.03.3333.tooltip=Ag₂FeMa + S:gt.metaitem.03.3334.name=Crate of %material Plate + S:gt.metaitem.03.3334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.3335.name=Crate of %material Plate + S:gt.metaitem.03.3335.tooltip=Fe₅₀C + S:gt.metaitem.03.3336.name=Crate of %material Plate + S:gt.metaitem.03.3336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.03.3337.name=Crate of %material Plate + S:gt.metaitem.03.3337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.03.3338.name=Crate of %material Plate + S:gt.metaitem.03.3338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.03.3339.name=Crate of %material Plate + S:gt.metaitem.03.3339.tooltip=Fe₅₀CMa + S:gt.metaitem.03.334.name=Crate of %material Dust + S:gt.metaitem.03.334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.3340.name=Crate of %material Plate + S:gt.metaitem.03.3340.tooltip=SpFe + S:gt.metaitem.03.3341.name=Crate of %material Plate + S:gt.metaitem.03.3341.tooltip=SpFe₅₀C + S:gt.metaitem.03.3342.name=Crate of %material Plate + S:gt.metaitem.03.3342.tooltip= + S:gt.metaitem.03.3343.name=Crate of %material Plate + S:gt.metaitem.03.3343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.03.3344.name=Crate of %material Plate + S:gt.metaitem.03.3344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.03.3345.name=Crate of %material Plate + S:gt.metaitem.03.3345.tooltip=Cu + S:gt.metaitem.03.3346.name=Crate of %material Plate + S:gt.metaitem.03.3346.tooltip= + S:gt.metaitem.03.3347.name=Crate of %material Plate + S:gt.metaitem.03.3347.tooltip= + S:gt.metaitem.03.3348.name=Crate of %material Plate + S:gt.metaitem.03.3348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.3349.name=Crate of %material Plate + S:gt.metaitem.03.3349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.335.name=Crate of %material Dust + S:gt.metaitem.03.335.tooltip=Fe₅₀C + S:gt.metaitem.03.3350.name=Crate of %material Plate + S:gt.metaitem.03.3350.tooltip=CuAg₄ + S:gt.metaitem.03.3351.name=Crate of %material Plate + S:gt.metaitem.03.3351.tooltip=CuAu₄ + S:gt.metaitem.03.3352.name=Crate of %material Plate + S:gt.metaitem.03.3352.tooltip=AuAgCu₃ + S:gt.metaitem.03.3353.name=Crate of %material Plate + S:gt.metaitem.03.3353.tooltip=BiZnCu₃ + S:gt.metaitem.03.3354.name=Crate of %material Plate + S:gt.metaitem.03.3354.tooltip=Fe + S:gt.metaitem.03.3355.name=Crate of %material Plate + S:gt.metaitem.03.3355.tooltip=Fe₅₀C + S:gt.metaitem.03.3356.name=Crate of %material Plate + S:gt.metaitem.03.3356.tooltip=Nd + S:gt.metaitem.03.3357.name=Crate of %material Plate + S:gt.metaitem.03.3357.tooltip=V₃Ga + S:gt.metaitem.03.3358.name=Crate of %material Plate + S:gt.metaitem.03.3358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.03.3359.name=Crate of %material Plate + S:gt.metaitem.03.3359.tooltip=NbN + S:gt.metaitem.03.336.name=Crate of %material Dust + S:gt.metaitem.03.336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.03.3360.name=Crate of %material Plate + S:gt.metaitem.03.3360.tooltip=NbTi + S:gt.metaitem.03.3362.name=Crate of %material Plate + S:gt.metaitem.03.3362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.03.3363.name=Crate of %material Plate + S:gt.metaitem.03.3363.tooltip=SnFe + S:gt.metaitem.03.3364.name=Crate of %material Plate + S:gt.metaitem.03.3364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.03.3365.name=Crate of %material Plate + S:gt.metaitem.03.3365.tooltip=Fe₅₀CCSi + S:gt.metaitem.03.3366.name=Crate of %material Plate + S:gt.metaitem.03.3366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.3367.name=Crate of %material Plate + S:gt.metaitem.03.3367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.3368.name=Crate of %material Plate + S:gt.metaitem.03.3368.tooltip= + S:gt.metaitem.03.3369.name=Crate of %material Plate + S:gt.metaitem.03.3369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.03.337.name=Crate of %material Dust + S:gt.metaitem.03.337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.03.3370.name=Crate of %material Plate + S:gt.metaitem.03.3370.tooltip=WC + S:gt.metaitem.03.3371.name=Crate of %material Plate + S:gt.metaitem.03.3371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.03.3372.name=Crate of %material Plate + S:gt.metaitem.03.3372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.03.3373.name=Crate of %material Plate + S:gt.metaitem.03.3373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.03.3374.name=Crate of %material Plate + S:gt.metaitem.03.3374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.03.3378.name=Crate of %material Plate + S:gt.metaitem.03.3378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.3379.name=Crate of %material Plate + S:gt.metaitem.03.3379.tooltip=?AuC + S:gt.metaitem.03.338.name=Crate of %material Dust + S:gt.metaitem.03.338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.03.3380.name=Crate of %material Plate + S:gt.metaitem.03.3380.tooltip=Sn₂AgPt + S:gt.metaitem.03.3381.name=Crate of %material Plate + S:gt.metaitem.03.3381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.3382.name=Crate of %material Plate + S:gt.metaitem.03.3382.tooltip=Ai + S:gt.metaitem.03.3383.name=Crate of %material Plate + S:gt.metaitem.03.3383.tooltip= + S:gt.metaitem.03.3384.name=Crate of %material Plate + S:gt.metaitem.03.3384.tooltip= + S:gt.metaitem.03.3385.name=Crate of %material Plate + S:gt.metaitem.03.3385.tooltip= + S:gt.metaitem.03.3386.name=Crate of %material Plate + S:gt.metaitem.03.3386.tooltip=AiCo + S:gt.metaitem.03.3387.name=Crate of %material Plate + S:gt.metaitem.03.3387.tooltip=SpPt₂FeMa + S:gt.metaitem.03.3388.name=Crate of %material Plate + S:gt.metaitem.03.3388.tooltip=SpPu + S:gt.metaitem.03.3389.name=Crate of %material Plate + S:gt.metaitem.03.3389.tooltip=SpH₂O + S:gt.metaitem.03.339.name=Crate of %material Dust + S:gt.metaitem.03.339.tooltip=Fe₅₀CMa + S:gt.metaitem.03.3390.name=Crate of %material Plate + S:gt.metaitem.03.3390.tooltip=SpPb + S:gt.metaitem.03.3391.name=Crate of %material Plate + S:gt.metaitem.03.3391.tooltip=Qt + S:gt.metaitem.03.3392.name=Crate of %material Plate + S:gt.metaitem.03.3392.tooltip=Al₆CuMnMg + S:gt.metaitem.03.3393.name=Crate of %material Plate + S:gt.metaitem.03.3393.tooltip=Oh + S:gt.metaitem.03.3394.name=Crate of %material Plate + S:gt.metaitem.03.3394.tooltip=If + S:gt.metaitem.03.3395.name=Crate of %material Plate + S:gt.metaitem.03.3395.tooltip= + S:gt.metaitem.03.3397.name=Crate of %material Plate + S:gt.metaitem.03.3397.tooltip=If* + S:gt.metaitem.03.3398.name=Crate of %material Plate + S:gt.metaitem.03.3398.tooltip= + S:gt.metaitem.03.3399.name=Crate of %material Plate + S:gt.metaitem.03.3399.tooltip=Sm + S:gt.metaitem.03.34.name=Crate of %material Dust + S:gt.metaitem.03.34.tooltip=Ni + S:gt.metaitem.03.340.name=Crate of %material Dust + S:gt.metaitem.03.340.tooltip=SpFe + S:gt.metaitem.03.3400.name=Crate of %material Plate + S:gt.metaitem.03.3400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.03.3401.name=Crate of %material Plate + S:gt.metaitem.03.3401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.03.3402.name=Crate of %material Plate + S:gt.metaitem.03.3402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.03.3403.name=Crate of %material Plate + S:gt.metaitem.03.3403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.3404.name=Crate of %material Plate + S:gt.metaitem.03.3404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.03.3405.name=Crate of %material Plate + S:gt.metaitem.03.3405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.03.3406.name=Crate of %material Plate + S:gt.metaitem.03.3406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.03.3407.name=Crate of %material Plate + S:gt.metaitem.03.3407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.3408.name=Crate of %material Plate + S:gt.metaitem.03.3408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.341.name=Crate of %material Dust + S:gt.metaitem.03.341.tooltip=SpFe₅₀C + S:gt.metaitem.03.342.name=Crate of %material Dust + S:gt.metaitem.03.342.tooltip= + S:gt.metaitem.03.343.name=Crate of %material Dust + S:gt.metaitem.03.343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.03.344.name=Crate of %material Dust + S:gt.metaitem.03.344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.03.345.name=Crate of %material Dust + S:gt.metaitem.03.345.tooltip=Cu + S:gt.metaitem.03.346.name=Crate of %material Dust + S:gt.metaitem.03.346.tooltip= + S:gt.metaitem.03.347.name=Crate of %material Dust + S:gt.metaitem.03.347.tooltip= + S:gt.metaitem.03.3470.name=Crate of %material Sheet + S:gt.metaitem.03.3470.tooltip=C₂H₄O + S:gt.metaitem.03.3471.name=Crate of %material Sheet + S:gt.metaitem.03.3471.tooltip=C₂H₆OSi + S:gt.metaitem.03.3472.name=Crate of %material Sheet + S:gt.metaitem.03.3472.tooltip=C₆H₁₁NO + S:gt.metaitem.03.3473.name=Crate of %material Sheet + S:gt.metaitem.03.3473.tooltip=C₂F₄ + S:gt.metaitem.03.348.name=Crate of %material Dust + S:gt.metaitem.03.348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.3485.name=Crate of %material Plate + S:gt.metaitem.03.3485.tooltip= + S:gt.metaitem.03.3488.name=Crate of %material Plate + S:gt.metaitem.03.3488.tooltip= + S:gt.metaitem.03.3489.name=Crate of %material Plate + S:gt.metaitem.03.3489.tooltip= + S:gt.metaitem.03.349.name=Crate of %material Dust + S:gt.metaitem.03.349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.03.3490.name=Crate of %material Plate + S:gt.metaitem.03.3490.tooltip= + S:gt.metaitem.03.35.name=Crate of %material Dust + S:gt.metaitem.03.35.tooltip=Cu + S:gt.metaitem.03.350.name=Crate of %material Dust + S:gt.metaitem.03.350.tooltip=CuAg₄ + S:gt.metaitem.03.3500.name=Crate of %material Plate + S:gt.metaitem.03.3500.tooltip=C + S:gt.metaitem.03.3501.name=Crate of %material Plate + S:gt.metaitem.03.3501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.03.3502.name=Crate of %material Plate + S:gt.metaitem.03.3502.tooltip=CrAl₂O₃ + S:gt.metaitem.03.3503.name=Crate of %material Plate + S:gt.metaitem.03.3503.tooltip=Al₂O₃ + S:gt.metaitem.03.3504.name=Crate of %material Plate + S:gt.metaitem.03.3504.tooltip=Al₂O₃ + S:gt.metaitem.03.3505.name=Crate of %material Plate + S:gt.metaitem.03.3505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.03.3506.name=Crate of %material Plate + S:gt.metaitem.03.3506.tooltip= + S:gt.metaitem.03.3507.name=Crate of %material Plate + S:gt.metaitem.03.3507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.3508.name=Crate of %material Plate + S:gt.metaitem.03.3508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.03.3509.name=Crate of %material Plate + S:gt.metaitem.03.3509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.03.351.name=Crate of %material Dust + S:gt.metaitem.03.351.tooltip=CuAu₄ + S:gt.metaitem.03.3510.name=Crate of %material Plate + S:gt.metaitem.03.3510.tooltip=SiO₂ + S:gt.metaitem.03.3511.name=Crate of %material Plate + S:gt.metaitem.03.3511.tooltip= + S:gt.metaitem.03.3512.name=Crate of %material Plate + S:gt.metaitem.03.3512.tooltip=CrAl₂O₃ + S:gt.metaitem.03.3513.name=Crate of %material Plate + S:gt.metaitem.03.3513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.3514.name=Crate of %material Plate + S:gt.metaitem.03.3514.tooltip= + S:gt.metaitem.03.3515.name=Crate of %material Plate + S:gt.metaitem.03.3515.tooltip= + S:gt.metaitem.03.3516.name=Crate of %material Plate + S:gt.metaitem.03.3516.tooltip= + S:gt.metaitem.03.3518.name=Crate of %material Plate + S:gt.metaitem.03.3518.tooltip= + S:gt.metaitem.03.3519.name=Crate of %material Plate + S:gt.metaitem.03.3519.tooltip= + S:gt.metaitem.03.352.name=Crate of %material Dust + S:gt.metaitem.03.352.tooltip=AuAgCu₃ + S:gt.metaitem.03.3520.name=Crate of %material Plate + S:gt.metaitem.03.3520.tooltip=?PO₄ + S:gt.metaitem.03.3521.name=Crate of %material Plate + S:gt.metaitem.03.3521.tooltip= + S:gt.metaitem.03.3522.name=Crate of %material Plate + S:gt.metaitem.03.3522.tooltip= + S:gt.metaitem.03.3523.name=Crate of %material Plate + S:gt.metaitem.03.3523.tooltip= + S:gt.metaitem.03.3524.name=Crate of %material Plate + S:gt.metaitem.03.3524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.03.3525.name=Crate of %material Plate + S:gt.metaitem.03.3525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.03.3526.name=Crate of %material Plate + S:gt.metaitem.03.3526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ + S:gt.metaitem.03.3527.name=Crate of %material Plate + S:gt.metaitem.03.3527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.03.3528.name=Crate of %material Plate + S:gt.metaitem.03.3528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.03.3529.name=Crate of %material Plate + S:gt.metaitem.03.3529.tooltip=FeMa + S:gt.metaitem.03.353.name=Crate of %material Dust + S:gt.metaitem.03.353.tooltip=BiZnCu₃ + S:gt.metaitem.03.3530.name=Crate of %material Plate + S:gt.metaitem.03.3530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.03.3531.name=Crate of %material Plate + S:gt.metaitem.03.3531.tooltip=KNO₃ + S:gt.metaitem.03.3532.name=Crate of %material Plate + S:gt.metaitem.03.3532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.03.3533.name=Crate of %material Plate + S:gt.metaitem.03.3533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.03.3534.name=Crate of %material Plate + S:gt.metaitem.03.3534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.03.3535.name=Crate of %material Plate + S:gt.metaitem.03.3535.tooltip=C + S:gt.metaitem.03.3536.name=Crate of %material Plate + S:gt.metaitem.03.3536.tooltip=C + S:gt.metaitem.03.3537.name=Crate of %material Plate + S:gt.metaitem.03.3537.tooltip= + S:gt.metaitem.03.3538.name=Crate of %material Plate + S:gt.metaitem.03.3538.tooltip=C₃H₂O + S:gt.metaitem.03.354.name=Crate of %material Dust + S:gt.metaitem.03.354.tooltip=Fe + S:gt.metaitem.03.3540.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3540.tooltip= + S:gt.metaitem.03.3541.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3541.tooltip= + S:gt.metaitem.03.3542.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3542.tooltip= + S:gt.metaitem.03.3543.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3543.tooltip= + S:gt.metaitem.03.3544.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3544.tooltip= + S:gt.metaitem.03.3545.name=Crate of %material Crystal Plate + S:gt.metaitem.03.3545.tooltip= + S:gt.metaitem.03.355.name=Crate of %material Dust + S:gt.metaitem.03.355.tooltip=Fe₅₀C + S:gt.metaitem.03.356.name=Crate of %material Dust + S:gt.metaitem.03.356.tooltip=Nd + S:gt.metaitem.03.357.name=Crate of %material Dust + S:gt.metaitem.03.357.tooltip=V₃Ga + S:gt.metaitem.03.358.name=Crate of %material Dust + S:gt.metaitem.03.358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.03.359.name=Crate of %material Dust + S:gt.metaitem.03.359.tooltip=NbN + S:gt.metaitem.03.3599.name=Crate of %material Plate + S:gt.metaitem.03.3599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.03.36.name=Crate of %material Dust + S:gt.metaitem.03.36.tooltip=Zn + S:gt.metaitem.03.360.name=Crate of %material Dust + S:gt.metaitem.03.360.tooltip=NbTi + S:gt.metaitem.03.3610.name=Crate of %material Sheet + S:gt.metaitem.03.3610.tooltip=C₂H₄O + S:gt.metaitem.03.3611.name=Crate of %material Pane + S:gt.metaitem.03.3611.tooltip=B(SiO₂)₇ + S:gt.metaitem.03.3613.name=Crate of %material Plate + S:gt.metaitem.03.3613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.03.362.name=Crate of %material Dust + S:gt.metaitem.03.362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.03.363.name=Crate of %material Dust + S:gt.metaitem.03.363.tooltip=SnFe + S:gt.metaitem.03.3631.name=Crate of %material Plate + S:gt.metaitem.03.3631.tooltip=C₆H₄S + S:gt.metaitem.03.3635.name=Crate of %material Sheet + S:gt.metaitem.03.3635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.03.3636.name=Crate of %material Sheet + S:gt.metaitem.03.3636.tooltip=C₈H₈ + S:gt.metaitem.03.364.name=Crate of %material Dust + S:gt.metaitem.03.364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.03.3649.name=Crate of %material Sheet + S:gt.metaitem.03.3649.tooltip=C₂H₃Cl + S:gt.metaitem.03.365.name=Crate of %material Dust + S:gt.metaitem.03.365.tooltip=Fe₅₀CCSi + S:gt.metaitem.03.366.name=Crate of %material Dust + S:gt.metaitem.03.366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.367.name=Crate of %material Dust + S:gt.metaitem.03.367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.368.name=Crate of %material Dust + S:gt.metaitem.03.368.tooltip= + S:gt.metaitem.03.369.name=Crate of %material Dust + S:gt.metaitem.03.369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.03.37.name=Crate of %material Dust + S:gt.metaitem.03.37.tooltip=Ga + S:gt.metaitem.03.370.name=Crate of %material Dust + S:gt.metaitem.03.370.tooltip=WC + S:gt.metaitem.03.371.name=Crate of %material Dust + S:gt.metaitem.03.371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.03.372.name=Crate of %material Dust + S:gt.metaitem.03.372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.03.373.name=Crate of %material Dust + S:gt.metaitem.03.373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.03.374.name=Crate of %material Dust + S:gt.metaitem.03.374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.03.375.name=Crate of %material Dust + S:gt.metaitem.03.375.tooltip=TiO₂ + S:gt.metaitem.03.377.name=Crate of %material Dust + S:gt.metaitem.03.377.tooltip=MgCl₂ + S:gt.metaitem.03.3770.name=Crate of %material Plate + S:gt.metaitem.03.3770.tooltip= + S:gt.metaitem.03.378.name=Crate of %material Dust + S:gt.metaitem.03.378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.379.name=Crate of %material Dust + S:gt.metaitem.03.379.tooltip=?AuC + S:gt.metaitem.03.380.name=Crate of %material Dust + S:gt.metaitem.03.380.tooltip=Sn₂AgPt + S:gt.metaitem.03.3804.name=Crate of %material Plate + S:gt.metaitem.03.3804.tooltip=MgFeSi₂O₈ + S:gt.metaitem.03.3809.name=Crate of %material Plank + S:gt.metaitem.03.3809.tooltip= + S:gt.metaitem.03.381.name=Crate of %material Dust + S:gt.metaitem.03.381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.3810.name=Crate of %material Plate + S:gt.metaitem.03.3810.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃ + S:gt.metaitem.03.3811.name=Crate of %material Plate + S:gt.metaitem.03.3811.tooltip= + S:gt.metaitem.03.3812.name=Crate of %material Plate + S:gt.metaitem.03.3812.tooltip=Rp + S:gt.metaitem.03.382.name=Crate of %material Dust + S:gt.metaitem.03.382.tooltip=Ai + S:gt.metaitem.03.3829.name=Crate of %material Plate + S:gt.metaitem.03.3829.tooltip=Sp₂Fe + S:gt.metaitem.03.383.name=Crate of %material Dust + S:gt.metaitem.03.383.tooltip= + S:gt.metaitem.03.384.name=Crate of %material Dust + S:gt.metaitem.03.384.tooltip= + S:gt.metaitem.03.3844.name=Crate of %material Plate + S:gt.metaitem.03.3844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.03.3845.name=Crate of %material Plate + S:gt.metaitem.03.3845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.03.3849.name=Crate of %material Plate + S:gt.metaitem.03.3849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.03.385.name=Crate of %material Dust + S:gt.metaitem.03.385.tooltip= + S:gt.metaitem.03.3850.name=Crate of %material Plate + S:gt.metaitem.03.3850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.03.386.name=Crate of %material Dust + S:gt.metaitem.03.386.tooltip=AiCo + S:gt.metaitem.03.3868.name=Crate of %material Plate + S:gt.metaitem.03.3868.tooltip=Ke + S:gt.metaitem.03.387.name=Crate of %material Dust + S:gt.metaitem.03.387.tooltip=SpPt₂FeMa + S:gt.metaitem.03.3874.name=Crate of %material Sheet + S:gt.metaitem.03.3874.tooltip=CH₂ + S:gt.metaitem.03.3879.name=Crate of Sheet of Paper + S:gt.metaitem.03.3879.tooltip= + S:gt.metaitem.03.388.name=Crate of %material Dust + S:gt.metaitem.03.388.tooltip=SpPu + S:gt.metaitem.03.3880.name=Crate of %material Sheet + S:gt.metaitem.03.3880.tooltip=C₅H₈ + S:gt.metaitem.03.3884.name=Crate of %material Plate + S:gt.metaitem.03.3884.tooltip=De + S:gt.metaitem.03.3889.name=Crate of %material Plank + S:gt.metaitem.03.3889.tooltip= + S:gt.metaitem.03.389.name=Crate of %material Dust + S:gt.metaitem.03.389.tooltip=SpH₂O + S:gt.metaitem.03.3890.name=Crate of %material Pane + S:gt.metaitem.03.3890.tooltip=SiO₂ + S:gt.metaitem.03.39.name=Crate of %material Dust + S:gt.metaitem.03.39.tooltip=As + S:gt.metaitem.03.390.name=Crate of %material Dust + S:gt.metaitem.03.390.tooltip=SpPb + S:gt.metaitem.03.391.name=Crate of %material Dust + S:gt.metaitem.03.391.tooltip=Qt + S:gt.metaitem.03.3912.name=Crate of %material Plate + S:gt.metaitem.03.3912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.03.3913.name=Crate of %material Plate + S:gt.metaitem.03.3913.tooltip=As₄S₄ + S:gt.metaitem.03.392.name=Crate of %material Dust + S:gt.metaitem.03.392.tooltip=Al₆CuMnMg + S:gt.metaitem.03.393.name=Crate of %material Dust + S:gt.metaitem.03.393.tooltip=Oh + S:gt.metaitem.03.394.name=Crate of %material Dust + S:gt.metaitem.03.394.tooltip=If + S:gt.metaitem.03.3947.name=Crate of %material Plate + S:gt.metaitem.03.3947.tooltip= + S:gt.metaitem.03.395.name=Crate of %material Dust + S:gt.metaitem.03.395.tooltip= + S:gt.metaitem.03.3950.name=Crate of %material Plate + S:gt.metaitem.03.3950.tooltip= + S:gt.metaitem.03.3951.name=Crate of %material Plate + S:gt.metaitem.03.3951.tooltip= + S:gt.metaitem.03.3952.name=Crate of %material Plate + S:gt.metaitem.03.3952.tooltip= + S:gt.metaitem.03.3953.name=Crate of %material Plate + S:gt.metaitem.03.3953.tooltip= + S:gt.metaitem.03.3954.name=Crate of %material Plate + S:gt.metaitem.03.3954.tooltip= + S:gt.metaitem.03.3955.name=Crate of %material Plate + S:gt.metaitem.03.3955.tooltip= + S:gt.metaitem.03.3956.name=Crate of %material Plate + S:gt.metaitem.03.3956.tooltip= + S:gt.metaitem.03.3957.name=Crate of %material Plate + S:gt.metaitem.03.3957.tooltip= + S:gt.metaitem.03.3958.name=Crate of %material Plate + S:gt.metaitem.03.3958.tooltip= + S:gt.metaitem.03.3959.name=Crate of %material Plate + S:gt.metaitem.03.3959.tooltip= + S:gt.metaitem.03.396.name=Crate of %material Dust + S:gt.metaitem.03.396.tooltip= + S:gt.metaitem.03.3960.name=Crate of %material Plate + S:gt.metaitem.03.3960.tooltip= + S:gt.metaitem.03.3961.name=Crate of %material Plate + S:gt.metaitem.03.3961.tooltip= + S:gt.metaitem.03.3962.name=Crate of %material Plate + S:gt.metaitem.03.3962.tooltip= + S:gt.metaitem.03.3963.name=Crate of %material Plate + S:gt.metaitem.03.3963.tooltip= + S:gt.metaitem.03.3964.name=Crate of %material Plate + S:gt.metaitem.03.3964.tooltip= + S:gt.metaitem.03.3965.name=Crate of %material Plate + S:gt.metaitem.03.3965.tooltip= + S:gt.metaitem.03.3966.name=Crate of %material Plate + S:gt.metaitem.03.3966.tooltip= + S:gt.metaitem.03.397.name=Crate of %material Dust + S:gt.metaitem.03.397.tooltip=If* + S:gt.metaitem.03.3970.name=Crate of %material Plate + S:gt.metaitem.03.3970.tooltip= + S:gt.metaitem.03.3975.name=Crate of %material Plate + S:gt.metaitem.03.3975.tooltip=D + S:gt.metaitem.03.3976.name=Crate of %material Plate + S:gt.metaitem.03.3976.tooltip=D* + S:gt.metaitem.03.3977.name=Crate of %material Plate + S:gt.metaitem.03.3977.tooltip= + S:gt.metaitem.03.3978.name=Crate of %material Plate + S:gt.metaitem.03.3978.tooltip=IcMa + S:gt.metaitem.03.3979.name=Crate of %material Plate + S:gt.metaitem.03.3979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.03.398.name=Crate of %material Dust + S:gt.metaitem.03.398.tooltip= + S:gt.metaitem.03.3980.name=Crate of %material Plate + S:gt.metaitem.03.3980.tooltip=AsGa + S:gt.metaitem.03.3981.name=Crate of %material Plate + S:gt.metaitem.03.3981.tooltip=InGaP + S:gt.metaitem.03.3982.name=Crate of %material Plate + S:gt.metaitem.03.3982.tooltip=SpNt + S:gt.metaitem.03.3984.name=Crate of %material Plate + S:gt.metaitem.03.3984.tooltip=Fl + S:gt.metaitem.03.3985.name=Crate of %material Plate + S:gt.metaitem.03.3985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.03.3986.name=Crate of %material Plate + S:gt.metaitem.03.3986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.03.3987.name=Crate of %material Plate + S:gt.metaitem.03.3987.tooltip=Cd₅MgO₆ + S:gt.metaitem.03.3988.name=Crate of %material Plate + S:gt.metaitem.03.3988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.03.3989.name=Crate of %material Plate + S:gt.metaitem.03.3989.tooltip=UPt₃ + S:gt.metaitem.03.399.name=Crate of %material Dust + S:gt.metaitem.03.399.tooltip=Sm + S:gt.metaitem.03.3990.name=Crate of %material Plate + S:gt.metaitem.03.3990.tooltip=VIn₃ + S:gt.metaitem.03.3991.name=Crate of %material Plate + S:gt.metaitem.03.3991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.03.3992.name=Crate of %material Plate + S:gt.metaitem.03.3992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.03.400.name=Crate of %material Dust + S:gt.metaitem.03.400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.03.401.name=Crate of %material Dust + S:gt.metaitem.03.401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.03.402.name=Crate of %material Dust + S:gt.metaitem.03.402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.03.403.name=Crate of %material Dust + S:gt.metaitem.03.403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.03.404.name=Crate of %material Dust + S:gt.metaitem.03.404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.03.405.name=Crate of %material Dust + S:gt.metaitem.03.405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.03.406.name=Crate of %material Dust + S:gt.metaitem.03.406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.03.407.name=Crate of %material Dust + S:gt.metaitem.03.407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.03.408.name=Crate of %material Dust + S:gt.metaitem.03.408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.03.43.name=Crate of %material Dust + S:gt.metaitem.03.43.tooltip=Rb + S:gt.metaitem.03.44.name=Crate of %material Dust + S:gt.metaitem.03.44.tooltip=Sr + S:gt.metaitem.03.45.name=Crate of %material Dust + S:gt.metaitem.03.45.tooltip=Y + S:gt.metaitem.03.47.name=Crate of %material Dust + S:gt.metaitem.03.47.tooltip=Nb + S:gt.metaitem.03.470.name=Crate of %material Pulp + S:gt.metaitem.03.470.tooltip=C₂H₄O + S:gt.metaitem.03.471.name=Crate of %material Pulp + S:gt.metaitem.03.471.tooltip=C₂H₆OSi + S:gt.metaitem.03.472.name=Crate of %material Pulp + S:gt.metaitem.03.472.tooltip=C₆H₁₁NO + S:gt.metaitem.03.473.name=Crate of %material Pulp + S:gt.metaitem.03.473.tooltip=C₂F₄ + S:gt.metaitem.03.48.name=Crate of %material Dust + S:gt.metaitem.03.48.tooltip=Mo + S:gt.metaitem.03.485.name=Crate of %material Dust + S:gt.metaitem.03.485.tooltip= + S:gt.metaitem.03.486.name=Crate of %material Dust + S:gt.metaitem.03.486.tooltip= + S:gt.metaitem.03.487.name=Crate of %material Dust + S:gt.metaitem.03.487.tooltip= + S:gt.metaitem.03.488.name=Crate of %material Dust + S:gt.metaitem.03.488.tooltip= + S:gt.metaitem.03.489.name=Crate of %material Dust + S:gt.metaitem.03.489.tooltip= + S:gt.metaitem.03.490.name=Crate of %material Dust + S:gt.metaitem.03.490.tooltip= + S:gt.metaitem.03.500.name=Crate of %material Dust + S:gt.metaitem.03.500.tooltip=C + S:gt.metaitem.03.501.name=Crate of %material Dust + S:gt.metaitem.03.501.tooltip=Be₃Al₂Si₆O₁₈ + S:gt.metaitem.03.502.name=Crate of %material Dust + S:gt.metaitem.03.502.tooltip=CrAl₂O₃ + S:gt.metaitem.03.503.name=Crate of %material Dust + S:gt.metaitem.03.503.tooltip=Al₂O₃ + S:gt.metaitem.03.504.name=Crate of %material Dust + S:gt.metaitem.03.504.tooltip=Al₂O₃ + S:gt.metaitem.03.505.name=Crate of %material Dust + S:gt.metaitem.03.505.tooltip=Mg₂Fe(SiO₂)₂ + S:gt.metaitem.03.506.name=Crate of %material Dust + S:gt.metaitem.03.506.tooltip= + S:gt.metaitem.03.507.name=Crate of %material Dust + S:gt.metaitem.03.507.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.508.name=Crate of %material Dust + S:gt.metaitem.03.508.tooltip=Ca₂Al₃Si₃HO₁₃ + S:gt.metaitem.03.509.name=Crate of %material Dust + S:gt.metaitem.03.509.tooltip=(SiO₂)₄Fe + S:gt.metaitem.03.510.name=Crate of %material Dust + S:gt.metaitem.03.510.tooltip=SiO₂ + S:gt.metaitem.03.511.name=Crate of %material Dust + S:gt.metaitem.03.511.tooltip= + S:gt.metaitem.03.512.name=Crate of %material Dust + S:gt.metaitem.03.512.tooltip=CrAl₂O₃ + S:gt.metaitem.03.513.name=Crate of %material Dust + S:gt.metaitem.03.513.tooltip=Al₂SiF₂H₂O₆ + S:gt.metaitem.03.514.name=Crate of %material Dust + S:gt.metaitem.03.514.tooltip= + S:gt.metaitem.03.515.name=Crate of %material Dust + S:gt.metaitem.03.515.tooltip= + S:gt.metaitem.03.516.name=Crate of %material Dust + S:gt.metaitem.03.516.tooltip= + S:gt.metaitem.03.518.name=Crate of %material Dust + S:gt.metaitem.03.518.tooltip= + S:gt.metaitem.03.519.name=Crate of %material Dust + S:gt.metaitem.03.519.tooltip= + S:gt.metaitem.03.52.name=Crate of %material Dust + S:gt.metaitem.03.52.tooltip=Pd + S:gt.metaitem.03.520.name=Crate of %material Dust + S:gt.metaitem.03.520.tooltip=?PO₄ + S:gt.metaitem.03.521.name=Crate of %material Dust + S:gt.metaitem.03.521.tooltip= + S:gt.metaitem.03.522.name=Crate of %material Dust + S:gt.metaitem.03.522.tooltip= + S:gt.metaitem.03.523.name=Crate of %material Dust + S:gt.metaitem.03.523.tooltip= + S:gt.metaitem.03.524.name=Crate of %material Dust + S:gt.metaitem.03.524.tooltip=Al₆Si₆Ca₈Na₈ + S:gt.metaitem.03.525.name=Crate of %material Dust + S:gt.metaitem.03.525.tooltip=Al₃Si₃Na₄Cl + S:gt.metaitem.03.526.name=Crate of %material Dust + S:gt.metaitem.03.526.tooltip=(Al₆Si₆Ca₈Na₈)₁₂(Al₃Si₃Na₄Cl)₂FeS₂CaCO₃ + S:gt.metaitem.03.527.name=Crate of %material Dust + S:gt.metaitem.03.527.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈ + S:gt.metaitem.03.528.name=Crate of %material Dust + S:gt.metaitem.03.528.tooltip=(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.03.529.name=Crate of %material Dust + S:gt.metaitem.03.529.tooltip=FeMa + S:gt.metaitem.03.530.name=Crate of %material Dust + S:gt.metaitem.03.530.tooltip=Ca₅(PO₄)₃Cl + S:gt.metaitem.03.531.name=Crate of %material Dust + S:gt.metaitem.03.531.tooltip=KNO₃ + S:gt.metaitem.03.532.name=Crate of %material Dust + S:gt.metaitem.03.532.tooltip=BeK₄N₅Ma₆ + S:gt.metaitem.03.533.name=Crate of %material Dust + S:gt.metaitem.03.533.tooltip=BeK₄N₅Ma₆CSMa + S:gt.metaitem.03.534.name=Crate of %material Dust + S:gt.metaitem.03.534.tooltip=Ca₃(PO₄)₂ + S:gt.metaitem.03.535.name=Crate of %material Dust + S:gt.metaitem.03.535.tooltip=C + S:gt.metaitem.03.536.name=Crate of %material Dust + S:gt.metaitem.03.536.tooltip=C + S:gt.metaitem.03.537.name=Crate of %material Dust + S:gt.metaitem.03.537.tooltip= + S:gt.metaitem.03.538.name=Crate of %material Dust + S:gt.metaitem.03.538.tooltip=C₃H₂O + S:gt.metaitem.03.54.name=Crate of %material Dust + S:gt.metaitem.03.54.tooltip=Ag + S:gt.metaitem.03.540.name=Crate of %material Crystal Powder + S:gt.metaitem.03.540.tooltip= + S:gt.metaitem.03.541.name=Crate of %material Crystal Powder + S:gt.metaitem.03.541.tooltip= + S:gt.metaitem.03.542.name=Crate of %material Crystal Powder + S:gt.metaitem.03.542.tooltip= + S:gt.metaitem.03.543.name=Crate of %material Crystal Powder + S:gt.metaitem.03.543.tooltip= + S:gt.metaitem.03.544.name=Crate of %material Crystal Powder + S:gt.metaitem.03.544.tooltip= + S:gt.metaitem.03.545.name=Crate of %material Crystal Powder + S:gt.metaitem.03.545.tooltip= + S:gt.metaitem.03.55.name=Crate of %material Dust + S:gt.metaitem.03.55.tooltip=Cd + S:gt.metaitem.03.56.name=Crate of %material Dust + S:gt.metaitem.03.56.tooltip=In + S:gt.metaitem.03.57.name=Crate of %material Dust + S:gt.metaitem.03.57.tooltip=Sn + S:gt.metaitem.03.58.name=Crate of %material Dust + S:gt.metaitem.03.58.tooltip=Sb + S:gt.metaitem.03.59.name=Crate of %material Dust + S:gt.metaitem.03.59.tooltip=Te + S:gt.metaitem.03.590.name=Crate of %material Dust + S:gt.metaitem.03.590.tooltip=KNO₃ + S:gt.metaitem.03.591.name=Crate of %material Dust + S:gt.metaitem.03.591.tooltip=CrO₃ + S:gt.metaitem.03.594.name=Crate of %material Dust + S:gt.metaitem.03.594.tooltip=K₂Cr₂O₇ + S:gt.metaitem.03.599.name=Crate of %material Dust + S:gt.metaitem.03.599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.03.6.name=Crate of %material Dust + S:gt.metaitem.03.6.tooltip=Li + S:gt.metaitem.03.607.name=Crate of %material Dust + S:gt.metaitem.03.607.tooltip=Ca₂Nb₂O₇ + S:gt.metaitem.03.610.name=Crate of %material Pulp + S:gt.metaitem.03.610.tooltip=C₂H₄O + S:gt.metaitem.03.611.name=Crate of %material Dust + S:gt.metaitem.03.611.tooltip=B(SiO₂)₇ + S:gt.metaitem.03.612.name=Crate of %material Dust + S:gt.metaitem.03.612.tooltip=NiZnFe₄ + S:gt.metaitem.03.613.name=Crate of %material Dust + S:gt.metaitem.03.613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.03.614.name=Crate of %material Dust + S:gt.metaitem.03.614.tooltip=PbO + S:gt.metaitem.03.615.name=Crate of %material Dust + S:gt.metaitem.03.615.tooltip=As₂O₃ + S:gt.metaitem.03.616.name=Crate of %material Dust + S:gt.metaitem.03.616.tooltip=CoO + S:gt.metaitem.03.617.name=Crate of %material Dust + S:gt.metaitem.03.617.tooltip=ZnO + S:gt.metaitem.03.618.name=Crate of %material Dust + S:gt.metaitem.03.618.tooltip=Sb₂O₃ + S:gt.metaitem.03.619.name=Crate of %material Dust + S:gt.metaitem.03.619.tooltip=CuO + S:gt.metaitem.03.62.name=Crate of %material Dust + S:gt.metaitem.03.62.tooltip=Cs + S:gt.metaitem.03.620.name=Crate of %material Dust + S:gt.metaitem.03.620.tooltip=FeSiO₃ + S:gt.metaitem.03.621.name=Crate of %material Dust + S:gt.metaitem.03.621.tooltip=MgO + S:gt.metaitem.03.622.name=Crate of %material Dust + S:gt.metaitem.03.622.tooltip=CaO + S:gt.metaitem.03.623.name=Crate of %material Dust + S:gt.metaitem.03.623.tooltip=K₂O + S:gt.metaitem.03.624.name=Crate of %material Dust + S:gt.metaitem.03.624.tooltip=Na₂CO₃ + S:gt.metaitem.03.625.name=Crate of %material Dust + S:gt.metaitem.03.625.tooltip=Al₄Si₃O₁₂ + S:gt.metaitem.03.626.name=Crate of %material Dust + S:gt.metaitem.03.626.tooltip=Al₄Si₃O₁₂ + S:gt.metaitem.03.63.name=Crate of %material Dust + S:gt.metaitem.03.63.tooltip=Ba + S:gt.metaitem.03.630.name=Crate of %material Dust + S:gt.metaitem.03.630.tooltip=NaHSO₄ + S:gt.metaitem.03.631.name=Crate of %material Dust + S:gt.metaitem.03.631.tooltip=C₆H₄S + S:gt.metaitem.03.633.name=Crate of %material Pulp + S:gt.metaitem.03.633.tooltip=C₂H₆OSi + S:gt.metaitem.03.634.name=Crate of %material Dust + S:gt.metaitem.03.634.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.03.635.name=Crate of %material Pulp + S:gt.metaitem.03.635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.03.636.name=Crate of %material Pulp + S:gt.metaitem.03.636.tooltip=C₈H₈ + S:gt.metaitem.03.64.name=Crate of %material Dust + S:gt.metaitem.03.64.tooltip=La + S:gt.metaitem.03.649.name=Crate of %material Pulp + S:gt.metaitem.03.649.tooltip=C₂H₃Cl + S:gt.metaitem.03.65.name=Crate of %material Dust + S:gt.metaitem.03.65.tooltip=Ce + S:gt.metaitem.03.66.name=Crate of %material Dust + S:gt.metaitem.03.66.tooltip=Pr + S:gt.metaitem.03.665.name=Crate of %material Dust + S:gt.metaitem.03.665.tooltip=P₄O₁₀ S:gt.metaitem.03.67.name=Crate of Neodymium Dust S:gt.metaitem.03.67.tooltip=Nd + S:gt.metaitem.03.676.name=Crate of %material Dust + S:gt.metaitem.03.676.tooltip= + S:gt.metaitem.03.68.name=Crate of %material Dust + S:gt.metaitem.03.68.tooltip=Pm + S:gt.metaitem.03.685.name=Crate of %material Dust + S:gt.metaitem.03.685.tooltip=NaOH + S:gt.metaitem.03.69.name=Crate of %material Dust + S:gt.metaitem.03.69.tooltip=Sm + S:gt.metaitem.03.70.name=Crate of %material Dust + S:gt.metaitem.03.70.tooltip=Eu + S:gt.metaitem.03.702.name=Crate of Crushed Ice + S:gt.metaitem.03.702.tooltip=H₂O + S:gt.metaitem.03.71.name=Crate of %material Dust + S:gt.metaitem.03.71.tooltip=Gd + S:gt.metaitem.03.719.name=Crate of %material Dust + S:gt.metaitem.03.719.tooltip=Na₂S + S:gt.metaitem.03.72.name=Crate of %material Dust + S:gt.metaitem.03.72.tooltip=Tb + S:gt.metaitem.03.728.name=Crate of %material Powder + S:gt.metaitem.03.728.tooltip=H₂O + S:gt.metaitem.03.73.name=Crate of %material Dust + S:gt.metaitem.03.73.tooltip=Dy + S:gt.metaitem.03.74.name=Crate of %material Dust + S:gt.metaitem.03.74.tooltip=Ho + S:gt.metaitem.03.75.name=Crate of %material Dust + S:gt.metaitem.03.75.tooltip=Er + S:gt.metaitem.03.76.name=Crate of %material Dust + S:gt.metaitem.03.76.tooltip=Tm + S:gt.metaitem.03.77.name=Crate of %material Dust + S:gt.metaitem.03.77.tooltip=Yb + S:gt.metaitem.03.770.name=Crate of %material Dust + S:gt.metaitem.03.770.tooltip= + S:gt.metaitem.03.78.name=Crate of %material Dust + S:gt.metaitem.03.78.tooltip=Lu + S:gt.metaitem.03.8.name=Crate of %material Dust + S:gt.metaitem.03.8.tooltip=Be + S:gt.metaitem.03.80.name=Crate of %material Dust + S:gt.metaitem.03.80.tooltip=Ta + S:gt.metaitem.03.800.name=Crate of %material + S:gt.metaitem.03.800.tooltip= + S:gt.metaitem.03.801.name=Crate of %material Powder + S:gt.metaitem.03.801.tooltip=CSMa + S:gt.metaitem.03.802.name=Crate of %material Dust + S:gt.metaitem.03.802.tooltip=SiO₂ + S:gt.metaitem.03.803.name=Crate of %material + S:gt.metaitem.03.803.tooltip=C₂(H₂O)₅O₂₅ + S:gt.metaitem.03.804.name=Crate of %material Dust + S:gt.metaitem.03.804.tooltip=MgFeSi₂O₈ + S:gt.metaitem.03.805.name=Crate of %material Dust + S:gt.metaitem.03.805.tooltip=Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.03.806.name=Crate of Bone Meal + S:gt.metaitem.03.806.tooltip=Ca + S:gt.metaitem.03.807.name=Crate of %material Dust + S:gt.metaitem.03.807.tooltip= + S:gt.metaitem.03.808.name=Crate of %material Dust + S:gt.metaitem.03.808.tooltip= + S:gt.metaitem.03.809.name=Crate of %material Pulp + S:gt.metaitem.03.809.tooltip= + S:gt.metaitem.03.81.name=Crate of %material Dust + S:gt.metaitem.03.81.tooltip=W + S:gt.metaitem.03.810.name=Crate of %material Dust + S:gt.metaitem.03.810.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃ + S:gt.metaitem.03.811.name=Crate of %material Dust + S:gt.metaitem.03.811.tooltip= + S:gt.metaitem.03.812.name=Crate of %material Dust + S:gt.metaitem.03.812.tooltip=Rp + S:gt.metaitem.03.813.name=Crate of %material Dust + S:gt.metaitem.03.813.tooltip= + S:gt.metaitem.03.814.name=Crate of %material Dust + S:gt.metaitem.03.814.tooltip= + S:gt.metaitem.03.815.name=Crate of %material + S:gt.metaitem.03.815.tooltip=C + S:gt.metaitem.03.816.name=Crate of %material + S:gt.metaitem.03.816.tooltip=C + S:gt.metaitem.03.817.name=Crate of %material + S:gt.metaitem.03.817.tooltip=NaCl + S:gt.metaitem.03.818.name=Crate of %material Dust + S:gt.metaitem.03.818.tooltip=C₈H₂O + S:gt.metaitem.03.819.name=Crate of %material Dust + S:gt.metaitem.03.819.tooltip= + S:gt.metaitem.03.820.name=Crate of %material Dust + S:gt.metaitem.03.820.tooltip=Al₂Fe₃Si₃O₁₂ + S:gt.metaitem.03.821.name=Crate of %material Dust + S:gt.metaitem.03.821.tooltip=Ca₃Fe₂Si₃O₁₂ + S:gt.metaitem.03.822.name=Crate of %material Dust + S:gt.metaitem.03.822.tooltip=(TiO₂)₂Al₁₆H₁₀O₁₁ + S:gt.metaitem.03.823.name=Crate of %material Dust + S:gt.metaitem.03.823.tooltip=CaCO₃ + S:gt.metaitem.03.824.name=Crate of %material Dust + S:gt.metaitem.03.824.tooltip=SnO₂ + S:gt.metaitem.03.825.name=Crate of %material Dust + S:gt.metaitem.03.825.tooltip=FeCr₂O₄ + S:gt.metaitem.03.826.name=Crate of %material Dust + S:gt.metaitem.03.826.tooltip=HgS + S:gt.metaitem.03.827.name=Crate of %material Dust + S:gt.metaitem.03.827.tooltip=CoAsS + S:gt.metaitem.03.828.name=Crate of %material Dust + S:gt.metaitem.03.828.tooltip=Pt₃NiSPd + S:gt.metaitem.03.829.name=Crate of %material Dust + S:gt.metaitem.03.829.tooltip=Sp₂Fe + S:gt.metaitem.03.83.name=Crate of %material Dust + S:gt.metaitem.03.83.tooltip=Os + S:gt.metaitem.03.830.name=Crate of %material Dust + S:gt.metaitem.03.830.tooltip=PbS + S:gt.metaitem.03.831.name=Crate of %material Dust + S:gt.metaitem.03.831.tooltip=Ca₃Al₂Si₃O₁₂ + S:gt.metaitem.03.832.name=Crate of %material Dust + S:gt.metaitem.03.832.tooltip= + S:gt.metaitem.03.833.name=Crate of %material Dust + S:gt.metaitem.03.833.tooltip=PO₄ + S:gt.metaitem.03.834.name=Crate of %material Dust + S:gt.metaitem.03.834.tooltip=FeS₂ + S:gt.metaitem.03.835.name=Crate of %material Dust + S:gt.metaitem.03.835.tooltip=Al₂Mg₃Si₃O₁₂ + S:gt.metaitem.03.836.name=Crate of %material Dust + S:gt.metaitem.03.836.tooltip=KNO₃ + S:gt.metaitem.03.837.name=Crate of %material Dust + S:gt.metaitem.03.837.tooltip=SiO₂ + S:gt.metaitem.03.838.name=Crate of %material Dust + S:gt.metaitem.03.838.tooltip=Al₂Mn₃Si₃O₁₂ + S:gt.metaitem.03.839.name=Crate of %material Dust + S:gt.metaitem.03.839.tooltip=ZnS + S:gt.metaitem.03.84.name=Crate of %material Dust + S:gt.metaitem.03.84.tooltip=Ir + S:gt.metaitem.03.840.name=Crate of %material Dust + S:gt.metaitem.03.840.tooltip=Cu₃SbS₃Fe + S:gt.metaitem.03.841.name=Crate of %material Dust + S:gt.metaitem.03.841.tooltip=WLi₂O₄ + S:gt.metaitem.03.842.name=Crate of %material Dust + S:gt.metaitem.03.842.tooltip=Ca₃Cr₂Si₃O₁₂ + S:gt.metaitem.03.843.name=Crate of %material Dust + S:gt.metaitem.03.843.tooltip=CSi(FeS₂)₅CrAl₂O₃Hg₃CSMa + S:gt.metaitem.03.844.name=Crate of %material Dust + S:gt.metaitem.03.844.tooltip=Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.03.845.name=Crate of %material Dust + S:gt.metaitem.03.845.tooltip=Mg(CaCO₃)₇ + S:gt.metaitem.03.846.name=Crate of %material Dust + S:gt.metaitem.03.846.tooltip=(CaCO₃)₂SiO₂Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.03.847.name=Crate of %material Dust + S:gt.metaitem.03.847.tooltip=KAlSi₃O₈ + S:gt.metaitem.03.848.name=Crate of %material Dust + S:gt.metaitem.03.848.tooltip=KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.03.849.name=Crate of %material Dust + S:gt.metaitem.03.849.tooltip=(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.03.85.name=Crate of %material Dust + S:gt.metaitem.03.85.tooltip=Pt + S:gt.metaitem.03.850.name=Crate of %material Dust + S:gt.metaitem.03.850.tooltip=Al₂KAlSi₃O₈O₃ + S:gt.metaitem.03.851.name=Crate of %material Dust + S:gt.metaitem.03.851.tooltip= + S:gt.metaitem.03.852.name=Crate of %material Dust + S:gt.metaitem.03.852.tooltip= + S:gt.metaitem.03.853.name=Crate of %material Dust + S:gt.metaitem.03.853.tooltip= + S:gt.metaitem.03.854.name=Crate of %material Dust + S:gt.metaitem.03.854.tooltip= + S:gt.metaitem.03.855.name=Crate of %material Dust + S:gt.metaitem.03.855.tooltip=CuFeS₂ + S:gt.metaitem.03.857.name=Crate of %material Dust + S:gt.metaitem.03.857.tooltip= + S:gt.metaitem.03.858.name=Crate of %material Dust + S:gt.metaitem.03.858.tooltip= + S:gt.metaitem.03.859.name=Crate of %material Dust + S:gt.metaitem.03.859.tooltip= + S:gt.metaitem.03.86.name=Crate of %material Dust + S:gt.metaitem.03.86.tooltip=Au + S:gt.metaitem.03.860.name=Crate of %material Dust + S:gt.metaitem.03.860.tooltip= + S:gt.metaitem.03.861.name=Crate of %material Dust + S:gt.metaitem.03.861.tooltip= + S:gt.metaitem.03.862.name=Crate of %material Dust + S:gt.metaitem.03.862.tooltip= + S:gt.metaitem.03.863.name=Crate of %material Dust + S:gt.metaitem.03.863.tooltip= + S:gt.metaitem.03.864.name=Crate of %material Dust + S:gt.metaitem.03.864.tooltip= + S:gt.metaitem.03.865.name=Crate of %material Dust + S:gt.metaitem.03.865.tooltip= + S:gt.metaitem.03.866.name=Crate of %material Dust + S:gt.metaitem.03.866.tooltip= + S:gt.metaitem.03.867.name=Crate of %material Dust + S:gt.metaitem.03.867.tooltip= + S:gt.metaitem.03.868.name=Crate of %material Dust + S:gt.metaitem.03.868.tooltip=Ke + S:gt.metaitem.03.869.name=Crate of %material Dust + S:gt.metaitem.03.869.tooltip= + S:gt.metaitem.03.870.name=Crate of %material Dust + S:gt.metaitem.03.870.tooltip=Fe₃O₄ + S:gt.metaitem.03.871.name=Crate of %material Dust + S:gt.metaitem.03.871.tooltip=Cu₂CH₂O₅ + S:gt.metaitem.03.872.name=Crate of %material Dust + S:gt.metaitem.03.872.tooltip= + S:gt.metaitem.03.873.name=Crate of %material + S:gt.metaitem.03.873.tooltip=(UO₂)₃ThPb + S:gt.metaitem.03.874.name=Crate of %material Pulp + S:gt.metaitem.03.874.tooltip=CH₂ + S:gt.metaitem.03.875.name=Crate of %material Dust + S:gt.metaitem.03.875.tooltip= + S:gt.metaitem.03.876.name=Crate of %material Dust + S:gt.metaitem.03.876.tooltip= + S:gt.metaitem.03.877.name=Crate of %material Dust + S:gt.metaitem.03.877.tooltip=Mg₃Si₄H₂O₁₂ + S:gt.metaitem.03.878.name=Crate of %material Dust + S:gt.metaitem.03.878.tooltip= + S:gt.metaitem.03.879.name=Crate of Chad + S:gt.metaitem.03.879.tooltip= + S:gt.metaitem.03.880.name=Crate of %material Pulp + S:gt.metaitem.03.880.tooltip=C₅H₈ + S:gt.metaitem.03.881.name=Crate of Flour + S:gt.metaitem.03.881.tooltip= + S:gt.metaitem.03.882.name=Crate of %material Dust + S:gt.metaitem.03.882.tooltip=PbMoO₄ + S:gt.metaitem.03.883.name=Crate of %material Dust + S:gt.metaitem.03.883.tooltip=CaMoO₄ + S:gt.metaitem.03.884.name=Crate of %material Dust + S:gt.metaitem.03.884.tooltip=De + S:gt.metaitem.03.885.name=Crate of %material Powder + S:gt.metaitem.03.885.tooltip= + S:gt.metaitem.03.886.name=Crate of %material Powder + S:gt.metaitem.03.886.tooltip= + S:gt.metaitem.03.887.name=Crate of %material Powder + S:gt.metaitem.03.887.tooltip= + S:gt.metaitem.03.888.name=Crate of %material Powder + S:gt.metaitem.03.888.tooltip= + S:gt.metaitem.03.889.name=Crate of %material Pulp + S:gt.metaitem.03.889.tooltip= + S:gt.metaitem.03.89.name=Crate of %material Dust + S:gt.metaitem.03.89.tooltip=Pb + S:gt.metaitem.03.890.name=Crate of %material Dust + S:gt.metaitem.03.890.tooltip=SiO₂ + S:gt.metaitem.03.891.name=Crate of %material + S:gt.metaitem.03.891.tooltip= + S:gt.metaitem.03.892.name=Crate of Mince Meat + S:gt.metaitem.03.892.tooltip= + S:gt.metaitem.03.893.name=Crate of Cooked Mince Meat + S:gt.metaitem.03.893.tooltip= + S:gt.metaitem.03.894.name=Crate of %material Powder + S:gt.metaitem.03.894.tooltip= + S:gt.metaitem.03.895.name=Crate of %material Powder + S:gt.metaitem.03.895.tooltip= + S:gt.metaitem.03.896.name=Crate of %material Dust + S:gt.metaitem.03.896.tooltip=C₅H₈ + S:gt.metaitem.03.897.name=Crate of %material Dust + S:gt.metaitem.03.897.tooltip= + S:gt.metaitem.03.898.name=Crate of %material Dust + S:gt.metaitem.03.898.tooltip=KNO₃Si(FeS₂)₅CrAl₂O₃Hg₃H₂O? + S:gt.metaitem.03.9.name=Crate of %material Dust + S:gt.metaitem.03.9.tooltip=B + S:gt.metaitem.03.90.name=Crate of %material Dust + S:gt.metaitem.03.90.tooltip=Bi + S:gt.metaitem.03.900.name=Crate of %material Dust + S:gt.metaitem.03.900.tooltip=Na₂S(H₂O)₁₀O₄ + S:gt.metaitem.03.901.name=Crate of %material Dust + S:gt.metaitem.03.901.tooltip=KAl₃Si₃F₂O₁₀ + S:gt.metaitem.03.902.name=Crate of %material + S:gt.metaitem.03.902.tooltip=Mg₃Si₄H₂O₁₂ + S:gt.metaitem.03.903.name=Crate of %material Dust + S:gt.metaitem.03.903.tooltip=Na₃C₂H(H₂O)₂O₆ + S:gt.metaitem.03.904.name=Crate of %material Dust + S:gt.metaitem.03.904.tooltip=BaSO₄ + S:gt.metaitem.03.905.name=Crate of %material Dust + S:gt.metaitem.03.905.tooltip=CeCFO₃ + S:gt.metaitem.03.906.name=Crate of %material Dust + S:gt.metaitem.03.906.tooltip=NiO + S:gt.metaitem.03.907.name=Crate of %material Dust + S:gt.metaitem.03.907.tooltip=KLi₃Al₄F₂O₁₀ + S:gt.metaitem.03.908.name=Crate of %material Dust + S:gt.metaitem.03.908.tooltip=MgCO₃ + S:gt.metaitem.03.909.name=Crate of %material Dust + S:gt.metaitem.03.909.tooltip=Ni₉S₈ + S:gt.metaitem.03.910.name=Crate of %material Dust + S:gt.metaitem.03.910.tooltip=WCa₂O₄ + S:gt.metaitem.03.911.name=Crate of %material Dust + S:gt.metaitem.03.911.tooltip=KAl₃Si₂H₆O₁₄ + S:gt.metaitem.03.912.name=Crate of %material Dust + S:gt.metaitem.03.912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.03.913.name=Crate of %material Dust + S:gt.metaitem.03.913.tooltip=As₄S₄ + S:gt.metaitem.03.914.name=Crate of %material Dust + S:gt.metaitem.03.914.tooltip=CaMgC₂O₆ + S:gt.metaitem.03.915.name=Crate of %material Dust + S:gt.metaitem.03.915.tooltip=CaSiO₃ + S:gt.metaitem.03.916.name=Crate of %material Dust + S:gt.metaitem.03.916.tooltip=NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂ + S:gt.metaitem.03.917.name=Crate of %material Dust + S:gt.metaitem.03.917.tooltip=Fe₂O₃ + S:gt.metaitem.03.918.name=Crate of %material Dust + S:gt.metaitem.03.918.tooltip=FeTiO₃ + S:gt.metaitem.03.919.name=Crate of %material Dust + S:gt.metaitem.03.919.tooltip=Cs₂Al₂Si₄(H₂O)₂O₁₂ + S:gt.metaitem.03.920.name=Crate of %material Dust + S:gt.metaitem.03.920.tooltip=LiAlSi₂O₆ + S:gt.metaitem.03.921.name=Crate of %material Dust + S:gt.metaitem.03.921.tooltip=MnTa₂O₆ + S:gt.metaitem.03.922.name=Crate of %material Dust + S:gt.metaitem.03.922.tooltip=UO₂ + S:gt.metaitem.03.923.name=Crate of %material Dust + S:gt.metaitem.03.923.tooltip=Fe₃O₄V + S:gt.metaitem.03.924.name=Crate of %material Dust + S:gt.metaitem.03.924.tooltip=Al₂SiO₅ + S:gt.metaitem.03.925.name=Crate of %material Dust + S:gt.metaitem.03.925.tooltip=(MgFeSi₂O₈)₂H₂O + S:gt.metaitem.03.926.name=Crate of %material Dust + S:gt.metaitem.03.926.tooltip= + S:gt.metaitem.03.927.name=Crate of %material + S:gt.metaitem.03.927.tooltip=NaMg₆Si₁₂H₆(H₂O)₅O₃₆ + S:gt.metaitem.03.928.name=Crate of %material + S:gt.metaitem.03.928.tooltip=MgSi₄H(H₂O)₄O₁₁ + S:gt.metaitem.03.929.name=Crate of %material + S:gt.metaitem.03.929.tooltip=Al₂Si₂H₄O₉ + S:gt.metaitem.03.930.name=Crate of %material Dust + S:gt.metaitem.03.930.tooltip=FeHO₂ + S:gt.metaitem.03.931.name=Crate of %material Dust + S:gt.metaitem.03.931.tooltip=FeHO₂ + S:gt.metaitem.03.932.name=Crate of %material + S:gt.metaitem.03.932.tooltip=Fe₃Al₄Si₄H₂(H₂O)₄O₁₂ + S:gt.metaitem.03.933.name=Crate of %material Dust + S:gt.metaitem.03.933.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.03.934.name=Crate of %material Dust + S:gt.metaitem.03.934.tooltip=CaS(H₂O)₂O₄ + S:gt.metaitem.03.935.name=Crate of %material + S:gt.metaitem.03.935.tooltip=Fe₃O₄Mg₂Fe(SiO₂)₂(CaCO₃)₃(SiO₂)₈C₄ + S:gt.metaitem.03.936.name=Crate of %material + S:gt.metaitem.03.936.tooltip=Fe₃O₄(SiO₂)₄KMg₃Al₃F₂Si₃O₁₀ + S:gt.metaitem.03.937.name=Crate of %material + S:gt.metaitem.03.937.tooltip=SnO₂ + S:gt.metaitem.03.938.name=Crate of %material + S:gt.metaitem.03.938.tooltip=(Al₂Mg₃Si₃O₁₂)₃(Al₂Fe₃Si₃O₁₂)₅(Al₂Mn₃Si₃O₁₂)₈(Ca₃Fe₂Si₃O₁₂)₅(Ca₃Al₂Si₃O₁₂)₈(Ca₃Cr₂Si₃O₁₂)₃ + S:gt.metaitem.03.939.name=Crate of %material + S:gt.metaitem.03.939.tooltip=?? + S:gt.metaitem.03.940.name=Crate of %material + S:gt.metaitem.03.940.tooltip=(SiO₂)₆FeMg + S:gt.metaitem.03.941.name=Crate of %material Dust + S:gt.metaitem.03.941.tooltip=Na₂B₄O₇(H₂O)₁₀ + S:gt.metaitem.03.942.name=Crate of %material Dust + S:gt.metaitem.03.942.tooltip=MoS₂ + S:gt.metaitem.03.943.name=Crate of %material Dust + S:gt.metaitem.03.943.tooltip=MnO₂ + S:gt.metaitem.03.944.name=Crate of %material + S:gt.metaitem.03.944.tooltip=KCl + S:gt.metaitem.03.945.name=Crate of %material Dust + S:gt.metaitem.03.945.tooltip=Sb₂S₃ + S:gt.metaitem.03.946.name=Crate of %material Dust + S:gt.metaitem.03.946.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.03.947.name=Crate of %material Dust + S:gt.metaitem.03.947.tooltip= + S:gt.metaitem.03.948.name=Crate of %material Dust + S:gt.metaitem.03.948.tooltip=(SiO₂)₈Fe₂O₃Al₂O₃ + S:gt.metaitem.03.949.name=Crate of %material + S:gt.metaitem.03.949.tooltip=KMg₂Al₄H₂O₁₂ + S:gt.metaitem.03.950.name=Crate of %material Dust + S:gt.metaitem.03.950.tooltip= + S:gt.metaitem.03.951.name=Crate of %material Dust + S:gt.metaitem.03.951.tooltip= + S:gt.metaitem.03.952.name=Crate of %material Dust + S:gt.metaitem.03.952.tooltip= + S:gt.metaitem.03.953.name=Crate of %material Dust + S:gt.metaitem.03.953.tooltip= + S:gt.metaitem.03.954.name=Crate of %material Dust + S:gt.metaitem.03.954.tooltip= + S:gt.metaitem.03.955.name=Crate of %material Dust + S:gt.metaitem.03.955.tooltip= + S:gt.metaitem.03.956.name=Crate of %material Dust + S:gt.metaitem.03.956.tooltip= + S:gt.metaitem.03.957.name=Crate of %material Dust + S:gt.metaitem.03.957.tooltip= + S:gt.metaitem.03.958.name=Crate of %material Dust + S:gt.metaitem.03.958.tooltip= + S:gt.metaitem.03.959.name=Crate of %material Dust + S:gt.metaitem.03.959.tooltip= + S:gt.metaitem.03.96.name=Crate of %material Dust + S:gt.metaitem.03.96.tooltip=Th + S:gt.metaitem.03.960.name=Crate of %material Dust + S:gt.metaitem.03.960.tooltip= + S:gt.metaitem.03.961.name=Crate of %material Dust + S:gt.metaitem.03.961.tooltip= + S:gt.metaitem.03.962.name=Crate of %material Dust + S:gt.metaitem.03.962.tooltip= + S:gt.metaitem.03.963.name=Crate of %material Dust + S:gt.metaitem.03.963.tooltip= + S:gt.metaitem.03.964.name=Crate of %material Dust + S:gt.metaitem.03.964.tooltip= + S:gt.metaitem.03.965.name=Crate of %material Dust + S:gt.metaitem.03.965.tooltip= + S:gt.metaitem.03.966.name=Crate of %material Dust + S:gt.metaitem.03.966.tooltip= + S:gt.metaitem.03.97.name=Crate of %material Dust + S:gt.metaitem.03.97.tooltip=U-235 + S:gt.metaitem.03.970.name=Crate of %material Dust + S:gt.metaitem.03.970.tooltip= + S:gt.metaitem.03.975.name=Crate of %material Dust + S:gt.metaitem.03.975.tooltip=D + S:gt.metaitem.03.976.name=Crate of %material Dust + S:gt.metaitem.03.976.tooltip=D* + S:gt.metaitem.03.977.name=Crate of %material Dust + S:gt.metaitem.03.977.tooltip= + S:gt.metaitem.03.978.name=Crate of %material Dust + S:gt.metaitem.03.978.tooltip=IcMa + S:gt.metaitem.03.979.name=Crate of %material Dust + S:gt.metaitem.03.979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.03.98.name=Crate of %material Dust + S:gt.metaitem.03.98.tooltip=U + S:gt.metaitem.03.980.name=Crate of %material Dust + S:gt.metaitem.03.980.tooltip=AsGa + S:gt.metaitem.03.981.name=Crate of %material Dust + S:gt.metaitem.03.981.tooltip=InGaP + S:gt.metaitem.03.982.name=Crate of %material Dust + S:gt.metaitem.03.982.tooltip=SpNt + S:gt.metaitem.03.984.name=Crate of %material Dust + S:gt.metaitem.03.984.tooltip=Fl + S:gt.metaitem.03.985.name=Crate of %material Dust + S:gt.metaitem.03.985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.03.986.name=Crate of %material Dust + S:gt.metaitem.03.986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.03.987.name=Crate of %material Dust + S:gt.metaitem.03.987.tooltip=Cd₅MgO₆ + S:gt.metaitem.03.988.name=Crate of %material Dust + S:gt.metaitem.03.988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.03.989.name=Crate of %material Dust + S:gt.metaitem.03.989.tooltip=UPt₃ + S:gt.metaitem.03.990.name=Crate of %material Dust + S:gt.metaitem.03.990.tooltip=VIn₃ + S:gt.metaitem.03.991.name=Crate of %material Dust + S:gt.metaitem.03.991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.03.992.name=Crate of %material Dust + S:gt.metaitem.03.992.tooltip=Nq₄In₂Pd₆Os S:gt.metaitem.03.name=Generated Item + S:gt.metaitem.99.100.name=Molten %material Cell + S:gt.metaitem.99.100.tooltip=Pu + S:gt.metaitem.99.101.name=Molten %material Cell + S:gt.metaitem.99.101.tooltip=Pu-241 + S:gt.metaitem.99.103.name=Molten %material Cell + S:gt.metaitem.99.103.tooltip=Am + S:gt.metaitem.99.129.name=Molten %material Cell + S:gt.metaitem.99.129.tooltip=Nt + S:gt.metaitem.99.18.name=Molten %material Cell + S:gt.metaitem.99.18.tooltip=Mg + S:gt.metaitem.99.19.name=Molten %material Cell + S:gt.metaitem.99.19.tooltip=Al + S:gt.metaitem.99.20.name=Molten %material Cell + S:gt.metaitem.99.20.tooltip=Si + S:gt.metaitem.99.25.name=Molten %material Cell + S:gt.metaitem.99.25.tooltip=K + S:gt.metaitem.99.27.name=Molten %material Cell + S:gt.metaitem.99.27.tooltip=Sc + S:gt.metaitem.99.28.name=Molten %material Cell + S:gt.metaitem.99.28.tooltip=Ti + S:gt.metaitem.99.29.name=Molten %material Cell + S:gt.metaitem.99.29.tooltip=V + S:gt.metaitem.99.30.name=Molten %material Cell + S:gt.metaitem.99.30.tooltip=Cr + S:gt.metaitem.99.300.name=Molten %material Cell + S:gt.metaitem.99.300.tooltip=SnCu₃ + S:gt.metaitem.99.301.name=Molten %material Cell + S:gt.metaitem.99.301.tooltip=ZnCu₃ + S:gt.metaitem.99.302.name=Molten %material Cell + S:gt.metaitem.99.302.tooltip=Fe₂Ni + S:gt.metaitem.99.303.name=Molten %material Cell + S:gt.metaitem.99.303.tooltip=AgAu + S:gt.metaitem.99.304.name=Molten %material Cell + S:gt.metaitem.99.304.tooltip=Fe + S:gt.metaitem.99.305.name=Molten %material Cell + S:gt.metaitem.99.305.tooltip=Fe₅₀C + S:gt.metaitem.99.306.name=Molten %material Cell + S:gt.metaitem.99.306.tooltip=Fe₆CrMnNi + S:gt.metaitem.99.307.name=Molten %material Cell + S:gt.metaitem.99.307.tooltip=Fe + S:gt.metaitem.99.308.name=Molten %material Cell + S:gt.metaitem.99.308.tooltip=Cu(Si(FeS₂)₅CrAl₂O₃Hg₃)₄ + S:gt.metaitem.99.309.name=Molten %material Cell + S:gt.metaitem.99.309.tooltip=AgRp₄ + S:gt.metaitem.99.31.name=Molten %material Cell + S:gt.metaitem.99.31.tooltip=Mn + S:gt.metaitem.99.310.name=Molten %material Cell + S:gt.metaitem.99.310.tooltip=CuNi + S:gt.metaitem.99.311.name=Molten %material Cell + S:gt.metaitem.99.311.tooltip=Ni₄Cr + S:gt.metaitem.99.312.name=Molten %material Cell + S:gt.metaitem.99.312.tooltip=FeAlCr + S:gt.metaitem.99.313.name=Molten %material Cell + S:gt.metaitem.99.313.tooltip=MgAl₂ + S:gt.metaitem.99.314.name=Molten %material Cell + S:gt.metaitem.99.314.tooltip=Sn₉Sb + S:gt.metaitem.99.315.name=Molten %material Cell + S:gt.metaitem.99.315.tooltip=Pb₄Sb + S:gt.metaitem.99.316.name=Molten %material Cell + S:gt.metaitem.99.316.tooltip=Fe₅₀CW + S:gt.metaitem.99.317.name=Molten %material Cell + S:gt.metaitem.99.317.tooltip=Ir₃Os + S:gt.metaitem.99.318.name=Molten %material Cell + S:gt.metaitem.99.318.tooltip=Su + S:gt.metaitem.99.319.name=Molten %material Cell + S:gt.metaitem.99.319.tooltip=Ad + S:gt.metaitem.99.32.name=Molten %material Cell + S:gt.metaitem.99.32.tooltip=Fe + S:gt.metaitem.99.320.name=Molten %material Cell + S:gt.metaitem.99.320.tooltip=The formula is too long... + S:gt.metaitem.99.321.name=Molten %material Cell + S:gt.metaitem.99.321.tooltip=(Sn₂AgPt)₂FeMaBeK₄N₅Ma₆ + S:gt.metaitem.99.322.name=Molten %material Cell + S:gt.metaitem.99.322.tooltip= + S:gt.metaitem.99.323.name=Molten %material Cell + S:gt.metaitem.99.323.tooltip=AuMa* + S:gt.metaitem.99.324.name=Molten %material Cell + S:gt.metaitem.99.324.tooltip=Nq + S:gt.metaitem.99.325.name=Molten %material Cell + S:gt.metaitem.99.325.tooltip=Nq₂KeC + S:gt.metaitem.99.326.name=Molten %material Cell + S:gt.metaitem.99.326.tooltip=Nq+ + S:gt.metaitem.99.327.name=Molten %material Cell + S:gt.metaitem.99.327.tooltip=Nq* + S:gt.metaitem.99.328.name=Molten %material Cell + S:gt.metaitem.99.328.tooltip=Du + S:gt.metaitem.99.329.name=Molten %material Cell + S:gt.metaitem.99.329.tooltip=Tn + S:gt.metaitem.99.33.name=Molten %material Cell + S:gt.metaitem.99.33.tooltip=Co + S:gt.metaitem.99.330.name=Molten %material Cell + S:gt.metaitem.99.330.tooltip=FeMa + S:gt.metaitem.99.331.name=Molten %material Cell + S:gt.metaitem.99.331.tooltip=Pt₂FeMa + S:gt.metaitem.99.333.name=Molten %material Cell + S:gt.metaitem.99.333.tooltip=Ag₂FeMa + S:gt.metaitem.99.334.name=Molten %material Cell + S:gt.metaitem.99.334.tooltip=NiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.99.335.name=Molten %material Cell + S:gt.metaitem.99.335.tooltip=Fe₅₀C + S:gt.metaitem.99.336.name=Molten %material Cell + S:gt.metaitem.99.336.tooltip=Fe(FeMa)₃ + S:gt.metaitem.99.337.name=Molten %material Cell + S:gt.metaitem.99.337.tooltip=Fe₅₀C(FeMa)₃ + S:gt.metaitem.99.338.name=Molten %material Cell + S:gt.metaitem.99.338.tooltip=Fe₉((COH)₃Ma)₉Au + S:gt.metaitem.99.34.name=Molten %material Cell + S:gt.metaitem.99.34.tooltip=Ni + S:gt.metaitem.99.340.name=Molten %material Cell + S:gt.metaitem.99.340.tooltip=SpFe + S:gt.metaitem.99.341.name=Molten %material Cell + S:gt.metaitem.99.341.tooltip=SpFe₅₀C + S:gt.metaitem.99.342.name=Molten %material Cell + S:gt.metaitem.99.342.tooltip= + S:gt.metaitem.99.343.name=Molten %material Cell + S:gt.metaitem.99.343.tooltip=(ZnCu₃)₇AlCo + S:gt.metaitem.99.344.name=Molten %material Cell + S:gt.metaitem.99.344.tooltip=Co₅Cr₂NiMo + S:gt.metaitem.99.345.name=Molten %material Cell + S:gt.metaitem.99.345.tooltip=Cu + S:gt.metaitem.99.346.name=Molten Fiery Blood Cell + S:gt.metaitem.99.346.tooltip= + S:gt.metaitem.99.348.name=Molten %material Cell + S:gt.metaitem.99.348.tooltip=CuAg₄BiZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.99.349.name=Molten %material Cell + S:gt.metaitem.99.349.tooltip=CuAu₄ZnCu₃(Fe₅₀C)₂(NiAuAgCu₃(Fe₅₀C)₃)₄ + S:gt.metaitem.99.35.name=Molten %material Cell + S:gt.metaitem.99.35.tooltip=Cu + S:gt.metaitem.99.350.name=Molten %material Cell + S:gt.metaitem.99.350.tooltip=CuAg₄ + S:gt.metaitem.99.351.name=Molten %material Cell + S:gt.metaitem.99.351.tooltip=CuAu₄ + S:gt.metaitem.99.352.name=Molten %material Cell + S:gt.metaitem.99.352.tooltip=AuAgCu₃ + S:gt.metaitem.99.353.name=Molten %material Cell + S:gt.metaitem.99.353.tooltip=BiZnCu₃ + S:gt.metaitem.99.354.name=Molten %material Cell + S:gt.metaitem.99.354.tooltip=Fe + S:gt.metaitem.99.355.name=Molten %material Cell + S:gt.metaitem.99.355.tooltip=Fe₅₀C + S:gt.metaitem.99.356.name=Molten %material Cell + S:gt.metaitem.99.356.tooltip=Nd + S:gt.metaitem.99.357.name=Molten %material Cell + S:gt.metaitem.99.357.tooltip=V₃Ga + S:gt.metaitem.99.358.name=Molten %material Cell + S:gt.metaitem.99.358.tooltip=YBa₂Cu₃O₇ + S:gt.metaitem.99.359.name=Molten %material Cell + S:gt.metaitem.99.359.tooltip=NbN + S:gt.metaitem.99.36.name=Molten %material Cell + S:gt.metaitem.99.36.tooltip=Zn + S:gt.metaitem.99.360.name=Molten %material Cell + S:gt.metaitem.99.360.tooltip=NbTi + S:gt.metaitem.99.362.name=Molten %material Cell + S:gt.metaitem.99.362.tooltip=(Fe₅₀C)₂Ma + S:gt.metaitem.99.363.name=Molten %material Cell + S:gt.metaitem.99.363.tooltip=SnFe + S:gt.metaitem.99.364.name=Molten %material Cell + S:gt.metaitem.99.364.tooltip=Fe₅₀CCSiCMgFeSi₂O₈ + S:gt.metaitem.99.365.name=Molten %material Cell + S:gt.metaitem.99.365.tooltip=Fe₅₀CCSi + S:gt.metaitem.99.366.name=Molten %material Cell + S:gt.metaitem.99.366.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.99.367.name=Molten %material Cell + S:gt.metaitem.99.367.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgAuNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.99.368.name=Molten %material Cell + S:gt.metaitem.99.368.tooltip= + S:gt.metaitem.99.369.name=Molten %material Cell + S:gt.metaitem.99.369.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiCFeAg + S:gt.metaitem.99.37.name=Molten %material Cell + S:gt.metaitem.99.37.tooltip=Ga + S:gt.metaitem.99.370.name=Molten %material Cell + S:gt.metaitem.99.370.tooltip=WC + S:gt.metaitem.99.371.name=Molten %material Cell + S:gt.metaitem.99.371.tooltip=VCr(Fe₅₀C)₇ + S:gt.metaitem.99.372.name=Molten %material Cell + S:gt.metaitem.99.372.tooltip=(Fe₅₀CW)₅CrMo₂V + S:gt.metaitem.99.373.name=Molten %material Cell + S:gt.metaitem.99.373.tooltip=((Fe₅₀CW)₅CrMo₂V)₆CoMnSi + S:gt.metaitem.99.374.name=Molten %material Cell + S:gt.metaitem.99.374.tooltip=((Fe₅₀CW)₅CrMo₂V)₆Ir₂Os + S:gt.metaitem.99.378.name=Molten %material Cell + S:gt.metaitem.99.378.tooltip=FeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.99.379.name=Molten %material Cell + S:gt.metaitem.99.379.tooltip=?AuC + S:gt.metaitem.99.380.name=Molten %material Cell + S:gt.metaitem.99.380.tooltip=Sn₂AgPt + S:gt.metaitem.99.381.name=Molten %material Cell + S:gt.metaitem.99.381.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.99.382.name=Molten %material Cell + S:gt.metaitem.99.382.tooltip=Ai + S:gt.metaitem.99.383.name=Molten %material Cell + S:gt.metaitem.99.383.tooltip= + S:gt.metaitem.99.384.name=Molten %material Cell + S:gt.metaitem.99.384.tooltip= + S:gt.metaitem.99.385.name=Molten %material Cell + S:gt.metaitem.99.385.tooltip= + S:gt.metaitem.99.386.name=Molten %material Cell + S:gt.metaitem.99.386.tooltip=AiCo + S:gt.metaitem.99.387.name=Molten %material Cell + S:gt.metaitem.99.387.tooltip=SpPt₂FeMa + S:gt.metaitem.99.388.name=Molten %material Cell + S:gt.metaitem.99.388.tooltip=SpPu + S:gt.metaitem.99.389.name=Molten %material Cell + S:gt.metaitem.99.389.tooltip=SpH₂O + S:gt.metaitem.99.39.name=Molten %material Cell + S:gt.metaitem.99.39.tooltip=As + S:gt.metaitem.99.390.name=Molten %material Cell + S:gt.metaitem.99.390.tooltip=SpPb + S:gt.metaitem.99.391.name=Molten %material Cell + S:gt.metaitem.99.391.tooltip=Qt + S:gt.metaitem.99.392.name=Molten %material Cell + S:gt.metaitem.99.392.tooltip=Al₆CuMnMg + S:gt.metaitem.99.393.name=Molten %material Cell + S:gt.metaitem.99.393.tooltip=Oh + S:gt.metaitem.99.394.name=Molten %material Cell + S:gt.metaitem.99.394.tooltip=If + S:gt.metaitem.99.395.name=Molten %material Cell + S:gt.metaitem.99.395.tooltip= + S:gt.metaitem.99.397.name=Molten %material Cell + S:gt.metaitem.99.397.tooltip=If* + S:gt.metaitem.99.398.name=Molten %material Cell + S:gt.metaitem.99.398.tooltip= + S:gt.metaitem.99.399.name=Molten %material Cell + S:gt.metaitem.99.399.tooltip=Sm + S:gt.metaitem.99.400.name=Molten %material Cell + S:gt.metaitem.99.400.tooltip=Al₅(Fe₅₀C)₂(MgFeSi₂O₈)₂ + S:gt.metaitem.99.401.name=Molten %material Cell + S:gt.metaitem.99.401.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W? + S:gt.metaitem.99.402.name=Molten %material Cell + S:gt.metaitem.99.402.tooltip=?Na₂LiAl₂Si₂(H₂O)₆ + S:gt.metaitem.99.403.name=Molten %material Cell + S:gt.metaitem.99.403.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiC + S:gt.metaitem.99.404.name=Molten %material Cell + S:gt.metaitem.99.404.tooltip=Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa? + S:gt.metaitem.99.405.name=Molten %material Cell + S:gt.metaitem.99.405.tooltip=?Fe₅₀CCSiCMgFeSi₂O₈W?BeK₄N₅Ma₆CSMa?Nq + S:gt.metaitem.99.406.name=Molten %material Cell + S:gt.metaitem.99.406.tooltip=AuCFeBeK₄N₅Ma₆Si(FeS₂)₅CrAl₂O₃Hg₃SiCC + S:gt.metaitem.99.407.name=Molten %material Cell + S:gt.metaitem.99.407.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃ + S:gt.metaitem.99.408.name=Molten %material Cell + S:gt.metaitem.99.408.tooltip=AgSi(FeS₂)₅CrAl₂O₃Hg₃SiCFeAgNiAuAgCu₃(Fe₅₀C)₃BeK₄N₅Ma₆CSMaCr + S:gt.metaitem.99.43.name=Molten %material Cell + S:gt.metaitem.99.43.tooltip=Rb + S:gt.metaitem.99.45.name=Molten %material Cell + S:gt.metaitem.99.45.tooltip=Y + S:gt.metaitem.99.47.name=Molten %material Cell + S:gt.metaitem.99.47.tooltip=Nb + S:gt.metaitem.99.470.name=Molten %material Cell + S:gt.metaitem.99.470.tooltip=C₂H₄O + S:gt.metaitem.99.471.name=Molten %material Cell + S:gt.metaitem.99.471.tooltip=C₂H₆OSi + S:gt.metaitem.99.472.name=Molten %material Cell + S:gt.metaitem.99.472.tooltip=C₆H₁₁NO + S:gt.metaitem.99.473.name=Molten %material Cell + S:gt.metaitem.99.473.tooltip=C₂F₄ + S:gt.metaitem.99.48.name=Molten %material Cell + S:gt.metaitem.99.48.tooltip=Mo + S:gt.metaitem.99.485.name=Molten %material Cell + S:gt.metaitem.99.485.tooltip= + S:gt.metaitem.99.488.name=Molten %material Cell + S:gt.metaitem.99.488.tooltip= + S:gt.metaitem.99.489.name=Molten %material Cell + S:gt.metaitem.99.489.tooltip= + S:gt.metaitem.99.490.name=Molten %material Cell + S:gt.metaitem.99.490.tooltip= + S:gt.metaitem.99.52.name=Molten %material Cell + S:gt.metaitem.99.52.tooltip=Pd + S:gt.metaitem.99.521.name=Molten %material Cell + S:gt.metaitem.99.521.tooltip= + S:gt.metaitem.99.529.name=Molten %material Cell + S:gt.metaitem.99.529.tooltip=FeMa + S:gt.metaitem.99.54.name=Molten %material Cell + S:gt.metaitem.99.54.tooltip=Ag + S:gt.metaitem.99.56.name=Molten %material Cell + S:gt.metaitem.99.56.tooltip=In + S:gt.metaitem.99.57.name=Molten %material Cell + S:gt.metaitem.99.57.tooltip=Sn + S:gt.metaitem.99.58.name=Molten %material Cell + S:gt.metaitem.99.58.tooltip=Sb + S:gt.metaitem.99.59.name=Molten %material Cell + S:gt.metaitem.99.59.tooltip=Te + S:gt.metaitem.99.599.name=Molten %material Cell + S:gt.metaitem.99.599.tooltip=C₂₀N₄H₁₂ + S:gt.metaitem.99.6.name=Molten %material Cell + S:gt.metaitem.99.6.tooltip=Li + S:gt.metaitem.99.610.name=Molten %material Cell + S:gt.metaitem.99.610.tooltip=C₂H₄O + S:gt.metaitem.99.611.name=Molten %material Cell + S:gt.metaitem.99.611.tooltip=B(SiO₂)₇ + S:gt.metaitem.99.613.name=Molten %material Cell + S:gt.metaitem.99.613.tooltip=NiZnFe₄O₈ + S:gt.metaitem.99.62.name=Molten %material Cell + S:gt.metaitem.99.62.tooltip=Cs + S:gt.metaitem.99.63.name=Molten %material Cell + S:gt.metaitem.99.63.tooltip=Ba + S:gt.metaitem.99.631.name=Molten %material Cell + S:gt.metaitem.99.631.tooltip=C₆H₄S + S:gt.metaitem.99.635.name=Molten %material Cell + S:gt.metaitem.99.635.tooltip=C₈H₈(C₄H₆)₃ + S:gt.metaitem.99.636.name=Molten %material Cell + S:gt.metaitem.99.636.tooltip=C₈H₈ + S:gt.metaitem.99.64.name=Molten %material Cell + S:gt.metaitem.99.64.tooltip=La + S:gt.metaitem.99.649.name=Molten %material Cell + S:gt.metaitem.99.649.tooltip=C₂H₃Cl + S:gt.metaitem.99.65.name=Molten %material Cell + S:gt.metaitem.99.65.tooltip=Ce + S:gt.metaitem.99.66.name=Molten %material Cell + S:gt.metaitem.99.66.tooltip=Pr + S:gt.metaitem.99.67.name=Molten %material Cell + S:gt.metaitem.99.67.tooltip=Nd + S:gt.metaitem.99.68.name=Molten %material Cell + S:gt.metaitem.99.68.tooltip=Pm + S:gt.metaitem.99.69.name=Molten %material Cell + S:gt.metaitem.99.69.tooltip=Sm + S:gt.metaitem.99.70.name=Molten %material Cell + S:gt.metaitem.99.70.tooltip=Eu + S:gt.metaitem.99.71.name=Molten %material Cell + S:gt.metaitem.99.71.tooltip=Gd + S:gt.metaitem.99.72.name=Molten %material Cell + S:gt.metaitem.99.72.tooltip=Tb + S:gt.metaitem.99.73.name=Molten %material Cell + S:gt.metaitem.99.73.tooltip=Dy + S:gt.metaitem.99.74.name=Molten %material Cell + S:gt.metaitem.99.74.tooltip=Ho + S:gt.metaitem.99.75.name=Molten %material Cell + S:gt.metaitem.99.75.tooltip=Er + S:gt.metaitem.99.76.name=Molten %material Cell + S:gt.metaitem.99.76.tooltip=Tm + S:gt.metaitem.99.77.name=Molten %material Cell + S:gt.metaitem.99.77.tooltip=Yb + S:gt.metaitem.99.770.name=Molten %material Cell + S:gt.metaitem.99.770.tooltip= + S:gt.metaitem.99.78.name=Molten %material Cell + S:gt.metaitem.99.78.tooltip=Lu + S:gt.metaitem.99.8.name=Molten %material Cell + S:gt.metaitem.99.8.tooltip=Be + S:gt.metaitem.99.80.name=Molten %material Cell + S:gt.metaitem.99.80.tooltip=Ta + S:gt.metaitem.99.803.name=Molten %material Cell + S:gt.metaitem.99.803.tooltip=C₂(H₂O)₅O₂₅ + S:gt.metaitem.99.81.name=Molten %material Cell + S:gt.metaitem.99.81.tooltip=W + S:gt.metaitem.99.810.name=Molten %material Cell + S:gt.metaitem.99.810.tooltip=Si(FeS₂)₅CrAl₂O₃Hg₃ + S:gt.metaitem.99.811.name=Molten %material Cell + S:gt.metaitem.99.811.tooltip= + S:gt.metaitem.99.812.name=Molten %material Cell + S:gt.metaitem.99.812.tooltip=Rp + S:gt.metaitem.99.829.name=Molten %material Cell + S:gt.metaitem.99.829.tooltip=Sp₂Fe + S:gt.metaitem.99.83.name=Molten %material Cell + S:gt.metaitem.99.83.tooltip=Os + S:gt.metaitem.99.84.name=Molten %material Cell + S:gt.metaitem.99.84.tooltip=Ir + S:gt.metaitem.99.85.name=Molten %material Cell + S:gt.metaitem.99.85.tooltip=Pt + S:gt.metaitem.99.86.name=Molten %material Cell + S:gt.metaitem.99.86.tooltip=Au + S:gt.metaitem.99.868.name=Molten %material Cell + S:gt.metaitem.99.868.tooltip=Ke + S:gt.metaitem.99.874.name=Molten %material Cell + S:gt.metaitem.99.874.tooltip=CH₂ + S:gt.metaitem.99.880.name=Molten %material Cell + S:gt.metaitem.99.880.tooltip=C₅H₈ + S:gt.metaitem.99.884.name=Molten %material Cell + S:gt.metaitem.99.884.tooltip=De + S:gt.metaitem.99.89.name=Molten %material Cell + S:gt.metaitem.99.89.tooltip=Pb + S:gt.metaitem.99.890.name=Molten %material Cell + S:gt.metaitem.99.890.tooltip=SiO₂ + S:gt.metaitem.99.894.name=Molten %material Cell + S:gt.metaitem.99.894.tooltip= + S:gt.metaitem.99.90.name=Molten %material Cell + S:gt.metaitem.99.90.tooltip=Bi + S:gt.metaitem.99.912.name=Molten %material Cell + S:gt.metaitem.99.912.tooltip=Mg₃Si₂H₄O₉ + S:gt.metaitem.99.913.name=Molten %material Cell + S:gt.metaitem.99.913.tooltip=As₄S₄ + S:gt.metaitem.99.947.name=Molten %material Cell + S:gt.metaitem.99.947.tooltip= + S:gt.metaitem.99.950.name=Molten %material Cell + S:gt.metaitem.99.950.tooltip= + S:gt.metaitem.99.951.name=Molten %material Cell + S:gt.metaitem.99.951.tooltip= + S:gt.metaitem.99.952.name=Molten %material Cell + S:gt.metaitem.99.952.tooltip= + S:gt.metaitem.99.953.name=Molten %material Cell + S:gt.metaitem.99.953.tooltip= + S:gt.metaitem.99.954.name=Molten %material Cell + S:gt.metaitem.99.954.tooltip= + S:gt.metaitem.99.955.name=Molten %material Cell + S:gt.metaitem.99.955.tooltip= + S:gt.metaitem.99.956.name=Molten %material Cell + S:gt.metaitem.99.956.tooltip= + S:gt.metaitem.99.957.name=Molten %material Cell + S:gt.metaitem.99.957.tooltip= + S:gt.metaitem.99.958.name=Molten %material Cell + S:gt.metaitem.99.958.tooltip= + S:gt.metaitem.99.959.name=Molten %material Cell + S:gt.metaitem.99.959.tooltip= + S:gt.metaitem.99.96.name=Molten %material Cell + S:gt.metaitem.99.96.tooltip=Th + S:gt.metaitem.99.960.name=Molten %material Cell + S:gt.metaitem.99.960.tooltip= + S:gt.metaitem.99.961.name=Molten %material Cell + S:gt.metaitem.99.961.tooltip= + S:gt.metaitem.99.962.name=Molten %material Cell + S:gt.metaitem.99.962.tooltip= + S:gt.metaitem.99.963.name=Molten %material Cell + S:gt.metaitem.99.963.tooltip= + S:gt.metaitem.99.964.name=Molten %material Cell + S:gt.metaitem.99.964.tooltip= + S:gt.metaitem.99.965.name=Molten %material Cell + S:gt.metaitem.99.965.tooltip= + S:gt.metaitem.99.966.name=Molten %material Cell + S:gt.metaitem.99.966.tooltip= + S:gt.metaitem.99.97.name=Molten %material Cell + S:gt.metaitem.99.97.tooltip=U-235 + S:gt.metaitem.99.970.name=Molten %material Cell + S:gt.metaitem.99.970.tooltip= + S:gt.metaitem.99.975.name=Molten %material Cell + S:gt.metaitem.99.975.tooltip=D + S:gt.metaitem.99.976.name=Molten %material Cell + S:gt.metaitem.99.976.tooltip=D* + S:gt.metaitem.99.977.name=Molten %material Cell + S:gt.metaitem.99.977.tooltip= + S:gt.metaitem.99.978.name=Molten %material Cell + S:gt.metaitem.99.978.tooltip=IcMa + S:gt.metaitem.99.979.name=Molten %material Cell + S:gt.metaitem.99.979.tooltip=C₁₄Os₁₁O₇Ag₃SpH₂O + S:gt.metaitem.99.98.name=Molten %material Cell + S:gt.metaitem.99.98.tooltip=U + S:gt.metaitem.99.980.name=Molten %material Cell + S:gt.metaitem.99.980.tooltip=AsGa + S:gt.metaitem.99.981.name=Molten %material Cell + S:gt.metaitem.99.981.tooltip=InGaP + S:gt.metaitem.99.982.name=Molten %material Cell + S:gt.metaitem.99.982.tooltip=SpNt + S:gt.metaitem.99.984.name=Molten %material Cell + S:gt.metaitem.99.984.tooltip=Fl + S:gt.metaitem.99.985.name=Molten %material Cell + S:gt.metaitem.99.985.tooltip=?₆?₇Tn₅Am₆ + S:gt.metaitem.99.986.name=Molten %material Cell + S:gt.metaitem.99.986.tooltip=?₄(Ir₃Os)₃EuSm + S:gt.metaitem.99.987.name=Molten %material Cell + S:gt.metaitem.99.987.tooltip=Cd₅MgO₆ + S:gt.metaitem.99.988.name=Molten %material Cell + S:gt.metaitem.99.988.tooltip=TiBa₉Cu₁₀O₂₀ + S:gt.metaitem.99.989.name=Molten %material Cell + S:gt.metaitem.99.989.tooltip=UPt₃ + S:gt.metaitem.99.990.name=Molten %material Cell + S:gt.metaitem.99.990.tooltip=VIn₃ + S:gt.metaitem.99.991.name=Molten %material Cell + S:gt.metaitem.99.991.tooltip=In₄Sn₂Ba₂TiCu₇O₁₄ + S:gt.metaitem.99.992.name=Molten %material Cell + S:gt.metaitem.99.992.tooltip=Nq₄In₂Pd₆Os + S:gt.metaitem.99.name=Generated Item S:gt.metatool.01.0.name=Sword S:gt.metatool.01.0.tooltip= S:gt.metatool.01.1.name=Sword (Empty) @@ -28321,18 +52667,42 @@ languagefile { S:gt.metatool.01.140.tooltip=Not suitable for harvesting Blocks S:gt.metatool.01.141.name=Buzzsaw (LV) (Empty) S:gt.metatool.01.141.tooltip=You need to recharge it + S:gt.metatool.01.142.name=Buzzsaw (MV) + S:gt.metatool.01.142.tooltip=Not suitable for harvesting Blocks + S:gt.metatool.01.143.name=Buzzsaw (MV) (Empty) + S:gt.metatool.01.143.tooltip=You need to recharge it + S:gt.metatool.01.144.name=Buzzsaw (HV) + S:gt.metatool.01.144.tooltip=Not suitable for harvesting Blocks + S:gt.metatool.01.145.name=Buzzsaw (HV) (Empty) + S:gt.metatool.01.145.tooltip=You need to recharge it S:gt.metatool.01.15.name=Soft Mallet (Empty) S:gt.metatool.01.15.tooltip=You need to recharge it S:gt.metatool.01.150.name=Screwdriver (LV) S:gt.metatool.01.150.tooltip=Adjusts Covers and Machines S:gt.metatool.01.151.name=Screwdriver (LV) (Empty) S:gt.metatool.01.151.tooltip=You need to recharge it + S:gt.metatool.01.152.name=Screwdriver (MV) + S:gt.metatool.01.152.tooltip=Adjusts Covers and Machines + S:gt.metatool.01.153.name=Screwdriver (MV) (Empty) + S:gt.metatool.01.153.tooltip=You need to recharge it + S:gt.metatool.01.154.name=Screwdriver (HV) + S:gt.metatool.01.154.tooltip=Adjusts Covers and Machines + S:gt.metatool.01.155.name=Screwdriver (HV) (Empty) + S:gt.metatool.01.155.tooltip=You need to recharge it S:gt.metatool.01.16.name=Wrench S:gt.metatool.01.16.tooltip=Hold Leftclick to dismantle Machines S:gt.metatool.01.160.name=Soldering Iron (LV) S:gt.metatool.01.160.tooltip=Fixes burned out Circuits. Needs soldering materials in inventory and 10kEU S:gt.metatool.01.161.name=Soldering Iron (LV) (Empty) S:gt.metatool.01.161.tooltip=You need to recharge it + S:gt.metatool.01.162.name=Soldering Iron (MV) + S:gt.metatool.01.162.tooltip=Fixes burned out Circuits. Needs soldering materials in inventory. + S:gt.metatool.01.163.name=Soldering Iron (MV) (Empty) + S:gt.metatool.01.163.tooltip=You need to recharge it + S:gt.metatool.01.164.name=Soldering Iron (HV) + S:gt.metatool.01.164.tooltip=Fixes burned out Circuits. Needs soldering materials in inventory. + S:gt.metatool.01.165.name=Soldering Iron (HV) (Empty) + S:gt.metatool.01.165.tooltip=You need to recharge it S:gt.metatool.01.17.name=Wrench (Empty) S:gt.metatool.01.17.tooltip=You need to recharge it S:gt.metatool.01.170.name=Small Turbine @@ -28424,6 +52794,7 @@ languagefile { S:gt.metatool.01.9.name=Hoe (Empty) S:gt.metatool.01.9.tooltip=You need to recharge it S:gt.metatool.01.name=Generated Item + S:gt.neutroniumHeatCapacitor.name=1G Neutronium Heat Capacitor S:gt.neutronreflector.name=Iridium Neutron Reflector S:gt.neutronreflector.tooltip_main=Undestructable S:gt.nomobspawnsonthisblock=Mobs cannot Spawn on this Block @@ -28486,6 +52857,7 @@ languagefile { S:gt.recipe.electromagneticseparator=Electromagnetic Separator S:gt.recipe.em_scanner=EM Scanner Research S:gt.recipe.extractor=Extractor + S:gt.recipe.extrahugenaquadahreactor=Naquadah Reactor MkV S:gt.recipe.extruder=Extruder S:gt.recipe.fakeAssemblylineProcess=Assemblyline Process S:gt.recipe.fermenter=Fermenter @@ -28501,6 +52873,7 @@ languagefile { S:gt.recipe.gasturbinefuel=Gas Turbine Fuel S:gt.recipe.geothermalfuel=GeoThermal Fuel S:gt.recipe.hammer=Hammer + S:gt.recipe.hugenaquadahreactor=Naquadah Reactor MkIV S:gt.recipe.implosioncompressor=Implosion Compressor S:gt.recipe.largeboilerfakefuels=Large Boiler S:gt.recipe.largecentrifuge=Large Centrifuge diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6c437ddfb7..a8341e3118 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -275,13 +275,15 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Make sure glass tier is T-2 of the highest tier capacitor in the structure // Count down from the highest tier until an entry is found + // Borosilicate glass after 5 are just recolours of 0 + final int colourCorrectedMeta = firstGlassMeta > 5 ? 0 : firstGlassMeta; for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ if(capacitors[highestCapacitor] > 0){ - if(!(firstGlassMeta >= capacitors[highestCapacitor])){ + if(!(colourCorrectedMeta >= capacitors[highestCapacitor])){ formationChecklist = false; KekzCore.LOGGER.info("LSC Glass is not of correct tier"); KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); - KekzCore.LOGGER.info("Glass tier (0 is HV): " +firstGlassMeta); + KekzCore.LOGGER.info("Glass tier (0 is HV): " +colourCorrectedMeta); } break; } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 70a73495b6..e0d7387713 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -34,7 +34,8 @@ import thaumcraft.api.research.ResearchPage; + "required-after:tectech;" + "required-after:Thaumcraft;" + "required-after:ThaumicTinkerer;" - + "after:bartworks" + + "after:bartworks;" + + "after:dreamcraft" ) public class KekzCore { -- cgit From a19cd4e211ee2ec684f940ea6d4d974e4136385c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 20:30:17 +0200 Subject: Another attempt at checkMachine() fix :T. Tried to add research text to research notes (the handheld item) --- libs/gregtech-5.09.32-dev.jar | Bin 17028484 -> 0 bytes src/main/java/common/Recipes.java | 8 ++++---- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- src/main/java/kekztech/KekzCore.java | 2 +- src/main/resources/assets/kekztech/lang/en_US.lang | 4 +++- 5 files changed, 10 insertions(+), 8 deletions(-) delete mode 100644 libs/gregtech-5.09.32-dev.jar (limited to 'src') diff --git a/libs/gregtech-5.09.32-dev.jar b/libs/gregtech-5.09.32-dev.jar deleted file mode 100644 index 44c5cd845f..0000000000 Binary files a/libs/gregtech-5.09.32-dev.jar and /dev/null differ diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 2c83beae5c..1ae43cb63f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -490,10 +490,10 @@ public class Recipes { } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L), true)) { // UV Lapo Orb arUV = ar; - } else if(GT_Utility.areStacksEqual(GT_ModHandler.getModItem("gregtech", "gt.metaitem.01", 1, 32605), ar.mOutput, true)) { + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.ZPM2.get(1L), true)) { // Ultimate Battery arU = ar; - } else if(GT_Utility.areStacksEqual(GT_ModHandler.getModItem("gregtech", "metaitem.01", 1, 32609), ar.mOutput, true)) { + } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.ZPM3.get(1L), true)) { // Really Ultimate Battery arRU = ar; } @@ -532,11 +532,11 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), + ItemList.ZPM2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), + ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), 1200, 32); } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a8341e3118..085659caef 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -279,9 +279,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final int colourCorrectedMeta = firstGlassMeta > 5 ? 0 : firstGlassMeta; for(int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--){ if(capacitors[highestCapacitor] > 0){ - if(!(colourCorrectedMeta >= capacitors[highestCapacitor])){ + if(colourCorrectedMeta < highestCapacitor){ formationChecklist = false; - KekzCore.LOGGER.info("LSC Glass is not of correct tier"); + KekzCore.LOGGER.info("LSC Glass is not of high enough tier"); KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); KekzCore.LOGGER.info("Glass tier (0 is HV): " +colourCorrectedMeta); } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index e0d7387713..4e49197b65 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -123,7 +123,7 @@ public class KekzCore { .add(Aspect.VOID, 5); final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", aspects_jarichor, 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) .setPages( - new ResearchPage("kekztech.research_page.ICHORJAR"), + new ResearchPage("kekztech.research_page.ICHORJAR.0"), new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) ) .setConcealed() diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index d21a9b0982..c756cbb045 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -109,10 +109,12 @@ item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars +kekztech.research_page.THAUMIUMREINFORCEDJAR=Slightly better jars kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. tc.research_name.ICHORJAR=Ichor Jars -kekztech.research_page.ICHORJAR=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. +kekztech.research_page.ICHORJAR=Much better jars +kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. tile.kekztech_lapotronicenergyunit_block.0.name=Lapotronic Super Capacitor Casing tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) -- cgit From 420322cc42ee9a53050a87ae84d90ef08b548f41 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 21:17:38 +0200 Subject: hardcoded missing ZPM/UV orb recipes --- src/main/java/common/Recipes.java | 48 +++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 1ae43cb63f..d7ff7bf91e 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -18,6 +18,7 @@ import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; import thaumcraft.api.ItemApi; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; @@ -476,8 +477,47 @@ public class Recipes { KekzCore.LOGGER.info("Reading Assembly Line recipes from GregTech recipe map"); GT_Recipe.GT_Recipe_AssemblyLine arLuV = null; - GT_Recipe.GT_Recipe_AssemblyLine arZPM = null; - GT_Recipe.GT_Recipe_AssemblyLine arUV = null; + // Next two are hardcoded because my code can't find them + GT_Recipe.GT_Recipe_AssemblyLine arZPM = new GT_Recipe.GT_Recipe_AssemblyLine( + ItemList.Energy_LapotronicOrb2.get(1L), 288000, new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), + ItemList.Energy_LapotronicOrb2.get(8L), + ItemList.Field_Generator_LuV.get(2), + ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 32) + }, + new FluidStack[] { + Materials.SolderingAlloy.getMolten(2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + }, + ItemList.Energy_Module.get(1), 2000, 100000 + ); + GT_Recipe.GT_Recipe_AssemblyLine arUV = new GT_Recipe.GT_Recipe_AssemblyLine( + ItemList.Energy_Module.get(1L), 288000, new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Superconductor, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Superconductor, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Superconductor, 1), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Superconductor, 1), + ItemList.Energy_Module.get(8L), + ItemList.Field_Generator_ZPM.get(2), + ItemList.Circuit_Wafer_HPIC.get(64), + ItemList.Circuit_Wafer_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(16), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy, 32) + }, + new FluidStack[] { + Materials.SolderingAlloy.getMolten(2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + }, + ItemList.Energy_Cluster.get(1), 2000, 200000 + ); GT_Recipe.GT_Recipe_AssemblyLine arU = null; GT_Recipe.GT_Recipe_AssemblyLine arRU = null; for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { @@ -486,10 +526,10 @@ public class Recipes { arLuV = ar; } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L), true)) { // ZPM Lapo Orb - arZPM = ar; + KekzCore.LOGGER.info("Found matching recipe for Energy Module?"); } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Cluster.get(1L), true)) { // UV Lapo Orb - arUV = ar; + KekzCore.LOGGER.info("Found matching recipe for Energy Cluster?"); } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.ZPM2.get(1L), true)) { // Ultimate Battery arU = ar; -- cgit From 526557aa78ab7cf1048b948347426af358a3a5a0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 21:18:55 +0200 Subject: fixed lapo capacitor unboxing recipes. meta was wrong. --- src/main/java/common/Recipes.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index d7ff7bf91e..03ce4eb42a 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -559,23 +559,23 @@ public class Recipes { ItemList.Energy_LapotronicOrb.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), ItemList.Energy_LapotronicOrb2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), ItemList.Energy_Module.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), ItemList.Energy_Cluster.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), ItemList.ZPM2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), 1200, 32); -- cgit From c85797c27117bf6315264a245ba65785566cf997 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 11 May 2020 21:57:09 +0200 Subject: another meta fix --- src/main/java/common/Recipes.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 03ce4eb42a..57cc14ab92 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -563,19 +563,19 @@ public class Recipes { ItemList.Energy_LapotronicOrb2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), ItemList.Energy_Module.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), ItemList.Energy_Cluster.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), ItemList.ZPM2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), 1200, 32); -- cgit From edbe566230e04844016b3ea61201a37540b9b470 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 11:10:50 +0200 Subject: Removed debug prints and added TT Laser support --- .../GTMTE_LapotronicSuperCapacitor.java | 68 ++++++++++++++++++---- 1 file changed, 56 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 085659caef..f05acc1ed6 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,7 +1,9 @@ package common.tileentities; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; +import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_EnergyMulti; +import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_EnergyTunnel; import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures.BlockIcons; @@ -31,6 +33,8 @@ import java.math.BigInteger; import java.text.NumberFormat; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { @@ -43,8 +47,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private static final BigDecimal PASSIVE_DISCHARGE_FACTOR_PER_TICK = BigDecimal.valueOf(0.01D / 1728000.0D); // The magic number is ticks per 24 hours - private final ArrayList mEnergyHatchesTT = new ArrayList<>(); - private final ArrayList mDynamoHatchesTT = new ArrayList<>(); + private final Set mEnergyHatchesTT = new HashSet<>(); + private final Set mDynamoHatchesTT = new HashSet<>(); + private final Set mEnergyTunnelsTT = new HashSet<>(); + private final Set mDynamoTunnelsTT = new HashSet<>(); // Count the amount of capacitors of each tier in each slot (translate with meta - 1) private final int[] capacitors = new int[6]; private BigInteger capacity = BigInteger.ZERO; @@ -73,6 +79,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addInfo("purpose of passive loss calculation. The full capacity is counted towards the actual power capacity.") .addSeparator() .addInfo("Glass shell has to be Tier - 2 of the highest capacitor tier") + .addInfo("UV-Tier glass required for TecTech Laser Hatches") .addInfo("Modular height of 4 to 18 blocks.") .addSeparator() .beginStructureBlock(5, 4, 5) @@ -173,6 +180,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Clear TT hatches mEnergyHatchesTT.clear(); mDynamoHatchesTT.clear(); + mEnergyTunnelsTT.clear(); + mDynamoTunnelsTT.clear(); // Capacitor base for(int Y = 0; Y <= 1; Y++) { @@ -244,15 +253,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); - KekzCore.LOGGER.info("Bad block in LSC glass shell: " + badName); - KekzCore.LOGGER.info("At offset: Y=" + offset.y() + ", X=" + offset.x() + ", Z=" + offset.z()); formationChecklist = false; } else { final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); if(firstGlassMeta == -1){ firstGlassMeta = meta; } else if(meta != firstGlassMeta){ - KekzCore.LOGGER.info("No glass mixing allowed in LSC!"); formationChecklist = false; } } @@ -260,8 +266,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } else { if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); - KekzCore.LOGGER.info("Bad block in LSC glass shell: " + badName); - KekzCore.LOGGER.info("At offset: Y=" + offset.y() + ", X=" + offset.x() + ", Z=" + offset.z()); formationChecklist = false; } } @@ -281,14 +285,21 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(capacitors[highestCapacitor] > 0){ if(colourCorrectedMeta < highestCapacitor){ formationChecklist = false; - KekzCore.LOGGER.info("LSC Glass is not of high enough tier"); - KekzCore.LOGGER.info("Highest capacitor tier (0 is IV): " + highestCapacitor); - KekzCore.LOGGER.info("Glass tier (0 is HV): " +colourCorrectedMeta); } break; } } + // Glass has to be at least UV-tier to allow TT Laser hatches + if(colourCorrectedMeta < 5) { + if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) { + formationChecklist = false; + } + mEnergyTunnelsTT.clear(); + mDynamoTunnelsTT.clear(); + + } + // Calculate total capacity capacity = BigInteger.ZERO; for(int i = 0; i < capacitors.length; i++){ @@ -317,10 +328,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add GT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return super.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) mte); - } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti){ + } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { // Add TT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mEnergyHatchesTT.add((GT_MetaTileEntity_Hatch_EnergyMulti) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { + // Add TT Laser hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mEnergyTunnelsTT.add((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); } else { return false; } @@ -337,10 +352,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add GT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return super.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) mte); - } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti){ + } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { // Add TT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mDynamoHatchesTT.add((GT_MetaTileEntity_Hatch_DynamoMulti) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { + // Add TT Laser hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mDynamoTunnelsTT.add((GT_MetaTileEntity_Hatch_DynamoTunnel) mte); } else { return false; } @@ -399,6 +418,31 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock stored = stored.subtract(BigInteger.valueOf(power)); } } + // Draw energy from TT Laser hatches + for(GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final BigInteger remcapActual = capacity.subtract(stored); + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + if(power <= eHatch.getEUVar()) { + eHatch.setEUVar(eHatch.getEUVar() - power); + stored = stored.add(BigInteger.valueOf(power)); + } + } + // Output energy to TT Laser hatches + for(GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT){ + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + stored = stored.subtract(BigInteger.valueOf(power)); + } + } // Loose some energy stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; -- cgit From 2adf92e2966311d4179b8253c8f70b0bd42413c6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 11:11:34 +0200 Subject: bug fix version bumb --- src/main/java/kekztech/KekzCore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 4e49197b65..50c0310b91 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -41,7 +41,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4"; + public static final String VERSION = "0.4.1"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From cf5547f4031a6e9aff44b0a15b67a4de346d49c1 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 11:46:32 +0200 Subject: LSC running cost fix --- .../GTMTE_LapotronicSuperCapacitor.java | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index f05acc1ed6..0af39adf4a 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -182,6 +182,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mDynamoHatchesTT.clear(); mEnergyTunnelsTT.clear(); mDynamoTunnelsTT.clear(); + // Temp var for loss calculation + BigInteger tempCapacity = BigInteger.ZERO; // Capacitor base for(int Y = 0; Y <= 1; Y++) { @@ -227,9 +229,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add capacity if(meta <= 4){ final long c = (long) (100000000L * Math.pow(10, meta - 1)); + tempCapacity = tempCapacity.add(BigInteger.valueOf(c)); capacity = capacity.add(BigInteger.valueOf(c)); } else if(meta <= 6){ - capacity = capacity.add(BigInteger.valueOf(Long.MAX_VALUE)); + tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 4)))); + capacity = capacity.add(MAX_LONG); } capacitors[meta - 1]++; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ @@ -313,7 +317,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } // Calculate how much energy to void each tick - passiveDischargeAmount = new BigDecimal(capacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); + passiveDischargeAmount = new BigDecimal(tempCapacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); return formationChecklist; } @@ -328,14 +332,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add GT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return super.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) mte); - } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { - // Add TT hatches - ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); - return mEnergyHatchesTT.add((GT_MetaTileEntity_Hatch_EnergyMulti) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mEnergyTunnelsTT.add((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { + // Add TT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mEnergyHatchesTT.add((GT_MetaTileEntity_Hatch_EnergyMulti) mte); } else { return false; } @@ -352,14 +356,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add GT hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return super.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) mte); - } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { - // Add TT hatches - ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); - return mDynamoHatchesTT.add((GT_MetaTileEntity_Hatch_DynamoMulti) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { // Add TT Laser hatches ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mDynamoTunnelsTT.add((GT_MetaTileEntity_Hatch_DynamoTunnel) mte); + } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { + // Add TT hatches + ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); + return mDynamoHatchesTT.add((GT_MetaTileEntity_Hatch_DynamoMulti) mte); } else { return false; } -- cgit From 062883ac848f354e1a1373c08baa0beb1c1602c5 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 12:25:28 +0200 Subject: Structure bug fix --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 0af39adf4a..914d09b7a5 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -218,7 +218,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Capacitor units int firstGlassHeight = 3; // Initialize at basic height (-1 because it's an offset) for(int X = -1; X <= 1; X++) { - for(int Z = -1; Z >= -2; Z--) { + for(int Z = -1; Z >= -3; Z--) { // Y has to be the innermost loop to properly deal with the dynamic height. // This way each "pillar" of capacitors is checked from bottom to top until it hits glass. for(int Y = 2; Y <= 17; Y++) { @@ -232,7 +232,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock tempCapacity = tempCapacity.add(BigInteger.valueOf(c)); capacity = capacity.add(BigInteger.valueOf(c)); } else if(meta <= 6){ - tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 4)))); + tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 3)))); capacity = capacity.add(MAX_LONG); } capacitors[meta - 1]++; -- cgit From 52fc016dfb3a82be08f431061f78fc03ed746075 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 12:35:02 +0200 Subject: bug fix version bump, fixed input calculation --- build.gradle | 2 +- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++++++------ src/main/java/kekztech/KekzCore.java | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index b784670283..9b21f1ae20 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.1" +version = "0.4.1a" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 914d09b7a5..fa2999e6e9 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -378,7 +378,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); @@ -390,7 +390,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); @@ -403,7 +403,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); @@ -415,7 +415,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); @@ -428,7 +428,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) <= 0) ? remcapActual : MAX_LONG; + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); @@ -440,7 +440,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) <= 0) ? stored : MAX_LONG; + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 50c0310b91..c1d452e8f4 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -41,7 +41,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.1"; + public static final String VERSION = "0.4.1a"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From aed223c121e16ffec35720a827f59660bd505562 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 12:36:10 +0200 Subject: code cleanup --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index fa2999e6e9..b528f7ac10 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -16,7 +16,6 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynam import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; -import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -256,7 +255,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(Y < firstGlassHeight){ if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ - final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); formationChecklist = false; } else { final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); @@ -269,7 +267,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } else { if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { - final String badName = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); formationChecklist = false; } } -- cgit From dc087ffb640dcd3ef5eaafee6c3a15e355b2cde3 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 15:28:57 +0200 Subject: Blacklisted reinforced jar from TTKami unlock, added Ichor as ParentsHidden to Ichor Jar research --- src/main/java/kekztech/KekzCore.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index c1d452e8f4..be27f294c2 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -20,6 +20,7 @@ import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; import thaumcraft.api.research.ResearchPage; +import thaumic.tinkerer.common.research.KamiResearchItem; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -114,6 +115,8 @@ public class KekzCore { .setConcealed() .setParents("JARLABEL") .registerResearchItem(); + // Blacklist this research from being a requirement to unlock kami + KamiResearchItem.Blacklist.add("THAUMIUMREINFORCEDJAR"); final AspectList aspects_jarichor = new AspectList() .add(Aspect.ARMOR, 3) @@ -128,6 +131,7 @@ public class KekzCore { ) .setConcealed() .setParents("THAUMIUMREINFORCEDJAR") + .setParentsHidden("ICHOR") .registerResearchItem(); } } -- cgit From cc7d424124ff9db12b05cd5dde7c1f54d52b9074 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 15:40:34 +0200 Subject: Moved blacklist call to preInit so it definitely happens early enough --- src/main/java/kekztech/KekzCore.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index be27f294c2..625ad64cc5 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -81,6 +81,12 @@ public class KekzCore { // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); + + // Blacklist this research from being a requirement to unlock kami + KekzCore.LOGGER.info("Blacklisting research THAUMIUMREINFORCEDJAR from /iskamiunlocked"); + KamiResearchItem.Blacklist.add("THAUMIUMREINFORCEDJAR"); + KekzCore.LOGGER.info("Blacklisting research ICHORJAR from /iskamiunlocked"); + KamiResearchItem.Blacklist.add("ICHORJAR"); } @Mod.EventHandler @@ -115,8 +121,6 @@ public class KekzCore { .setConcealed() .setParents("JARLABEL") .registerResearchItem(); - // Blacklist this research from being a requirement to unlock kami - KamiResearchItem.Blacklist.add("THAUMIUMREINFORCEDJAR"); final AspectList aspects_jarichor = new AspectList() .add(Aspect.ARMOR, 3) -- cgit From 332edd225029a81cace603ebc578b8e685527825 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 16:02:43 +0200 Subject: version bump --- build.gradle | 2 +- libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 0 -> 2158646 bytes mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 2158646 -> 0 bytes src/main/java/kekztech/KekzCore.java | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar delete mode 100644 mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar (limited to 'src') diff --git a/build.gradle b/build.gradle index 9b21f1ae20..ae58b19ef7 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.1a" +version = "0.4.2" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar b/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar new file mode 100644 index 0000000000..73ac970fd4 Binary files /dev/null and b/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar differ diff --git a/mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar b/mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar deleted file mode 100644 index 73ac970fd4..0000000000 Binary files a/mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar and /dev/null differ diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 625ad64cc5..ea98bdc2f9 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -42,7 +42,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.1a"; + public static final String VERSION = "0.4.2"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From cc15565200b0d529b992114791858279ccc38e38 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 18:56:57 +0200 Subject: Cleaned up and added comments to lang file --- .gitignore | 3 + .idea/dictionaries/kekzd.xml | 7 ++ src/main/resources/assets/kekztech/lang/en_US.lang | 82 +++++++++++++++------- 3 files changed, 65 insertions(+), 27 deletions(-) create mode 100644 .idea/dictionaries/kekzd.xml (limited to 'src') diff --git a/.gitignore b/.gitignore index 1c2ddc9783..86f8d9a9d8 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,9 @@ usernamecache.json /saves/ /config/ +# intellij related things +.idea/dictionaries/* + # other stuff eclipse/ eclipse/* diff --git a/.idea/dictionaries/kekzd.xml b/.idea/dictionaries/kekzd.xml new file mode 100644 index 0000000000..4978d0c5c9 --- /dev/null +++ b/.idea/dictionaries/kekzd.xml @@ -0,0 +1,7 @@ + + + + lapotronic + + + \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index c756cbb045..7caff3ced0 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -1,5 +1,11 @@ item.kekztech_error_item.name=KekzTech Error Coin +# -------- Reactor: Structure Blocks +tile.kekztech_controlrod_block.name=Nuclear Reactor Control Rod +tile.kekztech_reactorchamberoff_block.name=Nuclear Reactor Chamber (OFF) +tile.kekztech_reactorchamberon_block.name=Nuclear Reactor Chamber (ON) + +# -------- Reactor: Heat Vents item.kekztech_reactor_item.0.name=Weak Heat Vent item.kekztech_reactor_item.1.name=Basic Heat Vent item.kekztech_reactor_item.2.name=Advanced Heat Vent @@ -13,11 +19,13 @@ item.kekztech_reactor_item.9.name=Basic Overclocked Heat Vent item.kekztech_reactor_item.10.name=Advanced Overclocked Heat Vent item.kekztech_reactor_item.11.name=High-Tech Overclocked Heat Vent +# -------- Reactor: Heat Exchangers item.kekztech_reactor_item.12.name=Weak Heat Exchanger item.kekztech_reactor_item.13.name=Basic Heat Exchanger item.kekztech_reactor_item.14.name=Advanced Heat Exchanger item.kekztech_reactor_item.15.name=High-Tech Heat Exchanger +# -------- Reactor: Fuel Rods item.kekztech_reactor_item.16.name=Fuel Rod (Enriched Uranium) item.kekztech_reactor_item.17.name=Dual Fuel Rod (Enriched Uranium) item.kekztech_reactor_item.18.name=Quad Fuel Rod (Enriched Uranium) @@ -34,6 +42,7 @@ item.kekztech_reactor_item.28.name=Fuel Rod (Thorium MOX) item.kekztech_reactor_item.29.name=Dual Fuel Rod (Thorium MOX) item.kekztech_reactor_item.30.name=Quad Fuel Rod (Thorium MOX) +# -------- Reactor: Fuel Rods (Depleted) item.kekztech_reactor_item.31.name=Depleted Fuel Rod (Enriched Uranium) item.kekztech_reactor_item.32.name=Depleted Dual Fuel Rod (Enriched Uranium) item.kekztech_reactor_item.33.name=Depleted Quad Fuel Rod (Enriched Uranium) @@ -50,12 +59,15 @@ item.kekztech_reactor_item.43.name=Depleted Fuel Rod (Thorium MOX) item.kekztech_reactor_item.44.name=Depleted Fuel Rod (Thorium MOX) item.kekztech_reactor_item.45.name=Depleted Fuel Rod (Thorium MOX) +# -------- Reactor: Neutron Reflectors item.kekztech_reactor_item.46.name=Neutron Reflector item.kekztech_reactor_item.47.name=Neutron Supermirror (Unbreakable) +# -------- Reactor: Coolant Cells item.kekztech_reactor_item.48.name=Helium Coolant Cell item.kekztech_reactor_item.49.name=NaK Coolant Cell +# -------- Reactor: Crafting Components item.kekztech_crafting_item.0.name=Copper Heat Pipe item.kekztech_crafting_item.1.name=Silver Heat Pipe item.kekztech_crafting_item.2.name=Boron Arsenide Heat Pipe @@ -65,6 +77,12 @@ item.kekztech_crafting_item.5.name=Isotopically Pure Diamond Dust item.kekztech_crafting_item.6.name=Amine Carbamate Dust item.kekztech_crafting_item.7.name=Boron Arsenide Crystal item.kekztech_crafting_item.8.name=Isotopically Pure Diamond Crystal + +# -------- Fuel Cell: Structure Blocks +tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit +tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit + +# -------- Fuel Cell: Crafting Components item.kekztech_crafting_item.9.name=YSZ Ceramic Dust item.kekztech_crafting_item.10.name=GDC Ceramic Dust item.kekztech_crafting_item.11.name=Yttria Dust @@ -72,14 +90,8 @@ item.kekztech_crafting_item.12.name=Zirconia Dust item.kekztech_crafting_item.13.name=Ceria Dust item.kekztech_crafting_item.14.name=YSZ Ceramic Plate item.kekztech_crafting_item.15.name=GDC Ceramic Plate -item.kekztech_crafting_item.16.name=Item Server Blade - -item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar -item.kekztech_ichorjarfilled_item.name=Ichor Jar - -tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit -tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit +# -------- TFFT: Structure Blocks tile.kekztech_tfftcasingblock_block.name=T.F.F.T Casing tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T Storage Field Block (Tier I) tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tier II) @@ -88,38 +100,54 @@ tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T Storage Field Block (Tie tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T Storage Field Block (Tier V) tile.kekztech_tfftmultihatch_block.name=T.F.F.T Multi-Fluid I/O Hatch -tile.kekztech_controlrod_block.name=Nuclear Reactor Control Rod -tile.kekztech_reactorchamberoff_block.name=Nuclear Reactor Chamber (OFF) -tile.kekztech_reactorchamberon_block.name=Nuclear Reactor Chamber (ON) +# -------- Item Server: Structure Blocks +tile.kekztech_itemserverdrive_block.name=Item Server Drive +tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing +tile.kekztech_itemserverioport_block.name=Item Server I/O Port +# -------- Item Server: Crafting Components +item.kekztech_crafting_item.16.name=Item Server Blade + +# -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable tile.kekztech_itemproxysource_block.name=Item Proxy Network Source tile.kekztech_itemproxyendpoint_block.name=Item Proxy Network Endpoint -tile.kekztech_itemserverdrive_block.name=Item Server Drive -tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing -tile.kekztech_itemserverioport_block.name=Item Server I/O Port +# -------- Lapotronic Super Capacitor: Structure Blocks +tile.kekztech_lapotronicenergyunit_block.0.name=Lapotronic Super Capacitor Casing +tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) +tile.kekztech_lapotronicenergyunit_block.2.name=Lapotronic Capacitor (LuV) +tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) +tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) +tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) +tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) + +# -------- Thaumium Reinforced Jar: Block tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar -tile.kekztech_thaumiumreinforcedjar_block.1.name=Thaumium Reinforced Jar +tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar + +# -------- Thaumium Reinforced Jar: Items item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar with Essentia item.kekztech_thaumiumreinforcedjarfilled_item.void.name=Thaumium Reinforced Void Jar with Essentia -tile.kekztech_ichorjar_block.0.name=Ichor Jar -tile.kekztech_ichorjar_block.1.name=Ichor Void Jar -item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia -item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia +# -------- Thaumium Reinforced Jar: Research +# This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars +# This is the subtext for the research note kekztech.research_page.THAUMIUMREINFORCEDJAR=Slightly better jars +# Lore text for the research pages kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. -kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. +kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. + +# -------- Ichor Jar: Block +tile.kekztech_ichorjar_block.0.name=Ichor Jar +tile.kekztech_ichorjar_block.3.name=Ichor Void Jar + +# -------- Ichor Jar: Items +item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia +item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia + +# -------- Ichor Jar: Research tc.research_name.ICHORJAR=Ichor Jars kekztech.research_page.ICHORJAR=Much better jars kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. - -tile.kekztech_lapotronicenergyunit_block.0.name=Lapotronic Super Capacitor Casing -tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) -tile.kekztech_lapotronicenergyunit_block.2.name=Lapotronic Capacitor (LuV) -tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) -tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) -tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) -tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) -- cgit From 19f896b417550249795079fbe8a815ed52ef419c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 19:18:36 +0200 Subject: Moved TC research registration into it's own place. Improved names for init() methods --- .idea/dictionaries/kekzd.xml | 3 ++ src/main/java/common/Blocks.java | 2 +- src/main/java/common/Recipes.java | 2 +- src/main/java/common/Researches.java | 58 ++++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 51 ++----------------- src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- 6 files changed, 69 insertions(+), 49 deletions(-) create mode 100644 src/main/java/common/Researches.java (limited to 'src') diff --git a/.idea/dictionaries/kekzd.xml b/.idea/dictionaries/kekzd.xml index 4978d0c5c9..cfc5daa6e8 100644 --- a/.idea/dictionaries/kekzd.xml +++ b/.idea/dictionaries/kekzd.xml @@ -1,7 +1,10 @@ + essentia + ichor lapotronic + thaumium \ No newline at end of file diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index cfa4b87b7a..f6939ffd90 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -54,7 +54,7 @@ public class Blocks { public static Block lscLapotronicEnergyUnit; - public static void init() { + public static void preInit() { KekzCore.LOGGER.info("Registering blocks..."); registerBlocks_SOFC(); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 57cc14ab92..174e2b9104 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -34,7 +34,7 @@ public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); - public static void init() { + public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); registerRecipes_TFFT(); diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java new file mode 100644 index 0000000000..b901a1588f --- /dev/null +++ b/src/main/java/common/Researches.java @@ -0,0 +1,58 @@ +package common; + +import kekztech.KekzCore; +import net.minecraft.item.ItemStack; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.api.research.ResearchItem; +import thaumcraft.api.research.ResearchPage; +import thaumic.tinkerer.common.research.KamiResearchItem; + +public class Researches { + + public static final String THAUMIUMREINFORCEDJAR = "THAUMIUMREINFORCEDJAR"; + public static final String ICHORJAR = "ICHORJAR"; + + public static void preInit() { + // Blacklist these researches from being a requirement to unlock TTKami + KekzCore.LOGGER.info("Blacklisting research " + THAUMIUMREINFORCEDJAR + " from /iskamiunlocked"); + KamiResearchItem.Blacklist.add(ICHORJAR); + KekzCore.LOGGER.info("Blacklisting research" +ICHORJAR+ "from /iskamiunlocked"); + KamiResearchItem.Blacklist.add(ICHORJAR); + } + + public static void postInit() { + final AspectList aspects_jarthaumiumreinforced = new AspectList() + .add(Aspect.ARMOR, 3) + .add(Aspect.WATER, 3) + .add(Aspect.GREED, 3) + .add(Aspect.VOID, 3); + @SuppressWarnings("unused") + final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", aspects_jarthaumiumreinforced, 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) + .setPages( + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), + new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") + ) + .setConcealed() + .setParents("JARLABEL") + .registerResearchItem(); + + final AspectList aspects_jarichor = new AspectList() + .add(Aspect.ARMOR, 3) + .add(Aspect.ELDRITCH, 3) + .add(Aspect.WATER, 3) + .add(Aspect.GREED, 5) + .add(Aspect.VOID, 5); + @SuppressWarnings("unused") + final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", aspects_jarichor, 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) + .setPages( + new ResearchPage("kekztech.research_page.ICHORJAR.0"), + new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) + ) + .setConcealed() + .setParents("THAUMIUMREINFORCEDJAR") + .setParentsHidden("ICHOR") + .registerResearchItem(); + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index ea98bdc2f9..7fcafe1d77 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,6 +2,7 @@ package kekztech; import common.Blocks; import common.Recipes; +import common.Researches; import common.tileentities.*; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; @@ -10,17 +11,10 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import items.ErrorItem; -import items.Item_ThaumiumReinforcedJarFilled; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; -import net.minecraft.item.ItemStack; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.research.ResearchItem; -import thaumcraft.api.research.ResearchPage; -import thaumic.tinkerer.common.research.KamiResearchItem; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -67,7 +61,7 @@ public class KekzCore { //Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); - Blocks.init(); + Blocks.preInit(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); @@ -82,11 +76,7 @@ public class KekzCore { // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); - // Blacklist this research from being a requirement to unlock kami - KekzCore.LOGGER.info("Blacklisting research THAUMIUMREINFORCEDJAR from /iskamiunlocked"); - KamiResearchItem.Blacklist.add("THAUMIUMREINFORCEDJAR"); - KekzCore.LOGGER.info("Blacklisting research ICHORJAR from /iskamiunlocked"); - KamiResearchItem.Blacklist.add("ICHORJAR"); + Researches.preInit(); } @Mod.EventHandler @@ -104,38 +94,7 @@ public class KekzCore { @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { - Recipes.init(); - - // Thaumcraft research - final AspectList aspects_jarthaumiumreinforced = new AspectList() - .add(Aspect.ARMOR, 3) - .add(Aspect.WATER, 3) - .add(Aspect.GREED, 3) - .add(Aspect.VOID, 3); - final ResearchItem jar_thaumiumreinforced = new ResearchItem("THAUMIUMREINFORCEDJAR", "ALCHEMY", aspects_jarthaumiumreinforced, 3, -4, 2, new ItemStack(Blocks.jarThaumiumReinforced, 1)) - .setPages( - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), - new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") - ) - .setConcealed() - .setParents("JARLABEL") - .registerResearchItem(); - - final AspectList aspects_jarichor = new AspectList() - .add(Aspect.ARMOR, 3) - .add(Aspect.ELDRITCH, 3) - .add(Aspect.WATER, 3) - .add(Aspect.GREED, 5) - .add(Aspect.VOID, 5); - final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", aspects_jarichor, 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) - .setPages( - new ResearchPage("kekztech.research_page.ICHORJAR.0"), - new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) - ) - .setConcealed() - .setParents("THAUMIUMREINFORCEDJAR") - .setParentsHidden("ICHOR") - .registerResearchItem(); + Recipes.postInit(); + Researches.postInit(); } } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 7caff3ced0..9ad7406180 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -133,7 +133,7 @@ item.kekztech_thaumiumreinforcedjarfilled_item.void.name=Thaumium Reinforced Voi # -------- Thaumium Reinforced Jar: Research # This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars -# This is the subtext for the research note +# This is the subtext for the research note (I think) kekztech.research_page.THAUMIUMREINFORCEDJAR=Slightly better jars # Lore text for the research pages kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. -- cgit From d8f485f3492a6e6df62f40a6b3218156bc244a28 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 19:48:19 +0200 Subject: Improved options for localization for all Block tooltips --- src/main/java/common/itemBlocks/IB_ItemProxyCable.java | 6 +++--- src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java | 7 ++++--- src/main/java/common/itemBlocks/IB_ItemProxySource.java | 9 +++++---- src/main/java/common/itemBlocks/IB_ItemServerDrive.java | 5 +++-- src/main/java/common/itemBlocks/IB_ItemServerIOPort.java | 6 +++--- .../java/common/itemBlocks/IB_ItemServerRackCasing.java | 5 +++-- .../java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 3 ++- src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java | 11 ++++++----- .../common/itemBlocks/IB_TFFTStorageFieldBlockT1.java | 7 ++++--- .../common/itemBlocks/IB_TFFTStorageFieldBlockT2.java | 7 ++++--- .../common/itemBlocks/IB_TFFTStorageFieldBlockT3.java | 7 ++++--- .../common/itemBlocks/IB_TFFTStorageFieldBlockT4.java | 7 ++++--- .../common/itemBlocks/IB_TFFTStorageFieldBlockT5.java | 7 ++++--- src/main/resources/assets/kekztech/lang/en_US.lang | 15 +++++++++++++++ 14 files changed, 64 insertions(+), 38 deletions(-) (limited to 'src') diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java index c78872327d..e4ae431c55 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemProxyCable extends ItemBlock { @@ -13,10 +14,9 @@ public class IB_ItemProxyCable extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Connects Item Distribution Nodes"); - lines.add("Wired networks do not require a controller"); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxycable_block.0.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java index 49fb7d7430..b0a1a558a9 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemProxyEndpoint extends ItemBlock { @@ -13,10 +14,10 @@ public class IB_ItemProxyEndpoint extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Point the marked side to where you want to provide an inventory proxy to."); - lines.add("Insert an Integrated Circuit to set the network channel."); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxyendpoint_block.0.desc")); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxyendpoint_block.1.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_ItemProxySource.java b/src/main/java/common/itemBlocks/IB_ItemProxySource.java index 1dc70efd6e..68ab1b00ff 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxySource.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxySource.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemProxySource extends ItemBlock { @@ -13,11 +14,11 @@ public class IB_ItemProxySource extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Point to an inventory to act as source for the item proxy network."); - lines.add("Insert an Integrated Circuit to set the network channel."); - lines.add("Only one source can use one channel on the same network."); + lines.add(StatCollector.translateToLocal("tile:kekztech_itemproxysource_block.0.desc")); + lines.add(StatCollector.translateToLocal("tile:kekztech_itemproxysource_block.1.desc")); + lines.add(StatCollector.translateToLocal("tile:kekztech_itemproxysource_block.2.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java index 54e431388f..a937230da5 100644 --- a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java +++ b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemServerDrive extends ItemBlock { @@ -13,9 +14,9 @@ public class IB_ItemServerDrive extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Item Server Storage Drive"); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemserverdrive_block.0.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java index 6560805cda..10803af14c 100644 --- a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java +++ b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemServerIOPort extends ItemBlock { @@ -13,10 +14,9 @@ public class IB_ItemServerIOPort extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("[W.I.P - Probably doesn't work]"); - lines.add("I/O Port for interfacing with an Item Server."); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemserverioport_block.0.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java index 39e64dbe29..f1da1fcb5e 100644 --- a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java +++ b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_ItemServerRackCasing extends ItemBlock { @@ -13,9 +14,9 @@ public class IB_ItemServerRackCasing extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Shiny new server rack"); + lines.add(StatCollector.translateToLocal("tile.kekztech_itemserverrackcasing_block.0.desc=")); } } diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 4a4ce6a93b..7a7927cfd1 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_LapotronicEnergyUnit extends ItemBlock { @@ -26,7 +27,7 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { @SuppressWarnings("unchecked") @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Part of the Lapotronic Super Capacitor"); + lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); switch(stack.getItemDamage()) { case 1: lines.add("Capacity: 100,000,000 EU"); break; case 2: lines.add("Capacity: 1,000,000,000 EU"); break; diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java index ea056ccd11..38b8997f0f 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -6,6 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTMultiHatch extends ItemBlock { @@ -13,12 +14,12 @@ public class IB_TFFTMultiHatch extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Special hatch for the T.F.F.T"); - lines.add("Allows for automated interaction with all stored fluids in a single place"); - lines.add("Right-click with screwdriver to activate auto-output"); - lines.add("Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.0.desc")); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.1.desc")); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.2.desc")); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.3.desc")); } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java index cd6d06343f..13e6e06f50 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { @@ -14,12 +15,12 @@ public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT1.getCapacity() + "L"); - lines.add("Power Draw: 0.5EU/t"); + lines.add("Power Draw: +0.5EU/t"); } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java index 278f0eafc7..e6a680f1f6 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { @@ -14,12 +15,12 @@ public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT2.getCapacity() + "L"); - lines.add("Power Draw: 1EU/t"); + lines.add("Power Draw: +1EU/t"); } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java index 6ca99c8714..847e43f8ab 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { @@ -14,12 +15,12 @@ public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT3.getCapacity() + "L"); - lines.add("Power Draw: 2EU/t"); + lines.add("Power Draw: +2EU/t"); } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java index cc4c260a7a..ce35f9c4d4 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { @@ -14,12 +15,12 @@ public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT4.getCapacity() + "L"); - lines.add("Power Draw: 4EU/t"); + lines.add("Power Draw: +4EU/t"); } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java index 6e147e20e3..b7c8e8190c 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { @@ -14,12 +15,12 @@ public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { super(block); } - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("This is not a fluid tank"); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); - lines.add("Power Draw: 8EU/t"); + lines.add("Power Draw: +8EU/t"); } } \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 9ad7406180..51a3c26805 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -94,24 +94,38 @@ item.kekztech_crafting_item.15.name=GDC Ceramic Plate # -------- TFFT: Structure Blocks tile.kekztech_tfftcasingblock_block.name=T.F.F.T Casing tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T Storage Field Block (Tier I) +tile.kekztech_tfftstoragefieldblock1_block.0.desc=This is not a fluid tank tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tier II) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T Storage Field Block (Tier III) tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T Storage Field Block (Tier IV) tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T Storage Field Block (Tier V) tile.kekztech_tfftmultihatch_block.name=T.F.F.T Multi-Fluid I/O Hatch +tile.kekztech_tfftmultihatch_block.0.desc=Special hatch for the T.F.F.T +tile.kekztech_tfftmultihatch_block.1.desc=Allows for automated interaction with all stored fluids in a single place +tile.kekztech_tfftmultihatch_block.2.desc=Right-click with screwdriver to activate auto-output +tile.kekztech_tfftmultihatch_block.3.desc=Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid # -------- Item Server: Structure Blocks tile.kekztech_itemserverdrive_block.name=Item Server Drive +tile.kekztech_itemserverdrive_block.0.desc=Item Server Storage Drive tile.kekztech_itemserverrackcasing_block.name=Item Server Rack Casing +tile.kekztech_itemserverrackcasing_block.0.desc=Shiny new server rack tile.kekztech_itemserverioport_block.name=Item Server I/O Port +tile.kekztech_itemserverioport_block.0.desc=I/O Port for interfacing with an Item Server # -------- Item Server: Crafting Components item.kekztech_crafting_item.16.name=Item Server Blade # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable +tile.kekztech_itemproxycable_block.0.desc=Connects Item Proxy Nodes tile.kekztech_itemproxysource_block.name=Item Proxy Network Source +tile:kekztech_itemproxysource_block.0.desc=Point to an inventory to act as source for the item proxy network +tile:kekztech_itemproxysource_block.1.desc=Insert an Integrated Circuit to set the network channel +tile:kekztech_itemproxysource_block.2.desc=Only one source can use one channel on the same network tile.kekztech_itemproxyendpoint_block.name=Item Proxy Network Endpoint +tile.kekztech_itemproxyendpoint_block.0.desc=Point the marked side to where you want to provide an inventory proxy to +tile.kekztech_itemproxyendpoint_block.1.desc=Insert an Integrated Circuit to set the network channel # -------- Lapotronic Super Capacitor: Structure Blocks tile.kekztech_lapotronicenergyunit_block.0.name=Lapotronic Super Capacitor Casing @@ -121,6 +135,7 @@ tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) +tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar -- cgit From 3f6b71d26345ae018f14870d543070d88f7e6d8e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 19:51:55 +0200 Subject: changed harvest tool for all my GT structure blocks to "wrench" --- src/main/java/common/blocks/BaseGTUpdateableBlock.java | 1 + src/main/java/common/blocks/Block_ItemProxyEndpoint.java | 1 + src/main/java/common/blocks/Block_ItemProxySource.java | 1 + 3 files changed, 3 insertions(+) (limited to 'src') diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 81c56ae9e6..6f554101ca 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -19,6 +19,7 @@ public abstract class BaseGTUpdateableBlock extends Block { protected BaseGTUpdateableBlock(Material material) { super(material); GregTech_API.registerMachineBlock(this, -1); + super.setHarvestLevel("wrench", 2); } @Override diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 6bbf9fbfee..5b4888a1f5 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -31,6 +31,7 @@ public class Block_ItemProxyEndpoint extends Block { instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxyEndpoint"); instance.setHardness(3.0f); instance.setResistance(2.0f); + instance.setHarvestLevel("wrench", 2); GameRegistry.registerBlock(instance, IB_ItemProxyEndpoint.class, blockName); return instance; diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 4c3f65e67a..25d9de482b 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -30,6 +30,7 @@ public class Block_ItemProxySource extends Block { instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); instance.setHardness(3.0f); instance.setResistance(2.0f); + instance.setHarvestLevel("wrench", 2); GameRegistry.registerBlock(instance, IB_ItemProxySource.class, blockName); return instance; -- cgit From 2af60ac5f234e4df016158d84cf110a885fe958f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 21:12:20 +0200 Subject: added localization option for MultiBlockTooltipBuilder --- src/main/java/util/MultiBlockTooltipBuilder.java | 57 ++++++++++++++-------- src/main/resources/assets/kekztech/lang/en_US.lang | 18 +++++++ 2 files changed, 56 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/src/main/java/util/MultiBlockTooltipBuilder.java b/src/main/java/util/MultiBlockTooltipBuilder.java index 329220272a..c0573667ab 100644 --- a/src/main/java/util/MultiBlockTooltipBuilder.java +++ b/src/main/java/util/MultiBlockTooltipBuilder.java @@ -4,6 +4,7 @@ import java.util.LinkedList; import java.util.List; import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.StatCollector; /** * Have you ever felt like your tooltips just aren't enterprise enough? Use this! @@ -14,22 +15,42 @@ import net.minecraft.util.EnumChatFormatting; public class MultiBlockTooltipBuilder { private static final String TAB = " "; + private static final String COLON = ": "; private final List iLines; private final List sLines; private String[] iArray; private String[] sArray; - + + // Localized keywords + private static final String KW_dimensions = StatCollector.translateToLocal("mbdesc.beginStructureBlock.Dimensions"); + private static final String KW_structure = StatCollector.translateToLocal("mbdesc.beginStructureBlock.Structure"); + private static final String KW_controller = StatCollector.translateToLocal("mbdesc.addController.Controller"); + private static final String KW_atleast = StatCollector.translateToLocal("mbdesc.addCasing.atleast"); + private static final String KW_energyhatch = StatCollector.translateToLocal("mbdesc.addEnergyHatch.EnergyHatch"); + private static final String KW_dynamohatch = StatCollector.translateToLocal("mbdesc.addDynamoHatch.DynamoHatch"); + private static final String KW_maintenancehatch = StatCollector.translateToLocal("mbdesc.addMaintenanceHatch.MaintenanceHatch"); + private static final String KW_iohatches = StatCollector.translateToLocal("mbdesc.addIOHatches.IOHatches"); + private static final String KW_inputbus = StatCollector.translateToLocal("mbdesc.addInputBus.InputBus"); + private static final String KW_inputhatch = StatCollector.translateToLocal("mbdesc.addInputHatch.InputHatch"); + private static final String KW_outputbus = StatCollector.translateToLocal("mbdesc.addOutputBus.OutputBus"); + private static final String KW_outputhatch = StatCollector.translateToLocal("mbdesc.addOutputHatch.OutputHatch"); + private static final String KW_hold = StatCollector.translateToLocal("mbdesc.signAndFinalize.Hold"); + private static final String KW_todisplay = StatCollector.translateToLocal("mbdesc.signAndFinalize.todisplay"); + private static final String KW_createdby = StatCollector.translateToLocal("mbdesc.signAndFinalize.createdby"); + public MultiBlockTooltipBuilder() { iLines = new LinkedList<>(); sLines = new LinkedList<>(); + + } /** * Add a basic line of information about this structure * - * @param line + * @param info * The line to be added. * @return Instance this method was called on. */ @@ -62,58 +83,58 @@ public class MultiBlockTooltipBuilder { * @return Instance this method was called on. */ public MultiBlockTooltipBuilder beginStructureBlock(int w, int h, int l) { - sLines.add("Dimensions: " + w + "x" + h + "x" + l + " (WxHxL)"); - sLines.add("Structure:"); + sLines.add(KW_dimensions + COLON + w + "x" + h + "x" + l + " (WxHxL)"); + sLines.add(KW_structure + COLON); return this; } public MultiBlockTooltipBuilder addController(String info) { - sLines.add(TAB + "Controller: " + info); + sLines.add(TAB + KW_controller + COLON + info); return this; } public MultiBlockTooltipBuilder addCasingInfo(String casingName, int minCount) { - sLines.add(TAB + minCount +"x " + casingName + " (at least)"); + sLines.add(TAB + minCount +"x " + casingName + " " + KW_atleast); return this; } public MultiBlockTooltipBuilder addEnergyHatch(String info) { - sLines.add(TAB + "Energy Hatch: " + info); + sLines.add(TAB + KW_energyhatch + COLON + info); return this; } public MultiBlockTooltipBuilder addDynamoHatch(String info) { - sLines.add(TAB + "Dynamo Hatch: " + info); + sLines.add(TAB + KW_dynamohatch + COLON + info); return this; } public MultiBlockTooltipBuilder addMaintenanceHatch(String info) { - sLines.add(TAB + "Maintenance Hatch: " + info); + sLines.add(TAB + KW_maintenancehatch + COLON + info); return this; } public MultiBlockTooltipBuilder addIOHatches(String info) { - sLines.add(TAB + "I/O Hatches: " + info); + sLines.add(TAB + KW_iohatches + COLON + info); return this; } public MultiBlockTooltipBuilder addInputBus(String info) { - sLines.add(TAB + "Input Bus/ses: " + info); + sLines.add(TAB + KW_inputbus + COLON + info); return this; } public MultiBlockTooltipBuilder addInputHatch(String info) { - sLines.add(TAB + "Input Hatch/es: " + info); + sLines.add(TAB + KW_inputhatch + COLON + info); return this; } public MultiBlockTooltipBuilder addOutputBus(String info) { - sLines.add(TAB + "Output Bus/ses: " + info); + sLines.add(TAB + KW_outputbus + COLON + info); return this; } public MultiBlockTooltipBuilder addOutputHatch(String info) { - sLines.add(TAB + "Output Hatch/es: " + info); + sLines.add(TAB + KW_outputhatch + COLON + info); return this; } @@ -127,7 +148,7 @@ public class MultiBlockTooltipBuilder { * @return Instance this method was called on. */ public MultiBlockTooltipBuilder addOtherStructurePart(String name, String info) { - sLines.add(TAB + name + ": " + info); + sLines.add(TAB + name + COLON + info); return this; } @@ -138,12 +159,10 @@ public class MultiBlockTooltipBuilder { * * @param author * Name of the creator of this Machine - * - * @return The result of all build calls. */ public void signAndFinalize(String author) { - iLines.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " to display structure guidelines"); - iLines.add("Created by " + author); + iLines.add(KW_hold + " " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " " + KW_todisplay); + iLines.add(KW_createdby + " " + author); iArray = new String[iLines.size()]; sArray = new String[sLines.size()]; iLines.toArray(iArray); diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 51a3c26805..5a7829e4fa 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -1,5 +1,23 @@ item.kekztech_error_item.name=KekzTech Error Coin +# -------- Multiblock Tooltip Builder Keywords +# -------- Context can be found in the class util.MultiBlockTooltipBuilder +mbdesc.beginStructureBlock.Dimensions=Dimensions +mbdesc.beginStructureBlock.Structure=Structure +mbdesc.addController.Controller=Controller +mbdesc.addCasing.atleast=(at least) +mbdesc.addEnergyHatch.EnergyHatch=Energy Hatch +mbdesc.addDynamoHatch.DynamoHatch=Dynamo Hatch +mbdesc.addMaintenanceHatch.MaintenanceHatch=Maintenance Hatch +mbdesc.addIOHatches.IOHatches=I/O Hatches +mbdesc.addInputBus.InputBus=Input Bus/ses +mbdesc.addInputHatch.InputHatch=Input Hatch/es +mbdesc.addOutputBus.OutputBus=Output Bus/ses +mbdesc.addOutputHatch.OutputHatch=Output Hatch/es +mbdesc.signAndFinalize.Hold=Hold +mbdesc.signAndFinalize.todisplay=to display structure guidelines +mbdesc.signAndFinalize.createdby=Created by + # -------- Reactor: Structure Blocks tile.kekztech_controlrod_block.name=Nuclear Reactor Control Rod tile.kekztech_reactorchamberoff_block.name=Nuclear Reactor Chamber (OFF) -- cgit From dc21eafe10f52ce9cf55b651de72ba48667187c3 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 21:29:46 +0200 Subject: added overflow protection when dealing with TT laser hatches, as their throughput might exceed MAX_LONG --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index b528f7ac10..a595dbf40c 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -426,7 +426,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final BigInteger remcapActual = capacity.subtract(stored); final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; - final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + final long watts = eHatch.maxEUInput() * eHatch.maxAmperesIn(); + long power = Math.min( + // Overflow protection (taken from Math.addExact()) + ((eHatch.maxEUInput() ^ watts) & (eHatch.maxAmperesIn() ^ watts)) < 0 ? Long.MAX_VALUE : watts, + recampLimited.longValue()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); @@ -438,7 +442,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + final long watts = eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(); + long power = Math.min( + // Overflow protection (taken from Math.addExact()) + ((eDynamo.maxEUOutput() ^ watts) & (eDynamo.maxAmperesOut() ^ watts)) < 0 ? Long.MAX_VALUE : watts, + remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); -- cgit From d4f0145505522e2244472e57eac6ec07319ad5c5 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 21:50:25 +0200 Subject: removed line to apply a casing texture to laser hatches. Their spray colour should be visible --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 -- 1 file changed, 2 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a595dbf40c..031ea69dd4 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -331,7 +331,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return super.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches - ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mEnergyTunnelsTT.add((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { // Add TT hatches @@ -355,7 +354,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return super.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { // Add TT Laser hatches - ((GT_MetaTileEntity_Hatch) mte).updateTexture(aBaseCasingIndex); return mDynamoTunnelsTT.add((GT_MetaTileEntity_Hatch_DynamoTunnel) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { // Add TT hatches -- cgit From 90c07aea83b45e097b72243e08cd8d84a6dac8a8 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 21:54:54 +0200 Subject: Revert "added overflow protection when dealing with TT laser hatches, as their throughput might exceed MAX_LONG" This reverts commit dc21eafe10f52ce9cf55b651de72ba48667187c3. --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 031ea69dd4..2d8d2dc475 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -424,11 +424,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final BigInteger remcapActual = capacity.subtract(stored); final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; - final long watts = eHatch.maxEUInput() * eHatch.maxAmperesIn(); - long power = Math.min( - // Overflow protection (taken from Math.addExact()) - ((eHatch.maxEUInput() ^ watts) & (eHatch.maxAmperesIn() ^ watts)) < 0 ? Long.MAX_VALUE : watts, - recampLimited.longValue()); + final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); @@ -440,11 +436,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - final long watts = eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(); - long power = Math.min( - // Overflow protection (taken from Math.addExact()) - ((eDynamo.maxEUOutput() ^ watts) & (eDynamo.maxAmperesOut() ^ watts)) < 0 ? Long.MAX_VALUE : watts, - remStoredLimited.longValue()); + final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); -- cgit From 2eab9368e0c13eabe232fc201fbea0eb1554c737 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 22:26:15 +0200 Subject: changed wording in LSC info data from "running cost" tp "passive loss" --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 2d8d2dc475..c50bf452d8 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -455,7 +455,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Used Capacity: " + NumberFormat.getNumberInstance().format(stored) + "EU"); ll.add("Total Capacity: " + NumberFormat.getNumberInstance().format(capacity) + "EU"); - ll.add("Running Cost: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); + ll.add("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From b9a3cc65e4a89990d8816fd6e815c0a84228ae6d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 22:43:18 +0200 Subject: Added disclaimer that laser hatches don't work yet --- GregTech.lang | 54 +++++++++++++++++++++ mods/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 0 -> 885812 bytes .../GTMTE_LapotronicSuperCapacitor.java | 1 + 3 files changed, 55 insertions(+) create mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jar (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index d2aa796bae..aca43cc6e6 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -3561,6 +3561,7 @@ languagefile { S:TileEntity_DESCRIPTION_13105_Index_9=Hold §l[LSHIFT]§r§7 to display structure guidelines S:TileEntity_DESCRIPTION_13106_Index_0=LapotronicTM Multi-block power storage S:TileEntity_DESCRIPTION_13106_Index_1=Modular height of 4 to 18 blocks. + S:TileEntity_DESCRIPTION_13106_Index_10=Created by Kekzdealer S:TileEntity_DESCRIPTION_13106_Index_2=----------------------------------------- S:TileEntity_DESCRIPTION_13106_Index_3=Hold §l[LSHIFT]§r§7 to display structure guidelines S:TileEntity_DESCRIPTION_13106_Index_4=Created by Kekzdealer @@ -9497,6 +9498,12 @@ languagefile { S:achievement.gt.blockmachines.dehp.desc=Get ALL the thermal energy! S:achievement.gt.blockmachines.electricimplosioncompressor=Electric Implosions? S:achievement.gt.blockmachines.electricimplosioncompressor.desc=Basically a giant Hammer that presses Stuff - No more TNT! + S:achievement.gt.blockmachines.voidminer1=Ores from deep below! + S:achievement.gt.blockmachines.voidminer1.desc=Is this some kind of Ex-Nihilo? + S:achievement.gt.blockmachines.voidminer2=Ores from deep below 2! Electric Boogaloo! + S:achievement.gt.blockmachines.voidminer2.desc=Ex-Nihilo, but faster! + S:achievement.gt.blockmachines.voidminer3=Ores from deep below 3! Trinity Ex-Nihilo + S:achievement.gt.blockmachines.voidminer3.desc=3x the trouble, 3x the fun! S:bw.blockores.01.1.name=Bismutite Ore S:bw.blockores.01.10.name=Arsenopyrite Ore S:bw.blockores.01.11.name=Ferberite Ore @@ -22174,6 +22181,52 @@ languagefile { S:gt.bwMetaGeneratedItem0.2.tooltip=A Raw Board needed for Circuit Imprints S:gt.bwMetaGeneratedItem0.3.name=Imprint supporting Board S:gt.bwMetaGeneratedItem0.3.tooltip=A Board needed for Circuit Imprints + S:gt.bwMetaGeneratedItem0.32712.name=Wrap of Biocellss + S:gt.bwMetaGeneratedItem0.32712.tooltip=Mutated Raw inteligence + S:gt.bwMetaGeneratedItem0.32713.name=Wrap of Stemcellss + S:gt.bwMetaGeneratedItem0.32713.tooltip=Raw inteligence + S:gt.bwMetaGeneratedItem0.32714.name=Wrap of Bio Processing Units + S:gt.bwMetaGeneratedItem0.32714.tooltip=Bio CPU + S:gt.bwMetaGeneratedItem0.32715.name=Wrap of Neuro Processing Units + S:gt.bwMetaGeneratedItem0.32715.tooltip=Neuro CPU + S:gt.bwMetaGeneratedItem0.32716.name=Wrap of Raw Advanced Crystal Chips + S:gt.bwMetaGeneratedItem0.32716.tooltip=Raw Advanced Crystal Processor + S:gt.bwMetaGeneratedItem0.32717.name=Wrap of Crystal SoCs + S:gt.bwMetaGeneratedItem0.32717.tooltip=Crystal System on a Chip + S:gt.bwMetaGeneratedItem0.32718.name=Wrap of Crystal Processing Units + S:gt.bwMetaGeneratedItem0.32718.tooltip=Crystal CPU + S:gt.bwMetaGeneratedItem0.32719.name=Wrap of QBit Processing Units + S:gt.bwMetaGeneratedItem0.32719.tooltip=Quantum CPU + S:gt.bwMetaGeneratedItem0.32720.name=Wrap of Nanocomponent Central Processing Units + S:gt.bwMetaGeneratedItem0.32720.tooltip=Power Circuit + S:gt.bwMetaGeneratedItem0.32721.name=Wrap of Quantum Power ICs + S:gt.bwMetaGeneratedItem0.32721.tooltip=Quantum Power Circuit + S:gt.bwMetaGeneratedItem0.32722.name=Wrap of Piko Power ICs + S:gt.bwMetaGeneratedItem0.32722.tooltip=Piko Power Circuit + S:gt.bwMetaGeneratedItem0.32723.name=Wrap of Nano Power ICs + S:gt.bwMetaGeneratedItem0.32723.tooltip=Nano Power Circuit + S:gt.bwMetaGeneratedItem0.32724.name=Wrap of Low Power ICs + S:gt.bwMetaGeneratedItem0.32724.tooltip=Low Power Circuit + S:gt.bwMetaGeneratedItem0.32725.name=Wrap of Ultra Low Power ICs + S:gt.bwMetaGeneratedItem0.32725.tooltip=Ultra Low Power Circuit + S:gt.bwMetaGeneratedItem0.32726.name=Wrap of Ultra High Power ICs + S:gt.bwMetaGeneratedItem0.32726.tooltip=Ultra High Power Circuit + S:gt.bwMetaGeneratedItem0.32727.name=Wrap of High Power ICs + S:gt.bwMetaGeneratedItem0.32727.tooltip=High Power Circuit + S:gt.bwMetaGeneratedItem0.32728.name=Wrap of Simple SoCs + S:gt.bwMetaGeneratedItem0.32728.tooltip=Simple System on a Chip + S:gt.bwMetaGeneratedItem0.32729.name=Wrap of Power ICs + S:gt.bwMetaGeneratedItem0.32729.tooltip=Power Circuit + S:gt.bwMetaGeneratedItem0.32730.name=Wrap of ASoCs + S:gt.bwMetaGeneratedItem0.32730.tooltip=Advanced System on a Chip + S:gt.bwMetaGeneratedItem0.32731.name=Wrap of SoCs + S:gt.bwMetaGeneratedItem0.32731.tooltip=System on a Chip + S:gt.bwMetaGeneratedItem0.32732.name=Wrap of Central Processing Units + S:gt.bwMetaGeneratedItem0.32732.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32733.name=Wrap of NOR Memory Chips + S:gt.bwMetaGeneratedItem0.32733.tooltip=Integrated Circuit + S:gt.bwMetaGeneratedItem0.32734.name=Wrap of NAND Memory Chips + S:gt.bwMetaGeneratedItem0.32734.tooltip=Integrated Circuit S:gt.bwMetaGeneratedItem0.32735.name=Wrap of Stemcellss S:gt.bwMetaGeneratedItem0.32735.tooltip=Raw Intiligence (Disassembled Eggs) S:gt.bwMetaGeneratedItem0.32736.name=Wrap of Neuro Processing Units @@ -52853,6 +52906,7 @@ languagefile { S:gt.recipe.dieselgeneratorfuel=Diesel Generator Fuel S:gt.recipe.distillationtower=Distillation Tower S:gt.recipe.distillery=Distillery + S:gt.recipe.electricimplosioncompressor=Electric Implosion Compressor S:gt.recipe.electrolyzer=Electrolyzer S:gt.recipe.electromagneticseparator=Electromagnetic Separator S:gt.recipe.em_scanner=EM Scanner Research diff --git a/mods/bartworks[1.7.10]-0.5.13_pre10.jar b/mods/bartworks[1.7.10]-0.5.13_pre10.jar new file mode 100644 index 0000000000..b1a8b4322f Binary files /dev/null and b/mods/bartworks[1.7.10]-0.5.13_pre10.jar differ diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index c50bf452d8..6afa33b91e 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -79,6 +79,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addSeparator() .addInfo("Glass shell has to be Tier - 2 of the highest capacitor tier") .addInfo("UV-Tier glass required for TecTech Laser Hatches") + .addInfo("KNOWN BUG: Laser Dynamo Tunnels don't output") .addInfo("Modular height of 4 to 18 blocks.") .addSeparator() .beginStructureBlock(5, 4, 5) -- cgit From 1731699923f01e166a2c3520a7afe10d7b31e28b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 11:29:09 +0200 Subject: code cleanup, recipe fix --- GregTech.lang | 1 + src/main/java/common/Recipes.java | 2 +- src/main/java/common/blocks/Block_IchorJar.java | 54 +++++----- .../common/blocks/Block_ThaumiumReinforcedJar.java | 57 +++++----- .../GTMTE_LapotronicSuperCapacitor.java | 5 + src/main/java/items/Item_IchorJarFilled.java | 118 --------------------- .../items/Item_ThaumiumReinforcedJarFilled.java | 118 --------------------- src/main/java/kekztech/KekzCore.java | 2 - src/main/resources/assets/kekztech/lang/en_US.lang | 8 -- 9 files changed, 69 insertions(+), 296 deletions(-) delete mode 100644 src/main/java/items/Item_IchorJarFilled.java delete mode 100644 src/main/java/items/Item_ThaumiumReinforcedJarFilled.java (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index aca43cc6e6..6708d5a8a0 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -3562,6 +3562,7 @@ languagefile { S:TileEntity_DESCRIPTION_13106_Index_0=LapotronicTM Multi-block power storage S:TileEntity_DESCRIPTION_13106_Index_1=Modular height of 4 to 18 blocks. S:TileEntity_DESCRIPTION_13106_Index_10=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13106_Index_11=Created by Kekzdealer S:TileEntity_DESCRIPTION_13106_Index_2=----------------------------------------- S:TileEntity_DESCRIPTION_13106_Index_3=Hold §l[LSHIFT]§r§7 to display structure guidelines S:TileEntity_DESCRIPTION_13106_Index_4=Created by Kekzdealer diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 174e2b9104..43c9afe67b 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -557,7 +557,7 @@ public class Recipes { // Capacitor recycling GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), ItemList.Energy_LapotronicOrb.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 24), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Lapis, 4), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), ItemList.Energy_LapotronicOrb2.get(1L), diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 7601ab0f78..a2be000b7a 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -53,7 +53,7 @@ public class Block_IchorJar extends BlockJar { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { par3List.add(new ItemStack(par1, 1, 0)); // Normal jar par3List.add(new ItemStack(par1, 1, 3)); // Void jar @@ -73,33 +73,39 @@ public class Block_IchorJar extends BlockJar { final TileEntity te = world.getTileEntity(x, y, z); if(te instanceof TE_IchorJar) { final TE_IchorJar ite = (TE_IchorJar) te; - if(ite.amount > 0) { - // Create a decent explosion in the center of the block (TNT has strength 4.0F) - world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 6.0F, false); - - // Place a lot of Flux in the area - final int limit = ite.amount / 16; - int created = 0; - for(int i = 0; i < 200; i++) { - final int xf = x + world.rand.nextInt(7) - world.rand.nextInt(7); - final int yf = x + world.rand.nextInt(7) - world.rand.nextInt(7); - final int zf = x + world.rand.nextInt(7) - world.rand.nextInt(7); - if(world.isAirBlock(xf, yf, zf)) { - if(yf > y) { - world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); - } else { - world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); - } - - if(created++ > limit) { - break; - } + breakBlockWarpy(world, x, y, z, ite.amount, 200, 6.0F); + } else if(te instanceof TE_IchorVoidJar) { + final TE_IchorVoidJar ite = (TE_IchorVoidJar) te; + breakBlockWarpy(world, x, y, z, ite.amount, 200, 6.0F); + } + super.breakBlock(world, x, y, z, par5, par6); + } + + private void breakBlockWarpy(World world, int x, int y, int z, int fillAmount, int iterations, float explosionStrength){ + if(fillAmount > 0) { + // Create a decent explosion in the center of the block (TNT has strength 4.0F) + world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, explosionStrength, false); + + // Place a lot of Flux in the area + final int limit = fillAmount / 16; + int created = 0; + for(int i = 0; i < iterations; i++) { + final int xf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int yf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int zf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + if(world.isAirBlock(xf, yf, zf)) { + if(yf > y) { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); + } else { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); + } + + if(created++ > limit) { + break; } } } } - - super.breakBlock(world, x, y, z, par5, par6); } @Override diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index edcdb54a17..d9064214d2 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -53,7 +53,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked"}) public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { par3List.add(new ItemStack(par1, 1, 0)); // Normal jar par3List.add(new ItemStack(par1, 1, 3)); // Void jar @@ -71,35 +71,42 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ThaumiumReinforcedJar) { + if(te instanceof TE_ThaumiumReinforcedJar) { final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; - if(ite.amount > 0) { - // Create a small explosion in the center of the block (TNT has strength 4.0F) - world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, 1.0F, false); - - // Place some Flux in the area - final int limit = ite.amount / 16; - int created = 0; - for(int i = 0; i < 50; i++) { - final int xf = x + world.rand.nextInt(4) - world.rand.nextInt(4); - final int yf = x + world.rand.nextInt(4) - world.rand.nextInt(4); - final int zf = x + world.rand.nextInt(4) - world.rand.nextInt(4); - if(world.isAirBlock(xf, yf, zf)) { - if(yf > y) { - world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); - } else { - world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); - } - - if(created++ > limit) { - break; - } + breakBlockWarpy(world, x, y, z, ite.amount, 50, 1.0F); + } else if(te instanceof TE_ThaumiumReinforcedVoidJar) { + final TE_ThaumiumReinforcedVoidJar ite = (TE_ThaumiumReinforcedVoidJar) te; + breakBlockWarpy(world, x, y, z, ite.amount, 50, 1.0F); + } + + super.breakBlock(world, x, y, z, par5, par6); + } + + private void breakBlockWarpy(World world, int x, int y, int z, int fillAmount, int iterations, float explosionStrength){ + if(fillAmount > 0) { + // Create a decent explosion in the center of the block (TNT has strength 4.0F) + world.createExplosion(null, x + 0.5D, y + 0.5D, z + 0.5D, explosionStrength, false); + + // Place a lot of Flux in the area + final int limit = fillAmount / 16; + int created = 0; + for(int i = 0; i < iterations; i++) { + final int xf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int yf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + final int zf = x + world.rand.nextInt(7) - world.rand.nextInt(7); + if(world.isAirBlock(xf, yf, zf)) { + if(yf > y) { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGas, 8, 3); + } else { + world.setBlock(xf, yf, zf, ConfigBlocks.blockFluxGoo, 8, 3); + } + + if(created++ > limit) { + break; } } } } - - super.breakBlock(world, x, y, z, par5, par6); } @Override diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6afa33b91e..d81c5eb8c3 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -16,6 +16,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynam import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -292,6 +293,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } + KekzCore.LOGGER.info("Found " + mDynamoTunnelsTT.size() + "Laser Source Hatches"); + KekzCore.LOGGER.info("Found " + mEnergyTunnelsTT.size() + "Laser Target Hatches"); // Glass has to be at least UV-tier to allow TT Laser hatches if(colourCorrectedMeta < 5) { if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) { @@ -427,6 +430,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); if(power <= eHatch.getEUVar()) { + KekzCore.LOGGER.info("Tried to take " + power + "EU from a Laser Target Hatch"); eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); } @@ -439,6 +443,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + KekzCore.LOGGER.info("Tried to inject " + power + "EU into a Laser Source Hatch"); eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); } diff --git a/src/main/java/items/Item_IchorJarFilled.java b/src/main/java/items/Item_IchorJarFilled.java deleted file mode 100644 index 1b62c3f29f..0000000000 --- a/src/main/java/items/Item_IchorJarFilled.java +++ /dev/null @@ -1,118 +0,0 @@ -package items; - -import common.Blocks; -import common.tileentities.TE_IchorJar; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.common.blocks.ItemJarFilled; - -public class Item_IchorJarFilled extends ItemJarFilled { - - private static final Item_IchorJarFilled instance = new Item_IchorJarFilled(); - - private Item_IchorJarFilled() { - super(); - } - - public static Item_IchorJarFilled getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_ichorjarfilled_item"; - super.setUnlocalizedName(unlocalizedName); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, - float par8, float par9, float par10) { - - final Block block = world.getBlock(x, y, z); - if(block == net.minecraft.init.Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { - side = 1; - } else if(block != net.minecraft.init.Blocks.vine && block != net.minecraft.init.Blocks.tallgrass - && block != net.minecraft.init.Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { - // Displace target location if original target can't be replaced - if(side == 0) { - y--; - } - if(side == 1) { - y++; - } - if(side == 2) { - z--; - } - if(side == 3) { - z++; - } - if(side == 4) { - x--; - } - if(side == 5) { - x++; - } - } - - if(stack.stackSize == 0) { - return false; - } else if(!player.canPlayerEdit(x, y, z, side, stack)) { - return false; - } else if(world.canPlaceEntityOnSide(Blocks.jarIchor, x, y, z, - false, side, player, stack)) { - - final Block jar = Blocks.jarIchor; - final int meta = this.getMetadata(stack.getItemDamage()); - final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); - - if(placeBlockAt(stack, player, world, x, y, z, side, par9, par9, par10, idk)) { - - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_IchorJar && stack.hasTagCompound()) { - - final AspectList aspects = getAspects(stack); - if(aspects != null && aspects.size() == 1) { - ((TE_IchorJar) te).amount = aspects.getAmount(aspects.getAspects()[0]); - ((TE_IchorJar) te).aspect = aspects.getAspects()[0]; - } - - final String filter = stack.stackTagCompound.getString("AspectFilter"); - if(filter != null) { - ((TE_IchorJar) te).aspectFilter = Aspect.getAspect(filter); - } - } - - world.playSoundEffect((double) ((float) x + 0.5F), (double) ((float) y + 0.5F), - (double) ((float) z + 0.5F), jar.stepSound.func_150496_b(), - (jar.stepSound.getVolume() + 1.0F) / 2.0F, jar.stepSound.getPitch() * 0.8F); - --stack.stackSize; - } - - return true; - } else { - return false; - } - } - - @Override - public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, - float hitX, float hitY, float hitZ, int metadata) { - if (!world.setBlock(x, y, z, Blocks.jarIchor, metadata, 3)) { - return false; - } else { - if (world.getBlock(x, y, z) == Blocks.jarIchor) { - Blocks.jarIchor.onBlockPlacedBy(world, x, y, z, player, stack); - Blocks.jarIchor.onPostBlockPlaced(world, x, y, z, metadata); - } - - return true; - } - } -} diff --git a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java b/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java deleted file mode 100644 index 47b37837b7..0000000000 --- a/src/main/java/items/Item_ThaumiumReinforcedJarFilled.java +++ /dev/null @@ -1,118 +0,0 @@ -package items; - -import common.Blocks; -import common.tileentities.TE_ThaumiumReinforcedJar; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.common.blocks.ItemJarFilled; - -public class Item_ThaumiumReinforcedJarFilled extends ItemJarFilled { - - private static final Item_ThaumiumReinforcedJarFilled instance = new Item_ThaumiumReinforcedJarFilled(); - - private Item_ThaumiumReinforcedJarFilled() { - super(); - } - - public static Item_ThaumiumReinforcedJarFilled getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_thaumiumreinforcedjarfilled_item"; - super.setUnlocalizedName(unlocalizedName); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, - float par8, float par9, float par10) { - - final Block block = world.getBlock(x, y, z); - if(block == net.minecraft.init.Blocks.snow_layer && (world.getBlockMetadata(x, y, z) & 7) < 1) { - side = 1; - } else if(block != net.minecraft.init.Blocks.vine && block != net.minecraft.init.Blocks.tallgrass - && block != net.minecraft.init.Blocks.deadbush && !block.isReplaceable(world, x, y, z)) { - // Displace target location if original target can't be replaced - if(side == 0) { - y--; - } - if(side == 1) { - y++; - } - if(side == 2) { - z--; - } - if(side == 3) { - z++; - } - if(side == 4) { - x--; - } - if(side == 5) { - x++; - } - } - - if(stack.stackSize == 0) { - return false; - } else if(!player.canPlayerEdit(x, y, z, side, stack)) { - return false; - } else if(world.canPlaceEntityOnSide(Blocks.jarThaumiumReinforced, x, y, z, - false, side, player, stack)) { - - final Block jar = Blocks.jarThaumiumReinforced; - final int meta = this.getMetadata(stack.getItemDamage()); - final int idk = block.onBlockPlaced(world, x, y, z, side, par8, par9, par10, meta); - - if(placeBlockAt(stack, player, world, x, y, z, side, par9, par9, par10, idk)) { - - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TE_ThaumiumReinforcedJar && stack.hasTagCompound()) { - - final AspectList aspects = getAspects(stack); - if(aspects != null && aspects.size() == 1) { - ((TE_ThaumiumReinforcedJar) te).amount = aspects.getAmount(aspects.getAspects()[0]); - ((TE_ThaumiumReinforcedJar) te).aspect = aspects.getAspects()[0]; - } - - final String filter = stack.stackTagCompound.getString("AspectFilter"); - if(filter != null) { - ((TE_ThaumiumReinforcedJar) te).aspectFilter = Aspect.getAspect(filter); - } - } - - world.playSoundEffect((double) ((float) x + 0.5F), (double) ((float) y + 0.5F), - (double) ((float) z + 0.5F), jar.stepSound.func_150496_b(), - (jar.stepSound.getVolume() + 1.0F) / 2.0F, jar.stepSound.getPitch() * 0.8F); - --stack.stackSize; - } - - return true; - } else { - return false; - } - } - - @Override - public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, - float hitX, float hitY, float hitZ, int metadata) { - if (!world.setBlock(x, y, z, Blocks.jarThaumiumReinforced, metadata, 3)) { - return false; - } else { - if (world.getBlock(x, y, z) == Blocks.jarThaumiumReinforced) { - Blocks.jarThaumiumReinforced.onBlockPlacedBy(world, x, y, z, player, stack); - Blocks.jarThaumiumReinforced.onPostBlockPlaced(world, x, y, z, metadata); - } - - return true; - } - } -} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 7fcafe1d77..232e2ede1d 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -59,8 +59,6 @@ public class KekzCore { //Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); - //Item_ThaumiumReinforcedJarFilled.getInstance().registerItem(); - Blocks.preInit(); // Register TileEntities diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 5a7829e4fa..f25ebcbb33 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -159,10 +159,6 @@ tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capac tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar -# -------- Thaumium Reinforced Jar: Items -item.kekztech_thaumiumreinforcedjarfilled_item.name=Thaumium Reinforced Jar with Essentia -item.kekztech_thaumiumreinforcedjarfilled_item.void.name=Thaumium Reinforced Void Jar with Essentia - # -------- Thaumium Reinforced Jar: Research # This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars @@ -176,10 +172,6 @@ kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in tile.kekztech_ichorjar_block.0.name=Ichor Jar tile.kekztech_ichorjar_block.3.name=Ichor Void Jar -# -------- Ichor Jar: Items -item.kekztech_ichorjarfilled_item.name=Ichor Jar with Essentia -item.kekztech_ichorjarfilled_item.void.name=Ichor Void Jar with Essentia - # -------- Ichor Jar: Research tc.research_name.ICHORJAR=Ichor Jars kekztech.research_page.ICHORJAR=Much better jars -- cgit From 18563417fce00037830cb733f4cfc78df514c26e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 13:03:18 +0200 Subject: Fixed power not being calculated correctly for laser hatches in LSC --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d81c5eb8c3..b37c88e098 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -428,9 +428,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final BigInteger remcapActual = capacity.subtract(stored); final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; - final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); + final long power = Math.min(ttLaserWattage, recampLimited.longValue()); if(power <= eHatch.getEUVar()) { - KekzCore.LOGGER.info("Tried to take " + power + "EU from a Laser Target Hatch"); eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); } @@ -441,9 +441,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); + final long power = Math.min(ttLaserWattage, remStoredLimited.longValue()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { - KekzCore.LOGGER.info("Tried to inject " + power + "EU into a Laser Source Hatch"); eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); } -- cgit From 0811d899bb980ac3997a8c7260545196012c614b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 13:03:59 +0200 Subject: Removed laser hatch bug disclaimer in LSC tooltip --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index b37c88e098..bd1825660e 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -80,7 +80,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addSeparator() .addInfo("Glass shell has to be Tier - 2 of the highest capacitor tier") .addInfo("UV-Tier glass required for TecTech Laser Hatches") - .addInfo("KNOWN BUG: Laser Dynamo Tunnels don't output") .addInfo("Modular height of 4 to 18 blocks.") .addSeparator() .beginStructureBlock(5, 4, 5) -- cgit From 0100d40712cbfa3c96b1dbdeddd1f7504a2fa7d6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 14:52:04 +0200 Subject: Made it so that my jars drop their label when mined (alongside the jar) --- .../common/blocks/Block_ThaumiumReinforcedJar.java | 31 ++++++++++++++++++++-- src/main/resources/assets/kekztech/lang/en_US.lang | 6 ++--- 2 files changed, 32 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index d9064214d2..eeb209307e 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -1,5 +1,6 @@ package common.blocks; +import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -12,14 +13,19 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.Explosion; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; +import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; import thaumcraft.common.config.ConfigBlocks; +import thaumcraft.common.config.ConfigItems; public class Block_ThaumiumReinforcedJar extends BlockJar { @@ -78,7 +84,6 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { final TE_ThaumiumReinforcedVoidJar ite = (TE_ThaumiumReinforcedVoidJar) te; breakBlockWarpy(world, x, y, z, ite.amount, 50, 1.0F); } - super.breakBlock(world, x, y, z, par5, par6); } @@ -111,7 +116,29 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { - return new ArrayList<>(Collections.singleton(new ItemStack(this, 1, (meta == 3) ? 3 : 0))); + final ArrayList drops = new ArrayList<>(); + drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); + final TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TE_ThaumiumReinforcedJar) { + final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; + if(ite.aspectFilter != null){ + final ItemStack droppedLabel = new ItemStack(ConfigItems.itemResource, 1, 13); + droppedLabel.setTagCompound(new NBTTagCompound()); + final AspectList aspect = new AspectList().add(ite.aspectFilter,0); + aspect.writeToNBT(droppedLabel.getTagCompound()); + drops.add(droppedLabel); + } + } else if(te instanceof TE_ThaumiumReinforcedVoidJar) { + final TE_ThaumiumReinforcedVoidJar ite = (TE_ThaumiumReinforcedVoidJar) te; + if(ite.aspectFilter != null) { + final ItemStack droppedLabel = new ItemStack(ConfigItems.itemResource, 1, 13); + droppedLabel.setTagCompound(new NBTTagCompound()); + final AspectList aspect = new AspectList().add(ite.aspectFilter,0); + aspect.writeToNBT(droppedLabel.getTagCompound()); + drops.add(droppedLabel); + } + } + return drops; } @Override diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index f25ebcbb33..44e72e1cd0 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -138,9 +138,9 @@ item.kekztech_crafting_item.16.name=Item Server Blade tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable tile.kekztech_itemproxycable_block.0.desc=Connects Item Proxy Nodes tile.kekztech_itemproxysource_block.name=Item Proxy Network Source -tile:kekztech_itemproxysource_block.0.desc=Point to an inventory to act as source for the item proxy network -tile:kekztech_itemproxysource_block.1.desc=Insert an Integrated Circuit to set the network channel -tile:kekztech_itemproxysource_block.2.desc=Only one source can use one channel on the same network +tile.kekztech_itemproxysource_block.0.desc=Point to an inventory to act as source for the item proxy network +tile.kekztech_itemproxysource_block.1.desc=Insert an Integrated Circuit to set the network channel +tile.kekztech_itemproxysource_block.2.desc=Only one source can use one channel on the same network tile.kekztech_itemproxyendpoint_block.name=Item Proxy Network Endpoint tile.kekztech_itemproxyendpoint_block.0.desc=Point the marked side to where you want to provide an inventory proxy to tile.kekztech_itemproxyendpoint_block.1.desc=Insert an Integrated Circuit to set the network channel -- cgit From e4c8d5b95b3c1cc475ca6b22f976d73af23f2983 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 15:08:38 +0200 Subject: Workaround fix for loalization so at least the craftable jars (non void) have their name --- src/main/resources/assets/kekztech/lang/en_US.lang | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 44e72e1cd0..aa1f6a6485 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -156,8 +156,9 @@ tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block -tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar -tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar +tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar +# Disabled because of unknown bug +# tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar # -------- Thaumium Reinforced Jar: Research # This is the name of the research @@ -169,8 +170,9 @@ kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thauma kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. # -------- Ichor Jar: Block -tile.kekztech_ichorjar_block.0.name=Ichor Jar -tile.kekztech_ichorjar_block.3.name=Ichor Void Jar +tile.kekztech_ichorjar_block.name=Ichor Jar +# Disabled because of unknown bug +# tile.kekztech_ichorjar_block.3.name=Ichor Void Jar # -------- Ichor Jar: Research tc.research_name.ICHORJAR=Ichor Jars -- cgit From 0b913640fb845b8629bd7598b31bb03c8a912d8f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 15:11:43 +0200 Subject: 0.4.3 version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index ae58b19ef7..dc5d9c5fe8 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.2" +version = "0.4.3" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 232e2ede1d..f0d8ab72df 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -36,7 +36,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.2"; + public static final String VERSION = "0.4.3"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From bc20f34f726a696597c79619b2867682b3cce455 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 15:32:39 +0200 Subject: hopefully fixed research note subtext --- src/main/resources/assets/kekztech/lang/en_US.lang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index aa1f6a6485..c2ed9c3825 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -164,7 +164,7 @@ tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar # This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars # This is the subtext for the research note (I think) -kekztech.research_page.THAUMIUMREINFORCEDJAR=Slightly better jars +tc.research_text.THAUMIUMREINFORCEDJAR=Slightly better jars # Lore text for the research pages kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. @@ -176,5 +176,5 @@ tile.kekztech_ichorjar_block.name=Ichor Jar # -------- Ichor Jar: Research tc.research_name.ICHORJAR=Ichor Jars -kekztech.research_page.ICHORJAR=Much better jars +tc.research_text.ICHORJAR=Much better jars kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. -- cgit From 9bd04d803cc40c8fe78c0c286de234757ec10806 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 22:28:50 +0200 Subject: fixed LSC not checking that there's no glass mixing on the roof --- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index bd1825660e..c1cd7d7e58 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -252,22 +252,26 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock for(int X = -2; X <= 2; X++) { for(int Z = 0; Z >= -4; Z--) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); // Check only outer ring, except when on roof height if(Y < firstGlassHeight){ - if((X == -2 || X == 2) && (Z == -1 || Z == 4)){ - if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ - formationChecklist = false; - } else { - final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); - if(firstGlassMeta == -1){ + if((X == -2 || X == 2) && (Z == -1 || Z == 4)) { + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { + if(firstGlassMeta == -1) { firstGlassMeta = meta; - } else if(meta != firstGlassMeta){ + } else if(meta != firstGlassMeta) { formationChecklist = false; } + } else { + formationChecklist = false; } } } else { if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { + if(meta != firstGlassMeta) { + formationChecklist = false; + } + } else { formationChecklist = false; } } -- cgit From 48a163340c1889aabb1158c88b1104155941f0b6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 13 May 2020 23:14:03 +0200 Subject: removed leftover debug print, and fixed multi hatch not saving it's autoOutput state --- .../GTMTE_LapotronicSuperCapacitor.java | 26 ++++++++++++---------- .../common/tileentities/TE_TFFTMultiHatch.java | 8 +++++-- 2 files changed, 20 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index c1cd7d7e58..d24baeeef6 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -210,6 +210,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock minCasingAmount--; } else { formationChecklist = false; + break; } } } @@ -252,27 +253,30 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock for(int X = -2; X <= 2; X++) { for(int Z = 0; Z >= -4; Z--) { final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); + final String blockNameAt = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); // Check only outer ring, except when on roof height - if(Y < firstGlassHeight){ - if((X == -2 || X == 2) && (Z == -1 || Z == 4)) { - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { - if(firstGlassMeta == -1) { - firstGlassMeta = meta; - } else if(meta != firstGlassMeta) { - formationChecklist = false; - } - } else { + if((Y < firstGlassHeight) && (X == -2 || X == 2) && (Z == -1 || Z == 4)){ + if(glassNameBorosilicate.equals(blockNameAt)) { + if(firstGlassMeta == -1) { + firstGlassMeta = meta; + } else if(meta != firstGlassMeta) { formationChecklist = false; + break; } + } else { + formationChecklist = false; + break; } } else { - if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { + if (glassNameBorosilicate.equals(blockNameAt)) { if(meta != firstGlassMeta) { formationChecklist = false; + break; } } else { formationChecklist = false; + break; } } } @@ -296,8 +300,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } - KekzCore.LOGGER.info("Found " + mDynamoTunnelsTT.size() + "Laser Source Hatches"); - KekzCore.LOGGER.info("Found " + mEnergyTunnelsTT.size() + "Laser Target Hatches"); // Glass has to be at least UV-tier to allow TT Laser hatches if(colourCorrectedMeta < 5) { if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) { diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index d334a92070..c4f9451478 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -179,14 +179,18 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public void writeToNBT(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + + nbt.setBoolean("autoOutput", autoOutput); + super.writeToNBT(nbt); } @Override public void readFromNBT(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + + autoOutput = nbt.getBoolean("autoOutput"); + super.readFromNBT(nbt); } -- cgit From 88ff36b7740c98562784ffff6e56fe122b090bcc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 14:05:15 +0200 Subject: Fixed block meta merging bs --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 7 +++- .../GTMTE_LapotronicSuperCapacitor.java | 45 ++++++++++++++-------- 2 files changed, 35 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 7a7927cfd1..0530ea43c7 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -18,7 +18,12 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public int getMetadata(int meta) { return meta; } - + + @Override + public boolean getHasSubtypes() { + return true; + } + @Override public String getUnlocalizedName(ItemStack stack) { return super.getUnlocalizedName() + "." + stack.getItemDamage(); diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d24baeeef6..00c5f267f0 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -16,7 +16,6 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynam import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Energy; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; -import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -381,9 +380,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } - final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; - final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); @@ -394,8 +391,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); @@ -406,9 +402,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } - final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; - final long power = Math.min(eHatch.maxEUInput() * eHatch.maxAmperesIn(), recampLimited.longValue()); + final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); @@ -419,8 +413,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - final long power = Math.min(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut(), remStoredLimited.longValue()); + final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); @@ -431,10 +424,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } - final BigInteger remcapActual = capacity.subtract(stored); - final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); - final long power = Math.min(ttLaserWattage, recampLimited.longValue()); + final long power = getPowerToDraw(ttLaserWattage); if(power <= eHatch.getEUVar()) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); @@ -445,9 +436,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ continue; } - final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); - final long power = Math.min(ttLaserWattage, remStoredLimited.longValue()); + final long power = getPowerToPush(ttLaserWattage); if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); @@ -460,6 +450,29 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return true; } + /** + * Calculate how much EU to draw from an Energy Hatch + * @param hatchWatts + * Hatch amperage * voltage + * @return EU amount + */ + private long getPowerToDraw(long hatchWatts){ + final BigInteger remcapActual = capacity.subtract(stored); + final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; + return Math.min(hatchWatts, recampLimited.longValue()); + } + + /** + * Calculate how much EU to push into a Dynamo Hatch + * @param hatchWatts + * Hatch amperage * voltage + * @return EU amount + */ + private long getPowerToPush(long hatchWatts){ + final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; + return Math.min(hatchWatts, remStoredLimited.longValue()); + } + @Override public String[] getInfoData() { final ArrayList ll = new ArrayList<>(); -- cgit From 590fe5d0095fe6fbabbb625d8b4217177c6979a2 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 16:19:50 +0200 Subject: Fixed similar issue for my Jars. Also properly fixed their names, AND the void jars are placeable now! --- src/main/java/common/blocks/Block_IchorJar.java | 3 ++- .../common/blocks/Block_ThaumiumReinforcedJar.java | 3 ++- src/main/java/common/itemBlocks/IB_IchorJar.java | 26 ++++++++++++++++++++++ .../itemBlocks/IB_ThaumiumReinforcedJar.java | 25 +++++++++++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 10 ++++----- 5 files changed, 59 insertions(+), 8 deletions(-) create mode 100644 src/main/java/common/itemBlocks/IB_IchorJar.java create mode 100644 src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java (limited to 'src') diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index a2be000b7a..07696451b9 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -1,5 +1,6 @@ package common.blocks; +import common.itemBlocks.IB_IchorJar; import common.tileentities.TE_IchorJar; import common.tileentities.TE_IchorVoidJar; import cpw.mods.fml.common.registry.GameRegistry; @@ -35,7 +36,7 @@ public class Block_IchorJar extends BlockJar { public static Block registerBlock() { final String blockName = "kekztech_ichorjar_block"; INSTANCE.setBlockName(blockName); - GameRegistry.registerBlock(INSTANCE, blockName); + GameRegistry.registerBlock(INSTANCE, IB_IchorJar.class, blockName); return INSTANCE; } diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index eeb209307e..873d24a465 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -5,6 +5,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; +import common.itemBlocks.IB_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedVoidJar; import cpw.mods.fml.common.registry.GameRegistry; @@ -41,7 +42,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { public static Block registerBlock() { final String blockName = "kekztech_thaumiumreinforcedjar_block"; instance.setBlockName(blockName); - GameRegistry.registerBlock(instance, blockName); + GameRegistry.registerBlock(instance, IB_ThaumiumReinforcedJar.class, blockName); return instance; } diff --git a/src/main/java/common/itemBlocks/IB_IchorJar.java b/src/main/java/common/itemBlocks/IB_IchorJar.java new file mode 100644 index 0000000000..11d63c4432 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_IchorJar.java @@ -0,0 +1,26 @@ +package common.itemBlocks; + + import net.minecraft.block.Block; + import net.minecraft.item.ItemBlock; + import net.minecraft.item.ItemStack; + +public class IB_IchorJar extends ItemBlock { + + public IB_IchorJar(Block block) { super(block); } + + @Override + public int getMetadata(int meta) { + return meta; + } + + @Override + public boolean getHasSubtypes() { + return true; + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } +} + diff --git a/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java b/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java new file mode 100644 index 0000000000..30b44f962c --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java @@ -0,0 +1,25 @@ +package common.itemBlocks; + +import net.minecraft.block.Block; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; + +public class IB_ThaumiumReinforcedJar extends ItemBlock { + + public IB_ThaumiumReinforcedJar(Block block) { super(block); } + + @Override + public int getMetadata(int meta) { + return meta; + } + + @Override + public boolean getHasSubtypes() { + return true; + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index c2ed9c3825..e9dc5ed829 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -156,9 +156,8 @@ tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block -tile.kekztech_thaumiumreinforcedjar_block.name=Thaumium Reinforced Jar -# Disabled because of unknown bug -# tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar +tile.kekztech_thaumiumreinforcedjar_block.0.name=Thaumium Reinforced Jar +tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar # -------- Thaumium Reinforced Jar: Research # This is the name of the research @@ -170,9 +169,8 @@ kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thauma kekztech.research_page.THAUMIUMREINFORCEDJAR.1=Compressing this much Essentia in such a tiny space causes some volatility. Picking up reinforced jars is probably a bad idea...

You imagine that you could get even more out of your jars if only you had some kind of material harder than even diamond or any of the other magical metal you have seen so far. # -------- Ichor Jar: Block -tile.kekztech_ichorjar_block.name=Ichor Jar -# Disabled because of unknown bug -# tile.kekztech_ichorjar_block.3.name=Ichor Void Jar +tile.kekztech_ichorjar_block.0.name=Ichor Jar +tile.kekztech_ichorjar_block.3.name=Ichor Void Jar # -------- Ichor Jar: Research tc.research_name.ICHORJAR=Ichor Jars -- cgit From fd6903cc5d37ea3942244497be23572084cc3d0e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 17:25:00 +0200 Subject: Implemented maintenance effects for the LSC --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 00c5f267f0..52a3b356fe 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -55,6 +55,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; private BigInteger passiveDischargeAmount = BigInteger.ZERO; + private int repairStatusCache = 0; public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -444,6 +445,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } // Loose some energy + // Recalculate if the repair status changed + final int repairStatus = super.getRepairStatus(); + if(repairStatus != repairStatusCache) { + repairStatusCache = repairStatus; + passiveDischargeAmount = new BigDecimal(passiveDischargeAmount) + .multiply(BigDecimal.valueOf(1.0D + 0.2D * repairStatus)).toBigInteger(); + } stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; -- cgit From e5830586ca77fe06ed8a265f611a9704dc926630 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 17:35:47 +0200 Subject: 0.4.4 version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index dc5d9c5fe8..6ced357e37 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.3" +version = "0.4.4" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index f0d8ab72df..dd6ab26d48 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -36,7 +36,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.3"; + public static final String VERSION = "0.4.4"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 9aa7ab0cc79157b2a8c70c7139077480b3db847f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 17:44:20 +0200 Subject: Removed Really Ultimate Capacitor subblock from the game --- src/main/java/common/blocks/Block_LapotronicEnergyUnit.java | 10 ++-------- src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 1 - .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- src/main/resources/assets/kekztech/lang/en_US.lang | 1 - 4 files changed, 4 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index bf6170ab65..9a6aad0b5b 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -29,8 +29,6 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private IIcon iconLapoUVTop; private IIcon iconUltimateSide; private IIcon iconUltimateTop; - private IIcon iconReallyUltimateSide; - private IIcon iconReallyUltimateTop; private Block_LapotronicEnergyUnit() { super(Material.iron); @@ -63,12 +61,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { iconUltimateSide = ir.registerIcon("kekztech:UltimateEnergyUnit_side"); iconUltimateTop = ir.registerIcon("kekztech:UltimateEnergyUnit_top"); - iconReallyUltimateSide = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_side"); - iconReallyUltimateTop = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_top"); } @Override - @SuppressWarnings({ "rawtypes", "unchecked" }) + @SuppressWarnings({"unchecked" }) public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { // Multi casing par3List.add(new ItemStack(par1, 1, 0)); @@ -77,9 +73,8 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { par3List.add(new ItemStack(par1, 1, 2)); par3List.add(new ItemStack(par1, 1, 3)); par3List.add(new ItemStack(par1, 1, 4)); - // Ultimate batteries + // Ultimate battery par3List.add(new ItemStack(par1, 1, 5)); - par3List.add(new ItemStack(par1, 1, 6)); } @Override @@ -91,7 +86,6 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { case 3: return (side < 2) ? iconLapoZPMTop : iconLapoZPMSide; case 4: return (side < 2) ? iconLapoUVTop : iconLapoUVSide; case 5: return (side < 2) ? iconUltimateTop : iconUltimateSide; - case 6: return (side < 2) ? iconReallyUltimateTop : iconReallyUltimateSide; default: return iconUltimateTop; } } diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 0530ea43c7..7891be8ea1 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -39,7 +39,6 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { case 3: lines.add("Capacity: 10,000,000,000 EU"); break; case 4: lines.add("Capacity: 100,000,000,000 EU"); break; case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; - case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 52a3b356fe..d509b4c333 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -51,7 +51,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private final Set mEnergyTunnelsTT = new HashSet<>(); private final Set mDynamoTunnelsTT = new HashSet<>(); // Count the amount of capacitors of each tier in each slot (translate with meta - 1) - private final int[] capacitors = new int[6]; + private final int[] capacitors = new int[5]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; private BigInteger passiveDischargeAmount = BigInteger.ZERO; @@ -232,7 +232,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final long c = (long) (100000000L * Math.pow(10, meta - 1)); tempCapacity = tempCapacity.add(BigInteger.valueOf(c)); capacity = capacity.add(BigInteger.valueOf(c)); - } else if(meta <= 6){ + } else if(meta <= 5){ tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 3)))); capacity = capacity.add(MAX_LONG); } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index e9dc5ed829..141039b5b0 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -152,7 +152,6 @@ tile.kekztech_lapotronicenergyunit_block.2.name=Lapotronic Capacitor (LuV) tile.kekztech_lapotronicenergyunit_block.3.name=Lapotronic Capacitor (ZPM) tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) -tile.kekztech_lapotronicenergyunit_block.6.name=Really Ultimate Capacitor (UEV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block -- cgit From a7d5c3ae399242c39d446ab1c2082e2483885852 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 17:46:11 +0200 Subject: Forgot to remove recipes --- src/main/java/common/Recipes.java | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 43c9afe67b..6a4ccffea8 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -519,7 +519,6 @@ public class Recipes { ItemList.Energy_Cluster.get(1), 2000, 200000 ); GT_Recipe.GT_Recipe_AssemblyLine arU = null; - GT_Recipe.GT_Recipe_AssemblyLine arRU = null; for(GT_Recipe.GT_Recipe_AssemblyLine ar : GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes) { if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_LapotronicOrb2.get(1L), true)) { // LuV Lapo Orb @@ -533,9 +532,6 @@ public class Recipes { } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.ZPM2.get(1L), true)) { // Ultimate Battery arU = ar; - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.ZPM3.get(1L), true)) { - // Really Ultimate Battery - arRU = ar; } } lapoCapacitorRecipeAdder(arLuV, Materials.Osmiridium, @@ -550,9 +546,6 @@ public class Recipes { lapoCapacitorRecipeAdder(arU, Materials.CosmicNeutronium, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); - lapoCapacitorRecipeAdder(arRU, Materials.Infinity, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)); // Capacitor recycling GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), @@ -575,9 +568,5 @@ public class Recipes { ItemList.ZPM2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.ZPM3.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - 1200, 32); } } -- cgit From 22da29fac28e4d19b024fa5764904c352de61d28 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 18:31:49 +0200 Subject: Fixed LSC glass shell check for LSC --- src/main/java/common/Recipes.java | 2 -- .../GTMTE_LapotronicSuperCapacitor.java | 22 +++++++++------------- 2 files changed, 9 insertions(+), 15 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 6a4ccffea8..66ccc6b2f1 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,9 +1,7 @@ package common; -import com.github.technus.tectech.thing.CustomItemList; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.GT_Mod; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d509b4c333..4ea0f06bb4 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -210,7 +210,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock minCasingAmount--; } else { formationChecklist = false; - break; } } } @@ -242,7 +241,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock break; } else { formationChecklist = false; - break; } } } @@ -256,27 +254,25 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final String blockNameAt = thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName(); final int meta = thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()); // Check only outer ring, except when on roof height - if((Y < firstGlassHeight) && (X == -2 || X == 2) && (Z == -1 || Z == 4)){ - if(glassNameBorosilicate.equals(blockNameAt)) { - if(firstGlassMeta == -1) { - firstGlassMeta = meta; - } else if(meta != firstGlassMeta) { + if((Y < firstGlassHeight)){ + if(X == -2 || X == 2 || Z == 0 || Z == 4){ + if(glassNameBorosilicate.equals(blockNameAt)) { + if(firstGlassMeta == -1) { + firstGlassMeta = meta; + } else if(meta != firstGlassMeta) { + formationChecklist = false; + } + } else { formationChecklist = false; - break; } - } else { - formationChecklist = false; - break; } } else { if (glassNameBorosilicate.equals(blockNameAt)) { if(meta != firstGlassMeta) { formationChecklist = false; - break; } } else { formationChecklist = false; - break; } } } -- cgit From ad5d0e42efe0d3d546a9dee91340288bf3e509c6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 19:00:10 +0200 Subject: Guarded against some edge case where you could get stuck with a wrong passive loss --- .../GTMTE_LapotronicSuperCapacitor.java | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 4ea0f06bb4..a23026b6ea 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -320,7 +320,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } // Calculate how much energy to void each tick passiveDischargeAmount = new BigDecimal(tempCapacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); - + passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); return formationChecklist; } @@ -442,11 +442,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } // Loose some energy // Recalculate if the repair status changed - final int repairStatus = super.getRepairStatus(); - if(repairStatus != repairStatusCache) { - repairStatusCache = repairStatus; - passiveDischargeAmount = new BigDecimal(passiveDischargeAmount) - .multiply(BigDecimal.valueOf(1.0D + 0.2D * repairStatus)).toBigInteger(); + if(super.getRepairStatus() != repairStatusCache) { + passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); } stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; @@ -454,6 +451,18 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return true; } + /** + * To be called whenever the maintenance status changes or the capacity was recalculated + * @param repairStatus + * This machine's repair status + * @return new BigInteger instance for passiveDischargeAmount + */ + private BigInteger recalculateLossWithMaintenance(int repairStatus) { + repairStatusCache = repairStatus; + return new BigDecimal(passiveDischargeAmount) + .multiply(BigDecimal.valueOf(1.0D + 0.2D * repairStatus)).toBigInteger(); + } + /** * Calculate how much EU to draw from an Energy Hatch * @param hatchWatts -- cgit From 1a68555ed846dfca3c5744f9f1ef08bda9c0ecc0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 19:27:25 +0200 Subject: Updated LSC tooltip, added meta specification to jar recipes --- src/main/java/common/Recipes.java | 4 ++-- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 66ccc6b2f1..e02dcea7b1 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -417,7 +417,7 @@ public class Recipes { .add(Aspect.VOID, 64) .add(Aspect.AIR, 32); infusionRecipes.put("ICHORJAR", - ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1), + ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1, 0), 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); final ItemStack[] recipe_jarthaumiumreinforced = { @@ -440,7 +440,7 @@ public class Recipes { .add(Aspect.VOID, 16) .add(Aspect.AIR, 8); infusionRecipes.put("THAUMIUMREINFORCEDJAR", - ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1), + ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a23026b6ea..25d5a112d3 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -75,7 +75,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); b.addInfo("Power storage structure!") .addInfo("Looses energy equal to 1% of the total capacity every 24 hours.") - .addInfo("EXCEPTION: (Really) Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") + .addInfo("EXCEPTION: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") .addInfo("purpose of passive loss calculation. The full capacity is counted towards the actual power capacity.") .addSeparator() .addInfo("Glass shell has to be Tier - 2 of the highest capacitor tier") -- cgit From fe9f2200482e26df114d44fdd404bf9ffb6c8d01 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 19:38:24 +0200 Subject: code cleanup so I understand it better --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 25d5a112d3..63f87f11ed 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -378,7 +378,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(power <= eHatch.getEUVar()) { + if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); } @@ -389,7 +389,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); } @@ -400,7 +400,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(power <= eHatch.getEUVar()) { + if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); } @@ -411,7 +411,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); } @@ -423,7 +423,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); final long power = getPowerToDraw(ttLaserWattage); - if(power <= eHatch.getEUVar()) { + if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); } @@ -435,7 +435,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); final long power = getPowerToPush(ttLaserWattage); - if(eDynamo.getEUVar() <= eDynamo.maxEUStore() - power) { + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); } -- cgit From e63ec4129ef4867990c9efb12a6f177fcfe435dc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 19:59:34 +0200 Subject: Added recipe for void versions of my jars --- src/main/java/common/Recipes.java | 69 +++++++++++++++++++++++------------- src/main/java/common/Researches.java | 4 ++- 2 files changed, 48 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index e02dcea7b1..a9670c4c06 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -393,7 +393,46 @@ public class Recipes { } private static void registerRecipes_Jars() { - + + // Thaumium Reinforced Jar + final ItemStack[] recipe_jarthaumiumreinforced = { + GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 1, null), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), + new ItemStack(net.minecraft.init.Blocks.glass_pane), + }; + final AspectList aspects_jarthaumiumreinforced = new AspectList() + .add(Aspect.ARMOR, 64) + .add(Aspect.ORDER, 32) + .add(Aspect.WATER, 32) + .add(Aspect.GREED, 16) + .add(Aspect.VOID, 16) + .add(Aspect.AIR, 8); + infusionRecipes.put("THAUMIUMREINFORCEDJAR", + ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), + 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); + // Thaumium Reinforced Void Jar + final ItemStack[] recipe_voidjarupgrade = { + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.Obsidian, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), + GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Mercury, 1), + }; + final AspectList aspects_voidjarupgrade = new AspectList() + .add(Aspect.VOID, 14) + .add(Aspect.MAGIC, 14) + .add(Aspect.ENTROPY, 14) + .add(Aspect.WATER, 14); + infusionRecipes.put("THAUMIUMREINFORCEDVOIDJAR", + ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1, 3), + 2, aspects_voidjarupgrade, new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), recipe_voidjarupgrade)); + final ItemStack[] recipe_jarichor = { GT_ModHandler.getModItem("ThaumicTinkerer", "kamiResource", 1, 0), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Diamond, 1), @@ -419,29 +458,11 @@ public class Recipes { infusionRecipes.put("ICHORJAR", ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1, 0), 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); - - final ItemStack[] recipe_jarthaumiumreinforced = { - GameRegistry.makeItemStack("Thaumcraft:ItemResource", 15, 1, null), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), - new ItemStack(net.minecraft.init.Blocks.glass_pane), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), - new ItemStack(net.minecraft.init.Blocks.glass_pane), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), - new ItemStack(net.minecraft.init.Blocks.glass_pane), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Thaumium, 1), - new ItemStack(net.minecraft.init.Blocks.glass_pane), - }; - final AspectList aspects_jarthaumiumreinforced = new AspectList() - .add(Aspect.ARMOR, 64) - .add(Aspect.ORDER, 32) - .add(Aspect.WATER, 32) - .add(Aspect.GREED, 16) - .add(Aspect.VOID, 16) - .add(Aspect.AIR, 8); - infusionRecipes.put("THAUMIUMREINFORCEDJAR", - ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), - 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); + // Ichor Void Jar + infusionRecipes.put("ICHORVOIDJAR", + ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1, 3), + 5, aspects_voidjarupgrade, new ItemStack(Blocks.jarIchor, 1, 0), recipe_voidjarupgrade)); + } private static void registerRecipes_LSC(){ diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java index b901a1588f..8982a4c583 100644 --- a/src/main/java/common/Researches.java +++ b/src/main/java/common/Researches.java @@ -32,6 +32,7 @@ public class Researches { .setPages( new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"), new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")), + new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") ) .setConcealed() @@ -48,7 +49,8 @@ public class Researches { final ResearchItem jar_ichor = new ResearchItem("ICHORJAR", "ALCHEMY", aspects_jarichor, 2, -5, 3, new ItemStack(Blocks.jarIchor, 1)) .setPages( new ResearchPage("kekztech.research_page.ICHORJAR.0"), - new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")) + new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")), + new ResearchPage(Recipes.infusionRecipes.get("ICHORVOIDJAR")) ) .setConcealed() .setParents("THAUMIUMREINFORCEDJAR") -- cgit From 0d523f1780bf0355a9461273ca36639e4b8e5ed2 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 23:53:31 +0200 Subject: fixed void jar upgrade recipe --- src/main/java/common/Recipes.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index a9670c4c06..819c80c147 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -418,11 +418,15 @@ public class Recipes { ThaumcraftApi.addInfusionCraftingRecipe("THAUMIUMREINFORCEDJAR", new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), 5, aspects_jarthaumiumreinforced, ItemApi.getBlock("blockJar", 0), recipe_jarthaumiumreinforced)); // Thaumium Reinforced Void Jar + final ItemStack n1 = GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 1); + final ItemStack n2 = GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1); + final ItemStack n3 = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1); + final ItemStack n4 = ItemApi.getItem("itemNugget", 5); final ItemStack[] recipe_voidjarupgrade = { - GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.Obsidian, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), - GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Mercury, 1), + n1, + n2, + n3, + n4 }; final AspectList aspects_voidjarupgrade = new AspectList() .add(Aspect.VOID, 14) -- cgit From 0fb78d978d378836f7f3e15c1866b32d969a4911 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 14 May 2020 23:56:02 +0200 Subject: quick fix version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/build.gradle b/build.gradle index 6ced357e37..983b23bd67 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.4" +version = "0.4.4.a" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index dd6ab26d48..2b7fbe9087 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -36,7 +36,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.4"; + public static final String VERSION = "0.4.4.a"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 67c6d0d8c47434275288c69fa30040095fe1ed10 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 00:51:06 +0200 Subject: Added compatibility for Essentia Phials to my jars --- src/main/java/common/blocks/Block_IchorJar.java | 99 +++++++++++++++++- .../common/blocks/Block_ThaumiumReinforcedJar.java | 111 +++++++++++++++++++-- 2 files changed, 199 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 07696451b9..560fd0c37b 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -9,14 +9,20 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.Explosion; import net.minecraft.world.World; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; import thaumcraft.common.config.ConfigBlocks; +import thaumcraft.common.config.ConfigItems; +import thaumcraft.common.items.ItemEssence; +import thaumcraft.common.tiles.TileJarFillable; import java.util.ArrayList; import java.util.Collections; @@ -68,7 +74,98 @@ public class Block_IchorJar extends BlockJar { return new TE_IchorJar(); } } - + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float f1, float f2, float f3) { + // Call parent method to handle jar emptying, labels stuff etc + super.onBlockActivated(world, x, y, z, player, side, f1, f2, f3); + // Interact with Essentia Phials if the player holds one + final ItemStack heldItem = player.getHeldItem(); + if(heldItem != null && heldItem.getItem() == ConfigItems.itemEssence) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TE_IchorJar) { + return dealWithPhial(world, player, x, y, z); + } else if(te instanceof TE_IchorVoidJar) { + return dealWithPhial(world, player, x, y, z); + } + } + + return true; + } + + /** + * Handle compatibility with Essentia Phials + * @param world + * Pass through from onBlockActivated() + * @param player + * Pass through from onBlockActivated() + * @param x + * Pass through from onBlockActivated() + * @param y + * Pass through from onBlockActivated() + * @param z + * Pass through from onBlockActivated() + * @return Not sure tbh + */ + private boolean dealWithPhial(World world, EntityPlayer player, int x, int y, int z) { + final TileJarFillable jarTE = (TileJarFillable) world.getTileEntity(x, y, z); + final ItemStack heldItem = player.getHeldItem(); + // Check whether to fill or to drain the phial + if(heldItem.getItemDamage() == 0) { + if(jarTE.amount >= 8){ + if (world.isRemote) { + player.swingItem(); + return false; + } + + final Aspect jarAspect = Aspect.getAspect(jarTE.aspect.getTag()); + if(jarTE.takeFromContainer(jarAspect, 8)) { + // Take an empty phial from the player's inventory + heldItem.stackSize--; + // Fill a new phial + final ItemStack filledPhial = new ItemStack(ConfigItems.itemEssence, 1, 1); + final AspectList phialContent = new AspectList().add(jarAspect, 8); + ((ItemEssence) ConfigItems.itemEssence).setAspects(filledPhial, phialContent); + // Drop on ground if there's no inventory space + if (!player.inventory.addItemStackToInventory(filledPhial)) { + world.spawnEntityInWorld(new EntityItem(world, (float)x + 0.5F, (float)y + 0.5F, (float)z + 0.5F, filledPhial)); + } + + world.playSoundAtEntity(player, "game.neutral.swim", 0.25F, 1.0F); + player.inventoryContainer.detectAndSendChanges(); + return true; + } + } + } else { + final AspectList phialContent = ((ItemEssence) ConfigItems.itemEssence).getAspects(heldItem); + if(phialContent != null && phialContent.size() == 1) { + final Aspect phialAspect = phialContent.getAspects()[0]; + if(jarTE.amount + 8 <= jarTE.maxAmount && jarTE.doesContainerAccept(phialAspect)) { + if (world.isRemote) { + player.swingItem(); + return false; + } + + if(jarTE.addToContainer(phialAspect, 8) == 0) { + world.markBlockForUpdate(x, y, z); + jarTE.markDirty(); + heldItem.stackSize--; + // Drop on ground if there's no inventory space + if (!player.inventory.addItemStackToInventory(new ItemStack(ConfigItems.itemEssence, 1, 0))) { + world.spawnEntityInWorld(new EntityItem(world, (float)x + 0.5F, (float)y + 0.5F, (float)z + 0.5F, new ItemStack(ConfigItems.itemEssence, 1, 0))); + } + + world.playSoundAtEntity(player, "game.neutral.swim", 0.25F, 1.0F); + player.inventoryContainer.detectAndSendChanges(); + return true; + } + } + } + } + + return true; + } + @Override public void breakBlock(World world, int x, int y, int z, Block par5, int par6) { final TileEntity te = world.getTileEntity(x, y, z); diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 873d24a465..61ca0e2390 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -1,10 +1,5 @@ package common.blocks; -import java.lang.reflect.Array; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - import common.itemBlocks.IB_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedVoidJar; @@ -22,15 +17,20 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.Explosion; import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; +import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.common.blocks.BlockJar; import thaumcraft.common.config.ConfigBlocks; import thaumcraft.common.config.ConfigItems; +import thaumcraft.common.items.ItemEssence; +import thaumcraft.common.tiles.TileJarFillable; + +import java.util.ArrayList; +import java.util.List; public class Block_ThaumiumReinforcedJar extends BlockJar { - private static Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); + private static final Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); private Block_ThaumiumReinforcedJar() { super(); @@ -114,13 +114,104 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } } } - + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float f1, float f2, float f3) { + // Call parent method to handle jar emptying, labels stuff etc + super.onBlockActivated(world, x, y, z, player, side, f1, f2, f3); + // Interact with Essentia Phials if the player holds one + final ItemStack heldItem = player.getHeldItem(); + if(heldItem != null && heldItem.getItem() == ConfigItems.itemEssence) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TE_ThaumiumReinforcedJar) { + return dealWithPhial(world, player, x, y, z); + } else if(te instanceof TE_ThaumiumReinforcedVoidJar) { + return dealWithPhial(world, player, x, y, z); + } + } + + return true; + } + + /** + * Handle compatibility with Essentia Phials + * @param world + * Pass through from onBlockActivated() + * @param player + * Pass through from onBlockActivated() + * @param x + * Pass through from onBlockActivated() + * @param y + * Pass through from onBlockActivated() + * @param z + * Pass through from onBlockActivated() + * @return Not sure tbh + */ + private boolean dealWithPhial(World world, EntityPlayer player, int x, int y, int z) { + final TileJarFillable kte = (TileJarFillable) world.getTileEntity(x, y, z); + final ItemStack heldItem = player.getHeldItem(); + // Check whether to fill or to drain the phial + if(heldItem.getItemDamage() == 0) { + if(kte.amount >= 8){ + if (world.isRemote) { + player.swingItem(); + return false; + } + + final Aspect jarAspect = Aspect.getAspect(kte.aspect.getTag()); + if(kte.takeFromContainer(jarAspect, 8)) { + // Take an empty phial from the player's inventory + heldItem.stackSize--; + // Fill a new phial + final ItemStack filledPhial = new ItemStack(ConfigItems.itemEssence, 1, 1); + final AspectList phialContent = new AspectList().add(jarAspect, 8); + ((ItemEssence) ConfigItems.itemEssence).setAspects(filledPhial, phialContent); + // Drop on ground if there's no inventory space + if (!player.inventory.addItemStackToInventory(filledPhial)) { + world.spawnEntityInWorld(new EntityItem(world, (float)x + 0.5F, (float)y + 0.5F, (float)z + 0.5F, filledPhial)); + } + + world.playSoundAtEntity(player, "game.neutral.swim", 0.25F, 1.0F); + player.inventoryContainer.detectAndSendChanges(); + return true; + } + } + } else { + final AspectList phialContent = ((ItemEssence) ConfigItems.itemEssence).getAspects(heldItem); + if(phialContent != null && phialContent.size() == 1) { + final Aspect phialAspect = phialContent.getAspects()[0]; + if(kte.amount + 8 <= kte.maxAmount && kte.doesContainerAccept(phialAspect)) { + if (world.isRemote) { + player.swingItem(); + return false; + } + + if(kte.addToContainer(phialAspect, 8) == 0) { + world.markBlockForUpdate(x, y, z); + kte.markDirty(); + heldItem.stackSize--; + // Drop on ground if there's no inventory space + if (!player.inventory.addItemStackToInventory(new ItemStack(ConfigItems.itemEssence, 1, 0))) { + world.spawnEntityInWorld(new EntityItem(world, (float)x + 0.5F, (float)y + 0.5F, (float)z + 0.5F, new ItemStack(ConfigItems.itemEssence, 1, 0))); + } + + world.playSoundAtEntity(player, "game.neutral.swim", 0.25F, 1.0F); + player.inventoryContainer.detectAndSendChanges(); + return true; + } + } + } + } + + return true; + } + @Override public ArrayList getDrops(World world, int x, int y, int z, int meta, int fortune) { final ArrayList drops = new ArrayList<>(); drops.add(new ItemStack(this, 1, (meta == 3) ? 3 : 0)); final TileEntity te = world.getTileEntity(x, y, z); - if(te instanceof TE_ThaumiumReinforcedJar) { + if(te instanceof TE_ThaumiumReinforcedJar) { final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; if(ite.aspectFilter != null){ final ItemStack droppedLabel = new ItemStack(ConfigItems.itemResource, 1, 13); @@ -129,7 +220,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { aspect.writeToNBT(droppedLabel.getTagCompound()); drops.add(droppedLabel); } - } else if(te instanceof TE_ThaumiumReinforcedVoidJar) { + } else if(te instanceof TE_ThaumiumReinforcedVoidJar) { final TE_ThaumiumReinforcedVoidJar ite = (TE_ThaumiumReinforcedVoidJar) te; if(ite.aspectFilter != null) { final ItemStack droppedLabel = new ItemStack(ConfigItems.itemResource, 1, 13); -- cgit From 695e5ab73f82e33598c96e6c59ca7fd18eb4259a Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 02:17:36 +0200 Subject: Worked on ConduitRenderer. Block bounds are soon correctly set. The TE's isConnected() method doesn't work. --- src/main/java/common/Blocks.java | 2 +- .../common/tileentities/TE_ItemProxyCable.java | 3 +- src/main/java/kekztech/KekzCore.java | 13 ++-- src/main/java/render/ConduitRenderer.java | 89 ++++++++++------------ 4 files changed, 50 insertions(+), 57 deletions(-) (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index f6939ffd90..cab14a6ca8 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -61,7 +61,7 @@ public class Blocks { registerBlocks_TFFT(); registerBlocks_Nuclear(); //registerBlocks_ItemServer(); - //registerBlocks_ItemProxy(); + registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); diff --git a/src/main/java/common/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java index 30b3e15c38..c65ba7be02 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyCable.java +++ b/src/main/java/common/tileentities/TE_ItemProxyCable.java @@ -10,7 +10,8 @@ public class TE_ItemProxyCable extends TileEntity { private String idCache = null; public TE_ItemProxyCable() { - connections = 63; // set all connections active until I have something actually control connections + connections = 63; + this.setConnection(ForgeDirection.DOWN, true); } public static float getThickness() { diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 2b7fbe9087..2a068a7eb4 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -4,6 +4,7 @@ import common.Blocks; import common.Recipes; import common.Researches; import common.tileentities.*; +import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; @@ -11,10 +12,12 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import items.ErrorItem; +import items.Item_Configurator; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import render.ConduitRenderer; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -56,7 +59,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - //Item_Configurator.getInstance().registerItem(); + Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); Blocks.preInit(); @@ -64,9 +67,9 @@ public class KekzCore { // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); //GameRegistry.registerTileEntity(TE_ItemServerIOPort.class, "kekztech_itemserverioport_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); - //GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); + GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); + GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); @@ -87,7 +90,7 @@ public class KekzCore { //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); // Register renderer - //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } @Mod.EventHandler diff --git a/src/main/java/render/ConduitRenderer.java b/src/main/java/render/ConduitRenderer.java index 3f4f97a95c..e1b083004c 100644 --- a/src/main/java/render/ConduitRenderer.java +++ b/src/main/java/render/ConduitRenderer.java @@ -27,36 +27,7 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { @Override public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { - Tessellator tessellator = Tessellator.instance; - block.setBlockBoundsForItemRender(); - renderer.setRenderBoundsFromBlock(block); - GL11.glRotatef(90.0F, 0.0F, 1.0F, 0.0F); - GL11.glTranslatef(-0.5F, -0.5F, -0.5F); - tessellator.startDrawingQuads(); - tessellator.setNormal(0.0F, -1.0F, 0.0F); - renderer.renderFaceYNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 0, metadata)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setNormal(0.0F, 1.0F, 0.0F); - renderer.renderFaceYPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 1, metadata)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setNormal(0.0F, 0.0F, -1.0F); - renderer.renderFaceZNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 2, metadata)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setNormal(0.0F, 0.0F, 1.0F); - renderer.renderFaceZPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 3, metadata)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setNormal(-1.0F, 0.0F, 0.0F); - renderer.renderFaceXNeg(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 4, metadata)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setNormal(1.0F, 0.0F, 0.0F); - renderer.renderFaceXPos(block, 0.0D, 0.0D, 0.0D, renderer.getBlockIconFromSideAndMetadata(block, 5, metadata)); - tessellator.draw(); - GL11.glTranslatef(0.5F, 0.5F, 0.5F); + } @Override @@ -68,27 +39,45 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { final float thickness = TE_ItemProxyCable.getThickness(); final float space = (1.0f - thickness) / 2.0f; - - if(cable.getConnections() == 63) { // No need to render a center cube if it's hidden anyways - block.setBlockBounds(0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f); - renderer.setRenderBounds(0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f); - } else if (cable.getConnections() == 0) { // Only center cube required - block.setBlockBounds(space, space, space, space + thickness, space + thickness, space + thickness); - renderer.setRenderBounds(space, space, space, space + thickness, space + thickness, space + thickness); - } - - final Tessellator f = Tessellator.instance; - f.startDrawingQuads(); - IIcon icon = block.getIcon(0, 0); - // South face - if(cable.isConnected(ForgeDirection.SOUTH)) { - f.addVertexWithUV(x + space + thickness, y + space, z + 1, icon.getMaxU(), icon.getMaxV()); - f.addVertexWithUV(x + space + thickness, y + space + thickness, z + 1, icon.getMaxU(), icon.getMinV()); - f.addVertexWithUV(x + space, y + space + thickness, z + 1, icon.getMinU(), icon.getMinV()); - f.addVertexWithUV(x + space, y + space, z + 1, icon.getMinU(), icon.getMaxV()); + + float xThickness = thickness; + float xOffset = space; + float yThickness = thickness; + float yOffset = space; + float zThickness = thickness; + float zOffset = space; + + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { + if(cable.isConnected(side)) { + switch(side) { + case DOWN: + yOffset = 0.0F; + yThickness += space; + break; + case UP: + yThickness += space; + break; + case NORTH: + zOffset = 0.0F; + zThickness += space; + break; + case SOUTH: + zThickness += space; + break; + case WEST: + xOffset += 0.0F; + xThickness += space; + break; + case EAST: + xThickness += space; + break; + } + } } - - f.draw(); + + block.setBlockBounds(xOffset, yOffset, zOffset, + xOffset + xThickness, yOffset + yThickness, zOffset + zThickness); + renderer.setRenderBoundsFromBlock(block); } return false; -- cgit From 6045fc76bf08eeaf1e74c0a86200bf0288d8e3fa Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 16:33:44 +0200 Subject: Massive code cleanup and rewrite for Item Proxy tech --- .../common/blocks/Block_ItemProxyEndpoint.java | 16 +-- .../java/common/blocks/Block_ItemProxySource.java | 20 +--- .../common/tileentities/TE_ItemProxyCable.java | 89 +++++++++++----- .../common/tileentities/TE_ItemProxyEndpoint.java | 115 ++++++++------------- .../common/tileentities/TE_ItemProxySource.java | 21 +++- 5 files changed, 135 insertions(+), 126 deletions(-) (limited to 'src') diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 5b4888a1f5..ec1bc6b827 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -18,7 +18,7 @@ import net.minecraft.world.World; public class Block_ItemProxyEndpoint extends Block { - private static Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); + private static final Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); private Block_ItemProxyEndpoint() { super(Material.glass); @@ -45,19 +45,11 @@ public class Block_ItemProxyEndpoint extends Block { final TileEntity te = world.getTileEntity(x, y, z); if(te instanceof TE_ItemProxyEndpoint) { - final TE_ItemProxyEndpoint endpoint = (TE_ItemProxyEndpoint) te; - if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { - - final ItemStack held = player.inventory.getCurrentItem(); - if(held.hasTagCompound() && held.getTagCompound().hasKey("config")) { - endpoint.setChannel(UUID.fromString(held.getTagCompound().getString("config"))); - } - } else { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); - } + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); return true; + } else { + return false; } - return false; } @Override diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 25d9de482b..7291c15e6f 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -3,21 +3,18 @@ package common.blocks; import common.itemBlocks.IB_ItemProxySource; import common.tileentities.TE_ItemProxySource; import cpw.mods.fml.common.registry.GameRegistry; -import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class Block_ItemProxySource extends Block { - private static Block_ItemProxySource instance = new Block_ItemProxySource(); + private static final Block_ItemProxySource instance = new Block_ItemProxySource(); private Block_ItemProxySource() { super(Material.glass); @@ -44,20 +41,11 @@ public class Block_ItemProxySource extends Block { final TileEntity te = world.getTileEntity(x, y, z); if(te instanceof TE_ItemProxySource) { - final TE_ItemProxySource source = (TE_ItemProxySource) te; - if(player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof Item_Configurator) { - - final NBTTagCompound configNBT = new NBTTagCompound(); - configNBT.setString("config", source.getChannel().toString()); - final ItemStack held = player.inventory.getCurrentItem(); - held.setTagCompound(configNBT); - - } else { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); - } + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); return true; + } else { + return false; } - return false; } @Override diff --git a/src/main/java/common/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java index c65ba7be02..f4caab3d36 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyCable.java +++ b/src/main/java/common/tileentities/TE_ItemProxyCable.java @@ -5,13 +5,30 @@ import net.minecraftforge.common.util.ForgeDirection; public class TE_ItemProxyCable extends TileEntity { - private static final float THICKNESS = 0.3f; - private byte connections; + private static final float THICKNESS = 0.5F; + private byte connections = 0; + private byte connectionAllowed = 63; private String idCache = null; public TE_ItemProxyCable() { - connections = 63; - this.setConnection(ForgeDirection.DOWN, true); + + } + + @Override + public void updateEntity() { + // Check all 6 sides and connect the conduit if it is allowed to + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { + final TileEntity te = super.getWorldObj().getTileEntity( + super.xCoord + side.offsetX, + super.yCoord + side.offsetY, + super.zCoord + side.offsetZ); + if(te instanceof TE_ItemProxyCable) { + final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; + setConnection(side, cable.isConnectionAllowed(side.getOpposite())); + } else { + setConnection(side, false); + } + } } public static float getThickness() { @@ -46,33 +63,59 @@ public class TE_ItemProxyCable extends TileEntity { * The side for which to set the connection status. * @param connected * Whether this side should be connected or not + * @return + * True if the connection was allowed */ - public void setConnection(ForgeDirection side, boolean connected) { - switch(side) { - case DOWN: connections = (byte) ((connected) ? connections | 1 : connections ^ 1); break; - case UP: connections = (byte) ((connected) ? connections | 2 : connections ^ 2); break; - case NORTH: connections = (byte) ((connected) ? connections | 4 : connections ^ 4); break; - case SOUTH: connections = (byte) ((connected) ? connections | 8 : connections ^ 8); break; - case WEST: connections = (byte) ((connected) ? connections | 16 : connections ^ 16); break; - case EAST: connections = (byte) ((connected) ? connections | 32 : connections ^ 32); break; - default: break; + public boolean setConnection(ForgeDirection side, boolean connected) { + if(isConnectionAllowed(side)){ + switch(side) { + case DOWN: connections = (byte) ((connected) ? connections | 1 : connections ^ 1); break; + case UP: connections = (byte) ((connected) ? connections | 2 : connections ^ 2); break; + case NORTH: connections = (byte) ((connected) ? connections | 4 : connections ^ 4); break; + case SOUTH: connections = (byte) ((connected) ? connections | 8 : connections ^ 8); break; + case WEST: connections = (byte) ((connected) ? connections | 16 : connections ^ 16); break; + case EAST: connections = (byte) ((connected) ? connections | 32 : connections ^ 32); break; + default: return false; + } + return true; + } else { + return false; } } public boolean isConnected(ForgeDirection side) { switch(side) { - case DOWN: return (connections & 1) == connections; - case UP: return (connections & 2) == connections; - case NORTH: return (connections & 4) == connections; - case SOUTH: return (connections & 8) == connections; - case WEST: return (connections & 16) == connections; - case EAST: return (connections & 32) == connections; + case DOWN: return (connections & 1) == 1; + case UP: return (connections & 2) == 2; + case NORTH: return (connections & 4) == 4; + case SOUTH: return (connections & 8) == 8; + case WEST: return (connections & 16) == 16; + case EAST: return (connections & 32) == 32; default: return false; } } - - public byte getConnections() { - return connections; + + public void setConnectionAllowed(ForgeDirection side, boolean allowed) { + switch(side) { + case DOWN: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 1 : connectionAllowed ^ 1); break; + case UP: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 2 : connectionAllowed ^ 2); break; + case NORTH: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 4 : connectionAllowed ^ 4); break; + case SOUTH: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 8 : connectionAllowed ^ 8); break; + case WEST: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 16 : connectionAllowed ^ 16); break; + case EAST: connectionAllowed = (byte) ((allowed) ? connectionAllowed | 32 : connectionAllowed ^ 32); break; + default: break; + } + } + + public boolean isConnectionAllowed(ForgeDirection side) { + switch(side) { + case DOWN: return (connectionAllowed & 1) == 1; + case UP: return (connectionAllowed & 2) == 2; + case NORTH: return (connectionAllowed & 4) == 4; + case SOUTH: return (connectionAllowed & 8) == 8; + case WEST: return (connectionAllowed & 16) == 16; + case EAST: return (connectionAllowed & 32) == 32; + default: return false; + } } - } diff --git a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java index 95bf32c52a..9587dacfe9 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java +++ b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java @@ -1,7 +1,6 @@ package common.tileentities; import java.util.HashSet; -import java.util.UUID; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; @@ -11,45 +10,33 @@ import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory { - - private UUID channel = null; - private int subChannel = -1; + + private byte channel = -1; private IInventory proxyInventory = null; private int tickCounter = 0; - private ItemStack[] slots = new ItemStack[2]; - - public void setChannel(UUID channel) { - this.channel = channel; + + public TE_ItemProxyEndpoint() { + channel = 0; } - - public void setSubChannel(int subChannel) { - this.subChannel = subChannel; + + public void setChannel(byte channel) { + this.channel = channel; } + + public int getChannel() { return channel; } @Override public void updateEntity() { if(tickCounter == 20) { - - if(slots[1] == null || !slots[1].getUnlocalizedName().equals("gt.integrated_circuit") || slots[1].getItemDamage() >= 16) { - setSubChannel(-1); - } - - if(slots[1] != null && slots[1].getUnlocalizedName().equals("gt.integrated_circuit") && slots[1].getItemDamage() < 16) { - setSubChannel(slots[1].getItemDamage()); - } - - if(channel != null && subChannel != -1) { - TE_ItemProxySource source = searchSource(channel); - if(source != null) { - proxyInventory = source; - } + if(channel != -1) { + proxyInventory = searchSource(); } tickCounter = 0; } tickCounter++; } - public TE_ItemProxySource searchSource(UUID channel) { + private TE_ItemProxySource searchSource() { final HashSet sources = new HashSet<>(); final HashSet visited = new HashSet<>(); @@ -62,7 +49,7 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory if(te instanceof TE_ItemProxyCable) { final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; if(cable.isConnected(next.getOpposite())) { - searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); + searchSourceRecursive(sources, visited, next.getOpposite(), cable); } } } @@ -76,30 +63,24 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory } private void searchSourceRecursive(HashSet sources, HashSet visited, - ForgeDirection from, TE_ItemProxyCable nextTarget, UUID channel) { + ForgeDirection from, TE_ItemProxyCable nextTarget) { - if(visited.contains(nextTarget.getIdentifier())) { - return; - } else { + if(!visited.contains(nextTarget.getIdentifier())) { visited.add(nextTarget.getIdentifier()); - + for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { - if(next == from || !nextTarget.isConnected(next)) { - continue; - } - final TileEntity te = super.getWorldObj().getTileEntity( - nextTarget.xCoord + next.offsetX, - nextTarget.yCoord + next.offsetY, - nextTarget.zCoord + next.offsetZ); - if(te instanceof TE_ItemProxyCable) { - final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; - if(cable.isConnected(next.getOpposite())) { - searchSourceRecursive(sources, visited, next.getOpposite(), cable, channel); - } - } else if (te instanceof TE_ItemProxySource) { - final TE_ItemProxySource source = (TE_ItemProxySource) te; - if(source.getChannel().equals(channel)) { - sources.add((TE_ItemProxySource) te); + if(next != from) { + final TileEntity te = super.getWorldObj().getTileEntity( + nextTarget.xCoord + next.offsetX, + nextTarget.yCoord + next.offsetY, + nextTarget.zCoord + next.offsetZ); + if(te instanceof TE_ItemProxyCable) { + final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; + if(cable.isConnected(next.getOpposite())) { + searchSourceRecursive(sources, visited, next.getOpposite(), cable); + } + } else if (te instanceof TE_ItemProxySource) { + sources.add((TE_ItemProxySource) te); } } } @@ -108,41 +89,36 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public int getSizeInventory() { - return slots.length; + return 1; } @Override public ItemStack getStackInSlot(int slot) { - if(slot == 0) { - return (proxyInventory != null) ? proxyInventory.getStackInSlot(subChannel) : null; + if(proxyInventory != null && slot == 0) { + return proxyInventory.getStackInSlot(channel); } else { - return slots[slot]; + return null; } } @Override public ItemStack decrStackSize(int slot, int amount) { - if(slot == 0) { - return (proxyInventory != null) ? proxyInventory.decrStackSize(subChannel, amount) : null; + if(proxyInventory != null && slot == 0) { + return proxyInventory.decrStackSize(channel, amount); } else { - final ItemStack copy = slots[1].copy(); - slots[1] = null; - super.markDirty(); - return copy; + return null; } } @Override public ItemStack getStackInSlotOnClosing(int slot) { - return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(subChannel) : null; + return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(channel) : null; } @Override public void setInventorySlotContents(int slot, ItemStack itemStack) { - if(slot == 0 && proxyInventory != null) { - proxyInventory.setInventorySlotContents(subChannel, itemStack); - } else { - slots[slot] = itemStack; + if(proxyInventory != null && slot == 0) { + proxyInventory.setInventorySlotContents(channel, itemStack); } } @@ -158,7 +134,7 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public int getInventoryStackLimit() { - return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 1; + return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 0; } @Override @@ -178,17 +154,16 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - if(slot == 0 && proxyInventory != null) { - return proxyInventory.isItemValidForSlot(subChannel, itemStack); + if(proxyInventory != null && slot == 0) { + return proxyInventory.isItemValidForSlot(channel, itemStack); } else { - return itemStack != null && itemStack.getUnlocalizedName().equals("gt.integrated_circuit"); + return false; } } @Override public int[] getAccessibleSlotsFromSide(int side) { - final int[] as = {0}; - return as; + return new int[]{0}; } @Override @@ -198,7 +173,7 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public boolean canExtractItem(int slot, ItemStack itemStack, int side) { - return (slot == 0) ? true : false; + return slot == 0; } } diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java index e514afe524..2a5cc7b4d1 100644 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -8,12 +8,23 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; public class TE_ItemProxySource extends TileEntity implements IInventory { - - private final UUID channel = UUID.randomUUID(); + private ItemStack[] slots = new ItemStack[16]; - - public UUID getChannel() { - return channel; + private String idCache = null; + + /** + * Builds a simple unique identifier for this TileEntity by appending + * the x, y, and z coordinates in a string. + * + * @return unique identifier for this TileEntity + */ + public String getIdentifier() { + if(idCache == null) { + idCache = "" + super.xCoord + super.yCoord + super.zCoord; + return idCache; + } else { + return idCache; + } } @Override -- cgit From ec69ac6b3277478aa66b8209ac528132b3875e18 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 16:47:33 +0200 Subject: Endpoint shows name of Source when connected --- src/main/java/common/tileentities/TE_ItemProxyEndpoint.java | 2 +- src/main/java/common/tileentities/TE_ItemProxySource.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java index 9587dacfe9..1eca1ff3df 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java +++ b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java @@ -124,7 +124,7 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public String getInventoryName() { - return (proxyInventory != null) ? "Connected Proxy" : "Untethered Proxy"; + return (proxyInventory != null) ? "Connected: " + proxyInventory.getInventoryName() : "Untethered Proxy"; } @Override diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java index 2a5cc7b4d1..a960a7b914 100644 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -77,7 +77,7 @@ public class TE_ItemProxySource extends TileEntity implements IInventory { @Override public String getInventoryName() { - return "Item Proxy Network Source"; + return "Item Proxy Source"; } @Override -- cgit From fd8609b7cc92b862382ff02a352843d6725ad9c7 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 20:01:38 +0200 Subject: Disabling Item Proxy tech again --- src/main/java/common/Blocks.java | 2 +- .../common/blocks/Block_ItemProxyEndpoint.java | 4 -- src/main/java/items/Item_Configurator.java | 43 ---------------------- src/main/java/kekztech/KekzCore.java | 6 +-- 4 files changed, 2 insertions(+), 53 deletions(-) delete mode 100644 src/main/java/items/Item_Configurator.java (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index cab14a6ca8..f6939ffd90 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -61,7 +61,7 @@ public class Blocks { registerBlocks_TFFT(); registerBlocks_Nuclear(); //registerBlocks_ItemServer(); - registerBlocks_ItemProxy(); + //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index ec1bc6b827..00e0426250 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -1,18 +1,14 @@ package common.blocks; -import java.util.UUID; - import common.itemBlocks.IB_ItemProxyEndpoint; import common.tileentities.TE_ItemProxyEndpoint; import cpw.mods.fml.common.registry.GameRegistry; -import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; diff --git a/src/main/java/items/Item_Configurator.java b/src/main/java/items/Item_Configurator.java deleted file mode 100644 index ed319eb37e..0000000000 --- a/src/main/java/items/Item_Configurator.java +++ /dev/null @@ -1,43 +0,0 @@ -package items; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; - -public class Item_Configurator extends Item { - - private static final Item_Configurator instance = new Item_Configurator(); - - private Item_Configurator() { - // I am a singleton - } - - public static Item_Configurator getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_configurator"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - super.setTextureName(KekzCore.MODID + ":" + "DiamondHeatPipe"); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Used to configure Item Proxy Networks"); - if(stack.hasTagCompound() && stack.getTagCompound().hasKey("config")) { - list.add("Channel: " + stack.getTagCompound().getString("config")); - } - } - -} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 2a068a7eb4..d6956736ed 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -4,7 +4,6 @@ import common.Blocks; import common.Recipes; import common.Researches; import common.tileentities.*; -import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; @@ -12,12 +11,10 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import items.ErrorItem; -import items.Item_Configurator; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import render.ConduitRenderer; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -59,7 +56,6 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); - Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); Blocks.preInit(); @@ -90,7 +86,7 @@ public class KekzCore { //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); // Register renderer - RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } @Mod.EventHandler -- cgit From 565d43f8bbe64c494f1c06a49c2e3cdfc0c0b2b5 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 20:17:48 +0200 Subject: version bump, tidying up dev space --- ...client#gui#inventory#GuiBeacon$CancelButton.txt | 87 ++++++++++++ ...lient#gui#inventory#GuiBeacon$ConfirmButton.txt | 87 ++++++++++++ ...#client#gui#inventory#GuiBeacon$PowerButton.txt | 155 +++++++++++++++++++++ build.gradle | 2 +- mods/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 467824 -> 0 bytes mods/EnderCore-1.7.10-0.2.0.39_beta.jars | Bin 0 -> 467824 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 4800552 -> 0 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jars | Bin 0 -> 4800552 bytes mods/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 885812 -> 0 bytes mods/bartworks[1.7.10]-0.5.13_pre10.jars | Bin 0 -> 885812 bytes src/main/java/kekztech/KekzCore.java | 2 +- 11 files changed, 331 insertions(+), 2 deletions(-) create mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt create mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt create mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt delete mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jar create mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jars delete mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jar create mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jars delete mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jar create mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jars (limited to 'src') diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt new file mode 100644 index 0000000000..c135dd4457 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt @@ -0,0 +1,87 @@ +// class version 50.0 (50) +// access flags 0x20 +class net/minecraft/client/gui/inventory/GuiBeacon$CancelButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button { + + // compiled from: GuiBeacon.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$CancelButton net/minecraft/client/gui/inventory/GuiBeacon CancelButton + // access flags 0x8 + static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000740" + + // access flags 0x1010 + final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0 + + // access flags 0x1 + public (Lnet/minecraft/client/gui/inventory/GuiBeacon;III)V + L0 + LINENUMBER 296 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + L1 + LINENUMBER 297 L1 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$000 ()Lnet/minecraft/util/ResourceLocation; + BIPUSH 112 + SIPUSH 220 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button. (IIILnet/minecraft/util/ResourceLocation;II)V + L2 + LINENUMBER 298 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$CancelButton; L0 L3 0 + LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L3 1 + LOCALVARIABLE p_i1074_2_ I L0 L3 2 + LOCALVARIABLE p_i1074_3_ I L0 L3 3 + LOCALVARIABLE p_i1074_4_ I L0 L3 4 + MAXSTACK = 7 + MAXLOCALS = 5 + + // access flags 0x1 + public func_146111_b(II)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + SWAP + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ILOAD 1 + IADD + SWAP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ILOAD 2 + IADD + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 302 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$CancelButton I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + LDC "gui.cancel" + ICONST_0 + ANEWARRAY java/lang/Object + INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + ILOAD 1 + ILOAD 2 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$100 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V + L1 + LINENUMBER 303 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$CancelButton; L0 L2 0 + LOCALVARIABLE p_146111_1_ I L0 L2 1 + LOCALVARIABLE p_146111_2_ I L0 L2 2 + MAXSTACK = 4 + MAXLOCALS = 3 +} diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt new file mode 100644 index 0000000000..de5857358c --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt @@ -0,0 +1,87 @@ +// class version 50.0 (50) +// access flags 0x20 +class net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button { + + // compiled from: GuiBeacon.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton net/minecraft/client/gui/inventory/GuiBeacon ConfirmButton + // access flags 0x8 + static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000741" + + // access flags 0x1010 + final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0 + + // access flags 0x1 + public (Lnet/minecraft/client/gui/inventory/GuiBeacon;III)V + L0 + LINENUMBER 312 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + L1 + LINENUMBER 313 L1 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$000 ()Lnet/minecraft/util/ResourceLocation; + BIPUSH 90 + SIPUSH 220 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button. (IIILnet/minecraft/util/ResourceLocation;II)V + L2 + LINENUMBER 314 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton; L0 L3 0 + LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L3 1 + LOCALVARIABLE p_i1075_2_ I L0 L3 2 + LOCALVARIABLE p_i1075_3_ I L0 L3 3 + LOCALVARIABLE p_i1075_4_ I L0 L3 4 + MAXSTACK = 7 + MAXLOCALS = 5 + + // access flags 0x1 + public func_146111_b(II)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + SWAP + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ILOAD 1 + IADD + SWAP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ILOAD 2 + IADD + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 318 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + LDC "gui.done" + ICONST_0 + ANEWARRAY java/lang/Object + INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + ILOAD 1 + ILOAD 2 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$200 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V + L1 + LINENUMBER 319 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton; L0 L2 0 + LOCALVARIABLE p_146111_1_ I L0 L2 1 + LOCALVARIABLE p_146111_2_ I L0 L2 2 + MAXSTACK = 4 + MAXLOCALS = 3 +} diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt new file mode 100644 index 0000000000..4e17925b60 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt @@ -0,0 +1,155 @@ +// class version 50.0 (50) +// access flags 0x20 +class net/minecraft/client/gui/inventory/GuiBeacon$PowerButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button { + + // compiled from: GuiBeacon.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$PowerButton net/minecraft/client/gui/inventory/GuiBeacon PowerButton + // access flags 0x8 + static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button + + // access flags 0x12 + private final I field_146149_p + + // access flags 0x12 + private final I field_146148_q + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000742" + + // access flags 0x1010 + final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0 + + // access flags 0x1 + public (Lnet/minecraft/client/gui/inventory/GuiBeacon;IIIII)V + L0 + LINENUMBER 330 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + L1 + LINENUMBER 331 L1 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; + ICONST_0 + GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; + ILOAD 5 + AALOAD + INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I + BIPUSH 8 + IREM + BIPUSH 18 + IMUL + IADD + SIPUSH 198 + GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; + ILOAD 5 + AALOAD + INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I + BIPUSH 8 + IDIV + BIPUSH 18 + IMUL + IADD + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button. (IIILnet/minecraft/util/ResourceLocation;II)V + L2 + LINENUMBER 332 L2 + ALOAD 0 + ILOAD 5 + PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I + L3 + LINENUMBER 333 L3 + ALOAD 0 + ILOAD 6 + PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I + L4 + LINENUMBER 334 L4 + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0 + LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L5 1 + LOCALVARIABLE p_i1076_2_ I L0 L5 2 + LOCALVARIABLE p_i1076_3_ I L0 L5 3 + LOCALVARIABLE p_i1076_4_ I L0 L5 4 + LOCALVARIABLE p_i1076_5_ I L0 L5 5 + LOCALVARIABLE p_i1076_6_ I L0 L5 6 + MAXSTACK = 9 + MAXLOCALS = 7 + + // access flags 0x1 + public func_146111_b(II)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + SWAP + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ILOAD 1 + IADD + SWAP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ILOAD 2 + IADD + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 338 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I] [] + GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I + AALOAD + INVOKEVIRTUAL net/minecraft/potion/Potion.getName ()Ljava/lang/String; + ICONST_0 + ANEWARRAY java/lang/Object + INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + ASTORE 3 + L1 + LINENUMBER 340 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I + ICONST_3 + IF_ICMPLT L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I + GETSTATIC net/minecraft/potion/Potion.regeneration : Lnet/minecraft/potion/Potion; + GETFIELD net/minecraft/potion/Potion.id : I + IF_ICMPEQ L2 + L3 + LINENUMBER 342 L3 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 3 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC " II" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 3 + L2 + LINENUMBER 345 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; + ALOAD 3 + ILOAD 1 + ILOAD 2 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$300 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V + L4 + LINENUMBER 346 L4 + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0 + LOCALVARIABLE p_146111_1_ I L0 L5 1 + LOCALVARIABLE p_146111_2_ I L0 L5 2 + LOCALVARIABLE s Ljava/lang/String; L1 L5 3 + MAXSTACK = 4 + MAXLOCALS = 4 +} diff --git a/build.gradle b/build.gradle index 983b23bd67..9449608a1a 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.4.a" +version = "0.4.5" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/mods/EnderCore-1.7.10-0.2.0.39_beta.jar b/mods/EnderCore-1.7.10-0.2.0.39_beta.jar deleted file mode 100644 index 1fdf703497..0000000000 Binary files a/mods/EnderCore-1.7.10-0.2.0.39_beta.jar and /dev/null differ diff --git a/mods/EnderCore-1.7.10-0.2.0.39_beta.jars b/mods/EnderCore-1.7.10-0.2.0.39_beta.jars new file mode 100644 index 0000000000..1fdf703497 Binary files /dev/null and b/mods/EnderCore-1.7.10-0.2.0.39_beta.jars differ diff --git a/mods/EnderIO-1.7.10-2.3.0.432_beta.jar b/mods/EnderIO-1.7.10-2.3.0.432_beta.jar deleted file mode 100644 index 80711b5846..0000000000 Binary files a/mods/EnderIO-1.7.10-2.3.0.432_beta.jar and /dev/null differ diff --git a/mods/EnderIO-1.7.10-2.3.0.432_beta.jars b/mods/EnderIO-1.7.10-2.3.0.432_beta.jars new file mode 100644 index 0000000000..80711b5846 Binary files /dev/null and b/mods/EnderIO-1.7.10-2.3.0.432_beta.jars differ diff --git a/mods/bartworks[1.7.10]-0.5.13_pre10.jar b/mods/bartworks[1.7.10]-0.5.13_pre10.jar deleted file mode 100644 index b1a8b4322f..0000000000 Binary files a/mods/bartworks[1.7.10]-0.5.13_pre10.jar and /dev/null differ diff --git a/mods/bartworks[1.7.10]-0.5.13_pre10.jars b/mods/bartworks[1.7.10]-0.5.13_pre10.jars new file mode 100644 index 0000000000..b1a8b4322f Binary files /dev/null and b/mods/bartworks[1.7.10]-0.5.13_pre10.jars differ diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index d6956736ed..2c5b334c15 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -36,7 +36,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.4.a"; + public static final String VERSION = "0.4.5"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 3b6dd52adfcb06aaa105890cc80bf5f70008a293 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 21:37:55 +0200 Subject: Added Space Elevator GTMTE --- .../common/tileentities/GTMTE_SpaceElevator.java | 215 +++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 2 + 2 files changed, 217 insertions(+) create mode 100644 src/main/java/common/tileentities/GTMTE_SpaceElevator.java (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java new file mode 100644 index 0000000000..5c2bca1323 --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -0,0 +1,215 @@ +package common.tileentities; + +import gregtech.api.GregTech_API; +import gregtech.api.enums.Dyes; +import gregtech.api.enums.Textures; +import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; +import gregtech.api.objects.GT_RenderedTexture; +import kekztech.KekzCore; +import net.minecraft.block.Block; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraftforge.common.util.ForgeDirection; +import org.lwjgl.input.Keyboard; +import util.MultiBlockTooltipBuilder; +import util.Vector3i; +import util.Vector3ic; + +import java.util.ArrayList; + +public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { + + private static final int CASING_TEXTURE_ID = 16; // Solid Steel Casing + private static final Block CASING_BLOCK = GregTech_API.sBlockCasings2; + private static final int CASING_META = 0; + + private long lastLaunchEUCost = 0; + + public GTMTE_SpaceElevator(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } + + public GTMTE_SpaceElevator(String aName) { super(aName); } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_SpaceElevator((super.mName)); + } + + @Override + public String[] getDescription() { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("Access for your Space Station!") + .addInfo("Check out the wiki on my github if you are having trouble with the structure") + .addInfo("Regenerative Breaking will recover up to X% of the energy spent on launch") + .addInfo("Energy recovered depends on coil tier: +10% per coil tier, up to 90%") + .addSeparator() + .beginStructureBlock(15, 11, 15) + .addController("Bottom Center") + .addEnergyHatch("Instead of any casing in the bottom floor") + .addMaintenanceHatch("Instead of any casing in the bottom floor") + .addCasingInfo("Solid Steel Machine Casing", 320) + .addOtherStructurePart("Any EBF coil", "40x, have to be all the same") + .addOtherStructurePart("Space Elevator Tether", "4x") + .addOtherStructurePart("Space Elevator Cabin Block", "42x") + .addOtherStructurePart("Space Elevator Cabin Guide", "8x") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } + } + + @Override + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { + ITexture[] sTexture = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + if (aSide == aFacing && aActive) { + sTexture = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + } + return sTexture; + } + + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + this.mProgresstime = 1; + this.mMaxProgresstime = 1; + this.mEUt = 0; + this.mEfficiencyIncrease = 10000; + return true; + } + + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { + final Vector3i offset = new Vector3i(); + // either direction on y-axis + if (forgeDirection.y() == -1) { + offset.x = x; + offset.y = z; + offset.z = y; + } + + return offset; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Make sure the controller is either facing up or down + if(thisController.getFrontFacing() > 1) { + return false; + } + + // Figure out the vector for the direction the back face of the controller is facing + final Vector3ic forgeDirection = new Vector3i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + boolean formationChecklist = true; + int minCasingAmount = 320; + int firstCoilMeta = -1; + + // Base floor + for(int X = -7; X <= 7; X++){ + for(int Z = -7; Z <= 7; Z++){ + if(X == 0 && Z == 0){ + continue; // Skip controller + } + + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, 0, Z); + final IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // Tries to add TE as either of those kinds of hatches. + // The number is the texture index number for the texture that needs to be painted over the hatch texture + if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !this.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING_BLOCK) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + formationChecklist = false; + } + } + } + } + KekzCore.LOGGER.info("Space Elevator Base accepted"); + // Anchor + + // Coil holders + + // Coils + + if(minCasingAmount > 0) { + formationChecklist = false; + } + + return formationChecklist; + } + + @Override + public String[] getInfoData() { + final ArrayList ll = new ArrayList<>(); + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("---------------------------------------------"); + + final String[] a = new String[ll.size()]; + return ll.toArray(a); + } + + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + super.loadNBTData(nbt); + } + + @Override + public boolean isGivingInformation() { + return true; + } + + @Override + public int getMaxEfficiency(ItemStack stack) { return 10000; } + + @Override + public int getPollutionPerTick(ItemStack stack) { return 0; } + + @Override + public int getDamageToComponent(ItemStack stack) { return 0; } + + @Override + public boolean explodesOnComponentBreak(ItemStack stack) { return false; } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 2c5b334c15..cc46b25fd8 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -49,6 +49,7 @@ public class KekzCore { public static GTMTE_FluidMultiStorage fms; public static GTMTE_ItemServer is; public static GTMTE_LapotronicSuperCapacitor lsc; + public static GTMTE_SpaceElevator se; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { @@ -85,6 +86,7 @@ public class KekzCore { fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); //is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); + se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); // Register renderer //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } -- cgit From 5f224de7114c8cf60dae4437cd6312daf558cd08 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 23:12:19 +0200 Subject: Added Space Elevator Structure blocks part I --- GregTech.lang | 8 +++ .../java/common/blocks/Block_SpaceElevator.java | 61 ++++++++++++++++++++++ .../java/common/itemBlocks/IB_SpaceElevator.java | 35 +++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 7 ++- 4 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 src/main/java/common/blocks/Block_SpaceElevator.java create mode 100644 src/main/java/common/itemBlocks/IB_SpaceElevator.java (limited to 'src') diff --git a/GregTech.lang b/GregTech.lang index 6708d5a8a0..a0cbff982a 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -3571,6 +3571,13 @@ languagefile { S:TileEntity_DESCRIPTION_13106_Index_7=Hold §l[LSHIFT]§r§7 to display structure guidelines S:TileEntity_DESCRIPTION_13106_Index_8=Created by Kekzdealer S:TileEntity_DESCRIPTION_13106_Index_9=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13107_Index_0=Access for your Space Station! + S:TileEntity_DESCRIPTION_13107_Index_1=Check out the wiki on my github if you are having trouble with the structure + S:TileEntity_DESCRIPTION_13107_Index_2=Regenerative Breaking will recover up to X% of the energy spent on launch + S:TileEntity_DESCRIPTION_13107_Index_3=Energy recovered depends on coil tier: +10% per coil tier, up to 90% + S:TileEntity_DESCRIPTION_13107_Index_4=----------------------------------------- + S:TileEntity_DESCRIPTION_13107_Index_5=Hold §l[LSHIFT]§r§7 to display structure guidelines + S:TileEntity_DESCRIPTION_13107_Index_6=Created by Kekzdealer S:TileEntity_DESCRIPTION_1310_Index_0=Max Voltage: %s S:TileEntity_DESCRIPTION_1310_Index_1=Max Amperage: %s S:TileEntity_DESCRIPTION_1310_Index_2=Loss/Meter/Ampere: %s EU-Volt @@ -13244,6 +13251,7 @@ languagefile { S:gt.blockmachines.multimachine.oredrill4.name=Ore Drilling Plant IV S:gt.blockmachines.multimachine.processingarray.name=Processing Array S:gt.blockmachines.multimachine.pyro.name=Pyrolyse Oven + S:gt.blockmachines.multimachine.spaceelevator.name=Space Elevator S:gt.blockmachines.multimachine.supercapacitor.name=Lapotronic Supercapacitor S:gt.blockmachines.multimachine.telsatower.name=Tesla's Last Testament S:gt.blockmachines.multimachine.tf_fluidtank.name=T.F.F.T diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java new file mode 100644 index 0000000000..39e8fdaf28 --- /dev/null +++ b/src/main/java/common/blocks/Block_SpaceElevator.java @@ -0,0 +1,61 @@ +package common.blocks; + +import common.itemBlocks.IB_SpaceElevator; +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; + +import java.util.List; + +public class Block_SpaceElevator extends BaseGTUpdateableBlock { + + private static final Block_SpaceElevator INSTANCE = new Block_SpaceElevator(); + + private IIcon baseTop; + private IIcon baseSide; + private IIcon coilHolder; + + private Block_SpaceElevator() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_spaceelevator_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); + INSTANCE.setHardness(7.0f); + INSTANCE.setResistance(10.0f); + GameRegistry.registerBlock(INSTANCE, IB_SpaceElevator.class, blockName); + + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + baseTop = ir.registerIcon("kekztech:SpaceElevatorBase_side"); + baseSide = ir.registerIcon("kekztech:SpaceElevatorBase_top"); + coilHolder = ir.registerIcon("kekztech:CoilHolder"); + } + + @Override + @SuppressWarnings({"unchecked" }) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + par3List.add(new ItemStack(par1, 1, 0)); + par3List.add(new ItemStack(par1, 1, 1)); + } + + @Override + public IIcon getIcon(int side, int meta) { + switch(meta) { + case 0: return (side < 2) ? baseTop : baseSide; + default: return coilHolder; + } + } +} diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevator.java b/src/main/java/common/itemBlocks/IB_SpaceElevator.java new file mode 100644 index 0000000000..e2cceda494 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_SpaceElevator.java @@ -0,0 +1,35 @@ +package common.itemBlocks; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; + +import java.util.List; + +public class IB_SpaceElevator extends ItemBlock { + + public IB_SpaceElevator(Block block) { super(block); } + + @Override + public int getMetadata(int meta) { + return meta; + } + + @Override + public boolean getHasSubtypes() { + return true; + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings("unchecked") + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_spaceelevator_block.desc")); + } +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 141039b5b0..4d7bb40f0b 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -161,7 +161,7 @@ tile.kekztech_thaumiumreinforcedjar_block.3.name=Thaumium Reinforced Void Jar # -------- Thaumium Reinforced Jar: Research # This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=Thaumium Reinforced Jars -# This is the subtext for the research note (I think) +# This is the subtext for the research note tc.research_text.THAUMIUMREINFORCEDJAR=Slightly better jars # Lore text for the research pages kekztech.research_page.THAUMIUMREINFORCEDJAR.0=You have heard your fellow Thaumaturges talk about the benefits of digitized Essentia Storage.

Storing enough Essentia for your advanced infusions has indeed been an issue for you too. However those jars are simply too pleasing to look at to even consider the idea of replacing them with some compact technological construct.

Thanks to this new discovery, you have managed to quadruple the capacity of your jars by improving them with a thick Thaumium lining. This should buy you some more time to come up with a better solution. @@ -175,3 +175,8 @@ tile.kekztech_ichorjar_block.3.name=Ichor Void Jar tc.research_name.ICHORJAR=Ichor Jars tc.research_text.ICHORJAR=Much better jars kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just a single piece of Ichor you have created something to rival digitized Essentia storage without sacrificing any of the beauty of Warded Jars.

Ichor Jars can hold an astounding 4096 Essentia and fit nicely into your recently aquired set of Ichor based achievements.

You definitely don't want to disturb these jars. Luckily Ichor is resilient enough to make accidentially destroying one unlikely. + +# -------- Space Elevator: Block +tile.kekztech_spaceelevator_block.0.name=Space Elevator Base +tile.kekztech_spaceelevator_block.1.name=Space Elevator Coil Holder +tile.kekztech_spaceelevator_block.desc="Part of the Space Elevator Base Station \ No newline at end of file -- cgit From 8e0b1eb9f18dc50da8fbc065d4d7122ff9ceb85a Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 23:26:00 +0200 Subject: Added Space Elevator Structure blocks textures and added them to the GTMTE code --- src/main/java/common/Blocks.java | 30 +++++++-------------- .../common/tileentities/GTMTE_SpaceElevator.java | 18 ++++++++----- .../assets/kekztech/textures/blocks/CoilHolder.png | Bin 0 -> 228 bytes .../textures/blocks/SpaceElevatorBase_side.png | Bin 0 -> 203 bytes .../textures/blocks/SpaceElevatorBase_top.png | Bin 0 -> 242 bytes 5 files changed, 20 insertions(+), 28 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png (limited to 'src') diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index f6939ffd90..4b26ddc133 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -1,26 +1,6 @@ package common; -import common.blocks.Block_ControlRod; -import common.blocks.Block_GDCUnit; -import common.blocks.Block_IchorJar; -import common.blocks.Block_ItemProxyCable; -import common.blocks.Block_ItemProxyEndpoint; -import common.blocks.Block_ItemProxySource; -import common.blocks.Block_ItemServerDrive; -import common.blocks.Block_ItemServerIOPort; -import common.blocks.Block_ItemServerRackCasing; -import common.blocks.Block_LapotronicEnergyUnit; -import common.blocks.Block_ReactorChamber_OFF; -import common.blocks.Block_ReactorChamber_ON; -import common.blocks.Block_TFFTCasing; -import common.blocks.Block_TFFTMultiHatch; -import common.blocks.Block_TFFTStorageFieldBlockT1; -import common.blocks.Block_TFFTStorageFieldBlockT2; -import common.blocks.Block_TFFTStorageFieldBlockT3; -import common.blocks.Block_TFFTStorageFieldBlockT4; -import common.blocks.Block_TFFTStorageFieldBlockT5; -import common.blocks.Block_ThaumiumReinforcedJar; -import common.blocks.Block_YSZUnit; +import common.blocks.*; import kekztech.KekzCore; import net.minecraft.block.Block; @@ -53,6 +33,8 @@ public class Blocks { public static Block jarIchor; public static Block lscLapotronicEnergyUnit; + + public static Block spaceElevatorStructure; public static void preInit() { KekzCore.LOGGER.info("Registering blocks..."); @@ -64,6 +46,7 @@ public class Blocks { //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); + registerBlocks_SpaceElevator(); KekzCore.LOGGER.info("Finished registering blocks"); } @@ -109,4 +92,9 @@ public class Blocks { private static void registerBlocks_LSC() { lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); } + + private static void registerBlocks_SpaceElevator() { + spaceElevatorStructure = Block_SpaceElevator.registerBlock(); + } + } diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 5c2bca1323..d3bc87aea2 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -1,5 +1,6 @@ package common.tileentities; +import common.Blocks; import gregtech.api.GregTech_API; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures; @@ -25,9 +26,10 @@ import java.util.ArrayList; public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { - private static final int CASING_TEXTURE_ID = 16; // Solid Steel Casing - private static final Block CASING_BLOCK = GregTech_API.sBlockCasings2; - private static final int CASING_META = 0; + private static final Block BASE_BLOCK = Blocks.spaceElevatorStructure; + private static final int BASE_META = 0; + private static final int COIL_HOLDER_META = 1; + private static final int HATCH_OVERLAY_ID = 16; private long lastLaunchEUCost = 0; @@ -140,12 +142,12 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { // Tries to add TE as either of those kinds of hatches. // The number is the texture index number for the texture that needs to be painted over the hatch texture - if ( !super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !this.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { + if ( !super.addMaintenanceToMachineList(currentTE, HATCH_OVERLAY_ID) + && !this.addEnergyInputToMachineList(currentTE, HATCH_OVERLAY_ID)) { // If it's not a hatch, is it the right casing for this machine? Check block and block meta. - if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING_BLOCK) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { + if ((thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == BASE_BLOCK) + && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == BASE_META)) { // Seems to be valid casing. Decrement counter. minCasingAmount--; } else { @@ -155,6 +157,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } } KekzCore.LOGGER.info("Space Elevator Base accepted"); + // Capacitor banks + // Anchor // Coil holders diff --git a/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png b/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png new file mode 100644 index 0000000000..12f87ce0f8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png new file mode 100644 index 0000000000..05afd9318a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png new file mode 100644 index 0000000000..876c26f8cb Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png differ -- cgit From 548f30161b62baf8f676e41f3170cfa62f261bdf Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 17 May 2020 23:56:17 +0200 Subject: Added Space Elevator Structure blocks recipes --- src/main/java/common/Recipes.java | 27 ++++++++++++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 819c80c147..0e3fdfc41f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -41,6 +41,7 @@ public class Recipes { //registerRecipes_ItemServer(); registerRecipes_Jars(); registerRecipes_LSC(); + registerRecipes_SpaceElevator(); KekzCore.LOGGER.info("Finished registering recipes"); } @@ -592,4 +593,30 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); } + + private static void registerRecipes_SpaceElevator() { + // Controller + final Object[] se_recipe = { + "BCB", "CPC", "BCB", + 'B', new ItemStack(Blocks.spaceElevatorStructure, 1, 0), + 'C', OrePrefixes.cableGt16.get(Materials.Aluminium), + 'P', OrePrefixes.circuit.get(Materials.Master) + }; + GT_ModHandler.addCraftingRecipe(KekzCore.se.getStackForm(1), se_recipe); + // Blocks + final Object[] seBase_recipe = { + "DRD", "RCR", "DRD", + 'D', OrePrefixes.plate.get(Materials.DarkSteel), + 'R', OrePrefixes.stick.get(Materials.Steel), + 'C', OrePrefixes.block.get(Materials.Concrete), + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.spaceElevatorStructure, 1, 0), seBase_recipe); + final Object[] seCoilHolder_recipe = { + "DRD", "RCR", "DRD", + 'D', OrePrefixes.plate.get(Materials.DarkSteel), + 'R', OrePrefixes.ring.get(Materials.Steel), + 'C', OrePrefixes.cableGt01.get(Materials.Aluminium) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.spaceElevatorStructure, 1, 1), seCoilHolder_recipe); + } } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 4d7bb40f0b..537823ee70 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -179,4 +179,4 @@ kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just # -------- Space Elevator: Block tile.kekztech_spaceelevator_block.0.name=Space Elevator Base tile.kekztech_spaceelevator_block.1.name=Space Elevator Coil Holder -tile.kekztech_spaceelevator_block.desc="Part of the Space Elevator Base Station \ No newline at end of file +tile.kekztech_spaceelevator_block.desc=Part of the Space Elevator Base Station \ No newline at end of file -- cgit From 79191dd848796b231a1021db67d68568e869dd05 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 02:10:10 +0200 Subject: moved renderer package to client package, added Space Elevator Tether and a TESR, added Space Elevator Capacitor --- .idea/uiDesigner.xml | 124 +++++++++++++++++++++ mods/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 0 -> 885812 bytes mods/bartworks[1.7.10]-0.5.13_pre10.jars | Bin 885812 -> 0 bytes src/main/java/client/renderer/ConduitRenderer.java | 93 ++++++++++++++++ src/main/java/client/renderer/TetherRenderer.java | 81 ++++++++++++++ src/main/java/common/Blocks.java | 4 + .../java/common/blocks/Block_ItemProxyCable.java | 8 +- .../java/common/blocks/Block_SpaceElevator.java | 12 +- .../blocks/Block_SpaceElevatorCapacitor.java | 49 ++++++++ .../common/blocks/Block_SpaceElevatorTether.java | 70 ++++++++++++ .../tileentities/TE_SpaceElevatorTether.java | 7 ++ src/main/java/kekztech/KekzCore.java | 6 +- src/main/java/render/ConduitRenderer.java | 96 ---------------- src/main/resources/assets/kekztech/lang/en_US.lang | 4 +- .../textures/blocks/SpaceElevatorBase_side.png | Bin 203 -> 242 bytes .../textures/blocks/SpaceElevatorBase_top.png | Bin 242 -> 203 bytes .../blocks/SpaceElevatorCapacitor_side_0.png | Bin 0 -> 184 bytes .../SpaceElevatorCapacitor_side_fullbase.png | Bin 0 -> 183 bytes .../blocks/SpaceElevatorCapacitor_top_fullbase.png | Bin 0 -> 213 bytes .../kekztech/textures/blocks/Tether_side.png | Bin 0 -> 168 bytes .../assets/kekztech/textures/blocks/Tether_top.png | Bin 0 -> 224 bytes .../kekztech/textures/effects/Tether_beam.png | Bin 0 -> 195 bytes 22 files changed, 444 insertions(+), 110 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jar delete mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jars create mode 100644 src/main/java/client/renderer/ConduitRenderer.java create mode 100644 src/main/java/client/renderer/TetherRenderer.java create mode 100644 src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java create mode 100644 src/main/java/common/blocks/Block_SpaceElevatorTether.java create mode 100644 src/main/java/common/tileentities/TE_SpaceElevatorTether.java delete mode 100644 src/main/java/render/ConduitRenderer.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/Tether_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/Tether_top.png create mode 100644 src/main/resources/assets/kekztech/textures/effects/Tether_beam.png (limited to 'src') diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000000..e96534fb27 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mods/bartworks[1.7.10]-0.5.13_pre10.jar b/mods/bartworks[1.7.10]-0.5.13_pre10.jar new file mode 100644 index 0000000000..b1a8b4322f Binary files /dev/null and b/mods/bartworks[1.7.10]-0.5.13_pre10.jar differ diff --git a/mods/bartworks[1.7.10]-0.5.13_pre10.jars b/mods/bartworks[1.7.10]-0.5.13_pre10.jars deleted file mode 100644 index b1a8b4322f..0000000000 Binary files a/mods/bartworks[1.7.10]-0.5.13_pre10.jars and /dev/null differ diff --git a/src/main/java/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java new file mode 100644 index 0000000000..9619a73241 --- /dev/null +++ b/src/main/java/client/renderer/ConduitRenderer.java @@ -0,0 +1,93 @@ +package client.renderer; + +import common.tileentities.TE_ItemProxyCable; +import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; +import cpw.mods.fml.client.registry.RenderingRegistry; +import net.minecraft.block.Block; +import net.minecraft.client.renderer.RenderBlocks; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.IBlockAccess; +import net.minecraftforge.common.util.ForgeDirection; + +public class ConduitRenderer implements ISimpleBlockRenderingHandler { + + public static final int RID = RenderingRegistry.getNextAvailableRenderId(); + private static final ConduitRenderer instance = new ConduitRenderer(); + + private ConduitRenderer() { + + } + + public static ConduitRenderer getInstance() { + return instance; + } + + @Override + public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { + + } + + @Override + public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, + RenderBlocks renderer) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TE_ItemProxyCable) { + final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; + + final float thickness = TE_ItemProxyCable.getThickness(); + final float space = (1.0f - thickness) / 2.0f; + + float xThickness = thickness; + float xOffset = space; + float yThickness = thickness; + float yOffset = space; + float zThickness = thickness; + float zOffset = space; + + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { + if(cable.isConnected(side)) { + switch(side) { + case DOWN: + yOffset = 0.0F; + yThickness += space; + break; + case UP: + yThickness += space; + break; + case NORTH: + zOffset = 0.0F; + zThickness += space; + break; + case SOUTH: + zThickness += space; + break; + case WEST: + xOffset += 0.0F; + xThickness += space; + break; + case EAST: + xThickness += space; + break; + } + } + } + + block.setBlockBounds(xOffset, yOffset, zOffset, + xOffset + xThickness, yOffset + yThickness, zOffset + zThickness); + renderer.setRenderBoundsFromBlock(block); + } + + return false; + } + + @Override + public boolean shouldRender3DInInventory(int modelId) { + return true; + } + + @Override + public int getRenderId() { + return ConduitRenderer.RID; + } + +} diff --git a/src/main/java/client/renderer/TetherRenderer.java b/src/main/java/client/renderer/TetherRenderer.java new file mode 100644 index 0000000000..6484da7cef --- /dev/null +++ b/src/main/java/client/renderer/TetherRenderer.java @@ -0,0 +1,81 @@ +package client.renderer; + +import common.tileentities.TE_SpaceElevatorTether; +import kekztech.KekzCore; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; + +public class TetherRenderer extends TileEntitySpecialRenderer { + + private static final ResourceLocation tetherBeamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); + + public void renderTileEntityAt(TE_SpaceElevatorTether teTether, double x, double y, double z, float partialTick) { + float sthBeamLength = 1.0F; // 0.1F is about 30 or so blocks? + GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); + + // Get Tessellator instance + final Tessellator tessellator = Tessellator.instance; + // Bind beam texture and set texture params + super.bindTexture(tetherBeamTexture); + GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, 10497.0F); + GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, 10497.0F); + // Set render flags for inner beam + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + GL11.glDisable(GL11.GL_BLEND); + GL11.glDepthMask(true); + OpenGlHelper.glBlendFunc(770, 1, 1, 0); + // Prepare Tessellator + tessellator.startDrawingQuads(); + tessellator.setColorRGBA(255, 255, 255, 32); + // Variables stuff II + double halfBeamWidth = 0.38D; + double d_rot1 = 0.5D + Math.cos(2.356194490192345D) * halfBeamWidth; // rotates the beam... + double d_rot2 = 0.5D + Math.sin(2.356194490192345D) * halfBeamWidth; + double d_rot3 = 0.5D + Math.cos((Math.PI / 4D)) * halfBeamWidth; + double d_rot4 = 0.5D + Math.sin((Math.PI / 4D)) * halfBeamWidth; + double d_rot5 = 0.5D + Math.cos(3.9269908169872414D) * halfBeamWidth; + double d_rot6 = 0.5D + Math.sin(3.9269908169872414D) * halfBeamWidth; + double d_rot7 = 0.5D + Math.cos(5.497787143782138D) * halfBeamWidth; + double d_rot8 = 0.5D + Math.sin(5.497787143782138D) * halfBeamWidth; // ...until here + double d23 = 256.0F * sthBeamLength; + double uv_x1 = 0.0D; + double uv_x2 = 1.0D; + double uv_y1 = -1.0D; // This makes the beam stream upwards if you add a time sensitive number to it + double uv_y2 = (double)(256.0F * sthBeamLength) * (0.5D / halfBeamWidth) + uv_y1; + // Construct mesh with texture + tessellator.addVertexWithUV(x + d_rot1, y + d23, z + d_rot2, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot3, y + d23, z + d_rot4, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y + d23, z + d_rot8, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot5, y + d23, z + d_rot6, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y + d23, z + d_rot4, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot7, y + d23, z + d_rot8, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y + d23, z + d_rot6, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot1, y + d23, z + d_rot2, uv_x1, uv_y2); + // Draw! + tessellator.draw(); + + // Reset render flags + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_TEXTURE_2D); + GL11.glDepthMask(true); + } + + @Override + public void renderTileEntityAt(TileEntity te, double p_147500_2_, double p_147500_4_, double p_147500_6_, float p_147500_8_) { + this.renderTileEntityAt((TE_SpaceElevatorTether) te, p_147500_2_, p_147500_4_, p_147500_6_, p_147500_8_); + } +} diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 4b26ddc133..18725b6000 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -35,6 +35,8 @@ public class Blocks { public static Block lscLapotronicEnergyUnit; public static Block spaceElevatorStructure; + public static Block spaceElevatorCapacitor; + public static Block spaceElevatorTether; public static void preInit() { KekzCore.LOGGER.info("Registering blocks..."); @@ -95,6 +97,8 @@ public class Blocks { private static void registerBlocks_SpaceElevator() { spaceElevatorStructure = Block_SpaceElevator.registerBlock(); + spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); + spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); } } diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index 8682a2a6dc..ce2f1e9820 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -2,7 +2,6 @@ package common.blocks; import common.itemBlocks.IB_ItemProxyCable; import common.tileentities.TE_ItemProxyCable; -import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -12,7 +11,7 @@ import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -import render.ConduitRenderer; +import client.renderer.ConduitRenderer; public class Block_ItemProxyCable extends Block { @@ -57,10 +56,7 @@ public class Block_ItemProxyCable extends Block { @Override public int getRenderType() { - if (FMLCommonHandler.instance().getSide().isClient()) { - return ConduitRenderer.RID; - } else - return 0; + return ConduitRenderer.RID; } @Override diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java index 39e8fdaf28..524f34ba46 100644 --- a/src/main/java/common/blocks/Block_SpaceElevator.java +++ b/src/main/java/common/blocks/Block_SpaceElevator.java @@ -29,7 +29,6 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { final String blockName = "kekztech_spaceelevator_block"; INSTANCE.setBlockName(blockName); INSTANCE.setCreativeTab(CreativeTabs.tabMisc); - INSTANCE.setBlockTextureName(KekzCore.MODID + ":" + "ControlRod"); INSTANCE.setHardness(7.0f); INSTANCE.setResistance(10.0f); GameRegistry.registerBlock(INSTANCE, IB_SpaceElevator.class, blockName); @@ -39,8 +38,8 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { @Override public void registerBlockIcons(IIconRegister ir) { - baseTop = ir.registerIcon("kekztech:SpaceElevatorBase_side"); - baseSide = ir.registerIcon("kekztech:SpaceElevatorBase_top"); + baseTop = ir.registerIcon("kekztech:SpaceElevatorBase_top"); + baseSide = ir.registerIcon("kekztech:SpaceElevatorBase_side"); coilHolder = ir.registerIcon("kekztech:CoilHolder"); } @@ -53,9 +52,10 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { @Override public IIcon getIcon(int side, int meta) { - switch(meta) { - case 0: return (side < 2) ? baseTop : baseSide; - default: return coilHolder; + if(meta == 0) { + return (side < 2) ? baseTop : baseSide; + } else { + return coilHolder; } } } diff --git a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java new file mode 100644 index 0000000000..1e8bde9d40 --- /dev/null +++ b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java @@ -0,0 +1,49 @@ +package common.blocks; + +import common.itemBlocks.IB_SpaceElevator; +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.util.IIcon; + +public class Block_SpaceElevatorCapacitor extends BaseGTUpdateableBlock { + + private static final Block_SpaceElevatorCapacitor INSTANCE = new Block_SpaceElevatorCapacitor(); + + private IIcon top; + private IIcon side; + + private Block_SpaceElevatorCapacitor() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_spaceelevatorcapacitor_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(5.0f); + INSTANCE.setResistance(3.0f); + GameRegistry.registerBlock(INSTANCE, blockName); + + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + top = ir.registerIcon("kekztech:SpaceElevatorCapacitor_top_fullbase"); + side = ir.registerIcon("kekztech:SpaceElevatorCapacitor_side_fullbase"); + } + + @Override + public IIcon getIcon(int side, int meta) { + return (side < 2) ? this.top : this.side; + } + + @Override + public int getLightValue() { + return 2; + } +} diff --git a/src/main/java/common/blocks/Block_SpaceElevatorTether.java b/src/main/java/common/blocks/Block_SpaceElevatorTether.java new file mode 100644 index 0000000000..3031cd8a12 --- /dev/null +++ b/src/main/java/common/blocks/Block_SpaceElevatorTether.java @@ -0,0 +1,70 @@ +package common.blocks; + +import common.tileentities.TE_ItemProxyCable; +import common.tileentities.TE_SpaceElevatorTether; +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.IIcon; +import net.minecraft.world.World; + +public class Block_SpaceElevatorTether extends BaseGTUpdateableBlock { + + private static final Block_SpaceElevatorTether INSTANCE = new Block_SpaceElevatorTether(); + + private IIcon top; + private IIcon side; + + private Block_SpaceElevatorTether() { + super(Material.glass); + } + + public static Block registerBlock() { + final String blockName = "kekztech_spaceelevatortether_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(15.0f); + INSTANCE.setResistance(15.0f); + GameRegistry.registerBlock(INSTANCE, blockName); + + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + top = ir.registerIcon("kekztech:Tether_top"); + side = ir.registerIcon("kekztech:Tether_side"); + } + + @Override + public IIcon getIcon(int side, int meta) { + return (side < 2) ? this.top : this.side; + } + + @Override + public TileEntity createTileEntity(World world, int p_149915_2_) { + return new TE_SpaceElevatorTether(); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + + @Override + public boolean isOpaqueCube() + { + return false; + } + + @Override + public boolean renderAsNormalBlock() + { + return false; + } + +} diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java new file mode 100644 index 0000000000..83a2f566ce --- /dev/null +++ b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java @@ -0,0 +1,7 @@ +package common.tileentities; + +import net.minecraft.tileentity.TileEntity; + +public class TE_SpaceElevatorTether extends TileEntity { + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index cc46b25fd8..a160c3b7e7 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,9 +1,11 @@ package kekztech; +import client.renderer.TetherRenderer; import common.Blocks; import common.Recipes; import common.Researches; import common.tileentities.*; +import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; @@ -67,13 +69,15 @@ public class KekzCore { GameRegistry.registerTileEntity(TE_ItemProxyCable.class, "kekztech_itemproxycable_tile"); GameRegistry.registerTileEntity(TE_ItemProxySource.class, "kekztech_itemproxysource_tile"); GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); - GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); // Register guis NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); + // Register TESR + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TetherRenderer()); + Researches.preInit(); } diff --git a/src/main/java/render/ConduitRenderer.java b/src/main/java/render/ConduitRenderer.java deleted file mode 100644 index e1b083004c..0000000000 --- a/src/main/java/render/ConduitRenderer.java +++ /dev/null @@ -1,96 +0,0 @@ -package render; - -import common.tileentities.TE_ItemProxyCable; -import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; -import cpw.mods.fml.client.registry.RenderingRegistry; -import net.minecraft.block.Block; -import net.minecraft.client.renderer.RenderBlocks; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.IIcon; -import net.minecraft.world.IBlockAccess; -import net.minecraftforge.common.util.ForgeDirection; -import org.lwjgl.opengl.GL11; - -public class ConduitRenderer implements ISimpleBlockRenderingHandler { - - public static final int RID = RenderingRegistry.getNextAvailableRenderId(); - private static final ConduitRenderer instance = new ConduitRenderer(); - - private ConduitRenderer() { - - } - - public static ConduitRenderer getInstance() { - return instance; - } - - @Override - public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { - - } - - @Override - public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, - RenderBlocks renderer) { - final TileEntity te = world.getTileEntity(x, y, z); - if(te instanceof TE_ItemProxyCable) { - final TE_ItemProxyCable cable = (TE_ItemProxyCable) te; - - final float thickness = TE_ItemProxyCable.getThickness(); - final float space = (1.0f - thickness) / 2.0f; - - float xThickness = thickness; - float xOffset = space; - float yThickness = thickness; - float yOffset = space; - float zThickness = thickness; - float zOffset = space; - - for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { - if(cable.isConnected(side)) { - switch(side) { - case DOWN: - yOffset = 0.0F; - yThickness += space; - break; - case UP: - yThickness += space; - break; - case NORTH: - zOffset = 0.0F; - zThickness += space; - break; - case SOUTH: - zThickness += space; - break; - case WEST: - xOffset += 0.0F; - xThickness += space; - break; - case EAST: - xThickness += space; - break; - } - } - } - - block.setBlockBounds(xOffset, yOffset, zOffset, - xOffset + xThickness, yOffset + yThickness, zOffset + zThickness); - renderer.setRenderBoundsFromBlock(block); - } - - return false; - } - - @Override - public boolean shouldRender3DInInventory(int modelId) { - return true; - } - - @Override - public int getRenderId() { - return ConduitRenderer.RID; - } - -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 537823ee70..f922219b1c 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -179,4 +179,6 @@ kekztech.research_page.ICHORJAR.0=This is it!

By infusing a jar with just # -------- Space Elevator: Block tile.kekztech_spaceelevator_block.0.name=Space Elevator Base tile.kekztech_spaceelevator_block.1.name=Space Elevator Coil Holder -tile.kekztech_spaceelevator_block.desc=Part of the Space Elevator Base Station \ No newline at end of file +tile.kekztech_spaceelevator_block.desc=Part of the Space Elevator Base Station +tile.kekztech_spaceelevatorcapacitor_block.name=Space Elevator Capacitor +tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png index 05afd9318a..876c26f8cb 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png index 876c26f8cb..05afd9318a 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png new file mode 100644 index 0000000000..4715a813ed Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png new file mode 100644 index 0000000000..84f5909b9e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png new file mode 100644 index 0000000000..f1c045b5af Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png b/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png new file mode 100644 index 0000000000..4cf0b8dda9 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png b/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png new file mode 100644 index 0000000000..987ebcba5c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/effects/Tether_beam.png b/src/main/resources/assets/kekztech/textures/effects/Tether_beam.png new file mode 100644 index 0000000000..ca8274820b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/effects/Tether_beam.png differ -- cgit From 6672927fc2f7d1130ae93a5d4405cbea3c138b1d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 02:33:45 +0200 Subject: beam is now rendered from farther away, improved tether texture, renamed some more renderer vars to be more clear --- src/main/java/client/renderer/TetherRenderer.java | 23 ++++++++++----------- .../tileentities/TE_SpaceElevatorTether.java | 8 +++++++ .../kekztech/textures/blocks/Tether_side.png | Bin 168 -> 169 bytes .../assets/kekztech/textures/blocks/Tether_top.png | Bin 224 -> 233 bytes 4 files changed, 19 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/main/java/client/renderer/TetherRenderer.java b/src/main/java/client/renderer/TetherRenderer.java index 6484da7cef..7e69122846 100644 --- a/src/main/java/client/renderer/TetherRenderer.java +++ b/src/main/java/client/renderer/TetherRenderer.java @@ -6,7 +6,6 @@ import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; @@ -15,7 +14,7 @@ public class TetherRenderer extends TileEntitySpecialRenderer { private static final ResourceLocation tetherBeamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); public void renderTileEntityAt(TE_SpaceElevatorTether teTether, double x, double y, double z, float partialTick) { - float sthBeamLength = 1.0F; // 0.1F is about 30 or so blocks? + float beamLengthScale = 1.0F; // [0.0F, 1.0F] -> linear scale from 0 to 256 GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); // Get Tessellator instance @@ -43,28 +42,28 @@ public class TetherRenderer extends TileEntitySpecialRenderer { double d_rot6 = 0.5D + Math.sin(3.9269908169872414D) * halfBeamWidth; double d_rot7 = 0.5D + Math.cos(5.497787143782138D) * halfBeamWidth; double d_rot8 = 0.5D + Math.sin(5.497787143782138D) * halfBeamWidth; // ...until here - double d23 = 256.0F * sthBeamLength; + double height = 256.0F * beamLengthScale; double uv_x1 = 0.0D; double uv_x2 = 1.0D; double uv_y1 = -1.0D; // This makes the beam stream upwards if you add a time sensitive number to it - double uv_y2 = (double)(256.0F * sthBeamLength) * (0.5D / halfBeamWidth) + uv_y1; + double uv_y2 = (double)(256.0F * beamLengthScale) * (0.5D / halfBeamWidth) + uv_y1; // Construct mesh with texture - tessellator.addVertexWithUV(x + d_rot1, y + d23, z + d_rot2, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x2, uv_y2); tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x2, uv_y1); tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot3, y + d23, z + d_rot4, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot7, y + d23, z + d_rot8, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x2, uv_y2); tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x2, uv_y1); tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot5, y + d23, z + d_rot6, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot3, y + d23, z + d_rot4, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x2, uv_y2); tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x2, uv_y1); tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot7, y + d23, z + d_rot8, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot5, y + d23, z + d_rot6, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x2, uv_y2); tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x2, uv_y1); tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot1, y + d23, z + d_rot2, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x1, uv_y2); // Draw! tessellator.draw(); diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java index 83a2f566ce..a098771f2e 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java @@ -1,7 +1,15 @@ package common.tileentities; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.tileentity.TileEntity; public class TE_SpaceElevatorTether extends TileEntity { + @SideOnly(Side.CLIENT) + @Override + public double getMaxRenderDistanceSquared() { + // 4k is standard, 65k is what the vanilla beacon uses + return 65536.0D; + } } diff --git a/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png b/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png index 4cf0b8dda9..b98c084e74 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png and b/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png b/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png index 987ebcba5c..fe1e8e2dd9 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png and b/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png differ -- cgit From a785ef53e7e135fe59a95d3412b73a3a6a31da38 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 13:36:05 +0200 Subject: Fixed thether beam being culled when source block is out of sight --- src/main/java/common/tileentities/TE_SpaceElevatorTether.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java index a098771f2e..c4df059563 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java @@ -3,6 +3,7 @@ package common.tileentities; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; public class TE_SpaceElevatorTether extends TileEntity { @@ -12,4 +13,11 @@ public class TE_SpaceElevatorTether extends TileEntity { // 4k is standard, 65k is what the vanilla beacon uses return 65536.0D; } + + @Override + @SideOnly(Side.CLIENT) + public AxisAlignedBB getRenderBoundingBox() { + // Make it so the beam is still rendered even when the source block is out of sight + return INFINITE_EXTENT_AABB; + } } -- cgit From e763bd08b1ac3800ca259e1d16d63821b28e0067 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 22:57:11 +0200 Subject: Implemented TESR for Space Elevator Capacitors. This allows me to change their colour saturation on the fly to sync it with the elevator charge state. - Added tooltip to the caps to tell players that the invisible top/bot faces are intended as a performance improvement --- src/main/java/client/renderer/ConduitRenderer.java | 4 +- .../java/client/renderer/TESR_SECapacitor.java | 69 +++++++++++++++++++ src/main/java/client/renderer/TESR_SETether.java | 78 +++++++++++++++++++++ src/main/java/client/renderer/TetherRenderer.java | 80 ---------------------- .../itemBlocks/IB_SpaceElevatorCapacitor.java | 22 ++++++ .../tileentities/TE_SpaceElevatorCapacitor.java | 45 ++++++++++++ src/main/java/kekztech/KekzCore.java | 6 +- src/main/resources/assets/kekztech/lang/en_US.lang | 1 + 8 files changed, 221 insertions(+), 84 deletions(-) create mode 100644 src/main/java/client/renderer/TESR_SECapacitor.java create mode 100644 src/main/java/client/renderer/TESR_SETether.java delete mode 100644 src/main/java/client/renderer/TetherRenderer.java create mode 100644 src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java create mode 100644 src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java (limited to 'src') diff --git a/src/main/java/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java index 9619a73241..9266d22f55 100644 --- a/src/main/java/client/renderer/ConduitRenderer.java +++ b/src/main/java/client/renderer/ConduitRenderer.java @@ -12,14 +12,14 @@ import net.minecraftforge.common.util.ForgeDirection; public class ConduitRenderer implements ISimpleBlockRenderingHandler { public static final int RID = RenderingRegistry.getNextAvailableRenderId(); - private static final ConduitRenderer instance = new ConduitRenderer(); + private static final ConduitRenderer INSTANCE = new ConduitRenderer(); private ConduitRenderer() { } public static ConduitRenderer getInstance() { - return instance; + return INSTANCE; } @Override diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java new file mode 100644 index 0000000000..b34e46faff --- /dev/null +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -0,0 +1,69 @@ +package client.renderer; + +import common.tileentities.TE_SpaceElevatorCapacitor; +import kekztech.KekzCore; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; + +public class TESR_SECapacitor extends TileEntitySpecialRenderer { + + private static final ResourceLocation capSide = new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_fullbase.png"); + + @Override + public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { + final Tessellator tessellator = Tessellator.instance; + // Clamp saturation to a minimum of 40% and scale, rounding up + final int sat = (int) Math.ceil( + 255 * Math.max(((TE_SpaceElevatorCapacitor) te).getChargeLevel(), 0.4F) + ); + // Setup vertices + final double fbr_x = x + 1; + final double fbr_z = z + 1; + + final double ftr_y = y + 1; + + final double uv_a_u = 1.0D; + final double uv_a_v = 1.0D; + + final double uv_b_u = 1.0D; + final double uv_b_v = 0.0D; + + final double uv_c_u = 0.0D; + final double uv_c_v = 0.0D; + + final double uv_d_u = 0.0D; + final double uv_d_v = 1.0D; + // Render sides + super.bindTexture(capSide); + + // Prepare Tessellator + tessellator.startDrawingQuads(); + tessellator.setColorRGBA(sat, sat, sat, 255); + tessellator.setBrightness(255); + // (DOWN and UP faces are not rendered as they will not ever be visible in the Space Elevator structure) + // NORTH + tessellator.addVertexWithUV(x, y, z, uv_a_u, uv_a_v); + tessellator.addVertexWithUV(x, ftr_y, z, uv_b_u, uv_b_v); + tessellator.addVertexWithUV(fbr_x, ftr_y, z, uv_c_u, uv_c_v); + tessellator.addVertexWithUV(fbr_x, y, z, uv_d_u, uv_d_v); + // SOUTH + tessellator.addVertexWithUV(fbr_x, y, fbr_z, uv_a_u, uv_a_v); + tessellator.addVertexWithUV(fbr_x, ftr_y, fbr_z, uv_b_u, uv_b_v); + tessellator.addVertexWithUV(x, ftr_y, fbr_z, uv_c_u, uv_c_v); + tessellator.addVertexWithUV(x, y, fbr_z, uv_d_u, uv_d_v); + // WEST + tessellator.addVertexWithUV(x, y, fbr_z, uv_a_u, uv_a_v); + tessellator.addVertexWithUV(x, ftr_y, fbr_z, uv_b_u, uv_b_v); + tessellator.addVertexWithUV(x, ftr_y, z, uv_c_u, uv_c_v); + tessellator.addVertexWithUV(x, y, z, uv_d_u, uv_d_v); + // EAST + tessellator.addVertexWithUV(fbr_x, y, z, uv_a_u, uv_a_v); + tessellator.addVertexWithUV(fbr_x, ftr_y, z, uv_b_u, uv_b_v); + tessellator.addVertexWithUV(fbr_x, ftr_y, fbr_z, uv_c_u, uv_c_v); + tessellator.addVertexWithUV(fbr_x, y, fbr_z, uv_d_u, uv_d_v); + // Draw! + tessellator.draw(); + } +} diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java new file mode 100644 index 0000000000..890d25fdb2 --- /dev/null +++ b/src/main/java/client/renderer/TESR_SETether.java @@ -0,0 +1,78 @@ +package client.renderer; + +import common.tileentities.TE_SpaceElevatorCapacitor; +import common.tileentities.TE_SpaceElevatorTether; +import kekztech.KekzCore; +import net.minecraft.client.renderer.OpenGlHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; + +public class TESR_SETether extends TileEntitySpecialRenderer { + + private static final ResourceLocation tetherBeamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); + + @Override + public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { + float beamLengthScale = 1.0F; // [0.0F, 1.0F] -> linear scale from 0 to 256 + GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); + + // Get Tessellator instance + final Tessellator tessellator = Tessellator.instance; + // Bind beam texture and set texture params + super.bindTexture(tetherBeamTexture); + GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, 10497.0F); + GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, 10497.0F); + // Set render flags for inner beam + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + GL11.glDisable(GL11.GL_BLEND); + GL11.glDepthMask(true); + OpenGlHelper.glBlendFunc(770, 1, 1, 0); + // Prepare Tessellator + tessellator.startDrawingQuads(); + tessellator.setColorRGBA(255, 255, 255, 32); + // Variables stuff II + final double halfBeamWidth = 0.38D; + final double d_rot1 = 0.5D + Math.cos(2.356194490192345D) * halfBeamWidth; // rotates the beam... + final double d_rot2 = 0.5D + Math.sin(2.356194490192345D) * halfBeamWidth; + final double d_rot3 = 0.5D + Math.cos((Math.PI / 4D)) * halfBeamWidth; + final double d_rot4 = 0.5D + Math.sin((Math.PI / 4D)) * halfBeamWidth; + final double d_rot5 = 0.5D + Math.cos(3.9269908169872414D) * halfBeamWidth; + final double d_rot6 = 0.5D + Math.sin(3.9269908169872414D) * halfBeamWidth; + final double d_rot7 = 0.5D + Math.cos(5.497787143782138D) * halfBeamWidth; + final double d_rot8 = 0.5D + Math.sin(5.497787143782138D) * halfBeamWidth; // ...until here + final double height = 256.0F * beamLengthScale; + final double uv_x1 = 0.0D; + final double uv_x2 = 1.0D; + final double uv_y1 = -1.0D; // This makes the beam stream upwards if you add a time sensitive number to it + final double uv_y2 = (double)(256.0F * beamLengthScale) * (0.5D / halfBeamWidth) + uv_y1; + // Construct mesh with texture + tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x1, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x1, uv_y2); + // Draw! + tessellator.draw(); + + // Reset render flags + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_TEXTURE_2D); + GL11.glDepthMask(true); + } + +} diff --git a/src/main/java/client/renderer/TetherRenderer.java b/src/main/java/client/renderer/TetherRenderer.java deleted file mode 100644 index 7e69122846..0000000000 --- a/src/main/java/client/renderer/TetherRenderer.java +++ /dev/null @@ -1,80 +0,0 @@ -package client.renderer; - -import common.tileentities.TE_SpaceElevatorTether; -import kekztech.KekzCore; -import net.minecraft.client.renderer.OpenGlHelper; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; - -public class TetherRenderer extends TileEntitySpecialRenderer { - - private static final ResourceLocation tetherBeamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); - - public void renderTileEntityAt(TE_SpaceElevatorTether teTether, double x, double y, double z, float partialTick) { - float beamLengthScale = 1.0F; // [0.0F, 1.0F] -> linear scale from 0 to 256 - GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); - - // Get Tessellator instance - final Tessellator tessellator = Tessellator.instance; - // Bind beam texture and set texture params - super.bindTexture(tetherBeamTexture); - GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, 10497.0F); - GL11.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, 10497.0F); - // Set render flags for inner beam - GL11.glDisable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glDisable(GL11.GL_BLEND); - GL11.glDepthMask(true); - OpenGlHelper.glBlendFunc(770, 1, 1, 0); - // Prepare Tessellator - tessellator.startDrawingQuads(); - tessellator.setColorRGBA(255, 255, 255, 32); - // Variables stuff II - double halfBeamWidth = 0.38D; - double d_rot1 = 0.5D + Math.cos(2.356194490192345D) * halfBeamWidth; // rotates the beam... - double d_rot2 = 0.5D + Math.sin(2.356194490192345D) * halfBeamWidth; - double d_rot3 = 0.5D + Math.cos((Math.PI / 4D)) * halfBeamWidth; - double d_rot4 = 0.5D + Math.sin((Math.PI / 4D)) * halfBeamWidth; - double d_rot5 = 0.5D + Math.cos(3.9269908169872414D) * halfBeamWidth; - double d_rot6 = 0.5D + Math.sin(3.9269908169872414D) * halfBeamWidth; - double d_rot7 = 0.5D + Math.cos(5.497787143782138D) * halfBeamWidth; - double d_rot8 = 0.5D + Math.sin(5.497787143782138D) * halfBeamWidth; // ...until here - double height = 256.0F * beamLengthScale; - double uv_x1 = 0.0D; - double uv_x2 = 1.0D; - double uv_y1 = -1.0D; // This makes the beam stream upwards if you add a time sensitive number to it - double uv_y2 = (double)(256.0F * beamLengthScale) * (0.5D / halfBeamWidth) + uv_y1; - // Construct mesh with texture - tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot3, y + height, z + d_rot4, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + d_rot3, y, z + d_rot4, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + d_rot7, y, z + d_rot8, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot7, y + height, z + d_rot8, uv_x1, uv_y2); - tessellator.addVertexWithUV(x + d_rot5, y + height, z + d_rot6, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + d_rot5, y, z + d_rot6, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + d_rot1, y, z + d_rot2, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + d_rot1, y + height, z + d_rot2, uv_x1, uv_y2); - // Draw! - tessellator.draw(); - - // Reset render flags - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glDepthMask(true); - } - - @Override - public void renderTileEntityAt(TileEntity te, double p_147500_2_, double p_147500_4_, double p_147500_6_, float p_147500_8_) { - this.renderTileEntityAt((TE_SpaceElevatorTether) te, p_147500_2_, p_147500_4_, p_147500_6_, p_147500_8_); - } -} diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java new file mode 100644 index 0000000000..053cb2c567 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java @@ -0,0 +1,22 @@ +package common.itemBlocks; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; + +import java.util.List; + +public class IB_SpaceElevatorCapacitor extends ItemBlock { + + public IB_SpaceElevatorCapacitor(Block block) { + super(block); + } + + @SuppressWarnings("unchecked") + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_spaceelevatorcapacitor_block.desc")); + } +} diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java new file mode 100644 index 0000000000..22a4954b0f --- /dev/null +++ b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java @@ -0,0 +1,45 @@ +package common.tileentities; + +import net.minecraft.tileentity.TileEntity; + +public class TE_SpaceElevatorCapacitor extends TileEntity { + + private float chargeLevel = 0.0F; + + /** + * Called by the space elevator controller while charging + * @param charge + * Current elevator charge + * @param maxCharge + * Charge level it is trying to reach + */ + public void updateChargeLevel(int charge, int maxCharge) { + chargeLevel = ((float) charge) / ((float) maxCharge); + } + + /** + * Called by this block's renderer to calculate the block's colour saturation + * @return + * Charge level from 0.0F to 1.0F + */ + public float getChargeLevel() { + return chargeLevel; + } + + /** + * Called by the space elevator in case of power loss + */ + public void resetChargeLevel() { + chargeLevel = 0.0F; + } + + long tickCounter = 0; + @Override + public void updateEntity() { + if(tickCounter == 20){ + chargeLevel = Float.compare(chargeLevel, 0.0F) == 0 ? 1.0F : 0.0F; + tickCounter = 0; + } + tickCounter++; + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index a160c3b7e7..7574c1f399 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,6 +1,7 @@ package kekztech; -import client.renderer.TetherRenderer; +import client.renderer.TESR_SECapacitor; +import client.renderer.TESR_SETether; import common.Blocks; import common.Recipes; import common.Researches; @@ -76,7 +77,8 @@ public class KekzCore { NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); // Register TESR - ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TetherRenderer()); + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); Researches.preInit(); } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index f922219b1c..b86fe84543 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -181,4 +181,5 @@ tile.kekztech_spaceelevator_block.0.name=Space Elevator Base tile.kekztech_spaceelevator_block.1.name=Space Elevator Coil Holder tile.kekztech_spaceelevator_block.desc=Part of the Space Elevator Base Station tile.kekztech_spaceelevatorcapacitor_block.name=Space Elevator Capacitor +tile.kekztech_spaceelevatorcapacitor_block.desc=The see-through is good for your FPS! tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether \ No newline at end of file -- cgit From 61b463d99f651d026b2a88f1091cca3b49ccf1b3 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 23:03:11 +0200 Subject: code cleanup --- src/main/java/client/renderer/TESR_SETether.java | 2 -- .../blocks/Block_SpaceElevatorCapacitor.java | 37 ++++++++++++++++++++-- 2 files changed, 34 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java index 890d25fdb2..2e4fa95cc5 100644 --- a/src/main/java/client/renderer/TESR_SETether.java +++ b/src/main/java/client/renderer/TESR_SETether.java @@ -1,7 +1,5 @@ package client.renderer; -import common.tileentities.TE_SpaceElevatorCapacitor; -import common.tileentities.TE_SpaceElevatorTether; import kekztech.KekzCore; import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.Tessellator; diff --git a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java index 1e8bde9d40..509c8a681d 100644 --- a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java +++ b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java @@ -1,13 +1,18 @@ package common.blocks; -import common.itemBlocks.IB_SpaceElevator; +import common.itemBlocks.IB_SpaceElevatorCapacitor; +import common.tileentities.TE_SpaceElevatorCapacitor; import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; public class Block_SpaceElevatorCapacitor extends BaseGTUpdateableBlock { @@ -26,7 +31,7 @@ public class Block_SpaceElevatorCapacitor extends BaseGTUpdateableBlock { INSTANCE.setCreativeTab(CreativeTabs.tabMisc); INSTANCE.setHardness(5.0f); INSTANCE.setResistance(3.0f); - GameRegistry.registerBlock(INSTANCE, blockName); + GameRegistry.registerBlock(INSTANCE, IB_SpaceElevatorCapacitor.class, blockName); return INSTANCE; } @@ -42,6 +47,32 @@ public class Block_SpaceElevatorCapacitor extends BaseGTUpdateableBlock { return (side < 2) ? this.top : this.side; } + @Override + public TileEntity createTileEntity(World world, int p_149915_2_) { + return new TE_SpaceElevatorCapacitor(); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 0; + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } + + @Override + public boolean shouldSideBeRendered(IBlockAccess world, int x, int y, int z, int side) { + return false; + } + @Override public int getLightValue() { return 2; -- cgit From 38253907f072735933c222690fc782ebcf3ffbda Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 23:14:49 +0200 Subject: trying out fancy jdoc links --- .../tileentities/TE_SpaceElevatorCapacitor.java | 31 ++++++++++++++-------- 1 file changed, 20 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java index 22a4954b0f..758a7e576f 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java @@ -5,9 +5,10 @@ import net.minecraft.tileentity.TileEntity; public class TE_SpaceElevatorCapacitor extends TileEntity { private float chargeLevel = 0.0F; + private boolean isDamaged = false; /** - * Called by the space elevator controller while charging + * Called by {@link GTMTE_SpaceElevator} while charging * @param charge * Current elevator charge * @param maxCharge @@ -18,7 +19,7 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { } /** - * Called by this block's renderer to calculate the block's colour saturation + * Called by {@link client.renderer.TESR_SECapacitor} to calculate the block's colour saturation * @return * Charge level from 0.0F to 1.0F */ @@ -27,19 +28,27 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { } /** - * Called by the space elevator in case of power loss + * Called by {@link GTMTE_SpaceElevator} in case of power loss */ public void resetChargeLevel() { chargeLevel = 0.0F; } - long tickCounter = 0; - @Override - public void updateEntity() { - if(tickCounter == 20){ - chargeLevel = Float.compare(chargeLevel, 0.0F) == 0 ? 1.0F : 0.0F; - tickCounter = 0; - } - tickCounter++; + /** + * Called by {@link GTMTE_SpaceElevator} in case of maintenance issues + * @param isDamaged + * has maintenance issue + */ + public void setIsDamaged(boolean isDamaged) { + this.isDamaged = isDamaged; + } + + /** + * Called by {@link client.renderer.TESR_SECapacitor} to check whether the block should be rendered red + * @return + * should be rendered red + */ + public boolean isDamaged() { + return isDamaged; } } -- cgit From 45a4e15cf03ae580a8bf05febed2b471dd960e10 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 18 May 2020 23:20:11 +0200 Subject: elevator caps now support turning red in case of maintenance issues --- src/main/java/client/renderer/TESR_SECapacitor.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java index b34e46faff..4a14ffa28b 100644 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -14,10 +14,9 @@ public class TESR_SECapacitor extends TileEntitySpecialRenderer { @Override public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { final Tessellator tessellator = Tessellator.instance; - // Clamp saturation to a minimum of 40% and scale, rounding up - final int sat = (int) Math.ceil( - 255 * Math.max(((TE_SpaceElevatorCapacitor) te).getChargeLevel(), 0.4F) - ); + final TE_SpaceElevatorCapacitor teCap = (TE_SpaceElevatorCapacitor) te; + // Scale saturation, rounding up + final int sat = (int) Math.ceil(teCap.getChargeLevel() * 255); // Setup vertices final double fbr_x = x + 1; final double fbr_z = z + 1; @@ -40,7 +39,12 @@ public class TESR_SECapacitor extends TileEntitySpecialRenderer { // Prepare Tessellator tessellator.startDrawingQuads(); - tessellator.setColorRGBA(sat, sat, sat, 255); + // Render the caps as red if there are maintenance issues + if(teCap.isDamaged()) { + tessellator.setColorRGBA(255, 0, 0, 255); + } else { + tessellator.setColorRGBA(sat, sat, sat, 255); + } tessellator.setBrightness(255); // (DOWN and UP faces are not rendered as they will not ever be visible in the Space Elevator structure) // NORTH -- cgit From 1efc48cde1f27dabd6be1ca4220b8f81fa4b366e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 19 May 2020 00:05:52 +0200 Subject: capacitors pulse red on maintenance --- src/main/java/client/renderer/TESR_SECapacitor.java | 11 ++++++----- .../common/tileentities/TE_SpaceElevatorCapacitor.java | 2 +- .../blocks/SpaceElevatorCapacitor_side_renderbase.png | Bin 0 -> 171 bytes 3 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png (limited to 'src') diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java index 4a14ffa28b..16c820917d 100644 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -9,14 +9,12 @@ import net.minecraft.util.ResourceLocation; public class TESR_SECapacitor extends TileEntitySpecialRenderer { - private static final ResourceLocation capSide = new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_fullbase.png"); + private static final ResourceLocation capSide = new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_renderbase.png"); @Override public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { final Tessellator tessellator = Tessellator.instance; final TE_SpaceElevatorCapacitor teCap = (TE_SpaceElevatorCapacitor) te; - // Scale saturation, rounding up - final int sat = (int) Math.ceil(teCap.getChargeLevel() * 255); // Setup vertices final double fbr_x = x + 1; final double fbr_z = z + 1; @@ -41,9 +39,12 @@ public class TESR_SECapacitor extends TileEntitySpecialRenderer { tessellator.startDrawingQuads(); // Render the caps as red if there are maintenance issues if(teCap.isDamaged()) { - tessellator.setColorRGBA(255, 0, 0, 255); + final float wave = (float) Math.abs(Math.sin((te.getWorldObj().getTotalWorldTime() + partialTick) / 20.0D)); + final int redSat = 64 + (int) Math.ceil(191 * wave); + tessellator.setColorRGBA(redSat, 0, 0, 255); } else { - tessellator.setColorRGBA(sat, sat, sat, 255); + final int sat = (int) Math.ceil(teCap.getChargeLevel() * 255); + tessellator.setColorRGBA(0, 0, sat, 255); } tessellator.setBrightness(255); // (DOWN and UP faces are not rendered as they will not ever be visible in the Space Elevator structure) diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java index 758a7e576f..a8de775f98 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java @@ -5,7 +5,7 @@ import net.minecraft.tileentity.TileEntity; public class TE_SpaceElevatorCapacitor extends TileEntity { private float chargeLevel = 0.0F; - private boolean isDamaged = false; + private boolean isDamaged = true; /** * Called by {@link GTMTE_SpaceElevator} while charging diff --git a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png new file mode 100644 index 0000000000..32aee141d9 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png differ -- cgit From 3d3aac14a5ddf1b3e30ecf5814bd708c41eab02b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 19 May 2020 20:27:04 +0200 Subject: Working on capacitor check... --- .../common/tileentities/GTMTE_SpaceElevator.java | 62 +++++++++++++++++++--- 1 file changed, 54 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index d3bc87aea2..8f7827f4be 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -1,7 +1,6 @@ package common.tileentities; import common.Blocks; -import gregtech.api.GregTech_API; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures; import gregtech.api.gui.GT_GUIContainer_MultiMachine; @@ -10,11 +9,11 @@ import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; -import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; import org.lwjgl.input.Keyboard; @@ -23,14 +22,27 @@ import util.Vector3i; import util.Vector3ic; import java.util.ArrayList; +import java.util.HashSet; public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { private static final Block BASE_BLOCK = Blocks.spaceElevatorStructure; + private static final Block CAP_BLOCK = Blocks.spaceElevatorCapacitor; + private static final Block TETHER_BLOCK = Blocks.spaceElevatorTether; private static final int BASE_META = 0; private static final int COIL_HOLDER_META = 1; + private final static String glassNameBorosilicate = "BW_GlasBlocks"; private static final int HATCH_OVERLAY_ID = 16; + // Scan positions for capacitor banks + // Start with top left bank, clockwise + // Start with top middle pillar within bank, clockwise, middle last + private static final int[] bankOffsetsX = {-7, 5, 5, -7}; + private static final int[] bankOffsetsY = {-7, -7, 5, 5}; + private static final int[] scanOffsetsX = {1, 2, 1, 0, 1}; + private static final int[] scanOffsetsY = {0, 1, 2, 1, 1}; + + private final HashSet capacitors = new HashSet<>(); private long lastLaunchEUCost = 0; public GTMTE_SpaceElevator(int aID, String aName, String aNameRegional) { @@ -101,7 +113,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { - final Vector3i offset = new Vector3i(); + final Vector3i offset = new Vector3i(0, 0, 0); // either direction on y-axis if (forgeDirection.y() == -1) { offset.x = x; @@ -131,12 +143,12 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { // Base floor for(int X = -7; X <= 7; X++){ - for(int Z = -7; Z <= 7; Z++){ - if(X == 0 && Z == 0){ + for(int Y = -7; Y <= 7; Y++){ + if(X == 0 && Y == 0){ continue; // Skip controller } - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, 0, Z); + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); final IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); @@ -156,9 +168,43 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } } } - KekzCore.LOGGER.info("Space Elevator Base accepted"); + System.out.println(""); // Capacitor banks - + for(int bank = 0; bank < 4; bank++) { + for(int Z = 1; Z <= 5; Z++) { + for(int scan = 0; scan < 5; scan++){ + final Vector3ic offset = rotateOffsetVector(forgeDirection, + bankOffsetsX[bank] + scanOffsetsX[scan], + bankOffsetsY[bank] + scanOffsetsY[scan], + Z); + if(Z == 1 || Z == 5) { + // Check for casings + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == BASE_BLOCK + && thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == BASE_META) { + minCasingAmount--; + } else { + formationChecklist = false; + } + } else { + if(scan == 4){ + // Check for capacitors + final TileEntity te = thisController.getTileEntityOffset(offset.x(), offset.y(), offset.z()); + if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CAP_BLOCK + && te instanceof TE_SpaceElevatorCapacitor) { + capacitors.add((TE_SpaceElevatorCapacitor) te); + } else { + formationChecklist = false; + } + } else { + // Check for Glass + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)) { + formationChecklist = false; + } + } + } + } + } + } // Anchor // Coil holders -- cgit From 306a0822c27c59cdbd0a61698939a2dfc02068d2 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 20 May 2020 17:25:36 +0200 Subject: Added EU I/O to LSC info data --- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 63f87f11ed..fc743a56d3 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -55,6 +55,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; private BigInteger passiveDischargeAmount = BigInteger.ZERO; + private BigInteger intputLastTick = BigInteger.ZERO; + private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { @@ -372,6 +374,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean onRunningTick(ItemStack stack){ + // Reset I/O cache + intputLastTick = BigInteger.ZERO; + outputLastTick = BigInteger.ZERO; + // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -381,6 +387,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); + intputLastTick = intputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to GT hatches @@ -392,6 +399,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); + outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } // Draw energy from TT hatches @@ -403,6 +411,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); + intputLastTick = intputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT hatches @@ -414,6 +423,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); + outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } // Draw energy from TT Laser hatches @@ -426,6 +436,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); stored = stored.add(BigInteger.valueOf(power)); + intputLastTick = intputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT Laser hatches @@ -438,6 +449,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); stored = stored.subtract(BigInteger.valueOf(power)); + outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } // Loose some energy @@ -493,6 +505,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock ll.add("Used Capacity: " + NumberFormat.getNumberInstance().format(stored) + "EU"); ll.add("Total Capacity: " + NumberFormat.getNumberInstance().format(capacity) + "EU"); ll.add("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); + ll.add("EU IN: " + NumberFormat.getNumberInstance().format(intputLastTick) + "EU/t"); + ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(outputLastTick) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit